]> xenbits.xensource.com Git - people/royger/osstest.git/commitdiff
smoke tests: Fix job reuse globs in cr-daily-branch
authorIan Jackson <ian.jackson@eu.citrix.com>
Thu, 14 Dec 2017 16:28:21 +0000 (16:28 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Thu, 14 Dec 2017 16:54:24 +0000 (16:54 +0000)
A symptom that the old patterns lack !build-arm64-xsm, so the xsm job
might be reused.  The overall cause is that it contained a (partial)
list of architectures.

Instead, we observe that:
 * The things we want to avoid reusing are Xen and libvirt (which
   builds against Xen.
 * Non-Xen builds are invariably build-<arch>-<thing> (or even longer)
   so we can match them all with build-*-*.
 * We need to exclude the Xen builds and the libvirt builds.  The
   libvirt builds are obvious.  The Xen builds are either build-<arch>
   which does not match build-*-*, or build-<arch>-xsm.

CC: Stefano Stabellini <sstabellini@kernel.org>
Acked-by: Julien Grall <julien.grall@linaro.org>
Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
cr-daily-branch

index d05d953a96f5b804c0ecd070197bbf9e387c2443..14e8595e2de5f82ba7c3892769aa080d942c7eae 100755 (executable)
@@ -343,7 +343,7 @@ xen-unstable-smoke)
        : ${SMOKE_HARNESS_REV:=$harness_rev}
 
        ./mg-adjust-flight-makexrefs -v $flight \
-               '!build-amd64 !build-amd64-libvirt !build-armhf build-*' \
+               '!build-*-xsm !build-*-libvirt build-*-*' \
                --debug --blessings=real                                \
                --branch=xen-unstable,xen-unstable-smoke,osstest        \
                --revision-osstest=$SMOKE_HARNESS_REV