def createFileComparison(self, test, stem, standardFile, tmpFile): if stem in self.getPerformanceStems(test): if tmpFile: return performance.PerformanceFileComparison(test, stem, standardFile, tmpFile) elif not test.app.executingOnPerformanceMachine(test, stem): # Don't care if performance is missing if we aren't on performance machines return None return FileComparison(test, stem, standardFile, tmpFile, testInProgress=0)
def createFileComparison(self, test, stem, standardFile, tmpFile): return FileComparison(test, stem, standardFile, tmpFile, testInProgress=1)
def getType(self): if self.newResult(): return FileComparison.getType(self) else: return self.perfComparison.descriptor
def __repr__(self): baseText = FileComparison.__repr__(self) if self.newResult(): return baseText return baseText + "(" + self.getType() + ")"
def __init__(self, *args, **kw): self.perfComparison = None FileComparison.__init__(self, *args, **kw)