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

21 lines
710 B
YAML
Raw Normal View History

2020-01-18 19:29:26 -05:00
version: 2.1
jobs:
build:
2020-01-18 19:29:26 -05:00
parallelism: 1
docker:
- image: circleci/buildpack-deps:20.04
2020-01-18 19:29:26 -05:00
working_directory: ~/xiph/ezstream
shell: /bin/bash --login
steps:
- checkout
2020-01-27 10:30:24 -05:00
- run: sudo apt-get install gettext lcov check libshout-dev libtagc0-dev libxml2-dev
- run: ./autogen.sh
- run: ./configure
- run: make distcheck distclean
- run: ./configure CFLAGS='-O0 -fprofile-arcs -ftest-coverage -fstack-protector-all'
- run: make check
- run: mkdir coverage
- run: lcov --capture --output-file coverage/ezstream.lcov --rc lcov_branch_coverage=1 --directory src --test-name ezstream
- run: make distclean
- run: bash <(curl -s https://codecov.io/bash)