[libcxx-commits] [libcxx] [libc++] Move more tests into test/extensions (PR #152975)
Nikolas Klauser via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Aug 11 01:57:24 PDT 2025
https://github.com/philnik777 created https://github.com/llvm/llvm-project/pull/152975
This should be the last set of tests moved to `test/extensions` for now.
>From aa3b8985c298315a92a5eb0c4d73dba9fe9c04a5 Mon Sep 17 00:00:00 2001
From: Nikolas Klauser <nikolasklauser at berlin.de>
Date: Mon, 11 Aug 2025 10:56:37 +0200
Subject: [PATCH] [libc++] Move more tests into test/extensions
---
.../thread.mutex/thread_safety_annotations_not_enabled.pass.cpp | 0
.../clang}/thread/thread.mutex/thread_safety_lock_guard.pass.cpp | 0
.../clang}/thread/thread.mutex/thread_safety_lock_unlock.pass.cpp | 0
.../thread/thread.mutex/thread_safety_missing_unlock.verify.cpp | 0
.../thread.mutex/thread_safety_requires_capability.pass.cpp | 0
.../file.streams/fstreams/fstream.cons/wchar_pointer.pass.cpp | 0
.../fstreams/fstream.members/open_wchar_pointer.pass.cpp | 0
.../input.output/file.streams/fstreams/ifstream.cons/test.dat | 0
.../file.streams/fstreams/ifstream.cons/wchar_pointer.pass.cpp | 0
.../fstreams/ifstream.members/open_wchar_pointer.pass.cpp | 0
.../input.output/file.streams/fstreams/ifstream.members/test.dat | 0
.../file.streams/fstreams/ofstream.cons/wchar_pointer.pass.cpp | 0
.../fstreams/ofstream.members/open_wchar_pointer.pass.cpp | 0
.../ostreambuf.iterator/ostreambuf.iter.ops/failed.pass.cpp | 0
.../test/{ => extensions}/libcxx/odr_signature.exceptions.sh.cpp | 0
.../test/{ => extensions}/libcxx/odr_signature.hardening.sh.cpp | 0
.../libcxx/strings/basic.string/string.capacity/PR53170.pass.cpp | 0
libcxx/test/{libcxx => extensions/posix}/xopen_source.gen.py | 0
18 files changed, 0 insertions(+), 0 deletions(-)
rename libcxx/test/{libcxx => extensions/clang}/thread/thread.mutex/thread_safety_annotations_not_enabled.pass.cpp (100%)
rename libcxx/test/{libcxx => extensions/clang}/thread/thread.mutex/thread_safety_lock_guard.pass.cpp (100%)
rename libcxx/test/{libcxx => extensions/clang}/thread/thread.mutex/thread_safety_lock_unlock.pass.cpp (100%)
rename libcxx/test/{libcxx => extensions/clang}/thread/thread.mutex/thread_safety_missing_unlock.verify.cpp (100%)
rename libcxx/test/{libcxx => extensions/clang}/thread/thread.mutex/thread_safety_requires_capability.pass.cpp (100%)
rename libcxx/test/{ => extensions}/libcxx/input.output/file.streams/fstreams/fstream.cons/wchar_pointer.pass.cpp (100%)
rename libcxx/test/{ => extensions}/libcxx/input.output/file.streams/fstreams/fstream.members/open_wchar_pointer.pass.cpp (100%)
rename libcxx/test/{ => extensions}/libcxx/input.output/file.streams/fstreams/ifstream.cons/test.dat (100%)
rename libcxx/test/{ => extensions}/libcxx/input.output/file.streams/fstreams/ifstream.cons/wchar_pointer.pass.cpp (100%)
rename libcxx/test/{ => extensions}/libcxx/input.output/file.streams/fstreams/ifstream.members/open_wchar_pointer.pass.cpp (100%)
rename libcxx/test/{ => extensions}/libcxx/input.output/file.streams/fstreams/ifstream.members/test.dat (100%)
rename libcxx/test/{ => extensions}/libcxx/input.output/file.streams/fstreams/ofstream.cons/wchar_pointer.pass.cpp (100%)
rename libcxx/test/{ => extensions}/libcxx/input.output/file.streams/fstreams/ofstream.members/open_wchar_pointer.pass.cpp (100%)
rename libcxx/test/{ => extensions}/libcxx/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/failed.pass.cpp (100%)
rename libcxx/test/{ => extensions}/libcxx/odr_signature.exceptions.sh.cpp (100%)
rename libcxx/test/{ => extensions}/libcxx/odr_signature.hardening.sh.cpp (100%)
rename libcxx/test/{ => extensions}/libcxx/strings/basic.string/string.capacity/PR53170.pass.cpp (100%)
rename libcxx/test/{libcxx => extensions/posix}/xopen_source.gen.py (100%)
diff --git a/libcxx/test/libcxx/thread/thread.mutex/thread_safety_annotations_not_enabled.pass.cpp b/libcxx/test/extensions/clang/thread/thread.mutex/thread_safety_annotations_not_enabled.pass.cpp
similarity index 100%
rename from libcxx/test/libcxx/thread/thread.mutex/thread_safety_annotations_not_enabled.pass.cpp
rename to libcxx/test/extensions/clang/thread/thread.mutex/thread_safety_annotations_not_enabled.pass.cpp
diff --git a/libcxx/test/libcxx/thread/thread.mutex/thread_safety_lock_guard.pass.cpp b/libcxx/test/extensions/clang/thread/thread.mutex/thread_safety_lock_guard.pass.cpp
similarity index 100%
rename from libcxx/test/libcxx/thread/thread.mutex/thread_safety_lock_guard.pass.cpp
rename to libcxx/test/extensions/clang/thread/thread.mutex/thread_safety_lock_guard.pass.cpp
diff --git a/libcxx/test/libcxx/thread/thread.mutex/thread_safety_lock_unlock.pass.cpp b/libcxx/test/extensions/clang/thread/thread.mutex/thread_safety_lock_unlock.pass.cpp
similarity index 100%
rename from libcxx/test/libcxx/thread/thread.mutex/thread_safety_lock_unlock.pass.cpp
rename to libcxx/test/extensions/clang/thread/thread.mutex/thread_safety_lock_unlock.pass.cpp
diff --git a/libcxx/test/libcxx/thread/thread.mutex/thread_safety_missing_unlock.verify.cpp b/libcxx/test/extensions/clang/thread/thread.mutex/thread_safety_missing_unlock.verify.cpp
similarity index 100%
rename from libcxx/test/libcxx/thread/thread.mutex/thread_safety_missing_unlock.verify.cpp
rename to libcxx/test/extensions/clang/thread/thread.mutex/thread_safety_missing_unlock.verify.cpp
diff --git a/libcxx/test/libcxx/thread/thread.mutex/thread_safety_requires_capability.pass.cpp b/libcxx/test/extensions/clang/thread/thread.mutex/thread_safety_requires_capability.pass.cpp
similarity index 100%
rename from libcxx/test/libcxx/thread/thread.mutex/thread_safety_requires_capability.pass.cpp
rename to libcxx/test/extensions/clang/thread/thread.mutex/thread_safety_requires_capability.pass.cpp
diff --git a/libcxx/test/libcxx/input.output/file.streams/fstreams/fstream.cons/wchar_pointer.pass.cpp b/libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/fstream.cons/wchar_pointer.pass.cpp
similarity index 100%
rename from libcxx/test/libcxx/input.output/file.streams/fstreams/fstream.cons/wchar_pointer.pass.cpp
rename to libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/fstream.cons/wchar_pointer.pass.cpp
diff --git a/libcxx/test/libcxx/input.output/file.streams/fstreams/fstream.members/open_wchar_pointer.pass.cpp b/libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/fstream.members/open_wchar_pointer.pass.cpp
similarity index 100%
rename from libcxx/test/libcxx/input.output/file.streams/fstreams/fstream.members/open_wchar_pointer.pass.cpp
rename to libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/fstream.members/open_wchar_pointer.pass.cpp
diff --git a/libcxx/test/libcxx/input.output/file.streams/fstreams/ifstream.cons/test.dat b/libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/ifstream.cons/test.dat
similarity index 100%
rename from libcxx/test/libcxx/input.output/file.streams/fstreams/ifstream.cons/test.dat
rename to libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/ifstream.cons/test.dat
diff --git a/libcxx/test/libcxx/input.output/file.streams/fstreams/ifstream.cons/wchar_pointer.pass.cpp b/libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/ifstream.cons/wchar_pointer.pass.cpp
similarity index 100%
rename from libcxx/test/libcxx/input.output/file.streams/fstreams/ifstream.cons/wchar_pointer.pass.cpp
rename to libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/ifstream.cons/wchar_pointer.pass.cpp
diff --git a/libcxx/test/libcxx/input.output/file.streams/fstreams/ifstream.members/open_wchar_pointer.pass.cpp b/libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/ifstream.members/open_wchar_pointer.pass.cpp
similarity index 100%
rename from libcxx/test/libcxx/input.output/file.streams/fstreams/ifstream.members/open_wchar_pointer.pass.cpp
rename to libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/ifstream.members/open_wchar_pointer.pass.cpp
diff --git a/libcxx/test/libcxx/input.output/file.streams/fstreams/ifstream.members/test.dat b/libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/ifstream.members/test.dat
similarity index 100%
rename from libcxx/test/libcxx/input.output/file.streams/fstreams/ifstream.members/test.dat
rename to libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/ifstream.members/test.dat
diff --git a/libcxx/test/libcxx/input.output/file.streams/fstreams/ofstream.cons/wchar_pointer.pass.cpp b/libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/ofstream.cons/wchar_pointer.pass.cpp
similarity index 100%
rename from libcxx/test/libcxx/input.output/file.streams/fstreams/ofstream.cons/wchar_pointer.pass.cpp
rename to libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/ofstream.cons/wchar_pointer.pass.cpp
diff --git a/libcxx/test/libcxx/input.output/file.streams/fstreams/ofstream.members/open_wchar_pointer.pass.cpp b/libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/ofstream.members/open_wchar_pointer.pass.cpp
similarity index 100%
rename from libcxx/test/libcxx/input.output/file.streams/fstreams/ofstream.members/open_wchar_pointer.pass.cpp
rename to libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/ofstream.members/open_wchar_pointer.pass.cpp
diff --git a/libcxx/test/libcxx/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/failed.pass.cpp b/libcxx/test/extensions/libcxx/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/failed.pass.cpp
similarity index 100%
rename from libcxx/test/libcxx/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/failed.pass.cpp
rename to libcxx/test/extensions/libcxx/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops/failed.pass.cpp
diff --git a/libcxx/test/libcxx/odr_signature.exceptions.sh.cpp b/libcxx/test/extensions/libcxx/odr_signature.exceptions.sh.cpp
similarity index 100%
rename from libcxx/test/libcxx/odr_signature.exceptions.sh.cpp
rename to libcxx/test/extensions/libcxx/odr_signature.exceptions.sh.cpp
diff --git a/libcxx/test/libcxx/odr_signature.hardening.sh.cpp b/libcxx/test/extensions/libcxx/odr_signature.hardening.sh.cpp
similarity index 100%
rename from libcxx/test/libcxx/odr_signature.hardening.sh.cpp
rename to libcxx/test/extensions/libcxx/odr_signature.hardening.sh.cpp
diff --git a/libcxx/test/libcxx/strings/basic.string/string.capacity/PR53170.pass.cpp b/libcxx/test/extensions/libcxx/strings/basic.string/string.capacity/PR53170.pass.cpp
similarity index 100%
rename from libcxx/test/libcxx/strings/basic.string/string.capacity/PR53170.pass.cpp
rename to libcxx/test/extensions/libcxx/strings/basic.string/string.capacity/PR53170.pass.cpp
diff --git a/libcxx/test/libcxx/xopen_source.gen.py b/libcxx/test/extensions/posix/xopen_source.gen.py
similarity index 100%
rename from libcxx/test/libcxx/xopen_source.gen.py
rename to libcxx/test/extensions/posix/xopen_source.gen.py
More information about the libcxx-commits
mailing list