Only check coverage on stable

This commit is contained in:
Jon Gjengset 2018-11-22 18:26:53 -05:00
parent b85e4cbe9a
commit f4e1dc81b5
No known key found for this signature in database
GPG key ID: D64AC9D67176DC71

View file

@ -51,6 +51,7 @@ before_install:
fi fi
after_success: | after_success: |
if [[ "$TRAVIS_OS_NAME" == "linux" && "$TRAVIS_RUST_VERSION" == "stable" ]]; then
wget https://github.com/SimonKagstrom/kcov/archive/master.tar.gz && wget https://github.com/SimonKagstrom/kcov/archive/master.tar.gz &&
tar xzf master.tar.gz && tar xzf master.tar.gz &&
cd kcov-master && cd kcov-master &&
@ -63,4 +64,5 @@ after_success: |
rm -rf kcov-master && rm -rf kcov-master &&
for file in target/debug/imap-*[^\.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 && for file in target/debug/imap-*[^\.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) && bash <(curl -s https://codecov.io/bash) &&
echo "Uploaded code coverage" echo "Uploaded code coverage";
fi