From 12be7cd720eee776d33c52691896a1d5e388b56a Mon Sep 17 00:00:00 2001 From: Pat Hickey Date: Wed, 15 Sep 2021 15:50:35 -0700 Subject: [PATCH] skip the detect_os_oom_failure test on qemu ci --- tests/all/limits.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/all/limits.rs b/tests/all/limits.rs index 2849325ed2..2c65266d49 100644 --- a/tests/all/limits.rs +++ b/tests/all/limits.rs @@ -462,9 +462,15 @@ fn custom_limiter_detect_grow_failure() -> Result<()> { Ok(()) } +// This test only works on Linux. It may be portable to MacOS as well, +// but the original author did not have a machine available to test it. #[cfg(target_os = "linux")] #[test] fn custom_limiter_detect_os_oom_failure() -> Result<()> { + if std::env::var("WASMTIME_TEST_NO_HOG_MEMORY").is_ok() { + return Ok(()); + } + let pid = unsafe { libc::fork() }; if pid == 0 { // Child process