示例#1
0
 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'))
示例#2
0
 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'))
示例#3
0
 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'))
示例#4
0
 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'
     ))
示例#5
0
 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)
示例#6
0
 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