X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=.travis.yml;h=e07b4e8775fc81def2e074b94cf9f73209e5342d;hp=aaf5b02afbad49d3cf68c6081696034458d131ca;hb=ace6131ed7d12a48fc6f019a0d69e94f30c5cd3e;hpb=813e9726369c68a9e6905fbba46fad7c479e7974 diff --git a/.travis.yml b/.travis.yml index aaf5b02a..e07b4e87 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,54 @@ matrix: include: - compiler: gcc env: CFLAGS="-std=gnu99" + - compiler: gcc-5 + env: GCOV="gcov-5" + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - gcc-5 + - compiler: gcc-6 + env: GCOV="gcov-6" + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - gcc-6 - compiler: clang + addons: + apt: + packages: + - valgrind + - dist: trusty + addons: + apt: + packages: + - valgrind + env: CFLAGS="-std=gnu99" + compiler: gcc + - dist: trusty + compiler: gcc-5 + env: GCOV="gcov-5" + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - gcc-5 + - valgrind + - dist: trusty + compiler: gcc-6 + env: GCOV="gcov-6" + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - gcc-6 + - valgrind script: - make -j2 -k quiet=1