Skip to content

Commit 655634c

Browse files
committed
[sanitizer] Enable more libc++ tests
1 parent bb69573 commit 655634c

File tree

1 file changed

+2
-22
lines changed

1 file changed

+2
-22
lines changed

zorg/buildbot/builders/sanitizers/buildbot_functions.sh

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -406,10 +406,7 @@ function check_stage2 {
406406
(
407407
echo @@@BUILD_STEP stage2/$sanitizer_name check-cxx@@@
408408
# Very slow.
409-
export LIT_FILTER_OUT="modules_include.sh.cpp"
410-
LIT_FILTER_OUT+="|std/algorithms/alg.modifying.operations/alg.transform/ranges.transform.pass.cpp"
411-
LIT_FILTER_OUT+="|std/utilities/charconv/charconv.msvc/test.pass.cpp"
412-
LIT_FILTER_OUT+="|std/utilities/format/format.functions/format.locale.runtime_format.pass.cpp"
409+
export LIT_FILTER_OUT="std/utilities/format/format.functions/format.locale.runtime_format.pass.cpp"
413410
LIT_FILTER_OUT+="|std/utilities/format/format.functions/format.runtime_format.pass.cpp"
414411
LIT_FILTER_OUT+="|std/utilities/format/format.functions/format_to_n.locale.pass.cpp"
415412
LIT_FILTER_OUT+="|std/utilities/format/format.functions/format_to_n.pass.cpp"
@@ -420,39 +417,22 @@ function check_stage2 {
420417
LIT_FILTER_OUT+="|std/utilities/format/format.functions/formatted_size.locale.pass.cpp"
421418
LIT_FILTER_OUT+="|std/utilities/format/format.functions/formatted_size.pass.cpp"
422419
LIT_FILTER_OUT+="|std/utilities/format/format.functions/vformat"
423-
LIT_FILTER_OUT+="|std/utilities/variant/variant.visit/visit_return_type.pass.cpp"
424-
LIT_FILTER_OUT+="|std/utilities/variant/variant.visit/visit.pass.cpp"
425420

426-
if [[ "$(arch)" == "aarch64" && "$sanitizer_name" == "asan" ]] ; then
427-
# TODO: Investigate one leak and two slowest tests.
428-
LIT_FILTER_OUT+="|test_vector2.pass.cpp|catch_multi_level_pointer.pass.cpp"
429-
LIT_FILTER_OUT+="|guard_threaded_test.pass.cpp"
430-
fi
431421
if [[ "$(arch)" == "aarch64" && "$sanitizer_name" == "msan" ]] ; then
432422
# TODO: Investigate one slow tests.
433-
LIT_FILTER_OUT+="|catch_multi_level_pointer.pass.cpp"
434-
LIT_FILTER_OUT+="|guard_threaded_test.pass.cpp"
435423
LIT_FILTER_OUT+="|test_demangle.pass.cpp"
436424
fi
437425
if [[ "$(arch)" == "aarch64" && "$sanitizer_name" == "hwasan" ]] ; then
438426
# TODO: Investigate one slow tests.
439-
LIT_FILTER_OUT+="|catch_multi_level_pointer.pass.cpp"
440-
LIT_FILTER_OUT+="|guard_threaded_test.pass.cpp"
441427
LIT_FILTER_OUT+="|test_demangle.pass.cpp"
442-
LIT_FILTER_OUT+="|test_vector2.pass.cpp"
443-
LIT_FILTER_OUT+="|forced_unwind2.pass.cpp"
444428
fi
445429

446430
if [[ "$(arch)" == "aarch64" ]] ; then
447431
# TODO: Investigate what is wrong with aarch64 unwinder.
448432
LIT_FILTER_OUT+="|ostream.formatted.print/vprint_nonunicode.pass.cpp"
449433
LIT_FILTER_OUT+="|ostream.formatted.print/vprint_unicode.pass.cpp"
450-
LIT_FILTER_OUT+="|ra_sign_state.pass.cpp"
451434
fi
452-
ninja -C libcxx_build_${sanitizer_name} check-cxx || exit 1
453-
454-
echo @@@BUILD_STEP stage2/$sanitizer_name check-cxxabi@@@
455-
ninja -C libcxx_build_${sanitizer_name} check-cxxabi || exit 1
435+
ninja -C libcxx_build_${sanitizer_name} check-runtimes || exit 1
456436
) || build_failure
457437
)
458438
fi

0 commit comments

Comments
 (0)