Esempio n. 1
0
 def test_fetch_webdriver_results_without_build_number(self):
     buildbot = BuildBot()
     self.assertIsNone(
         buildbot.fetch_webdriver_test_results(Build('builder', None),
                                               'bar'))
     self.assertLog(
         ['DEBUG: Builder name or build number or master is None\n'])
Esempio n. 2
0
 def test_fetch_webdriver_test_results_with_no_results(self):
     buildbot = BuildBot()
     buildbot.web = MockWeb()
     results = buildbot.fetch_webdriver_test_results(
         Build('linux-rel', 123), 'tryserver.chromium.linux')
     self.assertIsNone(results)
     self.assertLog([
         'DEBUG: Got 404 response from:\n'
         'https://test-results.appspot.com/testfile?buildnumber=123&'
         'master=tryserver.chromium.linux&builder=linux-rel&'
         'testtype=webdriver_tests_suite+%28with+patch%29&name=full_results.json\n'
     ])
Esempio n. 3
0
 def test_fetch_webdriver_results_success(self):
     buildbot = BuildBot()
     buildbot.web = MockWeb(urls={
         'https://test-results.appspot.com/testfile?buildnumber=123&'
         'master=foo.chrome&builder=bar-rel&'
         'testtype=webdriver_tests_suite+%28with+patch%29&'
         'name=full_results.json':
             json.dumps({'passed': True}),
     })
     results = buildbot.fetch_webdriver_test_results(
         Build('bar-rel', 123), 'foo.chrome')
     self.assertEqual(results._results, {  # pylint: disable=protected-access
         'passed': True
     })
     self.assertLog([])