-
-
Notifications
You must be signed in to change notification settings - Fork 57
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
* Attempt #2 to fix code coverage with kcov * Fixed scripts issue * testing * typo in travis.yml * using tarpaulin * fixed up scripts a bit * removed unused script * some code coverage * testing * testing * moar testing * worktree testing * worktree testing * debugging worktree test in CI * debugging worktree test in CI * debugging worktree test in CI * testing refactor * more testing * more test coverage * last test for coverage * better detached head test * run against beta, nightly also Co-authored-by: Jason Ozias <jason.ozias@kroger.com>
- Loading branch information
1 parent
0e18b27
commit 7b7a6f6
Showing
13 changed files
with
273 additions
and
65 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,20 @@ | ||
dist: bionic | ||
language: rust | ||
|
||
addons: | ||
apt: | ||
packages: | ||
- libssl-dev | ||
cache: cargo | ||
rust: | ||
- stable | ||
- beta | ||
- nightly | ||
- stable | ||
- beta | ||
- nightly | ||
|
||
os: | ||
- linux | ||
- linux | ||
|
||
addons: | ||
apt: | ||
packages: | ||
- libcurl4-openssl-dev | ||
- libelf-dev | ||
- libdw-dev | ||
- cmake | ||
- gcc | ||
- binutils-dev | ||
- libiberty-dev | ||
before_script: cargo install cargo-tarpaulin | ||
|
||
script: "./scripts/run-tests.sh" | ||
|
||
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/build/vergen-*[^\.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" | ||
after_success: cargo tarpaulin --ciserver travis-ci --coveralls $TRAVIS_JOB_ID |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,3 @@ | ||
extern crate chrono; | ||
|
||
pub fn main() { | ||
let now = chrono::Utc::now(); | ||
println!( | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.