From: "Philippe Mathieu-Daudé" <philmd@redhat.com>
To: "Thomas Huth" <thuth@redhat.com>,
"Alex Bennée" <alex.bennee@linaro.org>,
qemu-devel@nongnu.org
Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com,
richard.henderson@linaro.org, f4bug@amsat.org, cota@braap.org,
stefanha@redhat.com, pbonzini@redhat.com,
marcandre.lureau@redhat.com, aurelien@aurel32.net
Subject: Re: [PATCH v2 08/12] .travis.yml: Add description to each job
Date: Fri, 31 Jan 2020 16:24:52 +0100 [thread overview]
Message-ID: <ca68c7c0-3750-b5b5-5bf2-e16b2cd503dd@redhat.com> (raw)
In-Reply-To: <79ebc114-fb94-7dee-b57c-b3df7be038bf@redhat.com>
On 1/30/20 8:06 PM, Thomas Huth wrote:
> On 30/01/2020 12.32, Alex Bennée wrote:
>> From: Philippe Mathieu-Daudé <f4bug@amsat.org>
>>
>> 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é <f4bug@amsat.org>
>> Message-Id: <20200125183135.28317-1-f4bug@amsat.org>
>>
>> ---
>> [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?
The hunk got applied into the next patch:
# Check we can build docs and tools (out of tree)
- - name: "[x86] tools and docs"
+ - name: "tools and docs (bionic)"
+ dist: bionic
env:
- BUILD_DIR="out-of-tree/build/dir" SRC_DIR="../../.."
- BASE_CONFIG="--enable-tools --enable-docs"
next prev parent reply other threads:[~2020-01-31 16:23 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-01-30 11:32 [PATCH v2 00/12] testing/next (with build fixes!) Alex Bennée
2020-01-30 11:32 ` [PATCH v2 01/12] tests/docker: move most cross compilers to buster base Alex Bennée
2020-01-31 15:22 ` Philippe Mathieu-Daudé
2020-01-30 11:32 ` [PATCH v2 02/12] tests/docker: better handle symlinked libs Alex Bennée
2020-01-31 15:58 ` Philippe Mathieu-Daudé
2020-01-31 16:48 ` Alex Bennée
2020-01-30 11:32 ` [PATCH v2 03/12] gitlab-ci: Refresh the list of iotests Alex Bennée
2020-01-30 11:32 ` [PATCH v2 04/12] travis.yml: Install genisoimage package Alex Bennée
2020-01-30 19:04 ` Thomas Huth
2020-01-31 15:56 ` Philippe Mathieu-Daudé
2020-01-30 11:32 ` [PATCH v2 05/12] .shippable: --disable-docs for cross-compile tests Alex Bennée
2020-01-31 15:23 ` Philippe Mathieu-Daudé
2020-01-30 11:32 ` [PATCH v2 06/12] hw/hppa/Kconfig: LASI chipset requires PARALLEL port Alex Bennée
2020-01-30 11:32 ` [PATCH v2 07/12] .travis.yml: Drop superfluous use of --python=python3 parameter Alex Bennée
2020-01-30 11:32 ` [PATCH v2 08/12] .travis.yml: Add description to each job Alex Bennée
2020-01-30 19:06 ` Thomas Huth
2020-01-31 15:24 ` Philippe Mathieu-Daudé [this message]
2020-01-31 15:37 ` Thomas Huth
2020-01-30 11:32 ` [PATCH v2 09/12] .travis.yml: build documents under bionic Alex Bennée
2020-01-31 15:27 ` Philippe Mathieu-Daudé
2020-01-30 11:32 ` [PATCH v2 10/12] .travis.yml: move cache flushing to early common phase Alex Bennée
2020-01-31 15:31 ` Philippe Mathieu-Daudé
2020-01-30 11:32 ` [PATCH v2 11/12] .travis.yml: probe for number of available processors Alex Bennée
2020-01-30 19:09 ` Thomas Huth
2020-01-31 15:51 ` Philippe Mathieu-Daudé
2020-02-01 22:13 ` Ed Vielmetti
2020-01-30 11:32 ` [PATCH v2 12/12] .travis.yml: limit the arm64 target list Alex Bennée
2020-01-30 19:43 ` Thomas Huth
2020-01-31 15:55 ` Philippe Mathieu-Daudé
2020-01-31 16:14 ` Philippe Mathieu-Daudé
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ca68c7c0-3750-b5b5-5bf2-e16b2cd503dd@redhat.com \
--to=philmd@redhat.com \
--cc=alex.bennee@linaro.org \
--cc=aurelien@aurel32.net \
--cc=berrange@redhat.com \
--cc=cota@braap.org \
--cc=f4bug@amsat.org \
--cc=fam@euphon.net \
--cc=marcandre.lureau@redhat.com \
--cc=pbonzini@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=richard.henderson@linaro.org \
--cc=stefanb@linux.vnet.ibm.com \
--cc=stefanha@redhat.com \
--cc=thuth@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.