Introduce cr-android bots in the EWS system
authorpeter@chromium.org <peter@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 8 Aug 2012 15:18:25 +0000 (15:18 +0000)
committerpeter@chromium.org <peter@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 8 Aug 2012 15:18:25 +0000 (15:18 +0000)
https://bugs.webkit.org/show_bug.cgi?id=93472

Reviewed by Adam Barth.

This adds the queue to the EWS scripts. Two builders are ready to be
attached to the queue. All webkitpy tests pass with this change applied.

* QueueStatusServer/model/queues.py:
(Queue):
* Scripts/webkitpy/tool/commands/earlywarningsystem.py:
(ChromiumAndroidEWS):
* Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
(EarlyWarningSytemTest.test_builder_ewses):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@125038 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/ChangeLog
Tools/QueueStatusServer/model/queues.py
Tools/Scripts/webkitpy/tool/commands/earlywarningsystem.py
Tools/Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py

index 8fb1b9c..8d2979b 100644 (file)
@@ -1,3 +1,20 @@
+2012-08-08  Peter Beverloo  <peter@chromium.org>
+
+        Introduce cr-android bots in the EWS system
+        https://bugs.webkit.org/show_bug.cgi?id=93472
+
+        Reviewed by Adam Barth.
+
+        This adds the queue to the EWS scripts. Two builders are ready to be
+        attached to the queue. All webkitpy tests pass with this change applied.
+
+        * QueueStatusServer/model/queues.py:
+        (Queue):
+        * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
+        (ChromiumAndroidEWS):
+        * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
+        (EarlyWarningSytemTest.test_builder_ewses):
+
 2012-08-08  Carlos Garcia Campos  <cgarcia@igalia.com>
 
         Unreviewed. Fix GTK+ build with GTK2 after r121475.
index 3c4b77d..afdd9ea 100644 (file)
@@ -40,6 +40,7 @@ class Queue(object):
         "commit-queue",
         "style-queue",
         "chromium-ews",  # aka cr-linux-ews
+        "cr-android-ews",
         "qt-ews",
         "qt-wk2-ews",
         "gtk-ews",
index 2518add..6c18b8a 100644 (file)
@@ -192,6 +192,13 @@ class ChromiumWindowsEWS(AbstractChromiumEWS):
     name = "cr-win-ews"
 
 
+class ChromiumAndroidEWS(AbstractChromiumEWS):
+    name = "cr-android-ews"
+    watchers = AbstractChromiumEWS.watchers + [
+        "peter+ews@chromium.org",
+    ]
+
+
 class MacEWS(AbstractEarlyWarningSystem):
     name = "mac-ews"
     port_name = "mac"
index 9dbb398..7feff0d 100644 (file)
@@ -82,6 +82,7 @@ class EarlyWarningSytemTest(QueuesTest):
     def test_builder_ewses(self):
         self._test_builder_ews(MacEWS())
         self._test_builder_ews(ChromiumWindowsEWS())
+        self._test_builder_ews(ChromiumAndroidEWS())
         self._test_builder_ews(QtEWS())
         self._test_builder_ews(QtWK2EWS())
         self._test_builder_ews(GtkEWS())