summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2017-05-15 15:49:28 +0800
committerruki <[email protected]>2017-05-15 15:49:28 +0800
commit1f045a3b5d81672cd1cd47a47d6afa0ab1c4a23e (patch)
treea5196cbebbbecbab1757b5cc34728e63860668c3
parent11c6c30454bd15ecea994293cb84d9f611662dcb (diff)
improve travis for gcov
-rw-r--r--.travis.yml10
1 files changed, 8 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml
index 0aa161d1e..e3b3b3a45 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,6 +4,13 @@ os:
- linux
- osx
+matrix:
+ include:
+ # coverage build
+ - os: linux
+ dist: trusty
+ compiler: gcc-5
+
env:
global:
- LUAROCKS=2.2.2
@@ -16,7 +23,6 @@ before_install:
install:
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then brew install dmd rust; fi
- - if [ "$TRAVIS_OS_NAME" = "linux" ]; then sudo apt-get autoremove -yq gcc g++; sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test; sudo apt-get update -q; sudo apt-get install -yq gcc-6 g++-6; sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 99 --slave /usr/bin/gcov gcov /usr/bin/gcov-6 --slave /usr/bin/g++ g++ /usr/bin/g++-6; gcc --version; g++ --version; gcov --version; fi
script:
- scripts/get.sh __local__
@@ -33,4 +39,4 @@ script:
after_success:
- luacov
- - bash <(curl -s https://codecov.io/bash)
+ - bash <(curl -s https://codecov.io/bash) -xgcov-5