aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
blob: 4b3a65e86c6393709e8f31ca8aab37cee11f4928 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
language: c
compiler:
    - gcc
before_install:
    - sudo apt-get update -qq
    - sudo apt-get install build-essential gcc make cmake libpam0g-dev git python-dev
    - 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'