CI: Disable newly flaky std.experimental.allocator.building_blocks.allocator_list unittests on macOS and FreeBSD (#4909)

https://github.com/dlang/phobos/issues/10730
This commit is contained in:
Martin Kinkelin 2025-04-17 01:11:35 +02:00 committed by GitHub
parent 87ae838693
commit a312cb5566
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 12 additions and 1 deletions

View file

@ -49,7 +49,12 @@ common_steps_template: &COMMON_STEPS_TEMPLATE
run_defaultlib_tests_script: |
# Run defaultlib unittests & druntime integration tests
cd $CIRRUS_WORKING_DIR/../build
ctest -j$PARALLELISM --output-on-failure -E "dmd-testsuite|ldc2-unittest|lit-tests" --timeout 120
excludes="dmd-testsuite|lit-tests|ldc2-unittest"
if [[ "$CI_OS" == "freebsd" ]]; then
# FIXME: https://github.com/dlang/phobos/issues/10730
excludes+='|^std.experimental.allocator.building_blocks.allocator_list'
fi
ctest -j$PARALLELISM --output-on-failure -E "$excludes" --timeout 120
# Performs the extra packaging steps for jobs producing a prebuilt package.
# Requires env variables CI_ARCH, CI_OS, GITHUB_TOKEN and PARALLELISM (and CC for FreeBSD).

View file

@ -30,6 +30,10 @@ runs:
# FIXME: sporadically hanging
excludes+='|^core.thread-shared$'
fi
if [[ '${{ runner.os }}' == macOS ]]; then
# FIXME: https://github.com/dlang/phobos/issues/10730
excludes+='|^std.experimental.allocator.building_blocks.allocator_list'
fi
ctest -j$N --output-on-failure -E "$excludes" --timeout 120

View file

@ -163,6 +163,8 @@ jobs:
# FIXME: crashes frequently with enabled optimizations on M1 runners
excludes+='|^std.internal.math.gammafunction(-shared)?$'
fi
# FIXME: https://github.com/dlang/phobos/issues/10730
excludes+='|^std.experimental.allocator.building_blocks.allocator_list'
else
N=$(nproc)
fi