aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2018-06-09 23:44:21 +0530
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2018-06-10 01:52:57 +0000
commit2d1fc25599adf349ae62504ce2197e2d821398f7 (patch)
tree6939bf2a5eef9b875a1f368dc6237a02be0c3c62 /.travis.yml
parent1a5a18a3f3c0e6b19ea9aad759f2f2577d909170 (diff)
downloadmeson-2d1fc25599adf349ae62504ce2197e2d821398f7.zip
meson-2d1fc25599adf349ae62504ce2197e2d821398f7.tar.gz
meson-2d1fc25599adf349ae62504ce2197e2d821398f7.tar.bz2
run_tests: Run all cross tests together
There is a lot of overhead for each travis job, because docker pull takes 3 minutes. Each cross test takes 3-4 minutes. To make things worse, sometimes Dockerhub is slow and docker pull takes longer than 3 minutes.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml10
1 files changed, 2 insertions, 8 deletions
diff --git a/.travis.yml b/.travis.yml
index f4b15af..62385d6 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -33,16 +33,10 @@ matrix:
# Test cross builds separately, they do not use the global compiler
- os: linux
compiler: gcc
- env: RUN_TESTS_ARGS="--cross=arm"
+ env: RUN_TESTS_ARGS="--cross"
- os: linux
compiler: gcc
- env: RUN_TESTS_ARGS="--cross=arm" MESON_ARGS="--unity=on"
- - os: linux
- compiler: gcc
- env: RUN_TESTS_ARGS="--cross=mingw"
- - os: linux
- compiler: gcc
- env: RUN_TESTS_ARGS="--cross=mingw" MESON_ARGS="--unity=on"
+ env: RUN_TESTS_ARGS="--cross" MESON_ARGS="--unity=on"
before_install:
- python ./skip_ci.py --base-branch-env=TRAVIS_BRANCH --is-pull-env=TRAVIS_PULL_REQUEST