summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorJuan A. Suarez Romero <jasuarez@igalia.com>2013-05-31 15:21:26 +0200
committerJuan A. Suarez Romero <jasuarez@igalia.com>2013-06-04 07:04:39 +0000
commitfb8f25c3408ac5fe8a704c3a04c84f9592b60947 (patch)
treec15591bb6ebada04554f04a0f40ef81afe3b83fc /.travis.yml
parent224582740a6f3440c7d966fe5283fe1d65d11cfe (diff)
downloadgrilo-plugins-fb8f25c3408ac5fe8a704c3a04c84f9592b60947.tar.gz
build: Add tests coveraging support
Add support for lcov. On top of that, send results from Travis CI services to Coveralls.io.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml11
1 files changed, 9 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml
index 2670bfc..1e3e2c4 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,5 +4,12 @@ before_install:
- sudo add-apt-repository ppa:grilo-team/ppa -y
- sudo apt-get update -qq
- sudo apt-get install -qq gnome-common gnome-doc-utils libgrilo-0.2-dev
- libjson-glib-dev libsoup2.4-dev
-script: ./autogen.sh && make && make check
+ libjson-glib-dev libsoup2.4-dev lcov
+ - sudo pip install cpp-coveralls --use-mirrors
+script:
+ - ./autogen.sh --enable-gcov
+ - make
+ - make check
+after_success:
+ - find . -path "*/.libs/*" -name "*.gc??" | while read -r p ; do mv "$p" "${p%%/.libs/*}" ; done
+ - coveralls --exclude test --exclude help