forked from qt-creator/qt-creator
Squish: Optimization in checkLastBuild()
Change-Id: Id706efcf25e39d55a80ebfcd2ed0212c7f1a2324 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
This commit is contained in:
@@ -43,8 +43,9 @@ def checkLastBuild(expectedToFail=False, createTasksFileOnError=True):
|
|||||||
ensureChecked(":Qt Creator_Issues_Core::Internal::OutputPaneToggleButton")
|
ensureChecked(":Qt Creator_Issues_Core::Internal::OutputPaneToggleButton")
|
||||||
model = waitForObject(":Qt Creator.Issues_QListView").model()
|
model = waitForObject(":Qt Creator.Issues_QListView").model()
|
||||||
buildIssues = dumpBuildIssues(model)
|
buildIssues = dumpBuildIssues(model)
|
||||||
errors = len(filter(lambda i: i[5] == "1", buildIssues))
|
types = map(lambda i: i[5], buildIssues)
|
||||||
warnings = len(filter(lambda i: i[5] == "2", buildIssues))
|
errors = types.count("1")
|
||||||
|
warnings = types.count("2")
|
||||||
gotErrors = errors != 0
|
gotErrors = errors != 0
|
||||||
if not (gotErrors ^ expectedToFail):
|
if not (gotErrors ^ expectedToFail):
|
||||||
test.passes("Errors: %s | Warnings: %s" % (errors, warnings))
|
test.passes("Errors: %s | Warnings: %s" % (errors, warnings))
|
||||||
|
Reference in New Issue
Block a user