[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: |
Alex Bennée |
Subject: |
Re: [Qemu-devel] [PATCH v5 13/14] travis: improve python version test coverage |
Date: |
Thu, 31 May 2018 21:17:30 +0100 |
User-agent: |
mu4e 1.1.0; emacs 26.1.50 |
Daniel P. Berrange <address@hidden> writes:
> 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 sorry I didn't get to this when you posted it. However I'd like to
know what the minimum build configuration we can get which will still
ensure that the python is exercised? Would a
TARGET_LIST="x86-64-softmmu" be good enough?
>
> 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'
--
Alex Bennée