Author: vpakan(a)redhat.com
Date: 2012-07-25 16:19:26 -0400 (Wed, 25 Jul 2012)
New Revision: 42721
Modified:
trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTUtilExt.java
Log:
Fixed waiting for sleeping jobs.
Modified:
trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTUtilExt.java
===================================================================
---
trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTUtilExt.java 2012-07-25
19:57:33 UTC (rev 42720)
+++
trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTUtilExt.java 2012-07-25
20:19:26 UTC (rev 42721)
@@ -360,9 +360,16 @@
// Wait until all blocking jobs aren't finished or timeout
for (String jobName : blockingJobs) {
while (true) {
- if (!isJobRunning(jobName)) {
- log.info("Job " + jobName + " is finished");
- break;
+ if (!isJobRunning(jobName)){
+ boolean jobStoped = true;
+ if (includeSleepingJobs){
+ jobStoped = !isJobSleeping(jobName);
+ }
+
+ if (jobStoped){
+ log.info("Job " + jobName + " is finished");
+ break;
+ }
}
long waitTime = System.currentTimeMillis() - startTime;
@@ -371,7 +378,7 @@
+ timeOut + "ms");
break;
}
- log.info("Job \"" + jobName + "\" is running for " +
waitTime
+ log.info("Waiting for Job \"" + jobName + "\" for " +
waitTime
/ 1000 + "s");
bot.sleep(SLEEPTIME);
}
Show replies by date