about summary refs log tree commit diff
path: root/src/test/compiletest
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2011-07-27 18:30:57 -0700
committerBrian Anderson <banderson@mozilla.com>2011-07-27 19:04:57 -0700
commite81d6d28e7a6f4e42bb005b7aaaa765688de61cb (patch)
tree5877264b84266e4e77ebb3340e0749248fd57f2b /src/test/compiletest
parent51ef7a3676c2665ca41e4ec9f5b43c7a2eb7c6d8 (diff)
downloadrust-e81d6d28e7a6f4e42bb005b7aaaa765688de61cb.tar.gz
rust-e81d6d28e7a6f4e42bb005b7aaaa765688de61cb.zip
Don't stop at first test failure
Since compiletest is setting up its own test tasks it needs to configure them
the correct way, which means allowing them to leak.
Diffstat (limited to 'src/test/compiletest')
-rw-r--r--src/test/compiletest/compiletest.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/test/compiletest/compiletest.rs b/src/test/compiletest/compiletest.rs
index ddae56e29b7..ff6fc171d9e 100644
--- a/src/test/compiletest/compiletest.rs
+++ b/src/test/compiletest/compiletest.rs
@@ -388,12 +388,12 @@ mod runtest {
     export run;
 
     fn run(cx: &cx, testfile: &str) {
+        test::configure_test_task();
         if (cx.config.verbose) {
             // We're going to be dumping a lot of info. Start on a new line.
             io::stdout().write_str("\n\n");
         }
         log #fmt("running %s", testfile);
-        task::unsupervise();
         let props = load_props(testfile);
         alt cx.config.mode {
                 mode_compile_fail. { run_cfail_test(cx, props, testfile); }