Title: [94219] trunk/Tools
Revision
94219
Author
commit-qu...@webkit.org
Date
2011-08-31 13:09:35 -0700 (Wed, 31 Aug 2011)

Log Message

add unittest to validate the complete set of Chromium configurations
https://bugs.webkit.org/show_bug.cgi?id=67211

Patch by Elliot Poger <epo...@google.com> on 2011-08-31
Reviewed by Adam Barth.

* Scripts/webkitpy/layout_tests/port/chromium_unittest.py:

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (94218 => 94219)


--- trunk/Tools/ChangeLog	2011-08-31 19:42:49 UTC (rev 94218)
+++ trunk/Tools/ChangeLog	2011-08-31 20:09:35 UTC (rev 94219)
@@ -1,3 +1,12 @@
+2011-08-31  Elliot Poger  <epo...@google.com>
+
+        add unittest to validate the complete set of Chromium configurations
+        https://bugs.webkit.org/show_bug.cgi?id=67211
+
+        Reviewed by Adam Barth.
+
+        * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
+
 2011-08-31  Nico Weber  <tha...@chromium.org>
 
         Make ScrollAnimator(Chromium)?Mac check scrollAnimatorEnabled()

Modified: trunk/Tools/Scripts/webkitpy/layout_tests/port/chromium_unittest.py (94218 => 94219)


--- trunk/Tools/Scripts/webkitpy/layout_tests/port/chromium_unittest.py	2011-08-31 19:42:49 UTC (rev 94218)
+++ trunk/Tools/Scripts/webkitpy/layout_tests/port/chromium_unittest.py	2011-08-31 20:09:35 UTC (rev 94219)
@@ -41,6 +41,7 @@
 import chromium_mac
 import chromium_win
 
+from webkitpy.layout_tests.models.test_configuration import TestConfiguration
 from webkitpy.layout_tests.port import port_testcase
 
 
@@ -119,6 +120,48 @@
     def port_maker(self, platform):
         return chromium.ChromiumPort
 
+    def test_all_test_configurations(self):
+        """Validate the complete set of configurations this port knows about."""
+        port = chromium.ChromiumPort()
+        self.assertEquals(set(port.all_test_configurations()), set([
+            TestConfiguration('leopard', 'x86', 'debug', 'cpu'),
+            TestConfiguration('leopard', 'x86', 'debug', 'gpu'),
+            TestConfiguration('leopard', 'x86', 'debug', 'cpu-cg'),
+            TestConfiguration('leopard', 'x86', 'debug', 'gpu-cg'),
+            TestConfiguration('leopard', 'x86', 'release', 'cpu'),
+            TestConfiguration('leopard', 'x86', 'release', 'gpu'),
+            TestConfiguration('leopard', 'x86', 'release', 'cpu-cg'),
+            TestConfiguration('leopard', 'x86', 'release', 'gpu-cg'),
+            TestConfiguration('snowleopard', 'x86', 'debug', 'cpu'),
+            TestConfiguration('snowleopard', 'x86', 'debug', 'gpu'),
+            TestConfiguration('snowleopard', 'x86', 'debug', 'cpu-cg'),
+            TestConfiguration('snowleopard', 'x86', 'debug', 'gpu-cg'),
+            TestConfiguration('snowleopard', 'x86', 'release', 'cpu'),
+            TestConfiguration('snowleopard', 'x86', 'release', 'gpu'),
+            TestConfiguration('snowleopard', 'x86', 'release', 'cpu-cg'),
+            TestConfiguration('snowleopard', 'x86', 'release', 'gpu-cg'),
+            TestConfiguration('xp', 'x86', 'debug', 'cpu'),
+            TestConfiguration('xp', 'x86', 'debug', 'gpu'),
+            TestConfiguration('xp', 'x86', 'release', 'cpu'),
+            TestConfiguration('xp', 'x86', 'release', 'gpu'),
+            TestConfiguration('vista', 'x86', 'debug', 'cpu'),
+            TestConfiguration('vista', 'x86', 'debug', 'gpu'),
+            TestConfiguration('vista', 'x86', 'release', 'cpu'),
+            TestConfiguration('vista', 'x86', 'release', 'gpu'),
+            TestConfiguration('win7', 'x86', 'debug', 'cpu'),
+            TestConfiguration('win7', 'x86', 'debug', 'gpu'),
+            TestConfiguration('win7', 'x86', 'release', 'cpu'),
+            TestConfiguration('win7', 'x86', 'release', 'gpu'),
+            TestConfiguration('lucid', 'x86', 'debug', 'cpu'),
+            TestConfiguration('lucid', 'x86', 'debug', 'gpu'),
+            TestConfiguration('lucid', 'x86', 'release', 'cpu'),
+            TestConfiguration('lucid', 'x86', 'release', 'gpu'),
+            TestConfiguration('lucid', 'x86_64', 'debug', 'cpu'),
+            TestConfiguration('lucid', 'x86_64', 'debug', 'gpu'),
+            TestConfiguration('lucid', 'x86_64', 'release', 'cpu'),
+            TestConfiguration('lucid', 'x86_64', 'release', 'gpu'),
+        ]))
+
     def test_driver_cmd_line(self):
         # Override this test since ChromiumPort doesn't implement driver_cmd_line().
         pass
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to