diff options
| author | Brian Anderson <banderson@mozilla.com> | 2011-07-14 18:50:22 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2011-07-14 18:50:22 -0700 |
| commit | ed6f9bb6770fb495120c7c3d7842eadf8a65c9de (patch) | |
| tree | 26f321dea43b28a4105af2f751f683b3e1ae90a2 | |
| parent | c99e110119daa3e5cff1a54424c87e3fa4c9b4c5 (diff) | |
| download | rust-ed6f9bb6770fb495120c7c3d7842eadf8a65c9de.tar.gz rust-ed6f9bb6770fb495120c7c3d7842eadf8a65c9de.zip | |
Add tests for unsupervise
| -rw-r--r-- | src/test/run-pass/lib-task.rs | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/src/test/run-pass/lib-task.rs b/src/test/run-pass/lib-task.rs index 8507c8a0ebd..58258d400d3 100644 --- a/src/test/run-pass/lib-task.rs +++ b/src/test/run-pass/lib-task.rs @@ -1,10 +1,22 @@ // xfail-stage0 -// xfail-stage1 -// xfail-stage2 -// xfail-stage3 + use std; -import std::_task; +import std::task; + +fn test_sleep() { task::sleep(1000000u); } + +fn test_unsupervise() { + fn f() { + task::unsupervise(); + fail; + } + spawn f(); +} -fn main() { _task::sleep(1000000u); } \ No newline at end of file +fn main() { + // FIXME: Why aren't we running this? + //test_sleep(); + test_unsupervise(); +} \ No newline at end of file |
