llvm-project/libcxx/test/support/test.support
John Brawn f3a970a825 [libc++] Mark tests that use check_assertion.h as requiring unix headers
On targets without unistd.h or sys/wait.h (such as bare metal targets)
any test that uses check_assertion.h will fail, so add
REQUIRES: has-unix-headers to them and autodetect whether we have
these headers or not.

These tests currently have unsupported on windows, but that's exactly
because windows doesn't have these headers so we can remove the
specific check for windows.

Differential Revision: https://reviews.llvm.org/D124623
2022-05-06 10:59:42 +01:00
..
make_string_header.pass.cpp [libc++][nfc] Add TEST_HAS_NO_UNICODE_CHARS. 2022-02-03 08:02:25 +01:00
test_check_assertion.pass.cpp [libc++] Mark tests that use check_assertion.h as requiring unix headers 2022-05-06 10:59:42 +01:00
test_convertible_header.pass.cpp
test_macros_header.exceptions.pass.cpp
test_macros_header.no_exceptions.verify.cpp
test_macros_header.no_rtti.verify.cpp [libc++] Rename the -fno-rtti Lit feature to just no-rtti 2020-09-29 16:29:44 -04:00
test_macros_header.rtti.pass.cpp [libc++] Rename the -fno-rtti Lit feature to just no-rtti 2020-09-29 16:29:44 -04:00
test_poisoned_hash_helper.pass.cpp