Skip to content

Commit 38ab0af

Browse files
author
David Rajchenbach-Teller
committed
Issue fxbox#64 - Hunting down intermittent
1 parent 5f6b287 commit 38ab0af

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

tests/test_rules.rs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ fn test_compile() {
6565

6666
#[test]
6767
fn test_run() {
68+
println!("* Starting test_run.");
6869
let (tx, rx) : (_, Receiver<Event>) = channel();
6970

7071
let tx_env = Box::new(tx.map(|event| Event::Env(event)));
@@ -75,6 +76,7 @@ fn test_run() {
7576
let env = FakeEnv::new(tx_env);
7677
let mut exec = Execution::<FakeEnv>::new();
7778

79+
println!("* Spawning thread.");
7880
thread::spawn(move || {
7981
for msg in rx {
8082
if let Event::Env(FakeEnvEvent::Done) = msg {
@@ -83,11 +85,12 @@ fn test_run() {
8385
tx_send.send((id, value)).unwrap();
8486
} else {
8587
// Can be useful for debugging, but that's generally noise.
86-
// println!("LOG: {:?}", msg)
88+
println!("LOG: {:?}", msg)
8789
}
8890
}
8991
});
9092

93+
println!("* Preparing script.");
9194
let script_1 = Script {
9295
name: "Test script".to_owned(),
9396
rules: vec![
@@ -485,7 +488,7 @@ fn sleep<T>(rx_done: &Receiver<()>, rx_send: &Receiver<(Id<Setter>, Value)>, rx_
485488

486489
#[test]
487490
fn test_run_with_delay() {
488-
let (tx, rx) : (_, Receiver<Event>)= channel();
491+
{ let (tx, rx) : (_, Receiver<Event>)= channel();
489492

490493
let tx_env = Box::new(tx.map(|event| Event::Env(event)));
491494
let tx_run = tx.map(|event| Event::Run(event));
@@ -768,7 +771,7 @@ fn test_run_with_delay() {
768771
rx_done.try_recv().unwrap_err();
769772
rx_send.try_recv().unwrap_err();
770773

771-
println!("* Cleanup complete.");
774+
println!("* Cleanup complete.");}
772775

773-
println!("");
776+
println!("* Drop complete.");
774777
}

0 commit comments

Comments
 (0)