1
0
Fork 0
mirror of https://github.com/sile/hls_m3u8.git synced 2024-11-16 04:11:02 +00:00
hls_m3u8/.travis.yml
2019-09-27 16:08:12 +02:00

38 lines
1.1 KiB
YAML

language: rust
rust:
- stable
- beta
- nightly
matrix:
allow_failures:
- rust: nightly
#after_success: |
# wget https://github.com/SimonKagstrom/kcov/archive/master.tar.gz &&
# tar xzf master.tar.gz &&
# cd kcov-master &&
# mkdir build &&
# cd build &&
# cmake .. &&
# make &&
# make install DESTDIR=../../kcov-build &&
# cd ../.. &&
# rm -rf kcov-master &&
# for file in target/debug/hls_m3u8-*[^\.d]; do mkdir -p "target/cov/$(basename $file)"; ./kcov-build/usr/local/bin/kcov --exclude-pattern=/.cargo,/usr/lib --verify "target/cov/$(basename $file)" "$file"; done &&
# bash <(curl -s https://codecov.io/bash) &&
# echo "Uploaded code coverage"
before_install: |
if [[ "$TRAVIS_RUST_VERSION" == stable ]]; then
cargo install cargo-tarpaulin -f
fi
after_success: |
if [[ "$TRAVIS_RUST_VERSION" == stable ]]; then
# Uncomment the following line for coveralls.io
cargo tarpaulin --ciserver travis-ci --coveralls $TRAVIS_JOB_ID
# Uncomment the following two lines create and upload a report for codecov.io
cargo tarpaulin --out Xml
bash <(curl -s https://codecov.io/bash)
fi