| OLD | NEW |
| (Empty) | |
| 1 # Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. |
| 4 |
| 5 import unittest |
| 6 |
| 7 from webkitpy.w3c.deps_updater import DepsUpdater |
| 8 from webkitpy.common.host_mock import MockHost |
| 9 |
| 10 |
| 11 class DepsUpdaterTest(unittest.TestCase): |
| 12 |
| 13 def test_parse_try_job_results(self): |
| 14 output = """Successes: |
| 15 linux_builder http://example.com/linux_builder/builds/222 |
| 16 mac_builder http://example.com/mac_builder/builds/222 |
| 17 win_builder http://example.com/win_builder/builds/222 |
| 18 Failures: |
| 19 android_builder http://example.com/android_builder/builds/111 |
| 20 chromeos_builder http://example.com/chromeos_builder/builds/111 |
| 21 win_builder http://example.com/win_builder/builds/111 |
| 22 Started: |
| 23 chromeos_generic http://example.com/chromeos_generic/builds/111 |
| 24 chromeos_daisy http://example.com/chromeos_daisy/builds/111 |
| 25 Total: 8 tryjobs |
| 26 """ |
| 27 host = MockHost() |
| 28 updater = DepsUpdater(host) |
| 29 self.assertEqual(updater.parse_try_job_results(output), { |
| 30 'Successes': set([ |
| 31 'mac_builder', |
| 32 'win_builder', |
| 33 'linux_builder' |
| 34 ]), |
| 35 'Failures': set([ |
| 36 'android_builder', |
| 37 'chromeos_builder' |
| 38 ]), |
| 39 'Started': set([ |
| 40 'chromeos_generic', |
| 41 'chromeos_daisy' |
| 42 ]) |
| 43 }) |
| OLD | NEW |