forked from qt-creator/qt-creator
Squish: Enable QML debugging in doSimpleDebugging()
Change-Id: I46a902a8038beac49e70a8a1f422c079bd2b3f44 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
This commit is contained in:
@@ -126,10 +126,16 @@ def removeOldBreakpoints():
|
|||||||
# param expectedBPOrder holds a list of dicts where the dicts contain always
|
# param expectedBPOrder holds a list of dicts where the dicts contain always
|
||||||
# only 1 key:value pair - the key is the name of the file, the value is
|
# only 1 key:value pair - the key is the name of the file, the value is
|
||||||
# line number where the debugger should stop
|
# line number where the debugger should stop
|
||||||
def doSimpleDebugging(kitCount, currentKit, currentConfigName, pressContinueCount=1, expectedBPOrder=[]):
|
def doSimpleDebugging(kitCount, currentKit, currentConfigName, pressContinueCount=1,
|
||||||
|
expectedBPOrder=[], enableQml=True):
|
||||||
expectedLabelTexts = ['Stopped\.', 'Stopped at breakpoint \d+ \(\d+\) in thread \d+\.']
|
expectedLabelTexts = ['Stopped\.', 'Stopped at breakpoint \d+ \(\d+\) in thread \d+\.']
|
||||||
if len(expectedBPOrder) == 0:
|
if len(expectedBPOrder) == 0:
|
||||||
expectedLabelTexts.append("Running\.")
|
expectedLabelTexts.append("Running\.")
|
||||||
|
switchViewTo(ViewConstants.PROJECTS)
|
||||||
|
switchToBuildOrRunSettingsFor(kitCount, currentKit, ProjectSettings.RUN)
|
||||||
|
ensureChecked(waitForObject("{container=':Qt Creator.scrollArea_QScrollArea' text='Enable QML' "
|
||||||
|
"type='QCheckBox' unnamed='1' visible='1'}"), enableQml)
|
||||||
|
switchViewTo(ViewConstants.EDIT)
|
||||||
if not __startDebugger__(kitCount, currentKit, currentConfigName):
|
if not __startDebugger__(kitCount, currentKit, currentConfigName):
|
||||||
return False
|
return False
|
||||||
statusLabel = findObject(":Debugger Toolbar.StatusText_Utils::StatusLabel")
|
statusLabel = findObject(":Debugger Toolbar.StatusText_Utils::StatusLabel")
|
||||||
|
|||||||
Reference in New Issue
Block a user