aboutsummaryrefslogtreecommitdiff
path: root/Jenkinsfile.test
diff options
context:
space:
mode:
Diffstat (limited to 'Jenkinsfile.test')
-rw-r--r--Jenkinsfile.test27
1 files changed, 27 insertions, 0 deletions
diff --git a/Jenkinsfile.test b/Jenkinsfile.test
new file mode 100644
index 0000000..b8d40b1
--- /dev/null
+++ b/Jenkinsfile.test
@@ -0,0 +1,27 @@
+if (utils.scm_checkout(['skip_disable':true])) return
+
+def PYTEST = "pytest \
+ -r s \
+ --basetemp=test_outputs \
+ --junit-xml=results.xml"
+
+jobconfig = new JobConfig()
+jobconfig.post_test_summary = true
+
+
+bc0 = new BuildConfig()
+bc0.nodetype = 'master'
+bc0.name = 'First'
+bc0.conda_packages = ['python=3.6',
+ 'pytest=3.8.2']
+bc0.build_cmds = ["ls -al",
+ "date"]
+bc0.test_cmds = ["printenv | sort",
+ "${PYTEST}"]
+
+bc1 = utils.copy(bc0)
+bc1.name = 'Second'
+bc1.env_vars = ['VAR_THREE=3',
+ 'VAR_FOUR=4']
+
+utils.run([bc0, bc1])