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.
This commit is contained in:
Cameron Smith
2026-03-30 13:20:49 -04:00
parent c817228a5f
commit 8674da8f81
+18
View File
@@ -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