Scott Olson
|
0deabf9c00
|
Revert "rustup to rustc 1.15.0-dev (ace092f56 2016-12-13)"
|
2016-12-15 01:16:06 -08:00 |
|
Oliver Schneider
|
8b8c7430f1
|
re-use mir-opt compiletest instead of rolling our own
|
2016-12-14 17:06:36 +01:00 |
|
Scott Olson
|
fc3e1c0064
|
compiletest: Don't automatically enable MIRI_LOG=trace.
|
2016-11-26 23:21:25 -08:00 |
|
Oliver Schneider
|
4ebf7bfea6
|
rustup allows one to install the rust source, that's obviously not a target
|
2016-11-17 11:31:53 +01:00 |
|
Oliver Schneider
|
13f22f8344
|
print traces only when not running on the rust run-pass test suite (since tracing is slow)
|
2016-11-15 14:33:07 +01:00 |
|
Oliver Schneider
|
73f6d6e418
|
fix run-pass test error message parsing
|
2016-09-28 14:53:43 +02:00 |
|
Oliver Schneider
|
9e9d05e3ef
|
run compile-fail tests after run-pass tests
it's annoying when debugging miri to have compile-fail tests fail due to some temporary
assertions or panics.
|
2016-09-28 14:53:11 +02:00 |
|
Oliver Schneider
|
622d407e0e
|
don't abort on the first failed test
|
2016-09-27 17:02:24 +02:00 |
|
Oliver Schneider
|
e28f873756
|
actually error on failing miri-pass tests
+ remove a test that never succeeded
|
2016-09-26 17:49:53 +02:00 |
|
Oliver Schneider
|
0d2a403a51
|
run all tests found in folder given by MIRI_RUSTC_TEST env var
|
2016-09-15 16:13:54 +02:00 |
|
Oliver Schneider
|
eb594da409
|
forbid warnings only in the actual run-pass tests, not in the miri-pass tests
|
2016-09-15 16:12:36 +02:00 |
|
Oliver Schneider
|
055b6a8d38
|
store full TargetDataLayout in Memory instead of just pointer size
|
2016-06-23 09:36:37 +02:00 |
|
Oliver Schneider
|
a1082b9b1a
|
Merge remote-tracking branch 'origin/master' into oflo
|
2016-06-20 12:33:09 +02:00 |
|
Oliver Schneider
|
d9776427b4
|
compiletest 2.0 uses json errors and doesn't depend on the output format anymore
|
2016-06-20 10:34:55 +02:00 |
|
Scott Olson
|
35c76c6862
|
Ignore non-Rust files in run-pass.
Specifically, Vim's .<filename>.swp files were being run as tests.
|
2016-06-17 21:06:25 -06:00 |
|
Oliver Schneider
|
6376ef4228
|
run the *compiled* run-pass tests on the host machine
|
2016-06-17 15:21:01 +02:00 |
|
Oliver Schneider
|
3ba4f6db04
|
remove code repetition and fix overflowing intrinsics
|
2016-06-17 15:16:41 +02:00 |
|
Oliver Schneider
|
58b4fac1ce
|
implement overflowing ops
|
2016-06-17 13:09:20 +02:00 |
|
Oliver Schneider
|
60f2bb9c70
|
miri knows about --sysroot
|
2016-06-16 11:05:10 +02:00 |
|
Oliver Schneider
|
f01be91997
|
miri needs to be *built* with RUST_SYSROOT, not *run*
|
2016-06-16 11:00:46 +02:00 |
|
Oliver Schneider
|
2ed6f1c90a
|
caught by travis
|
2016-06-16 10:54:10 +02:00 |
|
Oliver Schneider
|
453a22a1e0
|
forward RUST_SYSROOT to miri test calls
|
2016-06-16 10:52:23 +02:00 |
|
Oliver Schneider
|
b6fca7355c
|
error out if a run-pass test fails
|
2016-06-16 10:50:23 +02:00 |
|
Oliver Schneider
|
9cceef0663
|
simplify target name extraction
|
2016-06-16 10:34:05 +02:00 |
|
Oliver Schneider
|
506f2deaf9
|
actually execute miri-pass tests
|
2016-06-16 10:30:47 +02:00 |
|
Oliver Schneider
|
82dc95c3ad
|
create a miri-pass test that allows us to run miri for arbitrary targets
|
2016-06-15 16:01:00 +02:00 |
|
Oliver Schneider
|
a55ac1fea8
|
pass arguments to start
|
2016-06-15 12:55:04 +02:00 |
|
Oliver Schneider
|
8abd293119
|
sysroot_flag is now used for more flags
|
2016-06-14 11:54:28 +02:00 |
|
Oliver Schneider
|
55fd060cd8
|
don't use #[miri_run] anymore, but execute the main function
|
2016-06-13 15:33:05 +02:00 |
|
Oliver Schneider
|
3aa585e421
|
Merge remote-tracking branch 'origin/master' into function_pointers2
|
2016-06-13 11:24:01 +02:00 |
|
Scott Olson
|
71188ea2df
|
Remove inception test for now.
|
2016-06-11 13:10:25 -06:00 |
|
Oliver Schneider
|
12c2e5fab2
|
4byte pointers
|
2016-06-01 11:10:43 +02:00 |
|
Oliver Schneider
|
ef5fc75c35
|
various testing improvements
|
2016-04-22 20:09:00 +02:00 |
|
Oliver Schneider
|
211c12a1d0
|
use compiletest_rs
|
2016-04-22 10:34:14 +02:00 |
|