From e24fdeb870bd1a6c5f4f90d5ffca156160ec8dbe Mon Sep 17 00:00:00 2001 From: Snaipe Date: Fri, 6 Feb 2015 02:53:23 +0100 Subject: [PATCH] Added build system & coverage reports --- .travis.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..884676f --- /dev/null +++ b/.travis.yml @@ -0,0 +1,15 @@ +language: c +compiler: + - gcc +before_install: + - sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y + - sudo apt-get -qq update + - sudo apt-get -qq install -y check gcc-4.9 + - sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 90 + - sudo pip install cpp-coveralls +script: + - ./autogen.sh && ./configure --enable-gcov CFLAGS="-g -O0" && make && make check +after_success: + - coveralls --gcov gcov-4.9 --exclude samples --gcov-options '\-lp' -b . +after_failure: + - cat $(find check -iname '*.log') /dev/null