llvm-project/libcxx/test/support
Martin Storsjö a9a7498b3f [libcxx] [test] Allow C:\System Volume Information to be missing
If running in a Windows Container, there is no such directory at all.

If running from within bash on Windows Server, the directory seems to
be fully accessible. (The mechanics of this isn't fully understood, and
it doesn't seem to happen on desktop versions.)

If the directory isn't available with the expected behaviour, mark those
individual tests as unsupported. (The test as a whole is considered to
pass, but the unsupported test is mentioned in a test summary printed on
stdout.)

Differential Revision: https://reviews.llvm.org/D98960
2021-04-06 20:55:18 +03:00
..
test.support [libc++] Adds a make_string test helper function. 2021-02-04 17:16:44 +01:00
test.workarounds [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
type_classification [libcxx] adds concept std::semiregular 2021-03-11 22:40:07 -08:00
Counter.h
DefaultOnly.h
MoveOnly.h [libcxx][test] MoveOnly's comparisons are non-member 2021-01-28 17:07:03 -08:00
allocators.h
any_helpers.h [libc++][test] Portability fix for std::any tests 2019-10-14 19:05:04 +00:00
archetypes.h [libc++][test] Add license headers to test/support/archetypes.* 2019-10-14 18:00:34 +00:00
archetypes.ipp [libc++][test] Add license headers to test/support/archetypes.* 2019-10-14 18:00:34 +00:00
asan_testing.h
callable_types.h [libc++] Add bind_front function (P0356R5). 2021-03-02 16:18:06 -08:00
charconv_test_helpers.h [libcxx] [test] Fix valarray UB and MSVC warnings. 2019-12-12 18:35:27 -08:00
cmpxchg_loop.h Update atomic feature macros, synopsis, signatures to match C++20. Improve test coverage for non-lock-free atomics. 2020-09-09 10:00:09 -07:00
constexpr_char_traits.h libcxx: Rename .hpp files in libcxx/test/support to .h 2019-08-21 00:14:12 +00:00
container_debug_tests.h [libc++] Remove signal-based checkpoints in libc++ tests 2020-10-14 10:38:32 -04:00
container_test_types.h [libc++] s/insertible/insertable/g. NFCI. 2020-12-14 09:54:58 -05:00
controlled_allocators.h libcxx: Rename .hpp files in libcxx/test/support to .h 2019-08-21 00:14:12 +00:00
coroutine_types.h [libcxx tests] Clang is more strict now about coroutines 2020-06-23 06:51:35 -04:00
count_new.h [libcxx] [test] Suppress MSVC++ warning 4640 under /Zc:threadSafeInit- 2020-02-22 06:57:37 -08:00
counting_predicates.h libcxx: Rename .hpp files in libcxx/test/support to .h 2019-08-21 00:14:12 +00:00
debug_mode_helper.h [libc++] NFC: Fix several GCC warnings in the test suite 2020-10-30 12:48:05 -04:00
deleter_types.h
disable_missing_braces_warning.h
emplace_constructible.h [libc++] Make some testing utilities constexpr 2020-09-02 10:05:44 -04:00
experimental_any_helpers.h [libc++] Fix failures when running the test suite without RTTI 2020-09-21 20:17:24 -04:00
external_threads.cpp
filesystem_include.h libcxx: Rename .hpp files in libcxx/test/support to .h 2019-08-21 00:14:12 +00:00
filesystem_test_helper.h [libcxx] [test] Allow C:\System Volume Information to be missing 2021-04-06 20:55:18 +03:00
format_string.h libcxx: Rename .hpp files in libcxx/test/support to .h 2019-08-21 00:14:12 +00:00
fp_compare.h
hexfloat.h
is_transparent.h [libc++] Implement P0919R3: heterogenous lookup for unordered containers 2020-11-11 17:44:42 -05:00
make_implicit.h [libc++] [P0935] [C++20] Eradicating unnecessarily explicit default constructors from the standard library. 2021-01-19 08:22:06 +01:00
make_string.h [libc++] Adds a make_string test helper function. 2021-02-04 17:16:44 +01:00
make_test_thread.h [libc++] Introduce an indirection to create threads in the test suite 2020-11-27 11:54:19 -05:00
min_allocator.h [libc++] Make some testing utilities constexpr 2020-09-02 10:05:44 -04:00
msvc_stdlib_force_include.h [libcxx] [test] Avoid conflicting definitions of _CRT_SECURE_NO_WARNINGS 2020-10-20 19:44:21 +03:00
nasty_containers.h libcxx: Rename .hpp files in libcxx/test/support to .h 2019-08-21 00:14:12 +00:00
nasty_macros.h libcxx: Rename .hpp files in libcxx/test/support to .h 2019-08-21 00:14:12 +00:00
parse_integer.h [libc++] Get rid of iostreams in the to_string tests 2020-10-27 13:36:13 -04:00
platform_support.h [libcxx] [test] Fix the get_temp_file_name() function for mingw 2021-03-15 18:52:49 +02:00
poisoned_hash_helper.h libcxx: Rename .hpp files in libcxx/test/support to .h 2019-08-21 00:14:12 +00:00
private_constructor.h [libc++] Remove unnecessary usage of <iostream> in the test suite 2020-10-02 13:00:34 -04:00
propagate_const_helpers.h [libc++][NFC] Remove excess trailing newlines from most files 2019-10-23 08:08:57 -07:00
propagate_value_category.hpp [libc++] Fix tuple assignment from types derived from a tuple-like 2021-02-22 14:52:18 -05:00
rapid-cxx-test.h libcxx: Rename .hpp files in libcxx/test/support to .h 2019-08-21 00:14:12 +00:00
set_windows_crt_report_mode.h
template_cost_testing.h
test_allocator.h
test_comparisons.h
test_constexpr_container.h [libc++] [P1032] Misc constexpr bits in <iterator>, <string_view>, <tuple>, <utility>. 2021-03-25 10:34:35 -04:00
test_convertible.h libcxx: Rename .hpp files in libcxx/test/support to .h 2019-08-21 00:14:12 +00:00
test_iterators.h [libc++] Further improve the contiguous-iterator story, and fix some bugs. 2021-02-05 15:18:04 -05:00
test_macros.h [libc++] Fix test_macros.h in the same way as commit 49e5a896 fixed __config. 2021-04-04 18:08:19 -04:00
test_memory_resource.h libcxx: Rename .hpp files in libcxx/test/support to .h 2019-08-21 00:14:12 +00:00
test_transparent_unordered.h [libc++] Implement P0919R3: heterogenous lookup for unordered containers 2020-11-11 17:44:42 -05:00
test_workarounds.h [libcxx][test] MSVC's __is_trivially_copyable is fixed in VS 16.7 2020-06-10 13:55:33 -07:00
tracked_value.h
truncate_fp.h
type_id.h [libc++][test] MSVC has no __PRETTY_FUNCTION__ 2020-10-19 17:20:47 -07:00
unique_ptr_test_helper.h [libc++] NFC: Fix several GCC warnings in the test suite 2020-10-30 12:48:05 -04:00
user_defined_integral.h [libc++][P0202] Marked algorithms copy/copy_n/copy_if/copy_backward constexpr 2019-11-06 12:02:41 +00:00
uses_alloc_types.h libcxx: Rename .hpp files in libcxx/test/support to .h 2019-08-21 00:14:12 +00:00
variant_test_helpers.h [libc++] Implement P0655R1 visit<R>: Explicit Return Type for visit 2021-01-25 11:14:45 -05:00