// simplest interface possible for representing and running tests
// while providing a base that other test frameworks may build off of.
-#[warn(deprecated_mode)];
+#[forbid(deprecated_mode)];
use core::cmp::Eq;
use either::Either;
let mut done_idx = 0;
let p = core::comm::Port();
- let ch = core::comm::Chan(p);
+ let ch = core::comm::Chan(&p);
while done_idx < total {
while wait_idx < concurrency && run_idx < total {
should_fail: false
};
let p = core::comm::Port();
- let ch = core::comm::Chan(p);
+ let ch = core::comm::Chan(&p);
run_test(desc, ch);
let (_, res) = core::comm::recv(p);
assert res != TrOk;
should_fail: false
};
let p = core::comm::Port();
- let ch = core::comm::Chan(p);
+ let ch = core::comm::Chan(&p);
run_test(desc, ch);
let (_, res) = core::comm::recv(p);
assert res == TrIgnored;
should_fail: true
};
let p = core::comm::Port();
- let ch = core::comm::Chan(p);
+ let ch = core::comm::Chan(&p);
run_test(desc, ch);
let (_, res) = core::comm::recv(p);
assert res == TrOk;
should_fail: true
};
let p = core::comm::Port();
- let ch = core::comm::Chan(p);
+ let ch = core::comm::Chan(&p);
run_test(desc, ch);
let (_, res) = core::comm::recv(p);
assert res == TrFailed;