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