forked from qt-creator/qt-creator
SquishTests: Don't filter out code model issues when we need them
Amends c46dff0199
Change-Id: I5f2613edf15f86161a576ab21f16f079bd12a59f
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -23,14 +23,17 @@ def toggleIssuesFilter(filterName, checked):
|
|||||||
test.log("Exception while toggling filter '%s'" % filterName,
|
test.log("Exception while toggling filter '%s'" % filterName,
|
||||||
"%s(%s)" % (str(t), str(v)))
|
"%s(%s)" % (str(t), str(v)))
|
||||||
|
|
||||||
def getBuildIssues():
|
|
||||||
|
def getBuildIssues(ignoreCodeModel=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()
|
||||||
# filter out possible code model issues present inside the Issues pane
|
if ignoreCodeModel:
|
||||||
toggleIssuesFilter("Clang Code Model", False)
|
# filter out possible code model issues present inside the Issues pane
|
||||||
|
toggleIssuesFilter("Clang Code Model", False)
|
||||||
result = dumpBuildIssues(model)
|
result = dumpBuildIssues(model)
|
||||||
# reset the filter
|
if ignoreCodeModel:
|
||||||
toggleIssuesFilter("Clang Code Model", True)
|
# reset the filter
|
||||||
|
toggleIssuesFilter("Clang Code Model", True)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
# this method checks the last build (if there's one) and logs the number of errors, warnings and
|
# this method checks the last build (if there's one) and logs the number of errors, warnings and
|
||||||
|
@@ -25,7 +25,7 @@ def __noBuildIssues__():
|
|||||||
|
|
||||||
|
|
||||||
def __syntaxErrorDetected__():
|
def __syntaxErrorDetected__():
|
||||||
buildIssues = getBuildIssues()
|
buildIssues = getBuildIssues(False)
|
||||||
for issue in buildIssues:
|
for issue in buildIssues:
|
||||||
if issue[3] in ["Expected ';' after expression (fix available)",
|
if issue[3] in ["Expected ';' after expression (fix available)",
|
||||||
"Expected ';' at end of declaration (fix available)",
|
"Expected ';' at end of declaration (fix available)",
|
||||||
|
Reference in New Issue
Block a user