Title: [137208] trunk
Revision
137208
Author
[email protected]
Date
2012-12-10 14:42:32 -0800 (Mon, 10 Dec 2012)

Log Message

nrwt: use the default logic for skipping platform-specific tests for chromium
https://bugs.webkit.org/show_bug.cgi?id=104403

Reviewed by Stephen White.

Tools:

I thought I had fixed this a while ago, but the chromium port was
using custom logic to figure out which platform/* tests to run (or
skip) and as a result we were getting some odd behavior (like running
tests in chromium-linux on chromium-mac, but only when there was
an expectation listed for the test).

Ports are supposed to only run the tests found under their
baseline_search_path() by default.

Not writing a test for this; theoretically there shouldn't been a
test checking that the behavior for Chromium was *different* than
the other ports before.

* Scripts/webkitpy/layout_tests/port/chromium.py:
(ChromiumPort._missing_symbol_to_skipped_tests):

LayoutTests:

Remove a bunch of WONTFIX lines that will now be handled programmatically.

* platform/chromium-android/TestExpectations:
* platform/chromium/TestExpectations:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (137207 => 137208)


--- trunk/LayoutTests/ChangeLog	2012-12-10 22:31:43 UTC (rev 137207)
+++ trunk/LayoutTests/ChangeLog	2012-12-10 22:42:32 UTC (rev 137208)
@@ -1,3 +1,15 @@
+2012-12-10  Dirk Pranke  <[email protected]>
+
+        nrwt: use the default logic for skipping platform-specific tests for chromium
+        https://bugs.webkit.org/show_bug.cgi?id=104403
+
+        Reviewed by Stephen White.
+
+        Remove a bunch of WONTFIX lines that will now be handled programmatically.
+
+        * platform/chromium-android/TestExpectations:
+        * platform/chromium/TestExpectations:
+
 2012-12-10  Dean Jackson  <[email protected]>
 
         Unreviewed update to test results after http://trac.webkit.org/changeset/137200.

Modified: trunk/LayoutTests/platform/chromium/TestExpectations (137207 => 137208)


--- trunk/LayoutTests/platform/chromium/TestExpectations	2012-12-10 22:31:43 UTC (rev 137207)
+++ trunk/LayoutTests/platform/chromium/TestExpectations	2012-12-10 22:42:32 UTC (rev 137208)
@@ -234,17 +234,6 @@
 # WONTFIX TESTS
 # -----------------------------------------------------------------
 
-# Run the Mac-specific platform tests, but only to check for crashes.
-platform/gtk [ WontFix ]
-platform/mac [ WontFix ]
-platform/mac-wk2 [ WontFix ]
-platform/qt [ WontFix ]
-platform/qt/plugins/qt-qwidget-plugin.html [ WontFix ]
-platform/qt/fast/forms [ WontFix ]
-[ Mac Win ] platform/chromium-linux [ WontFix ]
-[ Linux Mac ] platform/win [ WontFix ]
-[ Linux Win Mac ] platform/chromium-android [ WontFix ]
-
 # These tests are for -apple- and -khtml- prefixes, which we don't support
 inspector/styles/vendor-prefixes.html [ WontFix ]
 fast/css/apple-prefix.html [ WontFix ]

Modified: trunk/LayoutTests/platform/chromium-android/TestExpectations (137207 => 137208)


--- trunk/LayoutTests/platform/chromium-android/TestExpectations	2012-12-10 22:31:43 UTC (rev 137207)
+++ trunk/LayoutTests/platform/chromium-android/TestExpectations	2012-12-10 22:42:32 UTC (rev 137208)
@@ -3,13 +3,6 @@
 #
 # Other rules should be in platform/chromium/TestExpectations.
 
-# Skip tests of other platforms to save time.
-platform/gtk [ WontFix ]
-platform/mac [ WontFix ]
-platform/mac-wk2 [ WontFix ]
-platform/qt [ WontFix ]
-platform/win [ WontFix ]
-
 # Features not supported: http://crbug.com/145338.
 crbug.com/145338 compositing/plugins
 crbug.com/145338 plugins

Modified: trunk/Tools/ChangeLog (137207 => 137208)


--- trunk/Tools/ChangeLog	2012-12-10 22:31:43 UTC (rev 137207)
+++ trunk/Tools/ChangeLog	2012-12-10 22:42:32 UTC (rev 137208)
@@ -1,5 +1,28 @@
 2012-12-10  Dirk Pranke  <[email protected]>
 
+        nrwt: use the default logic for skipping platform-specific tests for chromium
+        https://bugs.webkit.org/show_bug.cgi?id=104403
+
+        Reviewed by Stephen White.
+
+        I thought I had fixed this a while ago, but the chromium port was
+        using custom logic to figure out which platform/* tests to run (or
+        skip) and as a result we were getting some odd behavior (like running
+        tests in chromium-linux on chromium-mac, but only when there was
+        an expectation listed for the test).
+
+        Ports are supposed to only run the tests found under their
+        baseline_search_path() by default.
+
+        Not writing a test for this; theoretically there shouldn't been a
+        test checking that the behavior for Chromium was *different* than
+        the other ports before.
+
+        * Scripts/webkitpy/layout_tests/port/chromium.py:
+        (ChromiumPort._missing_symbol_to_skipped_tests):
+
+2012-12-10  Dirk Pranke  <[email protected]>
+
         fix regression in test-webkitpy after r137189
         https://bugs.webkit.org/show_bug.cgi?id=104589
 

Modified: trunk/Tools/Scripts/webkitpy/layout_tests/port/chromium.py (137207 => 137208)


--- trunk/Tools/Scripts/webkitpy/layout_tests/port/chromium.py	2012-12-10 22:31:43 UTC (rev 137207)
+++ trunk/Tools/Scripts/webkitpy/layout_tests/port/chromium.py	2012-12-10 22:42:32 UTC (rev 137208)
@@ -277,10 +277,6 @@
             "ff_aac_decoder": ["webaudio/codec-tests/aac"],
         }
 
-    def skipped_layout_tests(self, test_list):
-        # FIXME: Merge w/ WebKitPort.skipped_layout_tests()
-        return set(self._skipped_tests_for_unsupported_features(test_list))
-
     def setup_test_run(self):
         # Delete the disk cache if any to ensure a clean test run.
         dump_render_tree_binary_path = self._path_to_driver()
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to