Skip to content

Commit

Permalink
Merge pull request rust-lang#104 from oli-obk/cargo
Browse files Browse the repository at this point in the history
add cargo-miri subcommand
  • Loading branch information
solson authored Jan 28, 2017
2 parents 684f757 + 4650e75 commit dc336ee
Show file tree
Hide file tree
Showing 10 changed files with 386 additions and 18 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/target
target
/doc
tex/*/out
*.dot
Expand Down
10 changes: 8 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,14 @@ before_script:
- sh ~/rust-installer/rustup.sh --add-target=i686-pc-windows-msvc --prefix=/home/travis/rust -y --disable-sudo
script:
- |
env RUST_SYSROOT=$HOME/rust travis-cargo build &&
env RUST_SYSROOT=$HOME/rust travis-cargo test
export RUST_SYSROOT=$HOME/rust &&
travis-cargo build &&
travis-cargo test &&
travis-cargo install &&
cd cargo-miri-test &&
cargo miri &&
cargo miri test &&
cd ..
notifications:
email:
on_success: never
Expand Down
99 changes: 99 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,11 @@ doc = false
name = "miri"
test = false

[[bin]]
doc = false
name = "cargo-miri"
test = false

[lib]
test = false

Expand All @@ -20,6 +25,7 @@ byteorder = { git = "https://github.com/quininer/byteorder.git", branch = "i128"
env_logger = "0.3.3"
log = "0.3.6"
log_settings = "0.1.1"
cargo_metadata = "0.1"

[dev-dependencies]
compiletest_rs = "0.2.5"
4 changes: 4 additions & 0 deletions cargo-miri-test/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions cargo-miri-test/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[package]
name = "cargo-miri-test"
version = "0.1.0"
authors = ["Oliver Schneider <[email protected]>"]

[dependencies]
3 changes: 3 additions & 0 deletions cargo-miri-test/src/main.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
fn main() {
assert_eq!(5, 5);
}
4 changes: 4 additions & 0 deletions cargo-miri-test/tests/foo.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#[test]
fn bar() {
assert_eq!(4, 4);
}
Loading

0 comments on commit dc336ee

Please sign in to comment.