Age | Commit message (Collapse) | Author |
|
To help readability.
tcwg-abe-extended/builders.sh: Likewise.
tcwg-binutils: Likewise.
tcwg-compare-results: Likewise.
tcwg-validate-abetests: Likewise.
Change-Id: Ifd70800fdc5df96d733a39db20fd59d6e73ae19b
|
|
Previous attempt didn't work, but qa-test-definitions-sanity-check.yaml
has quotes around the file name, so trying that.
Change-Id: I9c98dc22edf57889277cf40f9df18362b5c6f849
|
|
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
|
|
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
|
|
Change-Id: I914995f0092cd8e5f02ed5f89b77e40eb596cb30
|
|
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
|
|
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
|
|
Change-Id: Ia2a64d3644203a2f2d1b15995e447d1b16e2690c
|
|
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
|
|
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
|
|
Change-Id: I0cedcf8dd5a6c72af4eed5fb9acdfa8b66f1e2b4
|
|
Change-Id: Ic194c75930bf27a8faecbaf318b884f43702e8ee
|