diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-11-28 00:04:31 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-11-28 00:04:31 +0000 |
commit | 67047422187f23c0eefb38a1de0d66583ba11c2e (patch) | |
tree | fc426f2b614e65666461ccd091a79198b4e5c2f2 | |
parent | 48552e7d52762858a1f2458a388f22307cf1f67b (diff) | |
parent | e4dee2f233855d02f0ce83cb3c84b22927454d6b (diff) | |
download | apache-harmony-android14-qpr2-release.tar.gz |
Snap for 11146061 from e4dee2f233855d02f0ce83cb3c84b22927454d6b to 24Q1-releaseandroid-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-release
Change-Id: Ida96bfd0cb8e4d3ab6782931ed3ccaa714a400d4
-rw-r--r-- | jdwp/src/test/java/org/apache/harmony/jpda/tests/share/AllTests.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/share/AllTests.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/share/AllTests.java index 55ce1ca..62862ec 100644 --- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/share/AllTests.java +++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/share/AllTests.java @@ -129,6 +129,27 @@ public class AllTests { // though. Set<String> bad_test_cases = new HashSet<>(); bad_test_cases.addAll(Arrays.asList(TEST_OPTIONS.getBadTestCases())); + + // TODO(b/227193963): ART and RI don't report errors for certain JNI checks like incorrect + // method IDs on invoke method or incorrect field ids on GetField. Though this is required by + // the spec ART has never supported this. RI doesn't support it either. So disable the following + // tests. + bad_test_cases.add( + "org.apache.harmony.jpda.tests.jdwp.ClassType_InvokeMethodTest#testInvokeMethod002"); + bad_test_cases.add( + "org.apache.harmony.jpda.tests.jdwp.ClassType_InvokeMethodTest#testInvokeMethod003"); + bad_test_cases.add( + "org.apache.harmony.jpda.tests.jdwp.ReferenceType_GetValues002Test#testGetValues002"); + bad_test_cases.add( + "org.apache.harmony.jpda.tests.jdwp.ReferenceType_GetValues004Test#testGetValues004"); + bad_test_cases.add( + "org.apache.harmony.jpda.tests.jdwp.StringReference_ValueTest#" + + "testStringReferenceValueTest001_NullString"); + bad_test_cases.add( + "org.apache.harmony.jpda.tests.jdwp.ClassType_InvokeMethod002Test#" + + "testInvokeMethod_wrong_argument_types"); + + FilterSuite suite = (k) -> { try { baseSuite.addTest( |