Skip to content

Commit dc336ee

Browse files
authored
Merge pull request rust-lang#104 from oli-obk/cargo
add cargo-miri subcommand
2 parents 684f757 + 4650e75 commit dc336ee

File tree

10 files changed

+386
-18
lines changed

10 files changed

+386
-18
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/target
1+
target
22
/doc
33
tex/*/out
44
*.dot

.travis.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,14 @@ before_script:
1010
- sh ~/rust-installer/rustup.sh --add-target=i686-pc-windows-msvc --prefix=/home/travis/rust -y --disable-sudo
1111
script:
1212
- |
13-
env RUST_SYSROOT=$HOME/rust travis-cargo build &&
14-
env RUST_SYSROOT=$HOME/rust travis-cargo test
13+
export RUST_SYSROOT=$HOME/rust &&
14+
travis-cargo build &&
15+
travis-cargo test &&
16+
travis-cargo install &&
17+
cd cargo-miri-test &&
18+
cargo miri &&
19+
cargo miri test &&
20+
cd ..
1521
notifications:
1622
email:
1723
on_success: never

Cargo.lock

Lines changed: 99 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ doc = false
1111
name = "miri"
1212
test = false
1313

14+
[[bin]]
15+
doc = false
16+
name = "cargo-miri"
17+
test = false
18+
1419
[lib]
1520
test = false
1621

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

2430
[dev-dependencies]
2531
compiletest_rs = "0.2.5"

cargo-miri-test/Cargo.lock

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cargo-miri-test/Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[package]
2+
name = "cargo-miri-test"
3+
version = "0.1.0"
4+
authors = ["Oliver Schneider <[email protected]>"]
5+
6+
[dependencies]

cargo-miri-test/src/main.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
fn main() {
2+
assert_eq!(5, 5);
3+
}

cargo-miri-test/tests/foo.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#[test]
2+
fn bar() {
3+
assert_eq!(4, 4);
4+
}

0 commit comments

Comments
 (0)