Disable Rust DTLS tests for now We're seeing some flaky tests here. It doesn't look like anything drives the DTLS timer in Rust, so it seems likely that Rust just breaks any time packets are lost. I'm guessing that's the cause. Bug: 532601068 Change-Id: I1f274baf710c55ad6f94f531fc18f2cd21c32282 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/98567 Auto-Submit: David Benjamin <davidben@google.com> Reviewed-by: Xiangfei Ding <xfding@google.com> Commit-Queue: David Benjamin <davidben@google.com>
diff --git a/rust/bssl-tls-tokio/tests/datagram.rs b/rust/bssl-tls-tokio/tests/datagram.rs index 19a6c95..4c39b69 100644 --- a/rust/bssl-tls-tokio/tests/datagram.rs +++ b/rust/bssl-tls-tokio/tests/datagram.rs
@@ -141,6 +141,7 @@ } #[tokio::test] +#[ignore = "https://crbug.com/532601068"] async fn async_dtls() -> Result<(), Error> { let (mut server_conn, mut client_conn) = dumb_dtls_server_client().unwrap(); let (server_sock, client_sock) = tokio::net::UnixDatagram::pair().unwrap(); @@ -151,6 +152,7 @@ } #[tokio::test] +#[ignore = "https://crbug.com/532601068"] async fn async_dtls_over_fd() -> Result<(), Error> { let (mut server_conn, mut client_conn) = dumb_dtls_server_client().unwrap(); let (server_sock, client_sock) = std::os::unix::net::UnixDatagram::pair().unwrap();
diff --git a/rust/bssl-tls/src/tests/datagram.rs b/rust/bssl-tls/src/tests/datagram.rs index 78a9649..6b33ae5 100644 --- a/rust/bssl-tls/src/tests/datagram.rs +++ b/rust/bssl-tls/src/tests/datagram.rs
@@ -61,6 +61,7 @@ } #[cfg(unix)] +#[ignore = "https://crbug.com/532601068"] #[test] fn dtls() { use crate::{io::sync_io::NoAsync, io::unix::StdDatagram, tests::sync_ping_pong}; @@ -74,6 +75,7 @@ sync_ping_pong(server_conn, client_conn).unwrap(); } +#[ignore = "https://crbug.com/532601068"] #[test] fn test_async_dtls() -> Result<(), Error> { use crate::io::IoStatus;