work harder around notorious macos unrealiability
This commit is contained in:
parent
bacf131acc
commit
dd80b1aaba
1 changed files with 3 additions and 1 deletions
|
|
@ -81,7 +81,9 @@ fn check_conditional_variables_timed_wait_notimeout() {
|
|||
cvar.notify_one();
|
||||
});
|
||||
|
||||
let (_guard, timeout) = cvar.wait_timeout(guard, Duration::from_millis(1000)).unwrap();
|
||||
// macOS runners are very unreliable.
|
||||
let timeout = if cfg!(target_os = "macos") { 2000 } else { 500 };
|
||||
let (_guard, timeout) = cvar.wait_timeout(guard, Duration::from_millis(timeout)).unwrap();
|
||||
assert!(!timeout.timed_out());
|
||||
handle.join().unwrap();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue