]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commitdiff
trying to get coverage for shared library
authorTobias Oetiker <tobi@oetiker.ch>
Sat, 29 Mar 2014 21:01:58 +0000 (22:01 +0100)
committerTobias Oetiker <tobi@oetiker.ch>
Sat, 29 Mar 2014 21:01:58 +0000 (22:01 +0100)
.travis.yml

index 493916701a1082d3e78d5e475bebd25f9c4f638e..1c90752e795fe1952296e1edd3de15df7c0bd40c 100644 (file)
@@ -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