]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commitdiff
first go at test coverage
authorTobias Oetiker <tobi@oetiker.ch>
Sat, 29 Mar 2014 05:26:38 +0000 (06:26 +0100)
committerTobias Oetiker <tobi@oetiker.ch>
Sat, 29 Mar 2014 05:26:38 +0000 (06:26 +0100)
.travis.yml

index 3f5cd73fffb2aff1b4bacc0f9195cac91c5c720b..fd3d292ba1a455e32a24d55d166daa70a3a3bb2f 100644 (file)
@@ -9,15 +9,19 @@ perl:
 
 install: 
   - sudo apt-get install autopoint libdbi-dev tcl-dev lua5.1 liblua5.1-0-dev 
+  - sudo pip install cpp-coveralls --use-mirrors
 
 before_script:
   - ./MakeMakefile
 
 script:
   - ./configure --prefix=/opt/rrdtool-master
-  - make
+  - make CFLAGS="-g -fprofile-arcs -ftest-coverage"
   - ./tests/alltests
   - sudo make install
   - /opt/rrdtool-master/bin/rrdtool
   - /opt/rrdtool-master/share/rrdtool/examples/4charts.pl
 
+after_success:
+  - gcov src/*.o
+  - coveralls --exclude ci --no-gcov