1
0
mirror of https://gitlab.xiph.org/xiph/ezstream.git synced 2024-12-04 14:46:31 -05:00

Add CircleCI configuration

This commit is contained in:
Moritz Grimm 2017-07-07 15:33:22 +02:00
parent 474a5a7ebe
commit 56694daa9d

19
circle.yml Normal file
View File

@ -0,0 +1,19 @@
dependencies:
pre:
- sudo apt-get install lcov check libshout-dev libtagc0-dev libxml2-dev
override:
- ./autogen.sh
test:
override:
- ./configure
- make distcheck distclean
- ./configure CFLAGS='-O0 -fprofile-arcs -ftest-coverage -fstack-protector-all'
- make check
- mkdir coverage
- lcov --capture --output-file coverage/ezstream.lcov --rc lcov_branch_coverage=1 --directory src --test-name ezstream
- make distclean
post:
- bash <(curl -s https://codecov.io/bash)