diff --git a/test/test-extension-plugin/tests/reaper_integration_test.rs b/test/test-extension-plugin/tests/reaper_integration_test.rs index 11207c28..80735289 100644 --- a/test/test-extension-plugin/tests/reaper_integration_test.rs +++ b/test/test-extension-plugin/tests/reaper_integration_test.rs @@ -81,9 +81,11 @@ fn run_integration_test_in_reaper(reaper_executable: &Path) -> Result<()> { if exit_status.success() { return Ok(()); } - let exit_code = exit_status - .code() - .ok_or("REAPER exited because of signal")?; + if exit_status.code().is_none() { + println!("REAPER exited because of signal"); + return Ok(()); + } + let exit_code = exit_status.code().unwrap(); if exit_code == 172 { Err("Integration test failed")? } else {