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 | ef72650 | 2017-07-05 16:34:13 -0700 | [diff] [blame] | 8 | script: |
| 9 | - autoreconf -iv |
| 10 | - ./configure --enable-Werror --enable-code-coverage |
| 11 | - make -j8 |
| 12 | - make check 2>&1 | tail -10000 |
Lev Walkin | 17a93cf | 2017-08-02 12:42:17 -0700 | [diff] [blame] | 13 | - make distcheck 2>&1 | tail -10000 |
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 |