diff options
Diffstat (limited to 'Tools/Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py')
-rw-r--r-- | Tools/Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/Tools/Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py b/Tools/Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py index 96962ec..9c5dae7 100644 --- a/Tools/Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py +++ b/Tools/Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py @@ -29,6 +29,7 @@ import unittest from webkitpy.tool import mocktool import chromium_gpu +from webkitpy.layout_tests.port import factory class ChromiumGpuTest(unittest.TestCase): def test_get_chromium_gpu_linux(self): @@ -66,8 +67,7 @@ class ChromiumGpuTest(unittest.TestCase): self.assertEqual(port.default_child_processes(), 1) self.assertEqual(port._options.builder_name, 'foo - GPU') - # We don't support platform-specific versions of the GPU port yet. - self.assertEqual(port.name(), port_name) + self.assertTrue(port.name().startswith(port_name)) # test that it has the right directories in front of the search path. paths = port.baseline_search_path() @@ -96,6 +96,31 @@ class ChromiumGpuTest(unittest.TestCase): self.assertTrue(port._filesystem.exists(path)) self.assertFalse(path in files) + def test_chromium_gpu__vista(self): + port = factory.get('chromium-gpu-win-vista') + self.assertEquals(port.name(), 'chromium-gpu-win-vista') + self.assertEquals(port.baseline_path(), port._webkit_baseline_path('chromium-gpu-win')) + + def test_chromium_gpu__xp(self): + port = factory.get('chromium-gpu-win-xp') + self.assertEquals(port.name(), 'chromium-gpu-win-xp') + self.assertEquals(port.baseline_path(), port._webkit_baseline_path('chromium-gpu-win')) + + def test_chromium_gpu__win7(self): + port = factory.get('chromium-gpu-win-win7') + self.assertEquals(port.name(), 'chromium-gpu-win-win7') + self.assertEquals(port.baseline_path(), port._webkit_baseline_path('chromium-gpu-win')) + + def test_chromium_gpu__leopard(self): + port = factory.get('chromium-gpu-mac-leopard') + self.assertEquals(port.name(), 'chromium-gpu-mac-leopard') + self.assertEquals(port.baseline_path(), port._webkit_baseline_path('chromium-gpu-mac')) + + def test_chromium_gpu__snowleopard(self): + port = factory.get('chromium-gpu-mac-snowleopard') + self.assertEquals(port.name(), 'chromium-gpu-mac-snowleopard') + self.assertEquals(port.baseline_path(), port._webkit_baseline_path('chromium-gpu-mac')) + if __name__ == '__main__': unittest.main() |