diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cd58b4996..23db090e9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -545,6 +545,8 @@ jobs: - lint strategy: + # GNUStep tests are currently flaky, this makes it easier to see + fail-fast: false matrix: include: - name: Test GNUStep with libobjc2 v1.9 diff --git a/crates/icrate/tests/mutable_array.rs b/crates/icrate/tests/mutable_array.rs index ddb09028e..a6597ed0b 100644 --- a/crates/icrate/tests/mutable_array.rs +++ b/crates/icrate/tests/mutable_array.rs @@ -158,6 +158,10 @@ fn test_remove() { #[test] #[cfg(feature = "Foundation_NSString")] +#[cfg_attr( + feature = "gnustep-1-7", + ignore = "thread safety issues regarding initialization" +)] fn test_into_vec() { let array = NSMutableArray::from_id_slice(&[Foundation::NSString::new()]);