SquishTests: Don't try interacting with disabled "Details" buttons

When creating a Qt Quick UI project, the "Details" buttons of
available kits are disabled.

Change-Id: Ie05eac3b5f9d59eef4cdba84bbb7981f7ee15fdb
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Robert Löhning
2025-03-10 22:07:25 +01:00
parent 817996336c
commit 55ce4e9c06
+6 -2
View File
@@ -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))