Skip to content

Commit a312cb5

Browse files
authored
CI: Disable newly flaky std.experimental.allocator.building_blocks.allocator_list unittests on macOS and FreeBSD (#4909)
dlang/phobos#10730
1 parent 87ae838 commit a312cb5

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

.cirrus.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,12 @@ common_steps_template: &COMMON_STEPS_TEMPLATE
4949
run_defaultlib_tests_script: |
5050
# Run defaultlib unittests & druntime integration tests
5151
cd $CIRRUS_WORKING_DIR/../build
52-
ctest -j$PARALLELISM --output-on-failure -E "dmd-testsuite|ldc2-unittest|lit-tests" --timeout 120
52+
excludes="dmd-testsuite|lit-tests|ldc2-unittest"
53+
if [[ "$CI_OS" == "freebsd" ]]; then
54+
# FIXME: https://github.com/dlang/phobos/issues/10730
55+
excludes+='|^std.experimental.allocator.building_blocks.allocator_list'
56+
fi
57+
ctest -j$PARALLELISM --output-on-failure -E "$excludes" --timeout 120
5358
5459
# Performs the extra packaging steps for jobs producing a prebuilt package.
5560
# Requires env variables CI_ARCH, CI_OS, GITHUB_TOKEN and PARALLELISM (and CC for FreeBSD).

.github/actions/4d-test-libs/action.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ runs:
3030
# FIXME: sporadically hanging
3131
excludes+='|^core.thread-shared$'
3232
fi
33+
if [[ '${{ runner.os }}' == macOS ]]; then
34+
# FIXME: https://github.com/dlang/phobos/issues/10730
35+
excludes+='|^std.experimental.allocator.building_blocks.allocator_list'
36+
fi
3337
3438
ctest -j$N --output-on-failure -E "$excludes" --timeout 120
3539

.github/workflows/supported_llvm_versions.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,8 @@ jobs:
163163
# FIXME: crashes frequently with enabled optimizations on M1 runners
164164
excludes+='|^std.internal.math.gammafunction(-shared)?$'
165165
fi
166+
# FIXME: https://github.com/dlang/phobos/issues/10730
167+
excludes+='|^std.experimental.allocator.building_blocks.allocator_list'
166168
else
167169
N=$(nproc)
168170
fi

0 commit comments

Comments
 (0)