[libcxx-commits] [libcxx] [libc++] Move more tests into better places (PR #148419)
Nikolas Klauser via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Jul 16 01:37:49 PDT 2025
https://github.com/philnik777 updated https://github.com/llvm/llvm-project/pull/148419
>From 57f8d7c2eb079d90cffcb4b6e50e98f8b9fdc721 Mon Sep 17 00:00:00 2001
From: Nikolas Klauser <nikolasklauser at berlin.de>
Date: Sun, 13 Jul 2025 11:23:42 +0200
Subject: [PATCH] [libc++] Move more tests into better places
---
libcxx/test/extensions/libcxx/localization/lit.local.cfg | 3 +++
.../conversions/conversions.string/ctor_move.pass.cpp | 0
.../numerics/c.math/fdelayed-template-parsing.pass.cpp | 0
.../rand/rand.req}/rand.req.urng/valid_int_type.verify.cpp | 0
.../rand/rand.req}/rand.req.urng/valid_real_type.verify.cpp | 0
.../util.smartptr.shared.create}/shared_ptr_array.pass.cpp | 0
6 files changed, 3 insertions(+)
create mode 100644 libcxx/test/extensions/libcxx/localization/lit.local.cfg
rename libcxx/test/{libcxx/localization/locales => extensions/libcxx/localization}/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp (100%)
rename libcxx/test/{libcxx => std}/numerics/c.math/fdelayed-template-parsing.pass.cpp (100%)
rename libcxx/test/{libcxx/numerics/rand => std/numerics/rand/rand.req}/rand.req.urng/valid_int_type.verify.cpp (100%)
rename libcxx/test/{libcxx/numerics/rand => std/numerics/rand/rand.req}/rand.req.urng/valid_real_type.verify.cpp (100%)
rename libcxx/test/{libcxx/memory => std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create}/shared_ptr_array.pass.cpp (100%)
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