blob: d700d9ca9ba49e733af43143505c91bfd6e9131c [file] [log] [blame]
Lev Walkin5809ec62014-09-07 09:39:39 -07001language: c
2compiler:
3 - gcc
4 - clang
Vasil Velichkov9e935ae2016-07-18 22:50:05 +03005before_install:
Vasil Velichkov83170fc2017-10-10 05:56:51 +03006 - sudo apt-get install -y lcov libasan*
Vasil Velichkov9e935ae2016-07-18 22:50:05 +03007 - gem install coveralls-lcov
Lev Walkinef726502017-07-05 16:34:13 -07008script:
9 - autoreconf -iv
10 - ./configure --enable-Werror --enable-code-coverage
11 - make -j8
12 - make check 2>&1 | tail -10000
Lev Walkin17a93cf2017-08-02 12:42:17 -070013 - make distcheck 2>&1 | tail -10000
Vasil Velichkov9e935ae2016-07-18 22:50:05 +030014after_success:
Lev Walkin0eca8c32017-03-26 23:06:42 -070015 - test "x$CC" = "xgcc" -o "x$CC" = "xclang" && make code-coverage-capture && coveralls-lcov asn1c-*-coverage.info