You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by iv...@apache.org on 2007/07/06 06:22:32 UTC
svn commit: r553723 - in
/harmony/enhanced/buildtest/branches/2.0/tests/stress/qa/src/test/stress/org/apache/harmony/test/stress/jpda/jdwp/scenario:
REFTYPE003/RefTypeDebuggee003.java share/StressTestCase.java
Author: ivavladimir
Date: Thu Jul 5 21:22:29 2007
New Revision: 553723
URL: http://svn.apache.org/viewvc?view=rev&rev=553723
Log:
patch for HARMONY-4322'[buildtest][stress] JDWP stress tests REFTYPE003, REFTYPE004 are sensitive to class loading' was applied
Modified:
harmony/enhanced/buildtest/branches/2.0/tests/stress/qa/src/test/stress/org/apache/harmony/test/stress/jpda/jdwp/scenario/REFTYPE003/RefTypeDebuggee003.java
harmony/enhanced/buildtest/branches/2.0/tests/stress/qa/src/test/stress/org/apache/harmony/test/stress/jpda/jdwp/scenario/share/StressTestCase.java
Modified: harmony/enhanced/buildtest/branches/2.0/tests/stress/qa/src/test/stress/org/apache/harmony/test/stress/jpda/jdwp/scenario/REFTYPE003/RefTypeDebuggee003.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/stress/qa/src/test/stress/org/apache/harmony/test/stress/jpda/jdwp/scenario/REFTYPE003/RefTypeDebuggee003.java?view=diff&rev=553723&r1=553722&r2=553723
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/stress/qa/src/test/stress/org/apache/harmony/test/stress/jpda/jdwp/scenario/REFTYPE003/RefTypeDebuggee003.java (original)
+++ harmony/enhanced/buildtest/branches/2.0/tests/stress/qa/src/test/stress/org/apache/harmony/test/stress/jpda/jdwp/scenario/REFTYPE003/RefTypeDebuggee003.java Thu Jul 5 21:22:29 2007
@@ -92,8 +92,6 @@
RefType003_TestClass04 testClass04 = new RefType003_TestClass04();
RefType003_TestClass05 testClass05 = new RefType003_TestClass05();
-
-
freeMemory = currentRuntime.freeMemory();
logWriter.println("--> RefTypeDebuggee003: freeMemory (bytes) after loading some classes = " + freeMemory);
@@ -102,10 +100,18 @@
printlnForDebug("RefTypeDebuggee003: After sendSignalAndWait(SIGNAL_READY_03)");
logWriter.println("--> RefTypeDebuggee003: load some another classes...");
- NewTestClass1 testCls1 = new NewTestClass1();
- NewTestClass2 testCls2 = new NewTestClass2();
- NewTestClass3 testCls3 = new NewTestClass3();
+ Class loadedClasses[] = new Class[4];
+ try {
+ for (int i = 1; i < 4; i++) {
+ String name = "org.apache.harmony.test.stress.jpda.jdwp.scenario.REFTYPE003.NewTestClass" + i;
+ printlnForDebug("RefTypeDebuggee003: loading class: " + name);
+ loadedClasses[i] = Class.forName(name);
+ }
+ } catch (ClassNotFoundException exp) {
+ logWriter.print("Exception during loading classes: " + exp);
+ }
+
freeMemory = currentRuntime.freeMemory();
logWriter.println("--> RefTypeDebuggee003: freeMemory (bytes) after loading some another classes = " + freeMemory);
Modified: harmony/enhanced/buildtest/branches/2.0/tests/stress/qa/src/test/stress/org/apache/harmony/test/stress/jpda/jdwp/scenario/share/StressTestCase.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/stress/qa/src/test/stress/org/apache/harmony/test/stress/jpda/jdwp/scenario/share/StressTestCase.java?view=diff&rev=553723&r1=553722&r2=553723
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/stress/qa/src/test/stress/org/apache/harmony/test/stress/jpda/jdwp/scenario/share/StressTestCase.java (original)
+++ harmony/enhanced/buildtest/branches/2.0/tests/stress/qa/src/test/stress/org/apache/harmony/test/stress/jpda/jdwp/scenario/share/StressTestCase.java Thu Jul 5 21:22:29 2007
@@ -2212,12 +2212,10 @@
long typeID = reply.getNextValueAsReferenceTypeID();
for (int j = 0; j < refTypesArray.getLength(); j++) {
if (typeID == refTypesArray.getRefType(j)) {
- success = false;
logWriter
.println("#WARNING: refTypeID = " + typeID + " of new class "
+ checkedNewClassName
+ " already exists among classes loaded before ");
- break;
}
}
String sourceFile = getSource(typeID);