llvm-project/libcxx/test/std
Alex Richardson 537d90db82 [libc++] Split re.alg tests into locale-dependent and independent tests
Currently all these tests are XFAILED on Linux even though the problem
only seems to be with the few checks that look at collation. To retain
test coverage this splits the locale-dependent tests into a separate
.pass.cpp that is XFAILed as before.
This commit also XFAILs the locale-dependent tests on FreeBSD since the
[=M=] and [.ch.] behaviour for cs_CZ also doesn't seem to match the
behaviour that is expected by these tests.

Reviewed By: #libc, ldionne

Differential Revision: https://reviews.llvm.org/D94969
2021-01-20 15:48:50 +00:00
..
algorithms [libc++] Consistently replace `::new(__p) T` with `::new ((void*)__p) T`. NFCI. 2020-12-14 12:08:34 -05:00
atomics [libc++] Add missing XFAIL to tests that need __atomic_* libcalls 2021-01-08 12:48:22 +00:00
concepts/lang [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
containers [libc++] [P0935] [C++20] Eradicating unnecessarily explicit default constructors from the standard library. 2021-01-19 08:22:06 +01:00
depr [libc++] [P0935] [C++20] Eradicating unnecessarily explicit default constructors from the standard library. 2021-01-19 08:22:06 +01:00
diagnostics [libc++] Remove <clocale> from some system_error tests 2020-10-28 09:49:36 -04:00
experimental [libc++] Make LIBCXX_ENABLE_FILESYSTEM fully consistent 2021-01-19 14:15:48 -05:00
input.output [libc++] Make LIBCXX_ENABLE_FILESYSTEM fully consistent 2021-01-19 14:15:48 -05:00
iterators [libc++] Use consistent declaration for main() in test 2020-12-15 17:34:06 -05:00
language.support [libc++][P1679] add string contains 2021-01-19 14:35:07 -05:00
localization [libc++] [P0935] [C++20] Eradicating unnecessarily explicit default constructors from the standard library. 2021-01-19 08:22:06 +01:00
namespace [libc++] Add a libc++ configuration that does not support localization 2020-10-27 14:56:30 -04:00
numerics [libc++] [P0935] [C++20] Eradicating unnecessarily explicit default constructors from the standard library. 2021-01-19 08:22:06 +01:00
re [libc++] Split re.alg tests into locale-dependent and independent tests 2021-01-20 15:48:50 +00:00
strings [libc++][P1679] add string contains 2021-01-19 14:35:07 -05:00
thread [libcxx testing] Fix UB in tests for std::lock_guard 2021-01-15 16:11:45 +07:00
utilities [libc++] Make LIBCXX_ENABLE_FILESYSTEM fully consistent 2021-01-19 14:15:48 -05:00
pstl [libc++] Take 2: Integrate the PSTL into libc++ 2019-08-05 18:29:14 +00:00