summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Andreas Gampe <agampe@google.com> 2015-05-20 21:52:35 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2015-05-20 21:52:36 +0000
commit22efeba85d4056143e34ed9a212a48a206d2f5b8 (patch)
tree5dcf293f88465737b3adf19d7d269e961d91556c
parentd6eee932a4da1cf1a582eff9d75a1561c849789d (diff)
parentaab9f7394408327d8af9f2bec1b65b01e54ec107 (diff)
Merge "ART: Blacklist CFI test for JIT"
-rw-r--r--test/Android.run-test.mk14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/Android.run-test.mk b/test/Android.run-test.mk
index f27938f181..a3a639b555 100644
--- a/test/Android.run-test.mk
+++ b/test/Android.run-test.mk
@@ -358,6 +358,20 @@ endif
TEST_ART_BROKEN_INTERPRETER_RUN_TESTS :=
+# Known broken tests for the JIT.
+# CFI unwinding expects managed frames, and the test does not iterate enough to even compile. JIT
+# also uses Generic JNI instead of the JNI compiler.
+TEST_ART_BROKEN_JIT_RUN_TESTS := \
+ 137-cfi
+
+ifneq (,$(filter jit,$(COMPILER_TYPES)))
+ ART_TEST_KNOWN_BROKEN += $(call all-run-test-names,$(TARGET_TYPES),$(RUN_TYPES),$(PREBUILD_TYPES), \
+ jit,$(RELOCATE_TYPES),$(TRACE_TYPES),$(GC_TYPES),$(JNI_TYPES), \
+ $(IMAGE_TYPES),$(PICTEST_TYPES),$(DEBUGGABLE_TYPES),$(TEST_ART_BROKEN_JIT_RUN_TESTS),$(ALL_ADDRESS_SIZES))
+endif
+
+TEST_ART_BROKEN_JIT_RUN_TESTS :=
+
# Known broken tests for the default compiler (Quick).
TEST_ART_BROKEN_DEFAULT_RUN_TESTS := \
457-regs