aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Bennée <alex.bennee@linaro.org>2017-07-27 13:26:01 +0100
committerRiku Voipio <riku.voipio@linaro.org>2017-07-27 13:11:58 +0000
commit36e99f55f48516faf9419b1ebf18953c4d314a40 (patch)
tree67f63be0cf4895d3ba39debb59502dfde49970c8
parent9277bd4fd7035b24d3e7885b0f4eb432b23ea22e (diff)
downloadconfigs-36e99f55f48516faf9419b1ebf18953c4d314a40.tar.gz
QEMU tests: move RISU to pipeline based OBS build
Apart from moving to the new LAVA pipeline I've also tweaked the job to build from RISU's upstream source rather than supplying a hacked up tarball for the test. Now only the test patterns are pulled down from people.l.o. The RISU build is done on an lxc container and we also skip the building of QEMU step instead using the OBS build. This save considerable time for something Jenkins has already done for us. Change-Id: Idb40c57996e67e6f1f30e157a779bed522963b96 Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
-rw-r--r--qemu-docker.yaml2
-rw-r--r--qemu-lava-risu.yaml12
2 files changed, 11 insertions, 3 deletions
diff --git a/qemu-docker.yaml b/qemu-docker.yaml
index 63a6d7160..4e26b3c94 100644
--- a/qemu-docker.yaml
+++ b/qemu-docker.yaml
@@ -48,7 +48,7 @@
artifacts: '*.changes, *.dsc, *.gz, *.bz2, *.xz'
latest-only: true
- trigger:
- project: 'qemu-lava-ltp-tests, qemu-lava-risu, qemu-lava-tcg-system'
+ project: 'qemu-lava-ltp-tests, qemu-lava-tcg-system'
- trigger-parameterized-builds:
- project: build-package-obs
property-file: qemu-params
diff --git a/qemu-lava-risu.yaml b/qemu-lava-risu.yaml
index 444cb813b..bfe61c120 100644
--- a/qemu-lava-risu.yaml
+++ b/qemu-lava-risu.yaml
@@ -18,7 +18,7 @@
disabled: false
node: build
child-workspace: .
- display-name: 'QEMU - build and run LAVA based RISU tests'
+ display-name: 'QEMU - run LAVA based RISU tests against OBS build'
axes:
- axis:
type: user-defined
@@ -27,6 +27,14 @@
- aarch64
execution-strategy:
sequential: true
+ triggers:
+ - pollurl:
+ cron: '@hourly'
+ polling-node: build
+ urls:
+ - url: 'http://obs.linaro.org/linaro-staging-stretch/Debian_9.0/Release'
+ check-content:
+ - simple: true
wrappers:
- timestamps
- matrix-tie-parent:
@@ -37,7 +45,7 @@
cat << EOF > post_build_lava_parameters
DEVICE_TYPE=kvm
- CUSTOM_JSON_URL=https://git.linaro.org/people/alex.bennee/test-runners.git/blob_plain/HEAD:/qemu-master-${TARGET}-user-risu.json
+ CUSTOM_JSON_URL=https://git.linaro.org/people/alex.bennee/test-runners.git/blob_plain/HEAD:/qemu-master-${TARGET}-user-risu.yaml
EOF
- trigger-builds:
- project: 'post-build-lava'