mirror of
https://github.com/nushell/nushell.git
synced 2024-11-22 16:33:37 +01:00
try make port test more reliable (#6117)
This commit is contained in:
parent
5a5c65ee4b
commit
894d3e7452
@ -16,6 +16,8 @@ fn port_with_invalid_range() {
|
||||
|
||||
#[test]
|
||||
fn port_with_already_usage() {
|
||||
let retry_times = 10;
|
||||
for _ in 0..retry_times {
|
||||
let (tx, rx) = mpsc::sync_channel(0);
|
||||
|
||||
// let system pick a free port for us.
|
||||
@ -35,7 +37,14 @@ fn port_with_already_usage() {
|
||||
handler.join().unwrap();
|
||||
|
||||
// check for error kind str.
|
||||
assert!(actual.err.contains("AddrInUse"))
|
||||
if actual.err.contains("AddrInUse") {
|
||||
return;
|
||||
}
|
||||
}
|
||||
assert!(
|
||||
false,
|
||||
"already check port report AddrInUse for seveval times, but still failed."
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
Loading…
Reference in New Issue
Block a user