From 66a1b52f989b9bc8a7b220030fe2f5e1b5184e07 Mon Sep 17 00:00:00 2001
From: Robert Loehning <robert.loehning@digia.com>
Date: Thu, 20 Jun 2013 13:57:47 +0200
Subject: [PATCH] Squish: Stabilize progressBarWait()

Change-Id: I9511317f8389963e5c98230d6885311a84c2dc25
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
---
 tests/system/shared/utils.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tests/system/shared/utils.py b/tests/system/shared/utils.py
index b7623cb518..4960b41d0f 100644
--- a/tests/system/shared/utils.py
+++ b/tests/system/shared/utils.py
@@ -643,7 +643,9 @@ def checkIfObjectExists(name, shouldExist = True, timeout = 3000, verboseOnFail
 
 # wait for progress bar(s) to appear and disappear
 def progressBarWait(timeout=60000):
-    checkIfObjectExists(":Qt Creator_Core::Internal::ProgressBar", True, 2000)
+    if not checkIfObjectExists(":Qt Creator_Core::Internal::ProgressBar", True, 6000):
+        test.warning("progressBarWait() timed out when waiting for ProgressBar.",
+                     "This may lead to unforeseen behavior. Consider increasing the timeout.")
     checkIfObjectExists(":Qt Creator_Core::Internal::ProgressBar", False, timeout)
 
 def readFile(filename):
-- 
GitLab