Esempio n. 1
0
    def test_integration(self):
        command = flaky_tests.FlakyTests()
        tool = MockWebKitPatch()
        tool.builders = self.fake_builders_list()
        command.expectations_factory = FakeBotTestExpectationsFactory
        options = optparse.Values({'upload': True})
        expected_stdout = flaky_tests.FlakyTests.OUTPUT % (
            flaky_tests.FlakyTests.HEADER,
            '',
            flaky_tests.FlakyTests.FLAKINESS_DASHBOARD_URL % '') + '\n'

        self.assert_execute_outputs(command, options=options, tool=tool, expected_stdout=expected_stdout)
Esempio n. 2
0
 def setUp(self):
     host = MockWebKitPatch()
     host.port_factory = MockPortFactory(host)
     port = host.port_factory.get()
     base_dir = port.layout_tests_dir()
     host.filesystem.write_text_file(base_dir + '/a/x.html', '<html>')
     host.filesystem.write_text_file(base_dir + '/a/y.html', '<html>')
     host.filesystem.write_text_file(base_dir + '/a/z.html', '<html>')
     host.builders = BuilderList({
         'MOCK Mac10.12': {'port_name': 'test-mac-mac10.12', 'specifiers': ['Mac10.12', 'Release']},
         'MOCK Trusty': {'port_name': 'test-linux-trusty', 'specifiers': ['Trusty', 'Release']},
         'MOCK Win10': {'port_name': 'test-win-win10', 'specifiers': ['Win10', 'Release']},
     })
     self.host = host