aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Hrozek <jakub.hrozek@posteo.se>2015-10-13 08:59:54 +0200
committerAndreas Schneider <asn@samba.org>2015-12-10 13:31:19 +0100
commitadb3fd9a13e2cd0869b1794c4a744608df81c827 (patch)
tree02c1f95731afb7c053a0ae30a0bc5df77b3732fa
parent4c249f6aa26cd75d0e4574caa1f398b09303d5fb (diff)
downloadpam_wrapper-adb3fd9a13e2cd0869b1794c4a744608df81c827.tar.gz
pam_wrapper-adb3fd9a13e2cd0869b1794c4a744608df81c827.tar.xz
pam_wrapper-adb3fd9a13e2cd0869b1794c4a744608df81c827.zip
Add Travis YAML file
-rw-r--r--.travis.yml18
1 files changed, 18 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..46342ed
--- /dev/null
+++ b/.travis.yml
@@ -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'