On 30/01/2020 12.32, Alex Bennée wrote: > From: Philippe Mathieu-Daudé <[email protected]> > > The NAME variable can be used to describe nicely a job (see [*]). > As we currently have 32 jobs, use it. This helps for quickly > finding a particular job. > > before: https://travis-ci.org/qemu/qemu/builds/639887646 > after: https://travis-ci.org/philmd/qemu/builds/641795043 > > [*] > https://docs.travis-ci.com/user/customizing-the-build/#naming-jobs-within-matrices > > Signed-off-by: Philippe Mathieu-Daudé <[email protected]> > Message-Id: <[email protected]> > > --- > [ajb] > - drop [x86] > --- > .travis.yml | 101 ++++++++++++++++++++++++++++++++++------------------ > 1 file changed, 67 insertions(+), 34 deletions(-) > > diff --git a/.travis.yml b/.travis.yml > index 7526967847..056db1adac 100644 > --- a/.travis.yml > +++ b/.travis.yml > @@ -96,24 +96,28 @@ after_script: > > matrix: > include: > - - env: > + - name: "GCC static (user)" > + env: > - CONFIG="--disable-system --static" > - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default" > > > # we split the system builds as it takes a while to build them all > - - env: > + - name: "GCC (main-softmmu)" > + env: > - CONFIG="--disable-user --target-list=${MAIN_SOFTMMU_TARGETS}" > - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default" > > > - - env: > - - CONFIG="--disable-user > --target-list-exclude=${MAIN_SOFTMMU_TARGETS}" > + - name: "GCC (other-softmmu)" > + env: > + - CONFIG="--disable-user > --target-list-exclude=${MAIN_SOFTMMU_TARGETS}" > - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default" > > > # Just build tools and run minimal unit and softfloat checks > - - env: > + - name: "GCC check-softfloat (user)" > + env: > - BASE_CONFIG="--enable-tools" > - CONFIG="--disable-user --disable-system" > - TEST_CMD="make check-unit check-softfloat -j3" > @@ -121,41 +125,48 @@ matrix: > > > # --enable-debug implies --enable-debug-tcg, also runs quite a bit slower > - - env: > + - name: "GCC debug (main-softmmu)" > + env: > - CONFIG="--enable-debug --target-list=${MAIN_SOFTMMU_TARGETS}" > - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug" > > > # TCG debug can be run just on its own and is mostly agnostic to > user/softmmu distinctions > - - env: > + - name: "GCC debug (user)" > + env: > - CONFIG="--enable-debug-tcg --disable-system" > - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" > > > - - env: > + - name: "GCC some libs disabled (main-softmmu)" > + env: > - CONFIG="--disable-linux-aio --disable-cap-ng --disable-attr > --disable-brlapi --disable-libusb --disable-replication > --target-list=${MAIN_SOFTMMU_TARGETS}" > > > # Module builds are mostly of interest to major distros > - - env: > + - name: "GCC modules (main-softmmu)" > + env: > - CONFIG="--enable-modules --target-list=${MAIN_SOFTMMU_TARGETS}" > - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default" > > > # Alternate coroutines implementations are only really of interest to > KVM users > # However we can't test against KVM on Travis so we can only run unit > tests > - - env: > + - name: "check-unit coroutine=ucontext" > + env: > - CONFIG="--with-coroutine=ucontext --disable-tcg" > - TEST_CMD="make check-unit -j3 V=1" > > > - - env: > + - name: "check-unit coroutine=sigaltstack" > + env: > - CONFIG="--with-coroutine=sigaltstack --disable-tcg" > - TEST_CMD="make check-unit -j3 V=1" > > > # Check we can build docs and tools (out of tree) > - - env: > + - name: "[x86] tools and docs"
Could you please also drop this "[x86]" here? Thanks, Thomas
