def test_csv(self): command = PrintBaselines() self.capture_output() options = optparse.Values({'all': False, 'platform': '*win7', 'csv': True, 'include_virtual_tests': False}) command.execute(options, ['passes/text.html'], self.tool) stdout, _, _ = self.restore_output() self.assertMultiLineEqual(stdout, ('test-win-win7,passes/text.html,None,png,passes/text-expected.png,None\n' 'test-win-win7,passes/text.html,None,txt,passes/text-expected.txt,None\n'))
def test_basic(self): command = PrintBaselines() self.capture_output() options = optparse.Values({'all': False, 'include_virtual_tests': False, 'csv': False, 'platform': None}) command.execute(options, ['passes/text.html'], self.tool) stdout, _, _ = self.restore_output() self.assertMultiLineEqual(stdout, ('// For test-win-win7\n' 'passes/text-expected.png\n' 'passes/text-expected.txt\n'))
def test_basic(self): command = PrintBaselines() self.capture_output() options = optparse.Values({ 'all': False, 'include_virtual_tests': False, 'csv': False, 'platform': None }) command.execute(options, ['passes/text.html'], self.tool) stdout, _, _ = self.restore_output() self.assertMultiLineEqual(stdout, ('// For test-win-win7\n' 'passes/text-expected.png\n' 'passes/text-expected.txt\n'))
def test_csv(self): command = PrintBaselines() self.capture_output() options = optparse.Values({ 'all': False, 'platform': '*win7', 'csv': True, 'include_virtual_tests': False }) command.execute(options, ['passes/text.html'], self.tool) stdout, _, _ = self.restore_output() self.assertMultiLineEqual(stdout, ( 'test-win-win7,passes/text.html,None,png,passes/text-expected.png,None\n' 'test-win-win7,passes/text.html,None,txt,passes/text-expected.txt,None\n' ))
def __init__(self, path): super(WebKitPatch, self).__init__() self._path = path self.commands = [ AnalyzeBaselines(), CopyExistingBaselines(), CrashLog(), FlakyTests(), OptimizeBaselines(), PrettyDiff(), PrintBaselines(), PrintExpectations(), Rebaseline(), RebaselineCL(), RebaselineExpectations(), RebaselineTest(), ] self.help_command = HelpCommand(tool=self) self.commands.append(self.help_command)
def __init__(self, path): MultiCommandTool.__init__(self, commands=[ AnalyzeBaselines(), AutoRebaseline(), CommitAnnouncerCommand(), CopyExistingBaselinesInternal(), CrashLog(), FlakyTests(), LayoutTestsServer(), OptimizeBaselines(), PrettyDiff(), PrintBaselines(), PrintExpectations(), Rebaseline(), RebaselineExpectations(), RebaselineFromTryJobs(), RebaselineJson(), RebaselineServer(), RebaselineTest(), ]) Host.__init__(self) self._path = path