diff options
Diffstat (limited to 'Jenkinsfile.test')
-rw-r--r-- | Jenkinsfile.test | 27 |
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]) |