[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] .travis.yml: separate tools and docs into anoth
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [Qemu-devel] [PATCH] .travis.yml: separate tools and docs into another entry |
Date: |
Mon, 4 Feb 2019 14:01:36 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 |
On 2/4/19 1:59 PM, Alex Bennée wrote:
> Philippe Mathieu-Daudé <address@hidden> writes:
>> On 2/1/19 6:12 PM, Alex Bennée wrote:
>>> Re-building the tools and documents by default is a little wasteful as
>>> they are not really affected by the main build options. Split tools
>>> and documents into their own task with a minimal softmmu and
>>> linux-user target list just to check they don't interact badly.
>>>
>>> Signed-off-by: Alex Bennée <address@hidden>
>>> ---
>>> .travis.yml | 14 ++++++++++++--
>>> 1 file changed, 12 insertions(+), 2 deletions(-)
>>>
>>> diff --git a/.travis.yml b/.travis.yml
>>> index 87d9fa971c..1c8effcf63 100644
>>> --- a/.travis.yml
>>> +++ b/.travis.yml
>>> @@ -61,6 +61,7 @@ env:
>>> global:
>>> - SRC_DIR="."
>>> - BUILD_DIR="."
>>> + - BASE_CONFIG="--disable-docs --disable-tools"
>>> - TEST_CMD="make check -j3 V=1"
>>>
>>>
>>> @@ -71,7 +72,7 @@ git:
>>>
>>> before_script:
>>> - mkdir -p ${BUILD_DIR} && cd ${BUILD_DIR}
>>> - - ${SRC_DIR}/configure ${CONFIG} || { cat config.log && exit 1; }
>>> + - ${SRC_DIR}/configure ${BASE_CONFIG} ${CONFIG} || { cat config.log &&
>>> exit 1; }
>>> script:
>>> - make -j3 && ${TEST_CMD}
>>>
>>> @@ -106,6 +107,15 @@ matrix:
>>> - CONFIG="--with-coroutine=sigaltstack --disable-linux-user"
>>>
>>>
>>> + # Check we can build docs and tools
>>> + - env:
>>> + - BASE_CONFIG=""
>>
>> What about using explicit configure options?
>>
>> BASE_CONFIG="--enable-docs --enable-tools"
>
> Will add for clarity (although not effect ;-)
The effect will be in 10 months when I'll look at this again :P
Thanks!
>>
>> Regardless:
>> Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
>>
>>> + - CONFIG="--target-list=x86_64-softmmu,aarch64-linux-user"
>>> + addons:
>>> + apt:
>>> + packages:
>>> + - python-sphinx
>>> +
>>> # Test out-of-tree builds
>>> - env:
>>> - CONFIG="--enable-debug --enable-debug-tcg"
>>> @@ -243,5 +253,5 @@ matrix:
>>>
>>>
>>> - env:
>>> - - CONFIG="--disable-system --disable-docs"
>>> + - CONFIG="--disable-system"
>>> - TEST_CMD="make -j3 check-tcg V=1"
>>>
>
>
> --
> Alex Bennée
>