[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v5 13/14] travis: improve python version test co
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [Qemu-devel] [PATCH v5 13/14] travis: improve python version test coverage |
Date: |
Thu, 31 May 2018 13:09:37 -0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 |
Hi Daniel,
On 01/16/2018 10:42 AM, Daniel P. Berrange wrote:
> Currently travis declares ancient python 2.4 is desired. Update that to
> 2.6 which is the oldest version any targetted distros still needs. If we
> just list a python 3 version at the top level this will double the
> number of travis jobs we run which is unreasonable.
>
> So arbitrarily pick the clang test matrix entries to build with python
> 3.0 and 3.6, to extend coverage of python versions, without increasing
> job count or build time.
I'm seeing 3.0 builds taking the double time than 3.6 builds (and
triggering the 50min timeout), any idea what could cause this huge
difference?
>
> Signed-off-by: Daniel P. Berrange <address@hidden>
> ---
> .travis.yml | 14 +++++++++-----
> 1 file changed, 9 insertions(+), 5 deletions(-)
>
> diff --git a/.travis.yml b/.travis.yml
> index f583839755..708c886017 100644
> --- a/.travis.yml
> +++ b/.travis.yml
> @@ -1,7 +1,7 @@
> sudo: false
> language: c
> python:
> - - "2.4"
> + - "2.6"
> compiler:
> - gcc
> cache: ccache
> @@ -115,15 +115,17 @@ matrix:
> - sudo apt-get build-dep -qq qemu
> - wget -O -
> http://people.linaro.org/~alex.bennee/qemu-submodule-git-seed.tar.xz | tar
> -xvJ
> - git submodule update --init --recursive
> - # Trusty System build with latest stable clang
> + # Trusty System build with latest stable clang & python 3.0
> - sudo: required
> addons:
> dist: trusty
> language: generic
> compiler: none
> + python:
> + - "3.0"
> env:
> - COMPILER_NAME=clang CXX=clang++-3.9 CC=clang-3.9
> - - CONFIG="--disable-linux-user --cc=clang-3.9 --cxx=clang++-3.9"
> + - CONFIG="--disable-linux-user --cc=clang-3.9 --cxx=clang++-3.9
> --python=/usr/bin/python3"
> before_install:
> - wget -nv -O - http://llvm.org/apt/llvm-snapshot.gpg.key | sudo
> apt-key add -
> - sudo apt-add-repository -y 'deb http://llvm.org/apt/trusty
> llvm-toolchain-trusty-3.9 main'
> @@ -134,15 +136,17 @@ matrix:
> - git submodule update --init --recursive
> before_script:
> - ./configure ${CONFIG} || cat config.log
> - # Trusty Linux User build with latest stable clang
> + # Trusty Linux User build with latest stable clang & python 3.6
> - sudo: required
> addons:
> dist: trusty
> language: generic
> compiler: none
> + python:
> + - "3.6"
> env:
> - COMPILER_NAME=clang CXX=clang++-3.9 CC=clang-3.9
> - - CONFIG="--disable-system --cc=clang-3.9 --cxx=clang++-3.9"
> + - CONFIG="--disable-system --cc=clang-3.9 --cxx=clang++-3.9
> --python=/usr/bin/python3"
> before_install:
> - wget -nv -O - http://llvm.org/apt/llvm-snapshot.gpg.key | sudo
> apt-key add -
> - sudo apt-add-repository -y 'deb http://llvm.org/apt/trusty
> llvm-toolchain-trusty-3.9 main'
>
- Re: [Qemu-devel] [PATCH v5 13/14] travis: improve python version test coverage,
Philippe Mathieu-Daudé <=