llvm-project/libcxx/test/support
Martin Storsjö e23317c9da [libcxx] [test] Adjust separator form in fs.op.absolute for libc++ on windows
This test was previously tweaked in
321f696920 to match the output of
of MS STL (except that the MS STL fails on the testcase with an
empty path).

libc++ doesn't produce paths with all normalized separators (and the
spec doesn't mandate it to either).

Tweak the test reference to match exactly what libc++ produces. If
testing with a non-libc++ library, do a relaxed comparison that allows
the separators to differ.

Differential Revision: https://reviews.llvm.org/D98215
2021-03-09 16:57:26 +02: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
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] Adjust separator form in fs.op.absolute for libc++ on windows 2021-03-09 16:57:26 +02: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 Implement midpoint for floating point types. Reviewed as https://reviews.llvm.org/D61014. 2019-04-25 12:11:43 +00:00
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] Use runtime rather then compile-time glibc version check 2020-10-07 17:59:16 -07: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 add header to help with template testing 2019-06-15 21:16:57 +00:00
test_allocator.h
test_comparisons.h
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++] Sync TEST_HAS_TIMESPEC_GET and _LIBCPP_HAS_TIMESPEC_GET on FreeBSD 2021-01-19 15:02:57 +00: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