[jbosstools-commits] JBoss Tools SVN: r42721 - trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Wed Jul 25 16:19:26 EDT 2012
Author: vpakan at 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);
}
More information about the jbosstools-commits
mailing list