diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b6bfb6d..becce8a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,6 +17,7 @@ jobs: name: Test (${{ matrix.rust }}, Linux) runs-on: ubuntu-latest strategy: + fail-fast: false matrix: rust: - stable @@ -48,6 +49,7 @@ jobs: name: Test (${{ matrix.os }}) runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: os: [macos-latest, windows-latest] steps: diff --git a/tests/mutation_coverage.rs b/tests/mutation_coverage.rs index bebd8b5..1813495 100644 --- a/tests/mutation_coverage.rs +++ b/tests/mutation_coverage.rs @@ -139,6 +139,7 @@ fn test_listen_blocking_non_default() { /// This catches deadline calculation mutations (+ vs -). #[test] #[cfg(feature = "std")] +#[cfg(not(target_os = "macos"))] fn test_timeout_actually_waits() { use std::sync::atomic::{AtomicBool, Ordering};