diff options
author | Alex Bennée <alex.bennee@linaro.org> | 2017-07-27 13:26:01 +0100 |
---|---|---|
committer | Riku Voipio <riku.voipio@linaro.org> | 2017-07-27 13:11:58 +0000 |
commit | 36e99f55f48516faf9419b1ebf18953c4d314a40 (patch) | |
tree | 67f63be0cf4895d3ba39debb59502dfde49970c8 | |
parent | 9277bd4fd7035b24d3e7885b0f4eb432b23ea22e (diff) |
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.yaml | 2 | ||||
-rw-r--r-- | qemu-lava-risu.yaml | 12 |
2 files changed, 11 insertions, 3 deletions
diff --git a/qemu-docker.yaml b/qemu-docker.yaml index 63a6d71608..4e26b3c940 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 444cb813b2..bfe61c120e 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' |