blob: b63b4a063f4482cc969965e02b78d8b58815a087 [file] [log] [blame]
Stjepan Glavina6c30a4f2019-08-12 20:56:03 +02001language: rust
2
3os: linux
4
5rust: nightly
6
Stjepan Glavina0babb032019-08-12 21:05:24 +02007addons:
8 apt:
9 packages:
10 - valgrind
11
Stjepan Glavina6c30a4f2019-08-12 20:56:03 +020012before_script:
13 - rustup component add rustfmt
14
15script:
Stjepan Glavina6c30a4f2019-08-12 20:56:03 +020016 - cargo fmt --all -- --check
Stjepan Glavina0babb032019-08-12 21:05:24 +020017 - cargo check --benches --bins --examples --tests
Stjepan Glavinaa7daa192019-08-12 21:15:47 +020018 - CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER="valgrind --leak-check=full --error-exitcode=1"
Stjepan Glavinad6100f72019-08-12 21:59:07 +020019 cargo test -- --test-threads=1