aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Löhning <[email protected]>2025-03-10 22:07:25 +0100
committerRobert Löhning <[email protected]>2025-03-11 10:35:01 +0000
commit55ce4e9c06e3651b66219dd9503f68214152e853 (patch)
tree667519776adbe464f44f01c856d565b846379f4a
parent817996336c7a916cf5405062656168665b38c3eb (diff)
SquishTests: Don't try interacting with disabled "Details" buttonsv16.0.0
When creating a Qt Quick UI project, the "Details" buttons of available kits are disabled. Change-Id: Ie05eac3b5f9d59eef4cdba84bbb7981f7ee15fdb Reviewed-by: Christian Stenger <[email protected]>
-rw-r--r--tests/system/shared/project.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/system/shared/project.py b/tests/system/shared/project.py
index a46d522cfa6..b9f351aff02 100644
--- a/tests/system/shared/project.py
+++ b/tests/system/shared/project.py
@@ -437,10 +437,14 @@ def __chooseTargets__(targets, availableTargets=None, additionalFunc=None):
checkedTargets.add(current)
# perform additional function on detailed kits view
- if additionalFunc:
+ if additionalFunc and detailsButton.enabled:
ensureChecked(detailsButton)
additionalFunc()
- ensureChecked(detailsButton, False)
+ if detailsButton.enabled:
+ ensureChecked(detailsButton, False)
+ else:
+ test.verify(not detailsButton.checked,
+ 'A disabled "Details" button should not be expanded.')
except LookupError:
if mustCheck:
test.fail("Failed to check target '%s'." % Targets.getStringForTarget(current))