Split Travis test execution into debug and release tests.

Hopefully enough to reliably make it below the time limit,
even if the load distribution is not quite symmetric.
This commit is contained in:
David Nadlinger
2013-01-12 18:33:18 +01:00
parent 4a6444c320
commit 9e9acb9c4b

View File

@@ -5,12 +5,14 @@ install:
- sudo apt-get install -qq $LLVM_PACKAGE libconfig++8-dev - sudo apt-get install -qq $LLVM_PACKAGE libconfig++8-dev
env: env:
- DVER=1 LLVM_PACKAGE=llvm-3.1 LLVM_VERSION=3.1 - DVER=1 LLVM_PACKAGE=llvm-3.1 LLVM_VERSION=3.1
- DVER=2 LLVM_PACKAGE=llvm-3.0-dev LLVM_VERSION=3.0 - DVER=2 LLVM_PACKAGE=llvm-3.0-dev LLVM_VERSION=3.0 TESTSUITE_FILTER=debug
- DVER=2 LLVM_PACKAGE=llvm-3.1 LLVM_VERSION=3.1 - DVER=2 LLVM_PACKAGE=llvm-3.0-dev LLVM_VERSION=3.0 TESTSUITE_FILTER=release
- DVER=2 LLVM_PACKAGE=llvm-3.1 LLVM_VERSION=3.1 TESTSUITE_FILTER=debug
- DVER=2 LLVM_PACKAGE=llvm-3.1 LLVM_VERSION=3.1 TESTSUITE_FILTER=release
script: script:
- cmake -DD_VERSION=$DVER -DLLVM_CONFIG=/usr/bin/llvm-config-$LLVM_VERSION - cmake -DD_VERSION=$DVER -DLLVM_CONFIG=/usr/bin/llvm-config-$LLVM_VERSION
- make - make
- ctest --output-on-failure - ctest --output-on-failure -R $TESTSUITE_FILTER
notifications: notifications:
# Temporarily disabled due to time limit problems. # Temporarily disabled due to time limit problems.