diff options
| author | Brian Anderson <banderson@mozilla.com> | 2013-01-25 00:52:50 -0800 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2013-01-29 19:54:55 -0800 |
| commit | da4b3768971c7c025ba8a85ebf59572fd752dfb6 (patch) | |
| tree | e47abf6553bffeaaa35d682f74f0cc42df5e913e /src/libstd/test.rs | |
| parent | 87acde8826af4dfd8391cbccc48526381796dab3 (diff) | |
| download | rust-da4b3768971c7c025ba8a85ebf59572fd752dfb6.tar.gz rust-da4b3768971c7c025ba8a85ebf59572fd752dfb6.zip | |
std: Stop using oldcomm
Diffstat (limited to 'src/libstd/test.rs')
| -rw-r--r-- | src/libstd/test.rs | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/src/libstd/test.rs b/src/libstd/test.rs index 2db1a51e34a..58bc32b71af 100644 --- a/src/libstd/test.rs +++ b/src/libstd/test.rs @@ -27,7 +27,7 @@ use core::either; use core::io::WriterUtil; use core::io; use core::libc::size_t; -use core::oldcomm; +use core::pipes::{stream, Chan, Port, SharedChan}; use core::option; use core::prelude::*; use core::result; @@ -305,8 +305,8 @@ fn run_tests(opts: &TestOpts, let mut wait_idx = 0; let mut done_idx = 0; - let p = oldcomm::Port(); - let ch = oldcomm::Chan(&p); + let (p, ch) = stream(); + let ch = SharedChan(ch); while done_idx < total { while wait_idx < concurrency && run_idx < total { @@ -317,12 +317,12 @@ fn run_tests(opts: &TestOpts, // that hang forever. callback(TeWait(copy test)); } - run_test(move test, ch); + run_test(move test, ch.clone()); wait_idx += 1; run_idx += 1; } - let (test, result) = oldcomm::recv(p); + let (test, result) = p.recv(); if concurrency != 1 { callback(TeWait(copy test)); } @@ -406,9 +406,9 @@ struct TestFuture { wait: fn@() -> TestResult, } -pub fn run_test(test: TestDesc, monitor_ch: oldcomm::Chan<MonitorMsg>) { +pub fn run_test(test: TestDesc, monitor_ch: SharedChan<MonitorMsg>) { if test.ignore { - oldcomm::send(monitor_ch, (copy test, TrIgnored)); + monitor_ch.send((copy test, TrIgnored)); return; } @@ -420,7 +420,7 @@ pub fn run_test(test: TestDesc, monitor_ch: oldcomm::Chan<MonitorMsg>) { }).spawn(move testfn); let task_result = option::unwrap(move result_future).recv(); let test_result = calc_result(&test, task_result == task::Success); - oldcomm::send(monitor_ch, (copy test, test_result)); + monitor_ch.send((copy test, test_result)); }; } @@ -440,7 +440,7 @@ mod tests { use test::{TestOpts, run_test}; use core::either; - use core::oldcomm; + use core::pipes::{stream, SharedChan}; use core::option; use core::vec; @@ -453,10 +453,10 @@ mod tests { ignore: true, should_fail: false }; - let p = oldcomm::Port(); - let ch = oldcomm::Chan(&p); + let (p, ch) = stream(); + let ch = SharedChan(ch); run_test(desc, ch); - let (_, res) = oldcomm::recv(p); + let (_, res) = p.recv(); assert res != TrOk; } @@ -469,10 +469,10 @@ mod tests { ignore: true, should_fail: false }; - let p = oldcomm::Port(); - let ch = oldcomm::Chan(&p); + let (p, ch) = stream(); + let ch = SharedChan(ch); run_test(desc, ch); - let (_, res) = oldcomm::recv(p); + let (_, res) = p.recv(); assert res == TrIgnored; } @@ -486,10 +486,10 @@ mod tests { ignore: false, should_fail: true }; - let p = oldcomm::Port(); - let ch = oldcomm::Chan(&p); + let (p, ch) = stream(); + let ch = SharedChan(ch); run_test(desc, ch); - let (_, res) = oldcomm::recv(p); + let (_, res) = p.recv(); assert res == TrOk; } @@ -502,10 +502,10 @@ mod tests { ignore: false, should_fail: true }; - let p = oldcomm::Port(); - let ch = oldcomm::Chan(&p); + let (p, ch) = stream(); + let ch = SharedChan(ch); run_test(desc, ch); - let (_, res) = oldcomm::recv(p); + let (_, res) = p.recv(); assert res == TrFailed; } |
