@@ -39,26 +39,29 @@ install:
3939 if [[ "${LLVM_PACKAGE}" == *3\.[567]* ]] && [[ "${CXX}" == "clang++" ]]; then
4040 sudo apt-get install --allow-unauthenticated -qq clang-3.4; export CXX="clang++-3.4";
4141 fi
42+ -
43+ if [[ "${OPTS}" == *TEST_COVERAGE*ON* ]]; then
44+ sudo pip install cpp-coveralls;
45+ fi
4246env :
4347 - LLVM_PACKAGE="llvm-3.1 llvm-3.1-dev"
4448 - LLVM_PACKAGE="llvm-3.2 llvm-3.2-dev"
4549 - LLVM_PACKAGE="llvm-3.3 llvm-3.3-dev" TEST_DEBUG=1
4650 - LLVM_PACKAGE="llvm-3.3 llvm-3.3-dev"
4751 - LLVM_PACKAGE="llvm-3.4 llvm-3.4-dev" TEST_DEBUG=1
48- - LLVM_PACKAGE="llvm-3.4 llvm-3.4-dev" OPTS="-DMULTILIB=ON" TEST_BITNESS=32
49- - LLVM_PACKAGE="llvm-3.4 llvm-3.4-dev" OPTS="-DMULTILIB=ON" TEST_BITNESS=64
5052 - LLVM_PACKAGE="llvm-3.4 llvm-3.4-dev" TEST_DEBUG=1 OPTS="-DBUILD_SHARED_LIBS=ON"
5153 - LLVM_PACKAGE="llvm-3.4 llvm-3.4-dev" OPTS="-DBUILD_SHARED_LIBS=ON"
5254 - LLVM_PACKAGE="llvm-3.5 llvm-3.5-dev libedit2 libedit-dev" TEST_DEBUG=1
5355 - LLVM_PACKAGE="llvm-3.5 llvm-3.5-dev libedit2 libedit-dev"
56+ - LLVM_PACKAGE="llvm-3.5 llvm-3.5-dev libedit2 libedit-dev" OPTS="-DTEST_COVERAGE=ON"
5457 - LLVM_PACKAGE="llvm-3.6 llvm-3.6-dev libedit2 libedit-dev" TEST_DEBUG=1
55- - LLVM_PACKAGE="llvm-3.6 llvm-3.6-dev libedit2 libedit-dev"
58+ - LLVM_PACKAGE="llvm-3.6 llvm-3.6-dev libedit2 libedit-dev" OPTS="-DMULTILIB=ON" TEST_BITNESS=32
59+ - LLVM_PACKAGE="llvm-3.6 llvm-3.6-dev libedit2 libedit-dev" OPTS="-DMULTILIB=ON" TEST_BITNESS=64
5660 - LLVM_PACKAGE="llvm-3.7 llvm-3.7-dev libedit2 libedit-dev" TEST_DEBUG=1
5761 - LLVM_PACKAGE="llvm-3.7 llvm-3.7-dev libedit2 libedit-dev"
5862matrix :
5963 allow_failures :
60- - env : LLVM_PACKAGE="llvm-3.6 llvm-3.6-dev libedit2 libedit-dev" TEST_DEBUG=1
61- - env : LLVM_PACKAGE="llvm-3.6 llvm-3.6-dev libedit2 libedit-dev"
64+ - env : LLVM_PACKAGE="llvm-3.6 llvm-3.6-dev libedit2 libedit-dev" OPTS="-DMULTILIB=ON" TEST_BITNESS=32
6265 - env : LLVM_PACKAGE="llvm-3.7 llvm-3.7-dev libedit2 libedit-dev" TEST_DEBUG=1
6366 - env : LLVM_PACKAGE="llvm-3.7 llvm-3.7-dev libedit2 libedit-dev"
6467script :
@@ -101,6 +104,12 @@ script:
101104 - ctest -j2 --verbose ${BUILD_SEL}
102105 - ctest -j2 --output-on-failure ${RUN_SEL}
103106
107+ after_success :
108+ -
109+ if [[ "${OPTS}" == *TEST_COVERAGE*ON* ]]; then
110+ coveralls -e runtime -e tests -e vcbuild --gcov gcov-4.9 --gcov-options '\-lp' > /dev/null 2>&1;
111+ fi
112+
104113notifications :
105114 # Temporarily disabled due to time limit problems.
106115 # email:
0 commit comments