modify test setup
- jenkinsfile: fix so that junit artifacting happens at Test time, regardless of state. - mix.exs: add junit_formatter to dependacies. - config/test.exs: add initial configuration for junit_formatterdevel
parent
9bff1e791d
commit
0d7555f22d
|
@ -20,23 +20,15 @@ mix ecto.migrate'''
|
|||
}
|
||||
stage('Test') {
|
||||
steps {
|
||||
sh '''mix test --cover
|
||||
'''
|
||||
sh 'mix test --cover'
|
||||
junit '_build/*.xml'
|
||||
}
|
||||
}
|
||||
stage('Pre-Deploy') {
|
||||
parallel {
|
||||
stage('Webpack') {
|
||||
stage('Webpack') {
|
||||
steps {
|
||||
sh 'mix phx.digest'
|
||||
}
|
||||
}
|
||||
stage('JUnit') {
|
||||
steps {
|
||||
junit 'reports/*.xml'
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,5 +14,11 @@ config :gravure, GravureWeb.Endpoint,
|
|||
http: [port: 4002],
|
||||
server: false
|
||||
|
||||
config :junit_formatter,
|
||||
report_file: "junit.xml",
|
||||
report_dir: "_build/",
|
||||
print_report_file: true,
|
||||
prepend_project_name?: true
|
||||
|
||||
# Print only warnings and errors during test
|
||||
config :logger, level: :warn
|
||||
|
|
Loading…
Reference in New Issue