Changeset 56976 in webkit
- Timestamp:
- Apr 2, 2010 12:04:50 AM (14 years ago)
- Location:
- trunk/WebKitTools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKitTools/ChangeLog
r56975 r56976 1 2010-04-01 Adam Barth <abarth@webkit.org> 2 3 Reviewed by Eric Seidel. 4 5 Add cr-win-ews 6 https://bugs.webkit.org/show_bug.cgi?id=36974 7 8 Adds support for an Early Warning System for Chromium on Linux. The 9 interface to the Chromium port is the same on every platform, so we 10 don't need to create a new Port object for this queue. 11 12 * Scripts/webkitpy/tool/commands/earlywarningsystem.py: 13 * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py: 14 1 15 2010-04-01 Adam Barth <abarth@webkit.org> 2 16 -
trunk/WebKitTools/Scripts/webkitpy/tool/commands/earlywarningsystem.py
r56888 r56976 119 119 120 120 121 class ChromiumEWS(AbstractEarlyWarningSystem): 122 name = "chromium-ews" 121 class AbstractChromiumEWS(AbstractEarlyWarningSystem): 123 122 port_name = "chromium" 124 123 watchers = AbstractEarlyWarningSystem.watchers + [ 125 124 "dglazkov@chromium.org", 126 125 ] 126 127 128 class ChromiumLinuxEWS(AbstractChromiumEWS): 129 # FIXME: We should rename this command to cr-linux-ews, but that requires 130 # a database migration. :( 131 name = "chromium-ews" 132 133 134 class ChromiumWindowsEWS(AbstractChromiumEWS): 135 name = "cr-win-ews" 127 136 128 137 -
trunk/WebKitTools/Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py
r56888 r56976 35 35 class EarlyWarningSytemTest(QueuesTest): 36 36 def test_failed_builds(self): 37 ews = Chromium EWS()37 ews = ChromiumLinuxEWS() 38 38 ews._build = lambda patch, first_run=False: False 39 39 ews._can_build = lambda: True 40 40 ews.review_patch(Mock()) 41 41 42 def test_chromium_ ews(self):42 def test_chromium_linux_ews(self): 43 43 expected_stderr = { 44 "begin_work_queue" 45 "handle_unexpected_error" 44 "begin_work_queue": "CAUTION: chromium-ews will discard all local changes in \"%s\"\nRunning WebKit chromium-ews.\n" % os.getcwd(), 45 "handle_unexpected_error": "Mock error message\n", 46 46 } 47 self.assert_queue_outputs(ChromiumEWS(), expected_stderr=expected_stderr) 47 self.assert_queue_outputs(ChromiumLinuxEWS(), expected_stderr=expected_stderr) 48 49 def test_chromium_windows_ews(self): 50 expected_stderr = { 51 "begin_work_queue": "CAUTION: cr-win-ews will discard all local changes in \"%s\"\nRunning WebKit cr-win-ews.\n" % os.getcwd(), 52 "handle_unexpected_error": "Mock error message\n", 53 } 54 self.assert_queue_outputs(ChromiumWindowsEWS(), expected_stderr=expected_stderr) 48 55 49 56 def test_qt_ews(self): 50 57 expected_stderr = { 51 "begin_work_queue" 52 "handle_unexpected_error" 58 "begin_work_queue": "CAUTION: qt-ews will discard all local changes in \"%s\"\nRunning WebKit qt-ews.\n" % os.getcwd(), 59 "handle_unexpected_error": "Mock error message\n", 53 60 } 54 61 self.assert_queue_outputs(QtEWS(), expected_stderr=expected_stderr) … … 56 63 def test_gtk_ews(self): 57 64 expected_stderr = { 58 "begin_work_queue" 59 "handle_unexpected_error" 65 "begin_work_queue": "CAUTION: gtk-ews will discard all local changes in \"%s\"\nRunning WebKit gtk-ews.\n" % os.getcwd(), 66 "handle_unexpected_error": "Mock error message\n", 60 67 } 61 68 self.assert_queue_outputs(GtkEWS(), expected_stderr=expected_stderr) … … 63 70 def test_mac_ews(self): 64 71 expected_stderr = { 65 "begin_work_queue" 66 "handle_unexpected_error" 72 "begin_work_queue": "CAUTION: mac-ews will discard all local changes in \"%s\"\nRunning WebKit mac-ews.\n" % os.getcwd(), 73 "handle_unexpected_error": "Mock error message\n", 67 74 } 68 75 self.assert_queue_outputs(MacEWS(), expected_stderr=expected_stderr)
Note: See TracChangeset
for help on using the changeset viewer.