aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Rendina <mrendina@stsci.edu>2017-11-29 13:49:22 -0500
committerMatt Rendina <mrendina@stsci.edu>2017-11-29 13:49:22 -0500
commit9c3041d99faf634f28a8de62d684d2180ac22663 (patch)
treea05f935b856e985fc854ed308251d78c3198c163
parentb8363d5b4543c35810ba5b4884040b11d19413a2 (diff)
downloadjscu_refactor-9c3041d99faf634f28a8de62d684d2180ac22663.tar.gz
Test configurable xunit
-rw-r--r--src/BuildConfig.groovy4
-rw-r--r--vars/utils.groovy11
2 files changed, 10 insertions, 5 deletions
diff --git a/src/BuildConfig.groovy b/src/BuildConfig.groovy
index 1bdc06c..afe3f76 100644
--- a/src/BuildConfig.groovy
+++ b/src/BuildConfig.groovy
@@ -9,7 +9,9 @@ class BuildConfig implements Serializable {
def build_cmds = []
def test_cmds = []
def run_tests = true
- //Boolean boolValue
+ def xunit_map = [[$class: 'SkippedThreshold', failureThreshold: '0'],
+ [$class: 'FailedThreshold', unstableThreshold: '1'],
+ [$class: 'FailedThreshold', failureThreshold: '6']]
// Constructors
BuildConfig() {
diff --git a/vars/utils.groovy b/vars/utils.groovy
index 0d923d1..75267b7 100644
--- a/vars/utils.groovy
+++ b/vars/utils.groovy
@@ -75,11 +75,14 @@ def concurrent(configs) {
}
finally {
// TODO: Test for presence of report file.
+ //step([$class: 'XUnitBuilder',
+ // thresholds: [
+ // [$class: 'SkippedThreshold', failureThreshold: '0'],
+ // [$class: 'FailedThreshold', unstableThreshold: '1'],
+ // [$class: 'FailedThreshold', failureThreshold: '6']],
+ // tools: [[$class: 'JUnitType', pattern: '*.xml']]])
step([$class: 'XUnitBuilder',
- thresholds: [
- [$class: 'SkippedThreshold', failureThreshold: '0'],
- [$class: 'FailedThreshold', unstableThreshold: '1'],
- [$class: 'FailedThreshold', failureThreshold: '6']],
+ thresholds: [myconfig.xunit_map],
tools: [[$class: 'JUnitType', pattern: '*.xml']]])
}
}