aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2020-04-29 18:38:49 -0700
committerDan Albert <danalbert@google.com>2020-04-29 20:24:55 -0700
commit00cc756aec4cb1cbcbc560987aeac323731f439d (patch)
treeb0ce00eb90868e431093e94763fb4b97c07c47ce
parent00db9e3e804919f3c72bc319405f3d9ef5dbbf37 (diff)
downloadndk-00cc756aec4cb1cbcbc560987aeac323731f439d.tar.gz
Add xfails for new tests.
Test: ./run_tests.py --rebuild libc++ Bug: None Change-Id: I3c21c7958db91323a5227134b1bac30a5c79f6c2
-rw-r--r--docs/changelogs/Changelog-r22.md2
-rw-r--r--tests/libc++/test/std/language.support/support.dynamic/new.delete/new.delete.array/test_config.py2
-rw-r--r--tests/libc++/test/std/language.support/support.dynamic/new.delete/new.delete.single/test_config.py6
-rw-r--r--tests/libc++/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/test_config.py5
-rw-r--r--tests/libc++/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/test_config.py5
-rw-r--r--tests/libc++/test/std/utilities/time/time.cal/time.cal.mdlast/test_config.py5
-rw-r--r--tests/libc++/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/test_config.py5
-rw-r--r--tests/libc++/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/test_config.py5
-rw-r--r--tests/libc++/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/test_config.py5
-rw-r--r--tests/libc++/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/test_config.py5
-rw-r--r--tests/libc++/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/test_config.py5
-rw-r--r--tests/libc++/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/test_config.py5
-rw-r--r--tests/libc++/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/test_config.py5
-rw-r--r--tests/libc++/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/test_config.py5
-rw-r--r--tests/libc++/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/test_config.py5
-rw-r--r--tests/libc++/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/test_config.py5
-rw-r--r--tests/libc++/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/test_config.py5
-rw-r--r--tests/libc++/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/test_config.py5
18 files changed, 83 insertions, 2 deletions
diff --git a/docs/changelogs/Changelog-r22.md b/docs/changelogs/Changelog-r22.md
index 46ef5e495..2ef817d8e 100644
--- a/docs/changelogs/Changelog-r22.md
+++ b/docs/changelogs/Changelog-r22.md
@@ -25,7 +25,7 @@ For Android Studio issues, follow the docs on the [Android Studio site].
* Updated make to 4.3.
* Updated libc++, libc++abi, and libunwind to
- https://github.com/llvm/llvm-project/commit/6a30894391ca671bab16c505eff30c7819bd8e8e.
+ https://github.com/llvm/llvm-project/commit/52ec983895436089c5be0b0c4d967423db16045b.
* [Issue 843]: `llvm-strip` is now used instead of `strip` to avoid breaking
RelRO with LLD. Note that the Android Gradle Plugin performs its own
diff --git a/tests/libc++/test/std/language.support/support.dynamic/new.delete/new.delete.array/test_config.py b/tests/libc++/test/std/language.support/support.dynamic/new.delete/new.delete.array/test_config.py
index 95dda5714..23dff3bfd 100644
--- a/tests/libc++/test/std/language.support/support.dynamic/new.delete/new.delete.array/test_config.py
+++ b/tests/libc++/test/std/language.support/support.dynamic/new.delete/new.delete.array/test_config.py
@@ -1,5 +1,7 @@
def run_broken(test, device):
failing_tests = [
+ 'delete_align_val_t_replace.pass',
+ 'new_align_val_t_nothrow_replace.pass',
'new_array_nothrow_replace.pass',
'new_array_replace.pass',
]
diff --git a/tests/libc++/test/std/language.support/support.dynamic/new.delete/new.delete.single/test_config.py b/tests/libc++/test/std/language.support/support.dynamic/new.delete/new.delete.single/test_config.py
index 35aeae8fa..6647e4dd1 100644
--- a/tests/libc++/test/std/language.support/support.dynamic/new.delete/new.delete.single/test_config.py
+++ b/tests/libc++/test/std/language.support/support.dynamic/new.delete/new.delete.single/test_config.py
@@ -1,4 +1,8 @@
def run_broken(test, device):
- if test.case_name == 'new_nothrow_replace.pass' and device.version < 18:
+ failing_tests = [
+ 'new_align_val_t_nothrow_replace.pass',
+ 'new_nothrow_replace.pass',
+ ]
+ if test.case_name in failing_tests and device.version < 18:
return f'android-{device.version}', 'http://b/2643900'
return None, None
diff --git a/tests/libc++/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/test_config.py b/tests/libc++/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/test_config.py
new file mode 100644
index 000000000..e569688cf
--- /dev/null
+++ b/tests/libc++/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/test_config.py
@@ -0,0 +1,5 @@
+def build_broken(test):
+ if test.case_name == 'streaming.pass':
+ # This is XFAIL: * upstream. No bug is filed.
+ return 'all', 'upstream'
+ return None, None
diff --git a/tests/libc++/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/test_config.py b/tests/libc++/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/test_config.py
new file mode 100644
index 000000000..e569688cf
--- /dev/null
+++ b/tests/libc++/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/test_config.py
@@ -0,0 +1,5 @@
+def build_broken(test):
+ if test.case_name == 'streaming.pass':
+ # This is XFAIL: * upstream. No bug is filed.
+ return 'all', 'upstream'
+ return None, None
diff --git a/tests/libc++/test/std/utilities/time/time.cal/time.cal.mdlast/test_config.py b/tests/libc++/test/std/utilities/time/time.cal/time.cal.mdlast/test_config.py
new file mode 100644
index 000000000..e569688cf
--- /dev/null
+++ b/tests/libc++/test/std/utilities/time/time.cal/time.cal.mdlast/test_config.py
@@ -0,0 +1,5 @@
+def build_broken(test):
+ if test.case_name == 'streaming.pass':
+ # This is XFAIL: * upstream. No bug is filed.
+ return 'all', 'upstream'
+ return None, None
diff --git a/tests/libc++/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/test_config.py b/tests/libc++/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/test_config.py
new file mode 100644
index 000000000..e569688cf
--- /dev/null
+++ b/tests/libc++/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/test_config.py
@@ -0,0 +1,5 @@
+def build_broken(test):
+ if test.case_name == 'streaming.pass':
+ # This is XFAIL: * upstream. No bug is filed.
+ return 'all', 'upstream'
+ return None, None
diff --git a/tests/libc++/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/test_config.py b/tests/libc++/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/test_config.py
new file mode 100644
index 000000000..e569688cf
--- /dev/null
+++ b/tests/libc++/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/test_config.py
@@ -0,0 +1,5 @@
+def build_broken(test):
+ if test.case_name == 'streaming.pass':
+ # This is XFAIL: * upstream. No bug is filed.
+ return 'all', 'upstream'
+ return None, None
diff --git a/tests/libc++/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/test_config.py b/tests/libc++/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/test_config.py
new file mode 100644
index 000000000..e569688cf
--- /dev/null
+++ b/tests/libc++/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/test_config.py
@@ -0,0 +1,5 @@
+def build_broken(test):
+ if test.case_name == 'streaming.pass':
+ # This is XFAIL: * upstream. No bug is filed.
+ return 'all', 'upstream'
+ return None, None
diff --git a/tests/libc++/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/test_config.py b/tests/libc++/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/test_config.py
new file mode 100644
index 000000000..e569688cf
--- /dev/null
+++ b/tests/libc++/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/test_config.py
@@ -0,0 +1,5 @@
+def build_broken(test):
+ if test.case_name == 'streaming.pass':
+ # This is XFAIL: * upstream. No bug is filed.
+ return 'all', 'upstream'
+ return None, None
diff --git a/tests/libc++/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/test_config.py b/tests/libc++/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/test_config.py
new file mode 100644
index 000000000..e569688cf
--- /dev/null
+++ b/tests/libc++/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/test_config.py
@@ -0,0 +1,5 @@
+def build_broken(test):
+ if test.case_name == 'streaming.pass':
+ # This is XFAIL: * upstream. No bug is filed.
+ return 'all', 'upstream'
+ return None, None
diff --git a/tests/libc++/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/test_config.py b/tests/libc++/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/test_config.py
new file mode 100644
index 000000000..e569688cf
--- /dev/null
+++ b/tests/libc++/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/test_config.py
@@ -0,0 +1,5 @@
+def build_broken(test):
+ if test.case_name == 'streaming.pass':
+ # This is XFAIL: * upstream. No bug is filed.
+ return 'all', 'upstream'
+ return None, None
diff --git a/tests/libc++/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/test_config.py b/tests/libc++/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/test_config.py
new file mode 100644
index 000000000..e569688cf
--- /dev/null
+++ b/tests/libc++/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/test_config.py
@@ -0,0 +1,5 @@
+def build_broken(test):
+ if test.case_name == 'streaming.pass':
+ # This is XFAIL: * upstream. No bug is filed.
+ return 'all', 'upstream'
+ return None, None
diff --git a/tests/libc++/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/test_config.py b/tests/libc++/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/test_config.py
new file mode 100644
index 000000000..e569688cf
--- /dev/null
+++ b/tests/libc++/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/test_config.py
@@ -0,0 +1,5 @@
+def build_broken(test):
+ if test.case_name == 'streaming.pass':
+ # This is XFAIL: * upstream. No bug is filed.
+ return 'all', 'upstream'
+ return None, None
diff --git a/tests/libc++/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/test_config.py b/tests/libc++/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/test_config.py
new file mode 100644
index 000000000..e569688cf
--- /dev/null
+++ b/tests/libc++/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/test_config.py
@@ -0,0 +1,5 @@
+def build_broken(test):
+ if test.case_name == 'streaming.pass':
+ # This is XFAIL: * upstream. No bug is filed.
+ return 'all', 'upstream'
+ return None, None
diff --git a/tests/libc++/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/test_config.py b/tests/libc++/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/test_config.py
new file mode 100644
index 000000000..e569688cf
--- /dev/null
+++ b/tests/libc++/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/test_config.py
@@ -0,0 +1,5 @@
+def build_broken(test):
+ if test.case_name == 'streaming.pass':
+ # This is XFAIL: * upstream. No bug is filed.
+ return 'all', 'upstream'
+ return None, None
diff --git a/tests/libc++/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/test_config.py b/tests/libc++/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/test_config.py
new file mode 100644
index 000000000..e569688cf
--- /dev/null
+++ b/tests/libc++/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/test_config.py
@@ -0,0 +1,5 @@
+def build_broken(test):
+ if test.case_name == 'streaming.pass':
+ # This is XFAIL: * upstream. No bug is filed.
+ return 'all', 'upstream'
+ return None, None
diff --git a/tests/libc++/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/test_config.py b/tests/libc++/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/test_config.py
new file mode 100644
index 000000000..e569688cf
--- /dev/null
+++ b/tests/libc++/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/test_config.py
@@ -0,0 +1,5 @@
+def build_broken(test):
+ if test.case_name == 'streaming.pass':
+ # This is XFAIL: * upstream. No bug is filed.
+ return 'all', 'upstream'
+ return None, None