Skip to content

Commit

Permalink
run coverage with clang 3.5 - fix clang 3.8 build
Browse files Browse the repository at this point in the history
  • Loading branch information
Dane Springmeyer committed Apr 25, 2016
1 parent 5f6ed71 commit 82bb901
Showing 1 changed file with 12 additions and 11 deletions.
23 changes: 12 additions & 11 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
language: c
language: generic

sudo: false

Expand All @@ -7,20 +7,20 @@ addons_shortcuts:
addons_clang35: &clang35
apt:
sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5', 'boost-latest' ]
packages: [ 'clang-3.5', 'libboost1.55-all-dev' ]
packages: [ 'clang-3.5', 'llvm-3.5-dev', 'libboost1.55-all-dev' ]
addons_clang36: &clang36
apt:
sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.6', 'boost-latest' ]
packages: [ 'clang-3.6', 'libboost1.55-all-dev' ]
addons_clang37: &clang37
apt:
sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.7', 'boost-latest' ]
packages: [ 'clang-3.7', 'llvm-3.7-dev', 'libboost1.55-all-dev' ]
packages: [ 'clang-3.7', 'libboost1.55-all-dev' ]
addons_clang38: &clang38
apt:
sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.8', 'boost-latest' ]
packages: [ 'clang-3.8', 'libboost1.55-all-dev']
addons_clang38: &clang38
addons_clang39: &clang39
apt:
sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise', 'boost-latest' ]
packages: [ 'clang-3.9', 'libboost1.55-all-dev']
Expand Down Expand Up @@ -52,15 +52,15 @@ matrix:
compiler: clang
- os: linux
compiler: "clang35"
env: CXX=clang++-3.5
env: CXX=clang++-3.5 COVERAGE=True
addons: *clang35
- os: linux
compiler: "clang36"
env: CXX=clang++-3.6
addons: *clang36
- os: linux
compiler: "clang37"
env: CXX=clang++-3.7 COVERAGE=True
env: CXX=clang++-3.7
addons: *clang37
- os: linux
compiler: "clang38"
Expand All @@ -70,10 +70,11 @@ matrix:
compiler: "clang38"
env: CXX=clang++-3.8 CXX_STD=c++14
addons: *clang38
- os: linux
compiler: "clang39"
env: CXX=clang++-3.9
addons: *clang39
# not whitelisted yet: https://github.com/travis-ci/apt-package-whitelist/issues/2764
#- os: linux
# compiler: "clang39"
# env: CXX=clang++-3.9
# addons: *clang39
- os: linux
compiler: "gcc47"
env: CXX=g++-4.7
Expand Down Expand Up @@ -131,5 +132,5 @@ script:
make coverage;
./out/cov-test;
cp unit*gc* test/;
./.local/bin/cpp-coveralls --gcov /usr/bin/llvm-cov-3.7 -i optional.hpp -i recursive_wrapper.hpp -i variant.hpp -i variant_io.hpp;
./.local/bin/cpp-coveralls --gcov /usr/bin/llvm-cov-3.5 --gcov-options '\-lp' -i optional.hpp -i recursive_wrapper.hpp -i variant.hpp -i variant_io.hpp;
fi

0 comments on commit 82bb901

Please sign in to comment.