Title: [112368] trunk/Tools
Revision
112368
Author
[email protected]
Date
2012-03-28 00:05:07 -0700 (Wed, 28 Mar 2012)

Log Message

Make Chromium port for Android use hardware gpu path default.
https://bugs.webkit.org/show_bug.cgi?id=82033

Patch by Hao Zheng <[email protected]> on 2012-03-28
Reviewed by Dirk Pranke.

Skip canvas tests, which are run in virtual gpu test suites.

* Scripts/webkitpy/layout_tests/port/chromium_android.py:
(ChromiumAndroidPort.__init__):
(ChromiumAndroidPort.skipped_tests):

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (112367 => 112368)


--- trunk/Tools/ChangeLog	2012-03-28 06:43:30 UTC (rev 112367)
+++ trunk/Tools/ChangeLog	2012-03-28 07:05:07 UTC (rev 112368)
@@ -1,3 +1,16 @@
+2012-03-28  Hao Zheng  <[email protected]>
+
+        Make Chromium port for Android use hardware gpu path default.
+        https://bugs.webkit.org/show_bug.cgi?id=82033
+
+        Reviewed by Dirk Pranke.
+
+        Skip canvas tests, which are run in virtual gpu test suites.
+
+        * Scripts/webkitpy/layout_tests/port/chromium_android.py:
+        (ChromiumAndroidPort.__init__):
+        (ChromiumAndroidPort.skipped_tests):
+
 2012-03-27  Csaba Osztrogonác  <[email protected]>
 
         kill-old-processes doesn't do anything on linux

Modified: trunk/Tools/Scripts/webkitpy/layout_tests/port/chromium_android.py (112367 => 112368)


--- trunk/Tools/Scripts/webkitpy/layout_tests/port/chromium_android.py	2012-03-28 06:43:30 UTC (rev 112367)
+++ trunk/Tools/Scripts/webkitpy/layout_tests/port/chromium_android.py	2012-03-28 07:05:07 UTC (rev 112368)
@@ -1,3 +1,4 @@
+#!/usr/bin/env python
 # Copyright (C) 2012 Google Inc. All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
@@ -31,6 +32,7 @@
 import signal
 import time
 
+from webkitpy.layout_tests.port import base
 from webkitpy.layout_tests.port import chromium
 from webkitpy.layout_tests.port import factory
 
@@ -144,6 +146,9 @@
     def __init__(self, host, port_name, **kwargs):
         chromium.ChromiumPort.__init__(self, host, port_name, **kwargs)
 
+        # The Chromium port for Android always uses the hardware GPU path.
+        self._options.enable_hardware_gpu = True
+
         self._operating_system = 'android'
         self._version = 'icecreamsandwich'
         self._original_governor = None
@@ -224,6 +229,13 @@
         # useful for debugging and do no harm to subsequent tests.
         self._teardown_performance()
 
+    def skipped_tests(self, test_list):
+        return base.Port._real_tests(self, [
+            # Canvas tests are run as virtual gpu tests.
+            'fast/canvas',
+            'canvas/philip',
+        ])
+
     def _build_path(self, *comps):
         return self._host_port._build_path(*comps)
 
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to