Squish: Wait for project parsing after creating projects

There is a new progress bar titled "Updating Locator Caches". The
unspecific progressBarWait() will continue after that disappeared.
Project parsing did not even start then.

Change-Id: Iaa6b7c63ea5669aefa3f34329d8d6e4958ae4eab
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Robert Loehning
2020-01-28 20:53:30 +01:00
parent 1fdad12657
commit 72def2c625
+4 -4
View File
@@ -247,7 +247,7 @@ def createProject_Qt_GUI(path, projectName, checks = True, addToVersionControl =
expectedFiles.extend(__sortFilenamesOSDependent__(["main.cpp", cpp_file, h_file, ui_file, pro_file]))
__createProjectHandleLastPage__(expectedFiles, addToVersionControl)
progressBarWait(20000)
waitForProjectParsing()
if checks:
__verifyFileCreation__(path, expectedFiles)
@@ -273,7 +273,7 @@ def createProject_Qt_Console(path, projectName, checks = True, buildSystem = Non
expectedFiles.extend(__sortFilenamesOSDependent__([cpp_file, pro_file]))
__createProjectHandleLastPage__(expectedFiles)
progressBarWait(10000)
waitForProjectParsing()
if checks:
__verifyFileCreation__(path, expectedFiles)
@@ -292,7 +292,7 @@ def createNewQtQuickApplication(workingDir, projectName=None,
if len(checkedTargets):
clickButton(waitForObject(":Next_QPushButton"))
__createProjectHandleLastPage__()
progressBarWait(10000)
waitForProjectParsing()
else:
clickButton(waitForObject("{type='QPushButton' text='Cancel' visible='1'}"))
@@ -310,7 +310,7 @@ def createNewQtQuickUI(workingDir, qtVersion = "5.6"):
if len(checkedTargets):
clickButton(waitForObject(":Next_QPushButton"))
__createProjectHandleLastPage__()
progressBarWait(10000)
waitForProjectParsing(codemodelParsingTimeout=0)
else:
clickButton(waitForObject("{type='QPushButton' text='Cancel' visible='1'}"))