From fce49d420666af3dc26c40e01299928630083ac8 Mon Sep 17 00:00:00 2001 From: stevenhorsman Date: Thu, 30 Jan 2025 17:50:48 +0000 Subject: [PATCH] dragonball: Skip unsafe tests Skip tests that use unsafe uses of file descriptor which causes ``` fatal runtime error: IO Safety violation: owned file descriptor already closed ``` See #10821 Signed-off-by: stevenhorsman --- src/dragonball/src/dbs_legacy_devices/src/i8042.rs | 1 + src/dragonball/src/dbs_utils/src/net/tap.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/dragonball/src/dbs_legacy_devices/src/i8042.rs b/src/dragonball/src/dbs_legacy_devices/src/i8042.rs index 53f8f8574e..4ce9cc5cf7 100644 --- a/src/dragonball/src/dbs_legacy_devices/src/i8042.rs +++ b/src/dragonball/src/dbs_legacy_devices/src/i8042.rs @@ -123,6 +123,7 @@ mod tests { } #[test] + #[ignore = "Issue #10821 - IO Safety violation: owned file descriptor already closed"] fn test_i8042_reset_err() { let reset_evt = EventFdTrigger::new(unsafe { EventFd::from_raw_fd(i32::MAX) }); let mut i8042 = I8042Device::new(reset_evt); diff --git a/src/dragonball/src/dbs_utils/src/net/tap.rs b/src/dragonball/src/dbs_utils/src/net/tap.rs index 012cce4942..7234a59c3a 100644 --- a/src/dragonball/src/dbs_utils/src/net/tap.rs +++ b/src/dragonball/src/dbs_utils/src/net/tap.rs @@ -431,6 +431,7 @@ mod tests { } #[test] + #[ignore = "Issue #10821 - IO Safety violation: owned file descriptor already closed"] fn test_set_options() { // This line will fail to provide an initialized FD if the test is not run as root. let tap = Tap::new().unwrap();