Squish: Add workaround for mixed debugging bug on Mac

Change-Id: I4634a10d06ff30998787a215886b642d8349bb8f
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
This commit is contained in:
Christian Stenger
2014-02-28 16:28:38 +01:00
parent 8d238af564
commit 0f1105d8c1
@@ -73,7 +73,7 @@ def main():
continue
allowAppThroughWinFW(workingDir, projectName, False)
if not doSimpleDebugging(len(checkedTargets), kit, config,
2, expectedBreakpointsOrder):
len(expectedBreakpointsOrder), expectedBreakpointsOrder):
try:
stopB = findObject(':Qt Creator.Stop_QToolButton')
if stopB.enabled:
@@ -85,6 +85,12 @@ def main():
ensureChecked(":Qt Creator_AppOutput_Core::Internal::OutputPaneToggleButton")
clickButton(waitForObject("{type='CloseButton' unnamed='1' visible='1' "
"window=':Qt Creator_Core::Internal::MainWindow'}"))
if platform.system() == 'Darwin' and JIRA.isBugStillOpen(11595):
try:
expectedBreakpointsOrder.remove({os.path.join(workingDir, projectName, "main.cpp"):10})
test.warning("Removed cpp file after first run. (QTCREATORBUG-11595)")
except:
pass
else:
test.fatal("Setting breakpoints failed - leaving without testing.")
invokeMenuItem("File", "Exit")