summaryrefslogtreecommitdiffstats
path: root/Tools/Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py
diff options
context:
space:
mode:
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.py29
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()