summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Hertz <shertz@google.com>2014-04-25 07:38:12 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2014-04-25 07:38:12 +0000
commit1f6a122abdc3578b9bbc5dfd787ebc1a20132d2e (patch)
tree9fe202d7385dc6127d3e75291685d13c1ce5a733
parent7a2b60ff3aa64faf3d638aafbcbc10514787bba2 (diff)
parent9f17b30c117122805e7b06ab96b3ae41a20b0633 (diff)
downloadapache-harmony-idea133-weekly-release.tar.gz
Merge "Enable field watchpoint tests"idea133-weekly-release
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/CapabilitiesNewTest.java4
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/CapabilitiesTest.java6
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/share/AllTests.java8
3 files changed, 7 insertions, 11 deletions
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/CapabilitiesNewTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/CapabilitiesNewTest.java
index ecca19c..57b7506 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/CapabilitiesNewTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/CapabilitiesNewTest.java
@@ -38,8 +38,8 @@ import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
public class CapabilitiesNewTest extends JDWPSyncTestCase {
static Object [][] capabilitiesFlags = {
- {"canWatchFieldModification", null},
- {"canWatchFieldAccess", null},
+ {"canWatchFieldModification", "true"},
+ {"canWatchFieldAccess", "true"},
{"canGetBytecodes", "true"},
{"canGetSyntheticAttribute", "true"},
{"canGetOwnedMonitorInfo", "true"},
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/CapabilitiesTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/CapabilitiesTest.java
index f6e8dbc..cdbc834 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/CapabilitiesTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/CapabilitiesTest.java
@@ -69,12 +69,10 @@ public class CapabilitiesTest extends JDWPSyncTestCase {
logWriter.println("\tcanWatchFieldModification\t= "
+ canWatchFieldModification);
- // TODO: the RI implements this, and we should, but currently don't. "@KnownFailure".
- //assertTrue("canWatchFieldModification must be true", canWatchFieldModification);
+ assertTrue("canWatchFieldModification must be true", canWatchFieldModification);
logWriter.println("\tcanWatchFieldAccess\t\t= " + canWatchFieldAccess);
- // TODO: the RI implements this, and we should, but currently don't. "@KnownFailure".
- //assertTrue("canWatchFieldAccess must be true", canWatchFieldAccess);
+ assertTrue("canWatchFieldAccess must be true", canWatchFieldAccess);
logWriter.println("\tcanGetBytecodes\t\t\t= " + canGetBytecodes);
assertTrue("canGetBytecodes must be true", canGetBytecodes);
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 dc62d1d..c21abaa 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
@@ -29,11 +29,6 @@ public class AllTests {
// "TODO".
//
- // These will presumably require interpreting the whole system, but that's no worse than gdb.
- //suite.addTestSuite(org.apache.harmony.jpda.tests.jdwp.Events.FieldAccessTest.class);
- //suite.addTestSuite(org.apache.harmony.jpda.tests.jdwp.Events.FieldModification002Test.class);
- //suite.addTestSuite(org.apache.harmony.jpda.tests.jdwp.Events.FieldModificationTest.class);
-
// I haven't yet found an IDE that will use these, but we might want to implement them anyway.
//suite.addTestSuite(org.apache.harmony.jpda.tests.jdwp.Events.MonitorContendedEnteredTest.class);
//suite.addTestSuite(org.apache.harmony.jpda.tests.jdwp.Events.MonitorContendedEnterTest.class);
@@ -84,6 +79,9 @@ public class AllTests {
suite.addTestSuite(org.apache.harmony.jpda.tests.jdwp.Events.CombinedEvents003Test.class);
suite.addTestSuite(org.apache.harmony.jpda.tests.jdwp.Events.CombinedEventsTest.class);
suite.addTestSuite(org.apache.harmony.jpda.tests.jdwp.Events.ExceptionTest.class);
+ suite.addTestSuite(org.apache.harmony.jpda.tests.jdwp.Events.FieldAccessTest.class);
+ suite.addTestSuite(org.apache.harmony.jpda.tests.jdwp.Events.FieldModification002Test.class);
+ suite.addTestSuite(org.apache.harmony.jpda.tests.jdwp.Events.FieldModificationTest.class);
suite.addTestSuite(org.apache.harmony.jpda.tests.jdwp.Events.MethodEntryTest.class);
suite.addTestSuite(org.apache.harmony.jpda.tests.jdwp.Events.MethodExitTest.class);
suite.addTestSuite(org.apache.harmony.jpda.tests.jdwp.Events.MethodExitWithReturnValueTest.class);