mirror of
https://github.com/ldc-developers/ldc.git
synced 2025-04-27 13:40:33 +03:00
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:
parent
87ae838693
commit
a312cb5566
3 changed files with 12 additions and 1 deletions
|
@ -49,7 +49,12 @@ common_steps_template: &COMMON_STEPS_TEMPLATE
|
||||||
run_defaultlib_tests_script: |
|
run_defaultlib_tests_script: |
|
||||||
# Run defaultlib unittests & druntime integration tests
|
# Run defaultlib unittests & druntime integration tests
|
||||||
cd $CIRRUS_WORKING_DIR/../build
|
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.
|
# 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).
|
# Requires env variables CI_ARCH, CI_OS, GITHUB_TOKEN and PARALLELISM (and CC for FreeBSD).
|
||||||
|
|
4
.github/actions/4d-test-libs/action.yml
vendored
4
.github/actions/4d-test-libs/action.yml
vendored
|
@ -30,6 +30,10 @@ runs:
|
||||||
# FIXME: sporadically hanging
|
# FIXME: sporadically hanging
|
||||||
excludes+='|^core.thread-shared$'
|
excludes+='|^core.thread-shared$'
|
||||||
fi
|
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
|
ctest -j$N --output-on-failure -E "$excludes" --timeout 120
|
||||||
|
|
||||||
|
|
|
@ -163,6 +163,8 @@ jobs:
|
||||||
# FIXME: crashes frequently with enabled optimizations on M1 runners
|
# FIXME: crashes frequently with enabled optimizations on M1 runners
|
||||||
excludes+='|^std.internal.math.gammafunction(-shared)?$'
|
excludes+='|^std.internal.math.gammafunction(-shared)?$'
|
||||||
fi
|
fi
|
||||||
|
# FIXME: https://github.com/dlang/phobos/issues/10730
|
||||||
|
excludes+='|^std.experimental.allocator.building_blocks.allocator_list'
|
||||||
else
|
else
|
||||||
N=$(nproc)
|
N=$(nproc)
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue