aboutsummaryrefslogtreecommitdiff
path: root/tcwg-validate-abetests.yaml
AgeCommit message (Collapse)Author
2017-07-20tcwg-abe-test: Use signal names rather than numbers.Christophe Lyon
To help readability. tcwg-abe-extended/builders.sh: Likewise. tcwg-binutils: Likewise. tcwg-compare-results: Likewise. tcwg-validate-abetests: Likewise. Change-Id: Ifd70800fdc5df96d733a39db20fd59d6e73ae19b
2017-05-24tcwg-validate-abetests: Add quotes for failure-message-file.Charles Baylis
Previous attempt didn't work, but qa-test-definitions-sanity-check.yaml has quotes around the file name, so trying that. Change-Id: I9c98dc22edf57889277cf40f9df18362b5c6f849
2017-05-24tcwg-validate-abetests: lava-bot custom results message.Charles Baylis
Try using the failure-message-str parameter for the gerrit trigger to report the results of each test in the lava-bot message. Change-Id: I27678d5210551eede3276aae6538dc7195155745
2017-05-24tcwg-validate-abetests: copy artifacts from correct path.Charles Baylis
The cp commands were cut and pasted from abe-test.yaml, where abe-tests is checked out into a subdirectory of the workspace. This is not the case here, so the 'abe-tests' must be removed from the front of the path when copying artifacts. Change-Id: I2eb94a7a10e5bb92cc3602e37ac13cf3da7bf6e1
2017-05-24tcwg-validate-abetests: Fix use of ${ARTIFACTS} dirCharles Baylis
Change-Id: I914995f0092cd8e5f02ed5f89b77e40eb596cb30
2017-05-12tcwg-abe-test, tcwg-validate-abetests: Fix artifacts.Charles Baylis
Clean up reporting and artifact creation for abe-tests. This patch makes the reporting and artifacts consistent between the tcwg-abe-test job and the tcwg-validate-abetests job. This fixes overly verbose reporting for tcwg-abe-test, and ensures that tcwg-validate-abetests produces artifacts when the test fails, as previously "set -e" prevented the copy of the logs to ${ARTIFACTS}. This should also fix "xz: Cannot set the file group: Operation not permitted" errors when the artifacts are compressed, which result from inconsistent group membership between the host and docker containers. Change-Id: Ib47a80db81cfc2baf03b65aa4b83f552b660e325
2017-05-04tcwg-*: Switch all matrix and multijob jobs to tcwg-coordinatorMaxim Kuvyrkov
This change makes all TCWG matrix and multijob "coordination" jobs to run on tcwg-coordinator label. The "coordination" jobs do not consume significant resources and just wait for other jobs to finish. In case of matrix jobs these are "flyweight" jobs, and all TCWG multijobs behave similarly. Another benefit from this change is that git checkouts for "coordination" jobs will no longer be mixed with workspaces of matrix sub-builds of the same jobs, if sub-builds happen to start on the same node as coordination job. This has been auto-generated with the following script $ cat > tcwg-coordinator.sh <<EOF for f in tcwg-*.yaml; do type=$(grep "project-type" $f | sed -e "s/.*: //") case $f in tcwg-bkk16-buildfarm-benchmark.yaml) continue ;; esac case $type in freestyle) continue ;; matrix|multijob) sed -e "s/ node:.*/ node: tcwg-coordinator/" -i $f ;; *) echo "ERROR: Wrong job type: $type"; exit 1 ;; esac done EOF Change-Id: I216abbf903537da2c2bfd3f6d5a1fbf6b8fe4877
2017-05-02tcwg-validate-abetests: Convert to use docker from schroot.Maxim Kuvyrkov
Change-Id: Ia2a64d3644203a2f2d1b15995e447d1b16e2690c
2017-03-22tcwg-abe-extended: Replace label tcwg-x86_64-cam with tcwg-x86_64-build.Christophe Lyon
This is the new label we should use. A side effect of this change is that we'll stop using build-0[16] which do not belong to the new label. We plan to repurpose/deprecate these builders. tcwg-abe-extended/builders.sh: Likewise. tcwg-abe-manifest-test: Likewise. tcwg-abe-test-gerrit-cambridge-christophe: Likewise. tcwg-abe-test-gerrit-cambridge: Likewise. tcwg-abe-test-yvan: Likewise. tcwg-backup-files: Likewise. tcwg-binutils-docker: Likewise. tcwg-binutils: Likewise. tcwg-bkk16-buildfarm-benchmark-christophe: Likewise. tcwg-bkk16-buildfarm-benchmark: Likewise. tcwg-bkk16-buildfarm: Likewise. tcwg-bkk16-trigger-extended: Likewise. tcwg-buildapp: Likewise. tcwg-buildbench: Likewise. tcwg-buildfarm-christophe: Likewise. tcwg-buildfarm-cmp: Likewise. tcwg-buildfarm-maxim: Likewise. tcwg-buildfarm-startcontainer: Likewise. tcwg-buildfarm: Likewise. tcwg-cleanup-stale-containers: Likewise. tcwg-cleanup-stale-dormant-containers: Likewise. tcwg-cleanup-stale-schroot-sessions: Likewise. tcwg-cleanup-stale-tcwg-test-schroot-sessions: Likewise. tcwg-cleanup-stale-workspaces: Likewise. tcwg-container-christophe: Likewise. tcwg-gcc-bisect: Likewise. tcwg-gcc-idle: Likewise. tcwg-llvm-build-christophe: Likewise. tcwg-llvm-build: Likewise. tcwg-make-release-christophe: Likewise. tcwg-make-release: Likewise. tcwg-race-bernie: Likewise. tcwg-test-release-christophe: Likewise. tcwg-validate-abetests: Likewise. Change-Id: I37601fcb7a2a39e17ac6594185995fbbc8f5bbab
2017-02-22Remove workaround for /dev/pts unmount bug.Charles Baylis
This patch removes an incorrect workaround for a bug which prevented schroot sessions from closing correctly. The bug was solved by a schroot configuration change (not bindmounting /dev and /dev/pts). Change-Id: I458b0774ec90af6b3c0cdd64924cac6edba804dc
2016-11-04tcwg-validate-abetests.yaml: use set -eCharles Baylis
Change-Id: I0cedcf8dd5a6c72af4eed5fb9acdfa8b66f1e2b4
2016-11-04[TCWG] Add tests for abe-tests.gitCharles Baylis
Change-Id: Ic194c75930bf27a8faecbaf318b884f43702e8ee