[libcxx-commits] [libcxx] 4695aea - [libc++] Move more tests into better places (#148419)

via libcxx-commits libcxx-commits at lists.llvm.org
Thu Jul 17 02:12:04 PDT 2025


Author: Nikolas Klauser
Date: 2025-07-17T11:12:01+02:00
New Revision: 4695aea28e5cc6ba2841562992c83d3e16dda36a

URL: https://github.com/llvm/llvm-project/commit/4695aea28e5cc6ba2841562992c83d3e16dda36a
DIFF: https://github.com/llvm/llvm-project/commit/4695aea28e5cc6ba2841562992c83d3e16dda36a.diff

LOG: [libc++] Move more tests into better places (#148419)

Added: 
    libcxx/test/extensions/libcxx/localization/lit.local.cfg
    libcxx/test/extensions/libcxx/localization/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp
    libcxx/test/std/numerics/c.math/fdelayed-template-parsing.pass.cpp
    libcxx/test/std/numerics/rand/rand.req/rand.req.urng/valid_int_type.verify.cpp
    libcxx/test/std/numerics/rand/rand.req/rand.req.urng/valid_real_type.verify.cpp
    libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/shared_ptr_array.pass.cpp

Modified: 
    

Removed: 
    libcxx/test/libcxx/localization/locales/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp
    libcxx/test/libcxx/memory/shared_ptr_array.pass.cpp
    libcxx/test/libcxx/numerics/c.math/fdelayed-template-parsing.pass.cpp
    libcxx/test/libcxx/numerics/rand/rand.req.urng/valid_int_type.verify.cpp
    libcxx/test/libcxx/numerics/rand/rand.req.urng/valid_real_type.verify.cpp


################################################################################
diff  --git a/libcxx/test/extensions/libcxx/localization/lit.local.cfg b/libcxx/test/extensions/libcxx/localization/lit.local.cfg
new file mode 100644
index 0000000000000..d47f3e0fe4752
--- /dev/null
+++ b/libcxx/test/extensions/libcxx/localization/lit.local.cfg
@@ -0,0 +1,3 @@
+# <locale> tests are obviously not supported when localization support is disabled
+if "no-localization" in config.available_features:
+    config.unsupported = True

diff  --git a/libcxx/test/libcxx/localization/locales/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp b/libcxx/test/extensions/libcxx/localization/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp
similarity index 100%
rename from libcxx/test/libcxx/localization/locales/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp
rename to libcxx/test/extensions/libcxx/localization/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp

diff  --git a/libcxx/test/libcxx/numerics/c.math/fdelayed-template-parsing.pass.cpp b/libcxx/test/std/numerics/c.math/fdelayed-template-parsing.pass.cpp
similarity index 100%
rename from libcxx/test/libcxx/numerics/c.math/fdelayed-template-parsing.pass.cpp
rename to libcxx/test/std/numerics/c.math/fdelayed-template-parsing.pass.cpp

diff  --git a/libcxx/test/libcxx/numerics/rand/rand.req.urng/valid_int_type.verify.cpp b/libcxx/test/std/numerics/rand/rand.req/rand.req.urng/valid_int_type.verify.cpp
similarity index 100%
rename from libcxx/test/libcxx/numerics/rand/rand.req.urng/valid_int_type.verify.cpp
rename to libcxx/test/std/numerics/rand/rand.req/rand.req.urng/valid_int_type.verify.cpp

diff  --git a/libcxx/test/libcxx/numerics/rand/rand.req.urng/valid_real_type.verify.cpp b/libcxx/test/std/numerics/rand/rand.req/rand.req.urng/valid_real_type.verify.cpp
similarity index 100%
rename from libcxx/test/libcxx/numerics/rand/rand.req.urng/valid_real_type.verify.cpp
rename to libcxx/test/std/numerics/rand/rand.req/rand.req.urng/valid_real_type.verify.cpp

diff  --git a/libcxx/test/libcxx/memory/shared_ptr_array.pass.cpp b/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/shared_ptr_array.pass.cpp
similarity index 100%
rename from libcxx/test/libcxx/memory/shared_ptr_array.pass.cpp
rename to libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/shared_ptr_array.pass.cpp


        


More information about the libcxx-commits mailing list