rpclib: arti_socket_closed test flakey on OSX
About half the time, I get this error:
--- STDERR: arti-rpc-client-core conn::test::arti_socket_closed ---
thread '<unnamed>' panicked at crates/arti-rpc-client-core/src/conn.rs:668:17:
assertion failed: matches!(outcome, Err(ProtoError::Shutdown(ShutdownError::Write(_))) |
Err(ProtoError::Shutdown(ShutdownError::Read(_))))
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread 'conn::test::arti_socket_closed' panicked at crates/arti-rpc-client-core/src/conn.rs:680:22:
called `Result::unwrap()` on an `Err` value: Any { .. }
thread '<unnamed>' panicked at crates/arti-rpc-client-core/src/conn.rs:668:17:
assertion failed: matches!(outcome, Err(ProtoError::Shutdown(ShutdownError::Write(_))) |
Err(ProtoError::Shutdown(ShutdownError::Read(_))))
thread '<unnamed>' panicked at crates/arti-rpc-client-core/src/conn.rs:668:17:
assertion failed: matches!(outcome, Err(ProtoError::Shutdown(ShutdownError::Write(_))) |
Err(ProtoError::Shutdown(ShutdownError::Read(_))))
thread '<unnamed>' panicked at crates/arti-rpc-client-core/src/conn.rs:668:17:
assertion failed: matches!(outcome, Err(ProtoError::Shutdown(ShutdownError::Write(_))) |
Err(ProtoError::Shutdown(ShutdownError::Read(_))))
thread '<unnamed>' panicked at crates/arti-rpc-client-core/src/conn.rs:thread '668<unnamed>:' panicked at 17crates/arti-rpc-client-core/src/conn.rs:
:assertion failed: matches!(outcome, Err(ProtoError::Shutdown(ShutdownError::Write(_))) |
Err(ProtoError::Shutdown(ShutdownError::Read(_))))668
:17:
assertion failed: matches!(outcome, Err(ProtoError::Shutdown(ShutdownError::Write(_))) |
Err(ProtoError::Shutdown(ShutdownError::Read(_))))
thread '<unnamed>' panicked at crates/arti-rpc-client-core/src/conn.rs:668:17:
assertion failed: matches!(outcome, Err(ProtoError::Shutdown(ShutdownError::Write(_))) |
Err(ProtoError::Shutdown(ShutdownError::Read(_))))
thread '<unnamed>' panicked at crates/arti-rpc-client-core/src/conn.rs:668:17:
assertion failed: matches!(outcome, Err(ProtoError::Shutdown(ShutdownError::Write(_))) |
Err(ProtoError::Shutdown(ShutdownError::Read(_))))
thread '<unnamed>' panicked at crates/arti-rpc-client-core/src/conn.rs:668:17:
assertion failed: matches!(outcome, Err(ProtoError::Shutdown(ShutdownError::Write(_))) |
Err(ProtoError::Shutdown(ShutdownError::Read(_))))
thread '<unnamed>' panicked at crates/arti-rpc-client-core/src/conn.rs:668:17:
assertion failed: matches!(outcome, Err(ProtoError::Shutdown(ShutdownError::Write(_))) |
Err(ProtoError::Shutdown(ShutdownError::Read(_))))
thread '<unnamed>' panicked at crates/arti-rpc-client-core/src/conn.rs:668:17:
assertion failed: matches!(outcome, Err(ProtoError::Shutdown(ShutdownError::Write(_))) |
Err(ProtoError::Shutdown(ShutdownError::Read(_))))
thread '<unnamed>' panicked at crates/arti-rpc-client-core/src/conn.rs:668:17:
assertion failed: matches!(outcome, Err(ProtoError::Shutdown(ShutdownError::Write(_))) |
Err(ProtoError::Shutdown(ShutdownError::Read(_))))
thread '<unnamed>' panicked at crates/arti-rpc-client-core/src/conn.rs:668:17:
assertion failed: matches!(outcome, Err(ProtoError::Shutdown(ShutdownError::Write(_))) |
Err(ProtoError::Shutdown(ShutdownError::Read(_))))
thread '<unnamed>' panicked at crates/arti-rpc-client-core/src/conn.rs:668:17:
assertion failed: matches!(outcome, Err(ProtoError::Shutdown(ShutdownError::Write(_))) |
Err(ProtoError::Shutdown(ShutdownError::Read(_))))