llvm-project/libcxx/test/support
Louis Dionne aaaa25e23d [libc++] Remove useless nothing_to_do.pass.cpp tests
The testing script used to test libc++ historically did not like directories
without any testing files, so these tests had been added. Since this is
not necessary anymore, we can now remove these files. This has the benefit
that the total number of tests reflects the real number of tests more
closely, and we also skip some unnecessary work (especially relevant when
running tests over SSH).

However, some nothing_to_do.pass.cpp tests actually serve the purpose of
documenting that an area of the Standard doesn't need to be tested, or is
tested elsewhere. These files are not removed by this commit.

Removal done with:

  import os
  import itertools
  for (dirpath, dirnames, filenames) in itertools.chain(os.walk('./libcxx/test'),
                                                        os.walk('./libcxxabi/test')):
      if len(filenames + dirnames) > 1 and \
         any(p == 'nothing_to_do.pass.cpp' for p in filenames):
          os.remove(os.path.join(dirpath, 'nothing_to_do.pass.cpp'))
2020-04-03 13:48:34 -04:00
..
test.support libcxx: Rename .hpp files in libcxx/test/support to .h 2019-08-21 00:14:12 +00:00
test.workarounds [libc++] Purge mentions of GCC 4 from the test suite 2019-09-25 19:40:48 +00:00
Counter.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
DefaultOnly.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
MoveOnly.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
allocators.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
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 Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
assert_checkpoint.h
charconv_test_helpers.h [libcxx] [test] Fix valarray UB and MSVC warnings. 2019-12-12 18:35:27 -08:00
cmpxchg_loop.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00: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 [libcxx testing] Fix -Wtautological-overlap-compare bug 2019-11-13 10:55:19 +02:00
container_test_types.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00: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 Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00: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 Fix test failures after debug mode changes 2019-03-18 22:12:09 +00:00
deleter_types.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
demangle.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
disable_missing_braces_warning.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
emplace_constructible.h fix shadowing warnings in new tests, try 2 2017-10-17 16:06:42 +00:00
experimental_any_helpers.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
external_threads.cpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
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 [libc++] Refer to the Filesystem static test env as relative paths 2020-04-02 16:51:37 -04: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 Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
is_transparent.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
min_allocator.h [libc++] Remove C++03 variadics in shared_ptr 2019-09-24 20:55:54 +00:00
msvc_stdlib_force_include.h [libc++][test] Partially revert msvc_stdlib_force_include.h _Pragma change 2020-04-02 12:59:57 -07: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
platform_support.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00: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 libcxx: Rename .hpp files in libcxx/test/support to .h 2019-08-21 00:14:12 +00:00
propagate_const_helpers.h [libc++][NFC] Remove excess trailing newlines from most files 2019-10-23 08:08:57 -07: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 Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
template_cost_testing.h add header to help with template testing 2019-06-15 21:16:57 +00:00
test_allocator.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
test_comparisons.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00: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++][P0202] Marked algorithms copy/copy_n/copy_if/copy_backward constexpr 2019-11-06 12:02:41 +00:00
test_macros.h [libc++] Quote the filesystem static env root in the source files instead of the command line 2020-03-31 09:40:01 -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_workarounds.h [libc++][test] Use <version> to get config on MSVC 2019-10-15 00:22:38 +00:00
tracked_value.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
truncate_fp.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
type_id.h [libcxx] [test] Suppress MSVC++ warning 4640 under /Zc:threadSafeInit- 2020-02-22 06:57:37 -08:00
unique_ptr_test_helper.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00: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 libcxx: Rename .hpp files in libcxx/test/support to .h 2019-08-21 00:14:12 +00:00
verbose_assert.h Implement filesystem NB comments, relative paths, and related issues. 2018-04-02 23:03:41 +00:00