diff options
-rw-r--r-- | tests/system/suite_general/tst_opencreator_qbs/test.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/system/suite_general/tst_opencreator_qbs/test.py b/tests/system/suite_general/tst_opencreator_qbs/test.py index b7d363c7cc9..27a70a72489 100644 --- a/tests/system/suite_general/tst_opencreator_qbs/test.py +++ b/tests/system/suite_general/tst_opencreator_qbs/test.py @@ -39,7 +39,12 @@ def main(): if not startedWithoutPluginError(): return openQbsProject(pathCreator) - progressBarWait(200000) + test.log("Start parsing project") naviTreeView = "{column='0' container=':Qt Creator_Utils::NavigationTreeView' text~='qtcreator( \[\S+\])?' type='QModelIndex'}" + ntwObject = waitForObject(naviTreeView) + if waitFor("ntwObject.model().rowCount(ntwObject) > 2", 200000): # No need to wait for C++-parsing + test.log("Parsing project done") # we only need the project + else: + test.warning("Parsing project timed out") compareProjectTree(naviTreeView, "projecttree_creator.tsv") invokeMenuItem("File", "Exit") |