forked from qt-creator/qt-creator
Squish: Fix handleDebuggerWarnings()
Warning now shows up for MSVC builds, too. Change-Id: I774079fd6ee0f9bf70a7f37c9920dd45e55154d0 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
This commit is contained in:
@@ -48,13 +48,12 @@ def handleDebuggerWarnings(config, isMsvcBuild=False):
|
||||
clickButton(waitForObject("{text='Cancel' type='QPushButton' unnamed='1' visible='1' window=':Dialog_Debugger::Internal::SymbolPathsDialog'}", 10000))
|
||||
except LookupError:
|
||||
pass # No warning. Fine.
|
||||
else:
|
||||
if "Release" in config and not platform.system() in ("Darwin", "Microsoft", "Windows"):
|
||||
message = waitForObject("{container=':Qt Creator.DebugModeWidget_QSplitter' name='qt_msgbox_label' type='QLabel' visible='1'}")
|
||||
messageText = str(message.text)
|
||||
test.verify(messageText.startswith('This does not seem to be a "Debug" build.\nSetting breakpoints by file name and line number may fail.'),
|
||||
"Got warning: %s" % messageText)
|
||||
clickButton("{container=':Qt Creator.DebugModeWidget_QSplitter' text='OK' type='QPushButton' unnamed='1' visible='1'}")
|
||||
if "Release" in config and (isMsvcBuild or platform.system() == "Linux"):
|
||||
message = waitForObject("{container=':Qt Creator.DebugModeWidget_QSplitter' name='qt_msgbox_label' type='QLabel' visible='1'}")
|
||||
messageText = str(message.text)
|
||||
test.verify(messageText.startswith('This does not seem to be a "Debug" build.\nSetting breakpoints by file name and line number may fail.'),
|
||||
"Got warning: %s" % messageText)
|
||||
clickButton("{container=':Qt Creator.DebugModeWidget_QSplitter' text='OK' type='QPushButton' unnamed='1' visible='1'}")
|
||||
|
||||
def takeDebuggerLog():
|
||||
invokeMenuItem("Window", "Views", "Debugger Log")
|
||||
|
Reference in New Issue
Block a user