qemu-devel
[Top][All Lists]
Advanced

[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 13:04:18 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0

Hi Alex,

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"

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"
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]