summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorZuul <zuul@review.openstack.org>2018-09-21 01:43:53 +0000
committerGerrit Code Review <review@openstack.org>2018-09-21 01:43:53 +0000
commit6f412c84509b4380ae421b92527bb88359b148a8 (patch)
tree1e82f061c4cd0479eb880d3d8ed01d7e69bf3ece /tests
parent23af427cf70d1e3d7272c8fb47bf545597d720f3 (diff)
parent854bec35afdd11f27e231d329b3659ac94506b78 (diff)
downloadpython-jenkins-job-builder-6f412c84509b4380ae421b92527bb88359b148a8.tar.gz
python-jenkins-job-builder-6f412c84509b4380ae421b92527bb88359b148a8.tar.xz
python-jenkins-job-builder-6f412c84509b4380ae421b92527bb88359b148a8.zip
Merge "build-keeper: Add support for RunCondition"
Diffstat (limited to 'tests')
-rw-r--r--tests/wrappers/fixtures/build-keeper0005.xml15
-rw-r--r--tests/wrappers/fixtures/build-keeper0005.yaml9
2 files changed, 24 insertions, 0 deletions
diff --git a/tests/wrappers/fixtures/build-keeper0005.xml b/tests/wrappers/fixtures/build-keeper0005.xml
new file mode 100644
index 00000000..e59a32ba
--- /dev/null
+++ b/tests/wrappers/fixtures/build-keeper0005.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <buildWrappers>
+ <org.jenkins__ci.plugins.build__keeper.BuildKeeper>
+ <policy class="org.jenkins_ci.plugins.build_keeper.RunConditionPolicy">
+ <runCondition class="org.jenkins_ci.plugins.run_condition.core.StringsMatchCondition">
+ <arg1>abc</arg1>
+ <arg2>xyz</arg2>
+ <ignoreCase>true</ignoreCase>
+ </runCondition>
+ <keepBuildIfEvalFails>true</keepBuildIfEvalFails>
+ </policy>
+ </org.jenkins__ci.plugins.build__keeper.BuildKeeper>
+ </buildWrappers>
+</project>
diff --git a/tests/wrappers/fixtures/build-keeper0005.yaml b/tests/wrappers/fixtures/build-keeper0005.yaml
new file mode 100644
index 00000000..c90db1fe
--- /dev/null
+++ b/tests/wrappers/fixtures/build-keeper0005.yaml
@@ -0,0 +1,9 @@
+wrappers:
+ - build-keeper:
+ policy: 'run-condition'
+ keep-build: true
+ run-condition:
+ - type: strings-match
+ arg1: abc
+ arg2: xyz
+ ignore-case: true