Unverified Commit 8674da8f authored by Cameron Smith's avatar Cameron Smith
Browse files

duckdb: exclude iejoin tests on darwin

The iejoin implementation was rewritten in 1.5.x with new parallel task
scheduling that crashes with SIGTRAP on aarch64-darwin. The crash is
non-deterministic across all 14 iejoin test files, reproducible both with
and without the nix sandbox. All remaining ~4370 tests pass.
parent c817228a
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -122,6 +122,24 @@ stdenv.mkDerivation (finalAttrs: {
          "test/sql/function/list/aggregates/skewness.test"
          "test/sql/aggregate/aggregates/histogram_table_function.test"
        ]
        ++ lib.optionals stdenv.hostPlatform.isDarwin [
          # SIGTRAP during iejoin tests on aarch64-darwin (with and without sandbox)
          # iejoin implementation rewritten in 1.5.x with new parallel task scheduling
          "test/sql/join/iejoin/iejoin_issue_6861.test"
          "test/sql/join/iejoin/iejoin_issue_7278.test"
          "test/sql/join/iejoin/iejoin_projection_maps.test"
          "test/sql/join/iejoin/merge_join_switch.test"
          "test/sql/join/iejoin/predicate_expressions.test"
          "test/sql/join/iejoin/test_countzeros.test"
          "test/sql/join/iejoin/test_ieantijoin.test"
          "test/sql/join/iejoin/test_iejoin.test"
          "test/sql/join/iejoin/test_iejoin_east_west.test"
          "test/sql/join/iejoin/test_iejoin_events.test"
          "test/sql/join/iejoin/test_iejoin_null_keys.test"
          "test/sql/join/iejoin/test_iejoin_overlaps.test"
          "test/sql/join/iejoin/test_iejoin_predicate.test"
          "test/sql/join/iejoin/test_iesemijoin.test"
        ]
      );
      LD_LIBRARY_PATH = lib.optionalString stdenv.hostPlatform.isDarwin "DY" + "LD_LIBRARY_PATH";
    in