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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user