Author: dgolovin
Date: 2008-11-20 12:46:26 -0500 (Thu, 20 Nov 2008)
New Revision: 11920
Modified:
trunk/tests/tests/org.jboss.tools.test/src/org/jboss/tools/test/util/JobUtils.java
Log:
fix compilation error
Modified:
trunk/tests/tests/org.jboss.tools.test/src/org/jboss/tools/test/util/JobUtils.java
===================================================================
---
trunk/tests/tests/org.jboss.tools.test/src/org/jboss/tools/test/util/JobUtils.java 2008-11-20
17:09:57 UTC (rev 11919)
+++
trunk/tests/tests/org.jboss.tools.test/src/org/jboss/tools/test/util/JobUtils.java 2008-11-20
17:46:26 UTC (rev 11920)
@@ -21,15 +21,20 @@
public class JobUtils {
private static final long MAX_IDLE = 30*60*1000L;
+ private static final long DEFAULT_DELAY = 500;
public static void waitForIdle() {
+ waitForIdle(DEFAULT_DELAY);
+ }
+
+ public static void waitForIdle(long delay) {
long start = System.currentTimeMillis();
// Job.getJobManager().isIdle() is more efficient than EditorTestHelper.allJobsQuiet()
// EditorTestHelper.allJobsQuiet() isn't thread-safe
//
https://bugs.eclipse.org/bugs/show_bug.cgi?id=198241 is fixed
//while (!EditorTestHelper.allJobsQuiet()) {
while (!Job.getJobManager().isIdle()) {
- delay(500);
+ delay(delay);
if ( (System.currentTimeMillis()-start) > MAX_IDLE )
throw new RuntimeException("A long running task detected"); //$NON-NLS-1$
}