Title: [174406] trunk
Revision
174406
Author
commit-qu...@webkit.org
Date
2014-10-07 14:35:06 -0700 (Tue, 07 Oct 2014)

Log Message

[iOS] Teach run-webkit-tests to honor TestExpectation file for iOS Simulator 64-bit builds
https://bugs.webkit.org/show_bug.cgi?id=137499

Patch by Daniel Bates <daba...@apple.com> on 2014-10-07
Reviewed by Simon Fraser.

Tools:

Fixes an issue where the TestExpectation file for the iOS Simulator platform was only
honored when running run-webkit-tests with a 32-bit simulator build of iOS WebKit. We
should honor the TestExpectation file for the iOS Simulator platform for both 32- and 64-
bit simulator builds of iOS WebKit.

* Scripts/webkitpy/port/ios.py:
(IOSSimulatorPort._generate_all_test_configurations):

LayoutTests:

Add a new platform directory, called ios-simulator, and associated TestExpectation file.
For now, there is a single entry to skip all accessibility tests on iOS due to significant
API differences. We'll likely update TestExpectations as we rebaseline iOS Simulator
layout test results.

* platform/ios-simulator/TestExpectations: Added.

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (174405 => 174406)


--- trunk/LayoutTests/ChangeLog	2014-10-07 20:52:26 UTC (rev 174405)
+++ trunk/LayoutTests/ChangeLog	2014-10-07 21:35:06 UTC (rev 174406)
@@ -1,3 +1,17 @@
+2014-10-07  Daniel Bates  <daba...@apple.com>
+
+        [iOS] Teach run-webkit-tests to honor TestExpectation file for iOS Simulator 64-bit builds
+        https://bugs.webkit.org/show_bug.cgi?id=137499
+
+        Reviewed by Simon Fraser.
+
+        Add a new platform directory, called ios-simulator, and associated TestExpectation file.
+        For now, there is a single entry to skip all accessibility tests on iOS due to significant
+        API differences. We'll likely update TestExpectations as we rebaseline iOS Simulator
+        layout test results.
+
+        * platform/ios-simulator/TestExpectations: Added.
+
 2014-10-07  Jer Noble  <jer.no...@apple.com>
 
         [Media] Expose AudioTracks in the "captions" menu.

Added: trunk/LayoutTests/platform/ios-simulator/TestExpectations (0 => 174406)


--- trunk/LayoutTests/platform/ios-simulator/TestExpectations	                        (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator/TestExpectations	2014-10-07 21:35:06 UTC (rev 174406)
@@ -0,0 +1,7 @@
+# These are the layout test expectations for Apple's iOS port of WebKit.
+#
+# See http://trac.webkit.org/wiki/TestExpectations for more information on this file.
+
+# Cannot enable AX tests because there are too many differences between what is available
+# through the iPhone AX API and the OS X AX API.
+accessibility

Modified: trunk/Tools/ChangeLog (174405 => 174406)


--- trunk/Tools/ChangeLog	2014-10-07 20:52:26 UTC (rev 174405)
+++ trunk/Tools/ChangeLog	2014-10-07 21:35:06 UTC (rev 174406)
@@ -1,3 +1,18 @@
+2014-10-07  Daniel Bates  <daba...@apple.com>
+
+        [iOS] Teach run-webkit-tests to honor TestExpectation file for iOS Simulator 64-bit builds
+        https://bugs.webkit.org/show_bug.cgi?id=137499
+
+        Reviewed by Simon Fraser.
+
+        Fixes an issue where the TestExpectation file for the iOS Simulator platform was only
+        honored when running run-webkit-tests with a 32-bit simulator build of iOS WebKit. We
+        should honor the TestExpectation file for the iOS Simulator platform for both 32- and 64-
+        bit simulator builds of iOS WebKit.
+
+        * Scripts/webkitpy/port/ios.py:
+        (IOSSimulatorPort._generate_all_test_configurations):
+
 2014-10-07  Youenn Fablet  <youenn.fab...@crf.canon.fr>
 
         [GTK] jhbuild modules should build xserver with the --without-dtrace option.

Modified: trunk/Tools/Scripts/webkitpy/port/ios.py (174405 => 174406)


--- trunk/Tools/Scripts/webkitpy/port/ios.py	2014-10-07 20:52:26 UTC (rev 174405)
+++ trunk/Tools/Scripts/webkitpy/port/ios.py	2014-10-07 21:35:06 UTC (rev 174406)
@@ -134,7 +134,8 @@
     def _generate_all_test_configurations(self):
         configurations = []
         for build_type in self.ALL_BUILD_TYPES:
-            configurations.append(TestConfiguration(version=self._version, architecture='x86', build_type=build_type))
+            for architecture in self.ARCHITECTURES:
+                configurations.append(TestConfiguration(version=self._version, architecture=architecture, build_type=build_type))
         return configurations
 
     def _driver_class(self):
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to