Rollup merge of #57584 - nnethercote:rm-connect_timeout_unroutable, r=sfackler

Remove the `connect_timeout_unroutable` test.

It requires an unreachable IP address, but there is no such thing, and
this has caused it to fail for multiple people.

Fixes #44698, fixes #50065.

r? @sfackler
This commit is contained in:
Mazdak Farrokhzad 2019-01-14 11:31:55 +01:00 committed by GitHub
commit 47ccf2a7fc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1673,17 +1673,6 @@ mod tests {
})
}
#[test]
fn connect_timeout_unroutable() {
// this IP is unroutable, so connections should always time out,
// provided the network is reachable to begin with.
let addr = "10.255.255.1:80".parse().unwrap();
let e = TcpStream::connect_timeout(&addr, Duration::from_millis(250)).unwrap_err();
assert!(e.kind() == io::ErrorKind::TimedOut ||
e.kind() == io::ErrorKind::Other,
"bad error: {} {:?}", e, e.kind());
}
#[test]
fn connect_timeout_unbound() {
// bind and drop a socket to track down a "probably unassigned" port