Add Travis YAML file
authorJakub Hrozek <jakub.hrozek@posteo.se>
Tue, 13 Oct 2015 06:59:54 +0000 (08:59 +0200)
committerAndreas Schneider <asn@samba.org>
Thu, 10 Dec 2015 12:31:19 +0000 (13:31 +0100)
.travis.yml [new file with mode: 0644]

diff --git a/.travis.yml b/.travis.yml
new file mode 100644 (file)
index 0000000..46342ed
--- /dev/null
@@ -0,0 +1,18 @@
+language: c
+compiler:
+    - gcc
+before_install:
+    - sudo apt-get update -qq
+    - sudo apt-get install build-essential gcc make cmake libpam0g-dev git
+    - pip install --user cpp-coveralls
+script:
+    - git clone https://git.cryptomilk.org/projects/cmocka.git/
+    - mkdir cmocka/obj
+    - pushd cmocka/obj
+    - cmake ..
+    - make
+    - sudo make install
+    - popd
+    - (mkdir obj && pushd obj && export CFLAGS="-g -O0 -Wall -W -fprofile-arcs -ftest-coverage" && export LDFLAGS="-fprofile-arcs -ftest-coverage" && cmake -DUNIT_TESTING=on .. && make && make test)
+after_success:
+    - coveralls --exclude lib --exclude tests --gcov-options '\-lp'