[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC PATCH 1/4] XXX travis: simplify matrix
From: |
Philippe Mathieu-Daudé |
Subject: |
[Qemu-devel] [RFC PATCH 1/4] XXX travis: simplify matrix |
Date: |
Sun, 25 Jun 2017 16:29:47 -0300 |
to speedup further testing
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
---
.travis.yml | 119 ------------------------------------------------------------
1 file changed, 119 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index 27a2d9cfb3..4761569183 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -48,11 +48,6 @@ env:
- TEST_CMD="make check"
matrix:
- CONFIG=""
- - CONFIG="--enable-debug --enable-debug-tcg --enable-trace-backends=log"
- - CONFIG="--disable-linux-aio --disable-cap-ng --disable-attr
--disable-brlapi --disable-uuid --disable-libusb"
- - CONFIG="--enable-modules"
- - CONFIG="--with-coroutine=ucontext"
- - CONFIG="--with-coroutine=sigaltstack"
git:
# we want to do this ourselves
submodules: false
@@ -67,39 +62,6 @@ script:
- make -j3 && ${TEST_CMD}
matrix:
include:
- # Test with CLang for compile portability
- - env: CONFIG=""
- compiler: clang
- # gprof/gcov are GCC features
- - env: CONFIG="--enable-gprof --enable-gcov --disable-pie"
- compiler: gcc
- # We manually include builds which we disable "make check" for
- - env: CONFIG="--enable-debug --enable-tcg-interpreter"
- TEST_CMD=""
- compiler: gcc
- - env: CONFIG="--enable-trace-backends=simple"
- TEST_CMD=""
- compiler: gcc
- - env: CONFIG="--enable-trace-backends=ftrace"
- TEST_CMD=""
- compiler: gcc
- - env: CONFIG="--enable-trace-backends=ust"
- TEST_CMD=""
- compiler: gcc
- - env: CONFIG=""
- os: osx
- compiler: clang
- # Plain Trusty System Build
- - env: CONFIG="--disable-linux-user"
- sudo: required
- addons:
- dist: trusty
- compiler: gcc
- before_install:
- - sudo apt-get update -qq
- - 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
# Plain Trusty Linux User Build
- env: CONFIG="--disable-system"
sudo: required
@@ -111,84 +73,3 @@ 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
- - sudo: required
- addons:
- dist: trusty
- language: generic
- compiler: none
- env:
- - COMPILER_NAME=clang CXX=clang++-3.9 CC=clang-3.9
- - CONFIG="--disable-linux-user --cc=clang-3.9 --cxx=clang++-3.9"
- 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'
- - sudo apt-get update -qq
- - sudo apt-get install -qq -y clang-3.9
- - 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
- before_script:
- - ./configure ${CONFIG} || cat config.log
- # Trusty Linux User build with latest stable clang
- - sudo: required
- addons:
- dist: trusty
- language: generic
- compiler: none
- env:
- - COMPILER_NAME=clang CXX=clang++-3.9 CC=clang-3.9
- - CONFIG="--disable-system --cc=clang-3.9 --cxx=clang++-3.9"
- 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'
- - sudo apt-get update -qq
- - sudo apt-get install -qq -y clang-3.9
- - 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
- before_script:
- - ./configure ${CONFIG} || cat config.log
- # Using newer GCC with sanitizers
- - addons:
- apt:
- sources:
- # PPAs for newer toolchains
- - ubuntu-toolchain-r-test
- packages:
- # Extra toolchains
- - gcc-5
- - g++-5
- # Build dependencies
- - libaio-dev
- - libattr1-dev
- - libbrlapi-dev
- - libcap-ng-dev
- - libgnutls-dev
- - libgtk-3-dev
- - libiscsi-dev
- - liblttng-ust-dev
- - libnfs-dev
- - libncurses5-dev
- - libnss3-dev
- - libpixman-1-dev
- - libpng12-dev
- - librados-dev
- - libsdl1.2-dev
- - libseccomp-dev
- - libspice-protocol-dev
- - libspice-server-dev
- - libssh2-1-dev
- - liburcu-dev
- - libusb-1.0-0-dev
- - libvte-2.90-dev
- - sparse
- - uuid-dev
- language: generic
- compiler: none
- env:
- - COMPILER_NAME=gcc CXX=g++-5 CC=gcc-5
- - CONFIG="--cc=gcc-5 --cxx=g++-5 --disable-pie --disable-linux-user"
- - TEST_CMD=""
- before_script:
- - ./configure ${CONFIG} --extra-cflags="-g3 -O0 -fsanitize=thread
-fuse-ld=gold" || cat config.log
--
2.13.1
- [Qemu-devel] [RFC PATCH 0/4] travis: run all coccinelle scripts, Philippe Mathieu-Daudé, 2017/06/25
- [Qemu-devel] [RFC PATCH 1/4] XXX travis: simplify matrix,
Philippe Mathieu-Daudé <=
- [Qemu-devel] [RFC PATCH 2/4] coccinelle: ignore ASTs pre-parsed cached C files, Philippe Mathieu-Daudé, 2017/06/25
- [Qemu-devel] [RFC PATCH 3/4] coccinelle: script to run them all, Philippe Mathieu-Daudé, 2017/06/25
- [Qemu-devel] [RFC PATCH 4/4] travis: add job to run coccinelle scripts, Philippe Mathieu-Daudé, 2017/06/25
- Re: [Qemu-devel] [RFC PATCH 0/4] travis: run all coccinelle scripts, Philippe Mathieu-Daudé, 2017/06/26
- Re: [Qemu-devel] [RFC PATCH 0/4] travis: run all coccinelle scripts, Markus Armbruster, 2017/06/27