Skip to content

Commit

Permalink
test: Make a test less flaky
Browse files Browse the repository at this point in the history
It's considered an error to access stdout while a process is being shut down, so
tweak this test a bit to actually wait for the child thread to exit.
  • Loading branch information
alexcrichton committed Mar 25, 2015
1 parent a923278 commit 02c6f6b
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/test/run-pass/extern-call-deep2.rs
Expand Up @@ -8,10 +8,10 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

#![feature(std_misc, libc)]
#![feature(libc)]

extern crate libc;
use std::thread::Thread;
use std::thread;

mod rustrt {
extern crate libc;
Expand Down Expand Up @@ -42,9 +42,9 @@ fn count(n: libc::uintptr_t) -> libc::uintptr_t {
pub fn main() {
// Make sure we're on a task with small Rust stacks (main currently
// has a large stack)
let _t = Thread::spawn(move|| {
thread::scoped(move|| {
let result = count(1000);
println!("result = {}", result);
assert_eq!(result, 1000);
});
}).join();
}

0 comments on commit 02c6f6b

Please sign in to comment.