diff options
author | Robert Loehning <robert.loehning@digia.com> | 2013-09-11 17:00:00 +0200 |
---|---|---|
committer | Robert Loehning <robert.loehning@digia.com> | 2013-09-12 17:30:31 +0200 |
commit | 876924d755dd811d88999dedc484a3a014790aed (patch) | |
tree | ec01700b8806d89018bdaab95cf624458bba693b /tests | |
parent | 7d220425c18934e62498813f71ed44c3b425f442 (diff) | |
download | qt-creator-876924d755dd811d88999dedc484a3a014790aed.tar.gz |
Squish: More debugging output for checkDebuggingLibrary()
Change-Id: Iab745b8982c31a0fc53c7a2b5620816d7b491bea
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/system/shared/utils.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/system/shared/utils.py b/tests/system/shared/utils.py index ecfe6523cd..335f6ce187 100644 --- a/tests/system/shared/utils.py +++ b/tests/system/shared/utils.py @@ -445,7 +445,8 @@ def checkDebuggingLibrary(kitIDs): buildLogWindow = ("window={name='QtSupport__Internal__ShowBuildLog' type='QDialog' " "visible='1' windowTitle?='Debugging Helper Build Log*'}") treeWidget = waitForObject(":QtSupport__Internal__QtVersionManager.qtdirList_QTreeWidget") - if str(treeWidget.currentItem().text(0)) in kitStrings.values(): + qtVersion = str(treeWidget.currentItem().text(0)) + if qtVersion in kitStrings.values(): detailsButton = waitForObject("{%s type='Utils::DetailsButton' text='Details' " "visible='1' unnamed='1' occurrence='2'}" % container) ensureChecked(detailsButton) @@ -457,14 +458,16 @@ def checkDebuggingLibrary(kitIDs): buildLog = waitForObject("{type='QPlainTextEdit' name='log' visible='1' %s}" % buildLogWindow) if str(buildLog.plainText).endswith('Build succeeded.'): built += 1 + test.log("Successfully built GDB helper for Qt version %s" % qtVersion) else: failed += 1 - test.fail("Building GDB Helper failed", + test.fail("Building GDB Helper for Qt version %s failed" % qtVersion, buildLog.plainText) clickButton(waitForObject("{type='QPushButton' text='Close' unnamed='1' " "visible='1' %s}" % buildLogWindow)) else: built += 1 + test.log("GDB helper for Qt version %s is %s" % (qtVersion, str(gdbHelperStat.text))) ensureChecked(detailsButton, False) return (built, failed) # end of internal function for iterateQtVersions @@ -472,6 +475,7 @@ def checkDebuggingLibrary(kitIDs): qtVersionsOfKits = zip(kits, qtv) wantedKits = Targets.getTargetsAsStrings(kitIDs) kitsQtV = dict([i for i in qtVersionsOfKits if i[0] in wantedKits]) + test.log("Checking debug libraries for the following kit:Qt combinations: %s" % kitsQtV) tv, builtAndFailedList = iterateQtVersions(False, True, __checkDebugLibsInternalFunc__, kitsQtV) built = failed = 0 for current in builtAndFailedList: @@ -486,7 +490,8 @@ def checkDebuggingLibrary(kitIDs): if built == len(kitIDs): test.log("Function executed for all given kits.") else: - test.fatal("Something's wrong - function has skipped some kits.") + test.fatal("Something's wrong - function has skipped some kits.", + "Expected %s kits but %s are built." % (len(kitIDs), built)) return failed == 0 # function that opens Options Dialog and parses the configured Qt versions |