From: Tobias Oetiker Date: Sat, 29 Mar 2014 21:01:58 +0000 (+0100) Subject: trying to get coverage for shared library X-Git-Tag: v1.5.0-rc1~111 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c610804e3111b2577e1c345d1bb95574e047148a;p=thirdparty%2Frrdtool-1.x.git trying to get coverage for shared library --- diff --git a/.travis.yml b/.travis.yml index 49391670..1c90752e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,7 +16,7 @@ before_script: script: - ./configure --prefix=/opt/rrdtool-master --disable-ruby - - make CFLAGS+="-g -O0 -fprofile-arcs -ftest-coverage" + - make CFLAGS+="-g -O0 -fprofile-arcs -ftest-coverage" LDFLAGS+="-fprofile-arcs --coverage" - make check - make check TESTS_STYLE=valgrind - sudo make install @@ -24,6 +24,7 @@ script: - /opt/rrdtool-master/share/rrdtool/examples/4charts.pl after_success: - - ( cd src && gcov *.o ) + - ( cd src && gcov *.c ) + - ( cd src/.libs && cp ../*.c . && gcov *.c ) - coveralls --no-gcov --encoding latin1 --exclude tests --exclude bindings