forked from qt-creator/qt-creator
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:
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user