forked from OSchip/llvm-project
[Analyzer] [Tests] Do not discard output from CmpRuns.py when running integration tests
Contrary to the deleted comment, in most cases CmpRuns.py produces a fairly small amount of output, which is useful to see straight away to see what has changed when executing the integration tests. llvm-svn: 316618
This commit is contained in:
parent
134d8473ef
commit
a932c8745c
|
@ -526,17 +526,11 @@ def runCmpResults(Dir, Strictness=0):
|
|||
DiffsPath = os.path.join(NewDir, DiffsSummaryFileName)
|
||||
PatchedSourceDirPath = os.path.join(Dir, PatchedSourceDirName)
|
||||
Opts = CmpRuns.CmpOptions(DiffsPath, "", PatchedSourceDirPath)
|
||||
# Discard everything coming out of stdout
|
||||
# (CmpRun produces a lot of them).
|
||||
OLD_STDOUT = sys.stdout
|
||||
sys.stdout = SATestUtils.Discarder()
|
||||
# Scan the results, delete empty plist files.
|
||||
NumDiffs, ReportsInRef, ReportsInNew = \
|
||||
CmpRuns.dumpScanBuildResultsDiff(RefDir, NewDir, Opts, False)
|
||||
sys.stdout = OLD_STDOUT
|
||||
if (NumDiffs > 0):
|
||||
print "Warning: %r differences in diagnostics. See %s" % \
|
||||
(NumDiffs, DiffsPath,)
|
||||
print "Warning: %s differences in diagnostics." % NumDiffs
|
||||
if Strictness >= 2 and NumDiffs > 0:
|
||||
print "Error: Diffs found in strict mode (2)."
|
||||
TestsPassed = False
|
||||
|
|
|
@ -93,14 +93,6 @@ def runScript(ScriptPath, PBuildLogFile, Cwd):
|
|||
sys.exit(-1)
|
||||
|
||||
|
||||
class Discarder(object):
|
||||
"""
|
||||
Auxiliary object to discard stdout.
|
||||
"""
|
||||
def write(self, text):
|
||||
pass # do nothing
|
||||
|
||||
|
||||
def isCommentCSVLine(Entries):
|
||||
"""
|
||||
Treat CSV lines starting with a '#' as a comment.
|
||||
|
|
Loading…
Reference in New Issue