Lev Walkin | 5809ec6 | 2014-09-07 09:39:39 -0700 | [diff] [blame] | 1 | language: c |
| 2 | compiler: |
| 3 | - gcc |
| 4 | - clang |
Vasil Velichkov | 9e935ae | 2016-07-18 22:50:05 +0300 | [diff] [blame] | 5 | before_install: |
| 6 | - sudo apt-get install -y lcov |
| 7 | - gem install coveralls-lcov |
Lev Walkin | d7a4621 | 2016-01-23 13:06:30 -0800 | [diff] [blame] | 8 | script: |
| 9 | - autoreconf -iv |
Vasil Velichkov | 9e935ae | 2016-07-18 22:50:05 +0300 | [diff] [blame] | 10 | - ./configure --enable-Werror --enable-code-coverage |
Lev Walkin | d7a4621 | 2016-01-23 13:06:30 -0800 | [diff] [blame] | 11 | - make -j8 |
Lev Walkin | 88434ee | 2016-07-02 23:03:32 -0700 | [diff] [blame] | 12 | - make check |
| 13 | - make distcheck |
Vasil Velichkov | 9e935ae | 2016-07-18 22:50:05 +0300 | [diff] [blame] | 14 | after_success: |
Lev Walkin | 0eca8c3 | 2017-03-26 23:06:42 -0700 | [diff] [blame] | 15 | - test "x$CC" = "xgcc" -o "x$CC" = "xclang" && make code-coverage-capture && coveralls-lcov asn1c-*-coverage.info |