You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by ge...@apache.org on 2006/10/25 00:18:17 UTC

svn commit: r467510 - /incubator/harmony/enhanced/drlvm/trunk/vm/tests/kernel/java/lang/ThreadTest.java

Author: geirm
Date: Tue Oct 24 15:18:16 2006
New Revision: 467510

URL: http://svn.apache.org/viewvc?view=rev&rev=467510
Log:
HARMONY-1876

Fix to DRLVM kernel ThreadTest


Modified:
    incubator/harmony/enhanced/drlvm/trunk/vm/tests/kernel/java/lang/ThreadTest.java

Modified: incubator/harmony/enhanced/drlvm/trunk/vm/tests/kernel/java/lang/ThreadTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/drlvm/trunk/vm/tests/kernel/java/lang/ThreadTest.java?view=diff&rev=467510&r1=467509&r2=467510
==============================================================================
--- incubator/harmony/enhanced/drlvm/trunk/vm/tests/kernel/java/lang/ThreadTest.java (original)
+++ incubator/harmony/enhanced/drlvm/trunk/vm/tests/kernel/java/lang/ThreadTest.java Tue Oct 24 15:18:16 2006
@@ -1029,8 +1029,20 @@
         Team team = new Team();
         RunProject pr1 = new RunProject(team);
         pr1.start();
+        waitTime = waitDuration;
+        while (!pr1.isAlive() && !(expired = doSleep(10))) {
+        }
+        if (expired) {
+            fail("pr1 has not been started");
+        }
         RunProject pr2 = new RunProject(team);
         pr2.start();
+        waitTime = waitDuration;
+        while (!pr2.isAlive() && !(expired = doSleep(10))) {
+        }
+        if (expired) {
+            fail("pr2 has not been started");
+        }
         Thread.State state;
         waitTime = waitDuration;
         do {