Title: [163968] trunk
Revision
163968
Author
[email protected]
Date
2014-02-12 11:29:39 -0800 (Wed, 12 Feb 2014)

Log Message

Add a mac-wk1 platform directory and TestExpectations file
https://bugs.webkit.org/show_bug.cgi?id=128676

Reviewed by Alexey Proskuryakov.

Tools:

* Scripts/webkitpy/port/mac.py:
(MacPort.default_baseline_search_path): When running WK1 tests on Mac,
  make mac-wk1 be the frontmost search path.

LayoutTests:

* platform/mac-wk1/TestExpectations: Added. Skip IndexedDB here.
* platform/mac-wk2/TestExpectations: Manage all mac-wk2 IndexedDB expectations here
  instead of building off the default mac expectations.
* platform/mac/TestExpectations: Don’t skip IndexedDB here.

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (163967 => 163968)


--- trunk/LayoutTests/ChangeLog	2014-02-12 18:57:01 UTC (rev 163967)
+++ trunk/LayoutTests/ChangeLog	2014-02-12 19:29:39 UTC (rev 163968)
@@ -1,5 +1,17 @@
 2014-02-12  Brady Eidson  <[email protected]>
 
+        Add a mac-wk1 platform directory and TestExpectations file
+        https://bugs.webkit.org/show_bug.cgi?id=128676
+
+        Reviewed by Alexey Proskuryakov.
+
+        * platform/mac-wk1/TestExpectations: Added. Skip IndexedDB here.
+        * platform/mac-wk2/TestExpectations: Manage all mac-wk2 IndexedDB expectations here
+          instead of building off the default mac expectations.
+        * platform/mac/TestExpectations: Don’t skip IndexedDB here.
+
+2014-02-12  Brady Eidson  <[email protected]>
+
         IDB: Reimport storage/indexeddb tests from Blink
         https://bugs.webkit.org/show_bug.cgi?id=128636
 

Modified: trunk/LayoutTests/platform/mac/TestExpectations (163967 => 163968)


--- trunk/LayoutTests/platform/mac/TestExpectations	2014-02-12 18:57:01 UTC (rev 163967)
+++ trunk/LayoutTests/platform/mac/TestExpectations	2014-02-12 19:29:39 UTC (rev 163968)
@@ -131,14 +131,6 @@
 # exceptions that were previously expected
 canvas/philip/tests/2d.drawImage.outsidesource.html
 
-# IndexedDB is not yet enabled.
-storage/indexeddb
-http/tests/security/cross-origin-indexeddb-allowed.html
-http/tests/security/cross-origin-indexeddb.html
-http/tests/security/cross-origin-worker-indexeddb-allowed.html
-http/tests/security/cross-origin-worker-indexeddb.html
-http/tests/security/no-indexeddb-from-sandbox.html
-
 # This port doesn't support DeviceMotion or DeviceOrientation.
 fast/dom/DeviceMotion
 fast/dom/DeviceOrientation

Added: trunk/LayoutTests/platform/mac-wk1/TestExpectations (0 => 163968)


--- trunk/LayoutTests/platform/mac-wk1/TestExpectations	                        (rev 0)
+++ trunk/LayoutTests/platform/mac-wk1/TestExpectations	2014-02-12 19:29:39 UTC (rev 163968)
@@ -0,0 +1,7 @@
+# IndexedDB is not yet enabled in Mac WK1
+storage/indexeddb
+http/tests/security/cross-origin-indexeddb-allowed.html
+http/tests/security/cross-origin-indexeddb.html
+http/tests/security/cross-origin-worker-indexeddb-allowed.html
+http/tests/security/cross-origin-worker-indexeddb.html
+http/tests/security/no-indexeddb-from-sandbox.html

Modified: trunk/LayoutTests/platform/mac-wk2/TestExpectations (163967 => 163968)


--- trunk/LayoutTests/platform/mac-wk2/TestExpectations	2014-02-12 18:57:01 UTC (rev 163967)
+++ trunk/LayoutTests/platform/mac-wk2/TestExpectations	2014-02-12 19:29:39 UTC (rev 163968)
@@ -469,9 +469,17 @@
 # This test times out in WebKit1 only.
 fullscreen/anonymous-block-merge-crash.html [ Pass ]
 
-# All IndexedDB tests are skipped in WK1.
-# Until we have a WK1 specific skipped file that WK2 doesn't inherit from,
-# we'll reenable individual tests that are known to pass.
+# Right now, more IndexedDB tests fail than pass.
+# So we'll disable the entire directory...
+storage/indexeddb
+http/tests/security/cross-origin-indexeddb-allowed.html
+http/tests/security/cross-origin-indexeddb.html
+http/tests/security/cross-origin-worker-indexeddb-allowed.html
+http/tests/security/cross-origin-worker-indexeddb.html
+http/tests/security/no-indexeddb-from-sandbox.html
+
+# ...and then re-enable known-passing tests.
+# Eventually we can show only failing tests, and hopefully get rid of this section altogether.
 storage/indexeddb/mozilla/add-twice-failure.html [ Pass ]
 storage/indexeddb/mozilla/autoincrement-indexes.html [ Pass ]
 storage/indexeddb/mozilla/bad-keypath.html [ Pass ]

Modified: trunk/Tools/ChangeLog (163967 => 163968)


--- trunk/Tools/ChangeLog	2014-02-12 18:57:01 UTC (rev 163967)
+++ trunk/Tools/ChangeLog	2014-02-12 19:29:39 UTC (rev 163968)
@@ -1,3 +1,14 @@
+2014-02-12  Brady Eidson  <[email protected]>
+
+        Add a mac-wk1 platform directory and TestExpectations file
+        https://bugs.webkit.org/show_bug.cgi?id=128676
+
+        Reviewed by Alexey Proskuryakov.
+
+        * Scripts/webkitpy/port/mac.py:
+        (MacPort.default_baseline_search_path): When running WK1 tests on Mac,
+          make mac-wk1 be the frontmost search path.
+
 2014-02-11  Oliver Hunt  <[email protected]>
 
         Make it possible to implement JS builtins in JS

Modified: trunk/Tools/Scripts/webkitpy/port/mac.py (163967 => 163968)


--- trunk/Tools/Scripts/webkitpy/port/mac.py	2014-02-12 18:57:01 UTC (rev 163967)
+++ trunk/Tools/Scripts/webkitpy/port/mac.py	2014-02-12 19:29:39 UTC (rev 163968)
@@ -84,6 +84,8 @@
             fallback_names = self.VERSION_FALLBACK_ORDER[self.VERSION_FALLBACK_ORDER.index(name):-1] + [self.port_name]
         if self.get_option('webkit_test_runner'):
             fallback_names = [self._wk2_port_name(), 'wk2'] + fallback_names
+        else:
+            fallback_names = ['mac-wk1'] + fallback_names
         return map(self._webkit_baseline_path, fallback_names)
 
     def _port_specific_expectations_files(self):
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to