X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=.travis.yml;h=e07b4e8775fc81def2e074b94cf9f73209e5342d;hp=37bbd46032efbce420b3b5dc91e044e1b4e9f70b;hb=b137aba87d2c6dc791539b71f1b3ca8c371b8496;hpb=c43be6b888aa75d2a8d7fcc878534a9cad04176b diff --git a/.travis.yml b/.travis.yml index 37bbd460..e07b4e87 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,15 +1,59 @@ language: c sudo: false -compiler: - - gcc - - clang - -addons: - apt: +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: - - libjudy-dev libvorbis-dev libportaudio-dev libtalloc-dev + - gcc-6 + - valgrind script: - - make -j2 - - make -j2 -k check + - make -j2 -k quiet=1 + - make -k check quiet=1