From 80c3b30366bab80bc7dc9dc44e62d59345bd7da5 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Tue, 11 Jul 2023 14:08:31 +0200 Subject: [PATCH] SquishTests: Attempt to stabilize tests on macOS Change-Id: Ifd7137f88e9d8736cbc7d1a4374f8ce640c1082b Reviewed-by: Marcus Tillmanns Reviewed-by: Christian Stenger Reviewed-by: --- tests/system/shared/qtcreator.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/system/shared/qtcreator.py b/tests/system/shared/qtcreator.py index 8ad3a7eccf9..0b86001529f 100644 --- a/tests/system/shared/qtcreator.py +++ b/tests/system/shared/qtcreator.py @@ -45,8 +45,9 @@ def __closeInfoBarEntry__(leftButtonText): leftWidget = "leftWidget={%s}" % (toolButton % leftButtonText) test.log("closing %s" % leftButtonText) buttonObjStr = "{%s %s}" % (doNotShowAgain, leftWidget) + checkIfObjectExists(buttonObjStr, verboseOnFail=True) clickButton(waitForObject(buttonObjStr)) - waitFor('object.exists(buttonObjStr) == False', 2000) + checkIfObjectExists(buttonObjStr, False, 2000, True) # additionalParameters must be a list or tuple of strings or None def startQC(additionalParameters=None, withPreparedSettingsPath=True, closeLinkToQt=True, cancelTour=True):