summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2018-10-07 03:10:29 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2018-10-07 03:10:29 +0000
commit6ea87552d6d8afcaaa75bf5b8714d7f4eb4e61c7 (patch)
treea85030771df367f477e75fd646cf2d9e460537b0
parent9a1e0e460400b6dabb7a111b233e4bf5e840adba (diff)
parent06c5e435730bfb10e4d8cd3d614d40602f3cba2e (diff)
downloadapache-harmony-6ea87552d6d8afcaaa75bf5b8714d7f4eb4e61c7.tar.gz
Snap for 5053735 from 06c5e435730bfb10e4d8cd3d614d40602f3cba2e to qt-release
Change-Id: I0645b52b591dd89c9ac03d2a7718a3de850160d3
-rw-r--r--jdwp/Android.bp2
-rw-r--r--jdwp/jarjar-rules.txt28
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/InvokeMethod002Test.java5
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/InvokeMethodTest.java12
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/NewInstanceTest.java8
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/SuperClassTest.java3
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MethodEntryTest.java2
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MethodExitTest.java2
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorContendedEnterTest.java4
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorContendedEnteredTest.java4
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorWaitTest.java4
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorWaitedTest.java4
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/MultiSession/ClassPrepareTest.java3
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/MultiSession/ExceptionTest.java3
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/MultiSession/RefTypeIDTest.java6
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ObjectReference/InvokeMethodTest.java9
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ClassFileVersionTest.java9
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ClassLoaderTest.java5
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ConstantPoolTest.java9
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ModifiersTest.java22
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/NestedTypesTest.java12
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/SignatureTest.java5
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/SourceDebugExtensionTest.java5
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/StackFrame/PopFrames002Test.java2
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/StackFrame/PopFramesTest.java2
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/StringReference/ValueTest.java3
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/ForceEarlyReturn006Test.java4
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/ForceEarlyReturnTest.java5
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/StopTest.java2
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/ThreadGroup002Test.java4
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/ClassesBySignatureTest.java3
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/RedefineClassesTest.java7
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/SetDefaultStratumTest.java4
33 files changed, 124 insertions, 78 deletions
diff --git a/jdwp/Android.bp b/jdwp/Android.bp
index feb8d5c..37a9500 100644
--- a/jdwp/Android.bp
+++ b/jdwp/Android.bp
@@ -26,6 +26,8 @@ java_test {
exclude_srcs: ["src/test/java/org/apache/harmony/jpda/tests/jdwp/DDM/**/*.java"],
},
},
+
+ jarjar_rules: "jarjar-rules.txt",
}
java_library_host {
diff --git a/jdwp/jarjar-rules.txt b/jdwp/jarjar-rules.txt
new file mode 100644
index 0000000..74f170c
--- /dev/null
+++ b/jdwp/jarjar-rules.txt
@@ -0,0 +1,28 @@
+rule org.apache.harmony.jpda.tests.jdwp.A*.* org.apache.harmony.jpda.tests.jdwp.A@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.B*.* org.apache.harmony.jpda.tests.jdwp.B@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.C*.* org.apache.harmony.jpda.tests.jdwp.C@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.D*.* org.apache.harmony.jpda.tests.jdwp.D@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.E*.* org.apache.harmony.jpda.tests.jdwp.E@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.F*.* org.apache.harmony.jpda.tests.jdwp.F@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.G*.* org.apache.harmony.jpda.tests.jdwp.G@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.H*.* org.apache.harmony.jpda.tests.jdwp.H@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.I*.* org.apache.harmony.jpda.tests.jdwp.I@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.J*.* org.apache.harmony.jpda.tests.jdwp.J@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.K*.* org.apache.harmony.jpda.tests.jdwp.K@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.L*.* org.apache.harmony.jpda.tests.jdwp.L@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.M*.* org.apache.harmony.jpda.tests.jdwp.M@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.N*.* org.apache.harmony.jpda.tests.jdwp.N@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.O*.* org.apache.harmony.jpda.tests.jdwp.O@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.P*.* org.apache.harmony.jpda.tests.jdwp.P@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.Q*.* org.apache.harmony.jpda.tests.jdwp.Q@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.R*.* org.apache.harmony.jpda.tests.jdwp.R@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.S*.* org.apache.harmony.jpda.tests.jdwp.S@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.T*.* org.apache.harmony.jpda.tests.jdwp.T@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.U*.* org.apache.harmony.jpda.tests.jdwp.U@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.VirtualMachine.RedefineClassesDebuggee org.apache.harmony.jpda.tests.jdwp.VirtualMachine.RedefineClassesDebuggee
+rule org.apache.harmony.jpda.tests.jdwp.VirtualMachine.RedefineClass_Debuggee org.apache.harmony.jpda.tests.jdwp.VirtualMachine.RedefineClass_Debuggee
+rule org.apache.harmony.jpda.tests.jdwp.V*.* org.apache.harmony.jpda.tests.jdwp.V@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.W*.* org.apache.harmony.jpda.tests.jdwp.W@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.X*.* org.apache.harmony.jpda.tests.jdwp.X@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.Y*.* org.apache.harmony.jpda.tests.jdwp.Y@1_@2
+rule org.apache.harmony.jpda.tests.jdwp.Z*.* org.apache.harmony.jpda.tests.jdwp.Z@1_@2
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/InvokeMethod002Test.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/InvokeMethod002Test.java
index ca1063e..0b17ccc 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/InvokeMethod002Test.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/InvokeMethod002Test.java
@@ -32,6 +32,7 @@ import org.apache.harmony.jpda.tests.framework.jdwp.ReplyPacket;
import org.apache.harmony.jpda.tests.framework.jdwp.TaggedObject;
import org.apache.harmony.jpda.tests.framework.jdwp.Value;
import org.apache.harmony.jpda.tests.jdwp.share.JDWPSyncTestCase;
+import org.apache.harmony.jpda.tests.jdwp.share.debuggee.InvokeMethodDebuggee;
import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
@@ -41,7 +42,7 @@ import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
public class InvokeMethod002Test extends JDWPSyncTestCase {
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.share.debuggee.InvokeMethodDebuggee";
+ return InvokeMethodDebuggee.class.getName();
}
/**
@@ -60,7 +61,7 @@ public class InvokeMethod002Test extends JDWPSyncTestCase {
CommandPacket packet = new CommandPacket(
JDWPCommands.VirtualMachineCommandSet.CommandSetID,
JDWPCommands.VirtualMachineCommandSet.ClassesBySignatureCommand);
- String classSig = "Lorg/apache/harmony/jpda/tests/jdwp/share/debuggee/InvokeMethodDebuggee;";
+ String classSig = getDebuggeeClassSignature();
packet.setNextValueAsString(classSig);
ReplyPacket reply = debuggeeWrapper.vmMirror.performCommand(packet);
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/InvokeMethodTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/InvokeMethodTest.java
index 62004e0..c538f05 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/InvokeMethodTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/InvokeMethodTest.java
@@ -32,6 +32,7 @@ import org.apache.harmony.jpda.tests.framework.jdwp.ReplyPacket;
import org.apache.harmony.jpda.tests.framework.jdwp.TaggedObject;
import org.apache.harmony.jpda.tests.framework.jdwp.Value;
import org.apache.harmony.jpda.tests.jdwp.share.JDWPSyncTestCase;
+import org.apache.harmony.jpda.tests.jdwp.share.debuggee.InvokeMethodDebuggee;
import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
@@ -45,7 +46,7 @@ public class InvokeMethodTest extends JDWPSyncTestCase {
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.share.debuggee.InvokeMethodDebuggee";
+ return InvokeMethodDebuggee.class.getName();
}
/**
@@ -67,7 +68,7 @@ public class InvokeMethodTest extends JDWPSyncTestCase {
CommandPacket packet = new CommandPacket(
JDWPCommands.VirtualMachineCommandSet.CommandSetID,
JDWPCommands.VirtualMachineCommandSet.ClassesBySignatureCommand);
- String classSig = "Lorg/apache/harmony/jpda/tests/jdwp/share/debuggee/InvokeMethodDebuggee;";
+ String classSig = getDebuggeeClassSignature();
packet.setNextValueAsString(classSig);
ReplyPacket reply = debuggeeWrapper.vmMirror.performCommand(packet);
checkReplyPacket(reply, "VirtualMachine::ClassesBySignature command");
@@ -223,7 +224,7 @@ public class InvokeMethodTest extends JDWPSyncTestCase {
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
logWriter.println("\n==> Getting debuggeeRefTypeID... ");
- String debuggeeSignature = "Lorg/apache/harmony/jpda/tests/jdwp/share/debuggee/InvokeMethodDebuggee;";
+ String debuggeeSignature = getDebuggeeClassSignature();
logWriter.println("==> debuggeeSignature = |" + debuggeeSignature + "|+");
long debuggeeRefTypeID = debuggeeWrapper.vmMirror.getClassID(debuggeeSignature);
if ( debuggeeRefTypeID == -1 ) {
@@ -295,7 +296,8 @@ public class InvokeMethodTest extends JDWPSyncTestCase {
checkReplyPacket(reply, "EventRequest::Clear command");
logWriter.println("\n==> Getting invalidClassRefTypeID... ");
- String invalidClassSignature = "Lorg/apache/harmony/jpda/tests/jdwp/share/debuggee/testClass2;";
+ String invalidClassSignature = getDebuggeeClassSignature().replace("InvokeMethodDebuggee",
+ "testClass2");
logWriter.println("==> invalidClassSignature = |" + invalidClassSignature + "|+");
long invalidClassRefTypeID = debuggeeWrapper.vmMirror.getClassID(invalidClassSignature);
if ( invalidClassRefTypeID == -1 ) {
@@ -360,7 +362,7 @@ public class InvokeMethodTest extends JDWPSyncTestCase {
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
logWriter.println("\n==> Getting debuggeeRefTypeID... ");
- String debuggeeSignature = "Lorg/apache/harmony/jpda/tests/jdwp/share/debuggee/InvokeMethodDebuggee;";
+ String debuggeeSignature = getDebuggeeClassSignature();
logWriter.println("==> debuggeeSignature = |" + debuggeeSignature + "|+");
long debuggeeRefTypeID = debuggeeWrapper.vmMirror.getClassID(debuggeeSignature);
if ( debuggeeRefTypeID == -1 ) {
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/NewInstanceTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/NewInstanceTest.java
index dae0c07..d0c7001 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/NewInstanceTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/NewInstanceTest.java
@@ -32,6 +32,7 @@ import org.apache.harmony.jpda.tests.framework.jdwp.ReplyPacket;
import org.apache.harmony.jpda.tests.framework.jdwp.TaggedObject;
import org.apache.harmony.jpda.tests.framework.jdwp.Value;
import org.apache.harmony.jpda.tests.jdwp.share.JDWPSyncTestCase;
+import org.apache.harmony.jpda.tests.jdwp.share.debuggee.InvokeMethodDebuggee;
import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
@@ -42,7 +43,7 @@ public class NewInstanceTest extends JDWPSyncTestCase {
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.share.debuggee.InvokeMethodDebuggee";
+ return InvokeMethodDebuggee.class.getName();
}
/**
@@ -65,7 +66,7 @@ public class NewInstanceTest extends JDWPSyncTestCase {
CommandPacket packet = new CommandPacket(
JDWPCommands.VirtualMachineCommandSet.CommandSetID,
JDWPCommands.VirtualMachineCommandSet.ClassesBySignatureCommand);
- String classSig = "Lorg/apache/harmony/jpda/tests/jdwp/share/debuggee/testClass2;";
+ String classSig = getDebuggeeClassSignature().replace("InvokeMethodDebuggee", "testClass2");
packet.setNextValueAsString(classSig);
ReplyPacket reply = debuggeeWrapper.vmMirror.performCommand(packet);
checkReplyPacket(reply, "VirtualMachine::ClassesBySignature command");
@@ -253,7 +254,8 @@ public class NewInstanceTest extends JDWPSyncTestCase {
CommandPacket packet = new CommandPacket(
JDWPCommands.VirtualMachineCommandSet.CommandSetID,
JDWPCommands.VirtualMachineCommandSet.ClassesBySignatureCommand);
- String classSig = "Lorg/apache/harmony/jpda/tests/jdwp/share/debuggee/InvokeMethodDebuggee$testClass1;";
+ String classSig = getDebuggeeClassSignature().replace("InvokeMethodDebuggee",
+ "InvokeMethodDebuggee$testClass1");
packet.setNextValueAsString(classSig);
ReplyPacket reply = debuggeeWrapper.vmMirror.performCommand(packet);
checkReplyPacket(reply, "VirtualMachine::ClassesBySignature command");
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/SuperClassTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/SuperClassTest.java
index 694a3cc..e9e150a 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/SuperClassTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ClassType/SuperClassTest.java
@@ -31,6 +31,7 @@ import org.apache.harmony.jpda.tests.framework.jdwp.JDWPCommands;
import org.apache.harmony.jpda.tests.framework.jdwp.JDWPConstants;
import org.apache.harmony.jpda.tests.framework.jdwp.ReplyPacket;
import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
+import org.apache.harmony.jpda.tests.share.SyncDebuggee;
@@ -116,7 +117,7 @@ public class SuperClassTest extends JDWPClassTypeTestCase {
ReplyPacket reply = jdwpGetSuperClassReply(classID, JDWPConstants.Error.NONE);
// complare returned signature with superclass signature
- asserSuperClassReplyIsValid(reply, "Lorg/apache/harmony/jpda/tests/share/SyncDebuggee;");
+ asserSuperClassReplyIsValid(reply, getClassSignature(SyncDebuggee.class));
}
// check that there is no superclass for java.lang.Object
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MethodEntryTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MethodEntryTest.java
index cd2bb16..b53d9f9 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MethodEntryTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MethodEntryTest.java
@@ -52,7 +52,7 @@ public class MethodEntryTest extends JDWPEventTestCase {
public void testMethodEntry() {
logWriter.println("testMethodEntry started");
- String methodEntryClassNameRegexp = "org.apache.harmony.jpda.tests.jdwp.Events.MethodEntryDebuggee";
+ String methodEntryClassNameRegexp = getDebuggeeClassName();
//String methodEntryClassNameSignature = "Lorg/apache/harmony/jpda/tests/jdwp/Events/MethodEntryDebuggee;";
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MethodExitTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MethodExitTest.java
index d834649..69c2eb4 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MethodExitTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MethodExitTest.java
@@ -52,7 +52,7 @@ public class MethodExitTest extends JDWPEventTestCase {
public void testMethodExit() {
logWriter.println("testMethodExit started");
- String methodExitClassNameRegexp = "org.apache.harmony.jpda.tests.jdwp.Events.MethodEntryDebuggee";
+ String methodExitClassNameRegexp = MethodEntryDebuggee.class.getName();
//String methodExitClassNameSignature = "Lorg/apache/harmony/jpda/tests/jdwp/Events/MethodEntryDebuggee;";
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorContendedEnterTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorContendedEnterTest.java
index 5ede1fa..7f80e5b 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorContendedEnterTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorContendedEnterTest.java
@@ -27,11 +27,11 @@ import org.apache.harmony.jpda.tests.jdwp.share.JDWPSyncTestCase;
import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
public class MonitorContendedEnterTest extends JDWPSyncTestCase {
- String monitorSignature = "Lorg/apache/harmony/jpda/tests/jdwp/Events/MonitorWaitMockMonitor;";
+ String monitorSignature = getClassSignature(MonitorWaitMockMonitor.class);
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.Events.MonitorContendedEnterAndEnteredDebuggee";
+ return MonitorContendedEnterAndEnteredDebuggee.class.getName();
}
public void testMonitorContendedEnterForClassMatch() {
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorContendedEnteredTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorContendedEnteredTest.java
index 57fe6d0..fc0bf0f 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorContendedEnteredTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorContendedEnteredTest.java
@@ -27,11 +27,11 @@ import org.apache.harmony.jpda.tests.jdwp.share.JDWPSyncTestCase;
import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
public class MonitorContendedEnteredTest extends JDWPSyncTestCase {
- String monitorSignature = "Lorg/apache/harmony/jpda/tests/jdwp/Events/MonitorWaitMockMonitor;";
+ String monitorSignature = getClassSignature(MonitorWaitMockMonitor.class);
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.Events.MonitorContendedEnterAndEnteredDebuggee";
+ return MonitorContendedEnterAndEnteredDebuggee.class.getName();
}
public void testMonitorContendedEnteredForClassMatch() {
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorWaitTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorWaitTest.java
index f8e5c2b..b146890 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorWaitTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorWaitTest.java
@@ -27,11 +27,11 @@ import org.apache.harmony.jpda.tests.jdwp.share.JDWPSyncTestCase;
import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
public class MonitorWaitTest extends JDWPSyncTestCase {
- String monitorSignature = "Lorg/apache/harmony/jpda/tests/jdwp/Events/MonitorWaitMockMonitor;";
+ String monitorSignature = getClassSignature(MonitorWaitMockMonitor.class);
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.Events.MonitorWaitAndWaitedDebuggee";
+ return MonitorWaitAndWaitedDebuggee.class.getName();
}
public void testMonitorWaitForClassOnly() {
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorWaitedTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorWaitedTest.java
index dd7af6d..c1fa48e 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorWaitedTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/MonitorWaitedTest.java
@@ -27,11 +27,11 @@ import org.apache.harmony.jpda.tests.jdwp.share.JDWPSyncTestCase;
import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
public class MonitorWaitedTest extends JDWPSyncTestCase {
- String monitorSignature = "Lorg/apache/harmony/jpda/tests/jdwp/Events/MonitorWaitMockMonitor;";
+ String monitorSignature = getClassSignature(MonitorWaitMockMonitor.class);
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.Events.MonitorWaitAndWaitedDebuggee";
+ return MonitorWaitAndWaitedDebuggee.class.getName();
}
public void testMonitorWaitedForClassOnly() {
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/MultiSession/ClassPrepareTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/MultiSession/ClassPrepareTest.java
index 0252def..d7d8bd5 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/MultiSession/ClassPrepareTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/MultiSession/ClassPrepareTest.java
@@ -56,7 +56,8 @@ public class ClassPrepareTest extends JDWPEventTestCase {
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
- String class2prepareRegexp = "org.apache.harmony.jpda.tests.jdwp.Events.Class2Prepare";
+ String class2prepareRegexp =
+ getDebuggeeClassName().replaceAll("ClassPrepareDebuggee", "Class2Prepare");
//String class2prepareSignature = "Lorg/apache/harmony/jpda/tests/jdwp/Events/Class2Prepare;";
ReplyPacket reply = debuggeeWrapper.vmMirror
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/MultiSession/ExceptionTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/MultiSession/ExceptionTest.java
index 6fc5c28..2c4e331 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/MultiSession/ExceptionTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/MultiSession/ExceptionTest.java
@@ -29,6 +29,7 @@ import org.apache.harmony.jpda.tests.framework.TestOptions;
import org.apache.harmony.jpda.tests.framework.jdwp.CommandPacket;
import org.apache.harmony.jpda.tests.framework.jdwp.JDWPConstants;
import org.apache.harmony.jpda.tests.framework.jdwp.ParsedEvent;
+import org.apache.harmony.jpda.tests.jdwp.Events.DebuggeeException;
import org.apache.harmony.jpda.tests.jdwp.Events.ExceptionCaughtDebuggee;
import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
@@ -55,7 +56,7 @@ public class ExceptionTest extends JDWPEventTestCase {
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
- String exceptionSignature = "Lorg/apache/harmony/jpda/tests/jdwp/Events/DebuggeeException;";
+ String exceptionSignature = getClassSignature(DebuggeeException.class);
boolean isCatch = true;
boolean isUncatch = true;
logWriter.println("\n>> testExceptionEvent: => setException(...)...");
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/MultiSession/RefTypeIDTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/MultiSession/RefTypeIDTest.java
index 75e0c00..e6290a9 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/MultiSession/RefTypeIDTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/MultiSession/RefTypeIDTest.java
@@ -35,13 +35,11 @@ import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
*/
public class RefTypeIDTest extends JDWPSyncTestCase {
- private final String DEBUGGEE_SIGNATURE = "Lorg/apache/harmony/jpda/tests/jdwp/MultiSession/MultiSessionDebuggee;";
-
private final String METHOD_NAME = "printWord";
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.MultiSession.MultiSessionDebuggee";
+ return MultiSessionDebuggee.class.getName();
}
/**
@@ -55,7 +53,7 @@ public class RefTypeIDTest extends JDWPSyncTestCase {
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
- long classID = debuggeeWrapper.vmMirror.getClassID(DEBUGGEE_SIGNATURE);
+ long classID = debuggeeWrapper.vmMirror.getClassID(getDebuggeeClassSignature());
logWriter.println("");
logWriter.println("=> CLOSE CONNECTION..");
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ObjectReference/InvokeMethodTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ObjectReference/InvokeMethodTest.java
index 6a1f74d..373c9cf 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ObjectReference/InvokeMethodTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ObjectReference/InvokeMethodTest.java
@@ -31,6 +31,7 @@ import org.apache.harmony.jpda.tests.framework.jdwp.JDWPConstants;
import org.apache.harmony.jpda.tests.framework.jdwp.ReplyPacket;
import org.apache.harmony.jpda.tests.framework.jdwp.TaggedObject;
import org.apache.harmony.jpda.tests.framework.jdwp.Value;
+import org.apache.harmony.jpda.tests.jdwp.share.debuggee.InvokeMethodDebuggee;
import org.apache.harmony.jpda.tests.jdwp.share.JDWPSyncTestCase;
import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
@@ -54,7 +55,7 @@ public class InvokeMethodTest extends JDWPSyncTestCase {
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.share.debuggee.InvokeMethodDebuggee";
+ return InvokeMethodDebuggee.class.getName();
}
protected int setEventRequest() {
@@ -176,7 +177,7 @@ public class InvokeMethodTest extends JDWPSyncTestCase {
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
// Get referenceTypeID
- String classSig = "Lorg/apache/harmony/jpda/tests/jdwp/share/debuggee/testClass2;";
+ String classSig = getDebuggeeClassSignature().replace("InvokeMethodDebuggee", "testClass2");
long typeID = getReferenceTypeID(classSig);
// Get methodIDs
@@ -286,11 +287,11 @@ public class InvokeMethodTest extends JDWPSyncTestCase {
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
// Get referenceTypeID of super class
- String classSig = "Lorg/apache/harmony/jpda/tests/jdwp/share/debuggee/testClass2;";
+ String classSig = getDebuggeeClassSignature().replace("InvokeMethodDebuggee", "testClass2");
long typeIDSuper = getReferenceTypeID(classSig);
// Get referenceTypeID of child class
- classSig = "Lorg/apache/harmony/jpda/tests/jdwp/share/debuggee/testClass3;";
+ classSig = getDebuggeeClassSignature().replace("InvokeMethodDebuggee", "testClass3");
long typeIDChild = getReferenceTypeID(classSig);
// Get methodID
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ClassFileVersionTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ClassFileVersionTest.java
index f563b7d..20afa5c 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ClassFileVersionTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ClassFileVersionTest.java
@@ -35,13 +35,12 @@ public class ClassFileVersionTest extends JDWPSyncTestCase {
static final String thisCommandName = "ReferenceType.ClassFileVersion command";
- static final String debuggeeSignature = "Lorg/apache/harmony/jpda/tests/jdwp/ReferenceType/ClassFileVersionDebuggee;";
-
- static final String debuggeeClass = "org/apache/harmony/jpda/tests/jdwp/ReferenceType/ClassFileVersionDebuggee.class";
+ static final String debuggeeClass =
+ ClassFileVersionDebuggee.class.getName().replace('.', '/') + ".class";
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.ReferenceType.ClassFileVersionDebuggee";
+ return ClassFileVersionDebuggee.class.getName();
}
/**
@@ -57,7 +56,7 @@ public class ClassFileVersionTest extends JDWPSyncTestCase {
+ ": START...");
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
- long refTypeID = getClassIDBySignature(debuggeeSignature);
+ long refTypeID = getClassIDBySignature(getDebuggeeClassSignature());
logWriter.println("=> Debuggee class = " + getDebuggeeClassName());
logWriter.println("=> referenceTypeID for Debuggee class = "
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ClassLoaderTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ClassLoaderTest.java
index 122a8ae..7daf55f 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ClassLoaderTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ClassLoaderTest.java
@@ -30,6 +30,7 @@ import org.apache.harmony.jpda.tests.framework.jdwp.JDWPCommands;
import org.apache.harmony.jpda.tests.framework.jdwp.JDWPConstants;
import org.apache.harmony.jpda.tests.framework.jdwp.ReplyPacket;
import org.apache.harmony.jpda.tests.jdwp.share.JDWPSyncTestCase;
+import org.apache.harmony.jpda.tests.jdwp.share.debuggee.HelloWorld;
import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
@@ -41,11 +42,11 @@ public class ClassLoaderTest extends JDWPSyncTestCase {
static final int testStatusPassed = 0;
static final int testStatusFailed = -1;
static final String thisCommandName = "ReferenceType.ClassLoader command";
- static final String debuggeeSignature = "Lorg/apache/harmony/jpda/tests/jdwp/share/debuggee/HelloWorld;";
+ static final String debuggeeSignature = getClassSignature(HelloWorld.class);
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.share.debuggee.HelloWorld";
+ return HelloWorld.class.getName();
}
/**
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ConstantPoolTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ConstantPoolTest.java
index 230112f..2d2813c 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ConstantPoolTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ConstantPoolTest.java
@@ -40,14 +40,13 @@ public class ConstantPoolTest extends JDWPSyncTestCase {
static final String thisCommandName = "ReferenceType.ConstantPool command";
- static final String debuggeeSignature = "Lorg/apache/harmony/jpda/tests/jdwp/ReferenceType/ConstantPoolDebuggee;";
-
- static final String debuggeeClass = "org/apache/harmony/jpda/tests/jdwp/ReferenceType/ConstantPoolDebuggee.class";
+ static final String debuggeeClass =
+ ConstantPoolDebuggee.class.getName().replace('.', '/') + ".class";
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.ReferenceType.ConstantPoolDebuggee";
+ return ConstantPoolDebuggee.class.getName();
}
/**
@@ -71,7 +70,7 @@ public class ConstantPoolTest extends JDWPSyncTestCase {
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
// Compose ConstantPool command
- long refTypeID = getClassIDBySignature(debuggeeSignature);
+ long refTypeID = getClassIDBySignature(getDebuggeeClassSignature());
logWriter.println("=> Debuggee class = " + getDebuggeeClassName());
logWriter.println("=> referenceTypeID for Debuggee class = " + refTypeID);
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ModifiersTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ModifiersTest.java
index 0763dba..5cd6c14 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ModifiersTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/ModifiersTest.java
@@ -29,6 +29,7 @@ import org.apache.harmony.jpda.tests.framework.jdwp.CommandPacket;
import org.apache.harmony.jpda.tests.framework.jdwp.JDWPCommands;
import org.apache.harmony.jpda.tests.framework.jdwp.ReplyPacket;
import org.apache.harmony.jpda.tests.jdwp.share.JDWPSyncTestCase;
+import org.apache.harmony.jpda.tests.jdwp.share.debuggee.HelloWorld;
import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
@@ -40,13 +41,22 @@ public class ModifiersTest extends JDWPSyncTestCase {
static final int testStatusPassed = 0;
static final int testStatusFailed = -1;
static final String thisCommandName = "ReferenceType.Modifiers command";
- static final String debuggeeSignature = "Lorg/apache/harmony/jpda/tests/jdwp/share/debuggee/HelloWorld;";
- static final String debuggeeInterfaceSignature = "Lorg/apache/harmony/jpda/tests/jdwp/share/debuggee/HelloWorldInterface;";
- static final String debuggeeInterfaceClassName = "org.apache.harmony.jpda.tests.jdwp.share.debuggee.HelloWorldInterface";
+ static final String debuggeeSignature = getClassSignature(HelloWorld.class);
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.share.debuggee.HelloWorld";
+ return HelloWorld.class.getName();
+ }
+
+ // Note: HelloWorldInterface is intentionally not public, so we cannot use a class literal
+ // to construct the strings. But for potential renaming, this needs to be computed.
+
+ private String getDebuggeeInterfaceSignature() {
+ return debuggeeSignature.replace("HelloWorld", "HelloWorldInterface");
+ }
+
+ private String getDebuggeeInterfaceClassName() {
+ return getDebuggeeClassName().replace("HelloWorld", "HelloWorldInterface");
}
/**
@@ -152,9 +162,9 @@ public class ModifiersTest extends JDWPSyncTestCase {
String failMessage = "";
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
- long refTypeID = getClassIDBySignature(debuggeeInterfaceSignature);
+ long refTypeID = getClassIDBySignature(getDebuggeeInterfaceSignature());
- logWriter.println("=> Debuggee Interface class = " + debuggeeInterfaceClassName);
+ logWriter.println("=> Debuggee Interface class = " + getDebuggeeInterfaceClassName());
logWriter.println("=> referenceTypeID for Debuggee interface = " + refTypeID);
logWriter.println("=> CHECK1: send " + thisCommandName + " and check reply...");
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/NestedTypesTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/NestedTypesTest.java
index d83da22..da54f82 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/NestedTypesTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/NestedTypesTest.java
@@ -41,11 +41,11 @@ public class NestedTypesTest extends JDWPSyncTestCase {
static final int testStatusPassed = 0;
static final int testStatusFailed = -1;
static final String thisCommandName = "ReferenceType.NestedTypes command";
- static final String debuggeeSignature = "Lorg/apache/harmony/jpda/tests/jdwp/ReferenceType/NestedTypesDebuggee;";
+ static final String debuggeeSignature = getClassSignature(NestedTypesDebuggee.class);
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.ReferenceType.NestedTypesDebuggee";
+ return NestedTypesDebuggee.class.getName();
}
/**
@@ -80,9 +80,11 @@ public class NestedTypesTest extends JDWPSyncTestCase {
logWriter.println("=> Returned nested types number = " + returnedNestedTypesNumber);
String nestedTypeSignatures[] = {
- "Lorg/apache/harmony/jpda/tests/jdwp/ReferenceType/NestedTypesDebuggee$StatInterf_1;",
- "Lorg/apache/harmony/jpda/tests/jdwp/ReferenceType/NestedTypesDebuggee$StatClass_1;",
- "Lorg/apache/harmony/jpda/tests/jdwp/ReferenceType/NestedTypesDebuggee$NonStatClass_1;",
+ debuggeeSignature.replace("NestedTypesDebuggee",
+ "NestedTypesDebuggee$StatInterf_1"),
+ debuggeeSignature.replace("NestedTypesDebuggee", "NestedTypesDebuggee$StatClass_1"),
+ debuggeeSignature.replace("NestedTypesDebuggee",
+ "NestedTypesDebuggee$NonStatClass_1"),
};
byte nestedTypeTags[] = {
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/SignatureTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/SignatureTest.java
index 7d9b4ff..19a3948 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/SignatureTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/SignatureTest.java
@@ -29,6 +29,7 @@ import org.apache.harmony.jpda.tests.framework.jdwp.CommandPacket;
import org.apache.harmony.jpda.tests.framework.jdwp.JDWPCommands;
import org.apache.harmony.jpda.tests.framework.jdwp.ReplyPacket;
import org.apache.harmony.jpda.tests.jdwp.share.JDWPSyncTestCase;
+import org.apache.harmony.jpda.tests.jdwp.share.debuggee.HelloWorld;
import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
@@ -40,11 +41,11 @@ public class SignatureTest extends JDWPSyncTestCase {
static final int testStatusPassed = 0;
static final int testStatusFailed = -1;
static final String thisCommandName = "ReferenceType.Signature command";
- static final String debuggeeSignature = "Lorg/apache/harmony/jpda/tests/jdwp/share/debuggee/HelloWorld;";
+ static final String debuggeeSignature = getClassSignature(HelloWorld.class);
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.share.debuggee.HelloWorld";
+ return HelloWorld.class.getName();
}
/**
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/SourceDebugExtensionTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/SourceDebugExtensionTest.java
index 0a057e7..7af6830 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/SourceDebugExtensionTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/SourceDebugExtensionTest.java
@@ -42,14 +42,13 @@ public class SourceDebugExtensionTest extends JDWPSyncTestCase {
static final int testStatusPassed = 0;
static final int testStatusFailed = -1;
static final String thisCommandName = "ReferenceType.SourceDebugExtension command";
- static final String debuggeeSignature =
- "Lorg/apache/harmony/jpda/tests/jdwp/ReferenceType/SourceDebugExtensionDebuggee;";
+ static final String debuggeeSignature = getClassSignature(SourceDebugExtensionDebuggee.class);
static final String expectedSourceDebugExtension = "SMAP\nhelloworld_jsp.java\nJSP\n*S JSP\n" +
"*F\n+ 0 helloworld.jsp\nhelloworld.jsp\n*L\n1,5:53\n6:58,3\n7,4:61\n*E\n";
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.ReferenceType.SourceDebugExtensionDebuggee";
+ return SourceDebugExtensionDebuggee.class.getName();
}
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/StackFrame/PopFrames002Test.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/StackFrame/PopFrames002Test.java
index 2fa4d2e..6ef87d5 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/StackFrame/PopFrames002Test.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/StackFrame/PopFrames002Test.java
@@ -38,7 +38,7 @@ import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
*/
public class PopFrames002Test extends JDWPStackFrameTestCase {
- private String debuggeeSignature = "Lorg/apache/harmony/jpda/tests/jdwp/StackFrame/PopFramesDebuggee;";
+ private String debuggeeSignature = getClassSignature(PopFramesDebuggee.class);
private String breakpointMethodName = "nestledMethod4";
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/StackFrame/PopFramesTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/StackFrame/PopFramesTest.java
index e9d13af..cf24990 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/StackFrame/PopFramesTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/StackFrame/PopFramesTest.java
@@ -35,7 +35,7 @@ import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
*/
public class PopFramesTest extends JDWPStackFrameTestCase {
- private String debuggeeSignature = "Lorg/apache/harmony/jpda/tests/jdwp/StackFrame/PopFramesDebuggee;";
+ private String debuggeeSignature = getClassSignature(PopFramesDebuggee.class);
private String breakpointMethodName = "nestledMethod4";
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/StringReference/ValueTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/StringReference/ValueTest.java
index a93fe45..0230898 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/StringReference/ValueTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/StringReference/ValueTest.java
@@ -32,6 +32,7 @@ import org.apache.harmony.jpda.tests.framework.jdwp.JDWPConstants;
import org.apache.harmony.jpda.tests.framework.jdwp.ReplyPacket;
import org.apache.harmony.jpda.tests.jdwp.share.JDWPSyncTestCase;
import org.apache.harmony.jpda.tests.jdwp.share.JDWPTestConstants;
+import org.apache.harmony.jpda.tests.jdwp.share.debuggee.HelloWorld;
import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
@@ -123,7 +124,7 @@ public class ValueTest extends JDWPSyncTestCase {
logWriter.println("testStringReferenceValueTest001_InvalidString started");
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
- String signature = "Lorg/apache/harmony/jpda/tests/jdwp/share/debuggee/HelloWorld;";
+ String signature = getClassSignature(HelloWorld.class);
long debuggeeClassID = getClassIDBySignature(signature);
checkCommandError(debuggeeClassID, JDWPConstants.Error.INVALID_STRING);
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/ForceEarlyReturn006Test.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/ForceEarlyReturn006Test.java
index 43946d6..43018a1 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/ForceEarlyReturn006Test.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/ForceEarlyReturn006Test.java
@@ -30,11 +30,11 @@ public class ForceEarlyReturn006Test extends JDWPSyncTestCase {
static final String thisCommandName = "ThreadReference.ForceEarlyReturn command ";
- static final String testObjSignature = "Lorg/apache/harmony/jpda/tests/jdwp/ThreadReference/TestObject;";
+ static final String testObjSignature = getClassSignature(TestObject.class);
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.ThreadReference.ForceEarlyReturnDebuggee";
+ return ForceEarlyReturnDebuggee.class.getName();
}
// Get the objectID of test thread
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/ForceEarlyReturnTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/ForceEarlyReturnTest.java
index 19f3a21..f5c63cf 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/ForceEarlyReturnTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/ForceEarlyReturnTest.java
@@ -23,7 +23,6 @@ import org.apache.harmony.jpda.tests.framework.jdwp.JDWPCommands;
import org.apache.harmony.jpda.tests.framework.jdwp.JDWPConstants;
import org.apache.harmony.jpda.tests.framework.jdwp.ReplyPacket;
import org.apache.harmony.jpda.tests.framework.jdwp.Value;
-import org.apache.harmony.jpda.tests.framework.jdwp.JDWPConstants.Tag;
import org.apache.harmony.jpda.tests.jdwp.share.JDWPSyncTestCase;
import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
@@ -50,11 +49,9 @@ public class ForceEarlyReturnTest extends JDWPSyncTestCase {
static Value expectedValue;
- static final String debuggeeSignature = "Lorg/apache/harmony/jpda/tests/jdwp/ThreadReference/ForceEarlyReturnDebuggee;";
-
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.ThreadReference.ForceEarlyReturnDebuggee";
+ return ForceEarlyReturnDebuggee.class.getName();
}
private String toString(Value value) {
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/StopTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/StopTest.java
index 49ec7c6..3ad5860 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/StopTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/StopTest.java
@@ -38,7 +38,7 @@ import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
*/
public class StopTest extends JDWPSyncTestCase {
- static String SIGNATURE = "Lorg/apache/harmony/jpda/tests/jdwp/ThreadReference/StopDebuggee;";
+ static String SIGNATURE = getClassSignature(StopDebuggee.class);
@Override
protected String getDebuggeeClassName() {
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/ThreadGroup002Test.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/ThreadGroup002Test.java
index fd4e7d4..c4192c3 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/ThreadGroup002Test.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ThreadReference/ThreadGroup002Test.java
@@ -40,12 +40,10 @@ public class ThreadGroup002Test extends JDWPSyncTestCase {
static final int testStatusPassed = 0;
static final int testStatusFailed = -1;
- static final String debuggeeSignature =
- "Lorg/apache/harmony/jpda/tests/jdwp/ThreadReference/ThreadGroup002Debuggee;";
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.ThreadReference.ThreadGroup002Debuggee";
+ return ThreadGroup002Debuggee.class.getName();
}
/**
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/ClassesBySignatureTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/ClassesBySignatureTest.java
index f0eacc9..ddaf9b6 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/ClassesBySignatureTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/ClassesBySignatureTest.java
@@ -30,6 +30,7 @@ import org.apache.harmony.jpda.tests.framework.jdwp.JDWPCommands;
import org.apache.harmony.jpda.tests.framework.jdwp.JDWPConstants;
import org.apache.harmony.jpda.tests.framework.jdwp.ReplyPacket;
import org.apache.harmony.jpda.tests.jdwp.share.JDWPSyncTestCase;
+import org.apache.harmony.jpda.tests.jdwp.share.debuggee.HelloWorld;
import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
@@ -38,7 +39,7 @@ import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
*/
public class ClassesBySignatureTest extends JDWPSyncTestCase {
- static final String SIGNATURE001 = "Lorg/apache/harmony/jpda/tests/jdwp/share/debuggee/HelloWorld;";
+ static final String SIGNATURE001 = getClassSignature(HelloWorld.class);
@Override
protected String getDebuggeeClassName() {
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/RedefineClassesTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/RedefineClassesTest.java
index 249ed5a..51f22ee 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/RedefineClassesTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/RedefineClassesTest.java
@@ -45,14 +45,15 @@ public class RedefineClassesTest extends JDWPSyncTestCase {
static final int testStatusPassed = 0;
static final int testStatusFailed = -1;
static final String thisCommandName = "VirtualMachine::RedefineClasses command";
- static final String checkedClassSignature
- = "Lorg/apache/harmony/jpda/tests/jdwp/VirtualMachine/RedefineClass_Debuggee;";
+ static final String checkedClassSignature =
+ getClassSignature(RedefineClassesDebuggee.class).replace("RedefineClassesDebuggee",
+ "RedefineClass_Debuggee");
static final String byteCodeToRedefineFile = "RedefineByteCode_Debuggee001";
private static String thisTestName;
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.VirtualMachine.RedefineClassesDebuggee";
+ return RedefineClassesDebuggee.class.getName();
}
File findNewClassByteCode() {
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/SetDefaultStratumTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/SetDefaultStratumTest.java
index d78aa6f..fcd0082 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/SetDefaultStratumTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/VirtualMachine/SetDefaultStratumTest.java
@@ -30,6 +30,7 @@ import org.apache.harmony.jpda.tests.framework.jdwp.JDWPCommands;
import org.apache.harmony.jpda.tests.framework.jdwp.JDWPConstants;
import org.apache.harmony.jpda.tests.framework.jdwp.ReplyPacket;
import org.apache.harmony.jpda.tests.jdwp.share.JDWPSyncTestCase;
+import org.apache.harmony.jpda.tests.jdwp.share.debuggee.HelloWorld;
import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
@@ -41,11 +42,10 @@ public class SetDefaultStratumTest extends JDWPSyncTestCase {
static final int testStatusPassed = 0;
static final int testStatusFailed = -1;
static final String thisCommandName = "VirtualMachine::SetDefaultStratum command";
- static final String debuggeeSignature = "Lorg/apache/harmony/jpda/tests/jdwp/share/debuggee/HelloWorld;";
@Override
protected String getDebuggeeClassName() {
- return "org.apache.harmony.jpda.tests.jdwp.share.debuggee.HelloWorld";
+ return HelloWorld.class.getName();
}
/**