[llvm-branch-commits] [libcxx] f45a01e - [libc++][CI] added XFAIL LIBCXX-AIX-FIXME to new runnning test cases after install locale fileset on AIX OS.
Louis Dionne via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Tue May 24 06:15:02 PDT 2022
Author: zhijian
Date: 2022-05-24T09:13:47-04:00
New Revision: f45a01e4a170385625d2a46f3b770b0f73a1af85
URL: https://github.com/llvm/llvm-project/commit/f45a01e4a170385625d2a46f3b770b0f73a1af85
DIFF: https://github.com/llvm/llvm-project/commit/f45a01e4a170385625d2a46f3b770b0f73a1af85.diff
LOG: [libc++][CI] added XFAIL LIBCXX-AIX-FIXME to new runnning test cases after install locale fileset on AIX OS.
Summary:
1. there are 23 test cases which do not run because of locale fileset not install, after the locale installed, these test cases will be run and fail. "LIBCXX-AIX-FIXME" on the 23 test cases which remain to be investigated on AIX.
2.after installed the locale fileset ,
the test case
libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp pass
remove XFAIL: LIBCXX-AIX-FIXME from the file
Reviewers: David Tenty
Differential Revision: https://reviews.llvm.org/D124174
(cherry picked from commit bf4ddf18406c3e523c798ff7809f9e647580588c)
Added:
Modified:
libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp
libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp
libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp
libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp
libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp
libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp
libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp
libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp
libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp
libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp
libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp
libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp
libcxx/test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp
libcxx/test/std/re/re.alg/re.alg.match/awk.locale.pass.cpp
libcxx/test/std/re/re.alg/re.alg.match/basic.locale.pass.cpp
libcxx/test/std/re/re.alg/re.alg.match/ecma.locale.pass.cpp
libcxx/test/std/re/re.alg/re.alg.match/extended.locale.pass.cpp
libcxx/test/std/re/re.alg/re.alg.search/awk.locale.pass.cpp
libcxx/test/std/re/re.alg/re.alg.search/basic.locale.pass.cpp
libcxx/test/std/re/re.alg/re.alg.search/ecma.locale.pass.cpp
libcxx/test/std/re/re.alg/re.alg.search/extended.locale.pass.cpp
libcxx/test/std/re/re.traits/lookup_collatename.pass.cpp
libcxx/test/std/re/re.traits/transform.pass.cpp
libcxx/test/std/re/re.traits/transform_primary.pass.cpp
Removed:
################################################################################
diff --git a/libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp b/libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp
index 5a8305608e1e1..65baa2a01fc87 100644
--- a/libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp
+++ b/libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp
@@ -25,8 +25,6 @@
// XFAIL: LIBCXX-WINDOWS-FIXME
-// XFAIL: LIBCXX-AIX-FIXME
-
#include <locale>
#include <string>
#include <cassert>
diff --git a/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp b/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp
index ff33764d2683b..d6aa5331a0664 100644
--- a/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp
+++ b/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp
@@ -18,6 +18,7 @@
// XFAIL: LIBCXX-WINDOWS-FIXME
// REQUIRES: locale.ru_RU.UTF-8
+// XFAIL: LIBCXX-AIX-FIXME
// <locale>
diff --git a/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp b/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp
index 81b2b394e092e..bc37e90e4dead 100644
--- a/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp
+++ b/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp
@@ -18,6 +18,7 @@
// XFAIL: LIBCXX-WINDOWS-FIXME
// REQUIRES: locale.ru_RU.UTF-8
+// XFAIL: LIBCXX-AIX-FIXME
// <locale>
diff --git a/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp b/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp
index 99c509776fd31..f9469129eb8f9 100644
--- a/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp
+++ b/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp
@@ -10,6 +10,7 @@
//
// NetBSD does not support LC_MONETARY at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// XFAIL: LIBCXX-WINDOWS-FIXME
diff --git a/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp b/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp
index 3dae97f873dd8..dcc69362c8be7 100644
--- a/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp
+++ b/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp
@@ -10,6 +10,7 @@
//
// NetBSD does not support LC_MONETARY at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// XFAIL: LIBCXX-WINDOWS-FIXME
diff --git a/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp b/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp
index 8b85dc07a90b0..82a751a3ddf54 100644
--- a/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp
+++ b/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp
@@ -10,6 +10,7 @@
//
// NetBSD does not support LC_MONETARY at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// XFAIL: LIBCXX-WINDOWS-FIXME
diff --git a/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp b/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp
index 900d55f7001d3..1551e572745b2 100644
--- a/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp
+++ b/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp
@@ -10,6 +10,7 @@
//
// NetBSD does not support LC_MONETARY at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// XFAIL: LIBCXX-WINDOWS-FIXME
diff --git a/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp b/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp
index 4953625916485..14d124a8abe8c 100644
--- a/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp
+++ b/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp
@@ -8,6 +8,7 @@
// NetBSD does not support LC_MONETARY at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// XFAIL: LIBCXX-WINDOWS-FIXME
diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp
index 9989f8cd801c9..e1e27f77638bb 100644
--- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp
+++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp
@@ -8,6 +8,7 @@
//
// NetBSD does not support LC_TIME at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// REQUIRES: locale.en_US.UTF-8
// REQUIRES: locale.fr_FR.UTF-8
diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp
index 69dd3893e3faf..ecc17649b4444 100644
--- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp
+++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp
@@ -10,6 +10,7 @@
// XFAIL: netbsd
// XFAIL: libcpp-has-no-wide-characters
+// XFAIL: LIBCXX-AIX-FIXME
// REQUIRES: locale.en_US.UTF-8
// REQUIRES: locale.fr_FR.UTF-8
diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp
index 791a71c17bc39..b0839a6f9ee6e 100644
--- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp
+++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp
@@ -8,6 +8,7 @@
//
// NetBSD does not support LC_TIME at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// XFAIL: LIBCXX-WINDOWS-FIXME
diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp
index c762f970016ba..6a8c6be810747 100644
--- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp
+++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp
@@ -8,6 +8,7 @@
//
// NetBSD does not support LC_TIME at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// XFAIL: LIBCXX-WINDOWS-FIXME
diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp
index 92b10ea9d0af3..d5e9a2147f042 100644
--- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp
+++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp
@@ -8,6 +8,7 @@
//
// NetBSD does not support LC_TIME at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// XFAIL: LIBCXX-AIX-FIXME
diff --git a/libcxx/test/std/re/re.alg/re.alg.match/awk.locale.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.match/awk.locale.pass.cpp
index e4ed37d0e23cf..7d53cd9ee3698 100644
--- a/libcxx/test/std/re/re.alg/re.alg.match/awk.locale.pass.cpp
+++ b/libcxx/test/std/re/re.alg/re.alg.match/awk.locale.pass.cpp
@@ -19,6 +19,7 @@
// TODO: investigation needed
// TODO(netbsd): incomplete support for locales
// XFAIL: target={{.*}}-linux-gnu{{.*}}, netbsd, freebsd
+// XFAIL: LIBCXX-AIX-FIXME
// REQUIRES: locale.cs_CZ.ISO8859-2
#include <regex>
diff --git a/libcxx/test/std/re/re.alg/re.alg.match/basic.locale.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.match/basic.locale.pass.cpp
index f2a8d9a9622e5..488385f266c90 100644
--- a/libcxx/test/std/re/re.alg/re.alg.match/basic.locale.pass.cpp
+++ b/libcxx/test/std/re/re.alg/re.alg.match/basic.locale.pass.cpp
@@ -8,6 +8,7 @@
//
// NetBSD does not support LC_COLLATE at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// REQUIRES: locale.cs_CZ.ISO8859-2
diff --git a/libcxx/test/std/re/re.alg/re.alg.match/ecma.locale.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.match/ecma.locale.pass.cpp
index 330f04a22401d..0f49b9f463fb4 100644
--- a/libcxx/test/std/re/re.alg/re.alg.match/ecma.locale.pass.cpp
+++ b/libcxx/test/std/re/re.alg/re.alg.match/ecma.locale.pass.cpp
@@ -8,6 +8,7 @@
//
// NetBSD does not support LC_COLLATE at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// REQUIRES: locale.cs_CZ.ISO8859-2
diff --git a/libcxx/test/std/re/re.alg/re.alg.match/extended.locale.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.match/extended.locale.pass.cpp
index b314fcda42cda..1e7ded603b96f 100644
--- a/libcxx/test/std/re/re.alg/re.alg.match/extended.locale.pass.cpp
+++ b/libcxx/test/std/re/re.alg/re.alg.match/extended.locale.pass.cpp
@@ -8,6 +8,7 @@
//
// NetBSD does not support LC_COLLATE at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// REQUIRES: locale.cs_CZ.ISO8859-2
diff --git a/libcxx/test/std/re/re.alg/re.alg.search/awk.locale.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.search/awk.locale.pass.cpp
index 8108c2b524834..f2a89d6736827 100644
--- a/libcxx/test/std/re/re.alg/re.alg.search/awk.locale.pass.cpp
+++ b/libcxx/test/std/re/re.alg/re.alg.search/awk.locale.pass.cpp
@@ -8,6 +8,7 @@
//
// NetBSD does not support LC_COLLATE at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// REQUIRES: locale.cs_CZ.ISO8859-2
diff --git a/libcxx/test/std/re/re.alg/re.alg.search/basic.locale.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.search/basic.locale.pass.cpp
index 4d1532eebdb78..fff693edd738e 100644
--- a/libcxx/test/std/re/re.alg/re.alg.search/basic.locale.pass.cpp
+++ b/libcxx/test/std/re/re.alg/re.alg.search/basic.locale.pass.cpp
@@ -8,6 +8,7 @@
//
// NetBSD does not support LC_COLLATE at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// REQUIRES: locale.cs_CZ.ISO8859-2
diff --git a/libcxx/test/std/re/re.alg/re.alg.search/ecma.locale.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.search/ecma.locale.pass.cpp
index 3da1e58cbfe49..bb80b16fc60ae 100644
--- a/libcxx/test/std/re/re.alg/re.alg.search/ecma.locale.pass.cpp
+++ b/libcxx/test/std/re/re.alg/re.alg.search/ecma.locale.pass.cpp
@@ -8,6 +8,7 @@
//
// NetBSD does not support LC_COLLATE at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// REQUIRES: locale.cs_CZ.ISO8859-2
diff --git a/libcxx/test/std/re/re.alg/re.alg.search/extended.locale.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.search/extended.locale.pass.cpp
index 2030602fad526..bbe39e7657b7b 100644
--- a/libcxx/test/std/re/re.alg/re.alg.search/extended.locale.pass.cpp
+++ b/libcxx/test/std/re/re.alg/re.alg.search/extended.locale.pass.cpp
@@ -8,6 +8,7 @@
//
// NetBSD does not support LC_COLLATE at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// REQUIRES: locale.cs_CZ.ISO8859-2
diff --git a/libcxx/test/std/re/re.traits/lookup_collatename.pass.cpp b/libcxx/test/std/re/re.traits/lookup_collatename.pass.cpp
index 72586924ab162..a9598b11ef14c 100644
--- a/libcxx/test/std/re/re.traits/lookup_collatename.pass.cpp
+++ b/libcxx/test/std/re/re.traits/lookup_collatename.pass.cpp
@@ -8,6 +8,7 @@
//
// NetBSD does not support LC_COLLATE at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// REQUIRES: locale.cs_CZ.ISO8859-2
diff --git a/libcxx/test/std/re/re.traits/transform.pass.cpp b/libcxx/test/std/re/re.traits/transform.pass.cpp
index 80cd3f01faff2..369dbdf7053ba 100644
--- a/libcxx/test/std/re/re.traits/transform.pass.cpp
+++ b/libcxx/test/std/re/re.traits/transform.pass.cpp
@@ -8,6 +8,7 @@
//
// NetBSD does not support LC_COLLATE at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// REQUIRES: locale.cs_CZ.ISO8859-2
diff --git a/libcxx/test/std/re/re.traits/transform_primary.pass.cpp b/libcxx/test/std/re/re.traits/transform_primary.pass.cpp
index 4f793aab78464..9a8b28974f9bb 100644
--- a/libcxx/test/std/re/re.traits/transform_primary.pass.cpp
+++ b/libcxx/test/std/re/re.traits/transform_primary.pass.cpp
@@ -8,6 +8,7 @@
//
// NetBSD does not support LC_COLLATE at the moment
// XFAIL: netbsd
+// XFAIL: LIBCXX-AIX-FIXME
// REQUIRES: locale.cs_CZ.ISO8859-2
More information about the llvm-branch-commits
mailing list