Title: [220460] trunk/LayoutTests
Revision
220460
Author
commit-qu...@webkit.org
Date
2017-08-09 09:41:56 -0700 (Wed, 09 Aug 2017)

Log Message

WPE-focused test gardening.
https://bugs.webkit.org/show_bug.cgi?id=175385

Unreviewed test gardening.

Patch by Ms2ger <ms2...@igalia.com> on 2017-08-09

* platform/wpe/TestExpectations: Marked failing tests.
* platform/wpe/fast/events/touch/basic-single-touch-events-expected.txt: Added platform-specific expectation.
* platform/wpe/js/date-timeClip-large-values-expected.txt: Removed (the platform-neutral expectation is fine).
* platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Updated for Cache enabling.
* transitions/clip-path-path-transitions-expected.txt: Updated for test change in r219243.
* transitions/resources/transition-test-helpers.js:
(parseClipPath): Updated to support the quotes in clip-path-path-transitions.html

Modified Paths

Added Paths

Removed Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (220459 => 220460)


--- trunk/LayoutTests/ChangeLog	2017-08-09 16:30:41 UTC (rev 220459)
+++ trunk/LayoutTests/ChangeLog	2017-08-09 16:41:56 UTC (rev 220460)
@@ -1,3 +1,18 @@
+2017-08-09  Ms2ger  <ms2...@igalia.com>
+
+        WPE-focused test gardening.
+        https://bugs.webkit.org/show_bug.cgi?id=175385
+
+        Unreviewed test gardening.
+
+        * platform/wpe/TestExpectations: Marked failing tests.
+        * platform/wpe/fast/events/touch/basic-single-touch-events-expected.txt: Added platform-specific expectation.
+        * platform/wpe/js/date-timeClip-large-values-expected.txt: Removed (the platform-neutral expectation is fine).
+        * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Updated for Cache enabling.
+        * transitions/clip-path-path-transitions-expected.txt: Updated for test change in r219243.
+        * transitions/resources/transition-test-helpers.js:
+        (parseClipPath): Updated to support the quotes in clip-path-path-transitions.html
+
 2017-08-09  Andy Estes  <aes...@apple.com>
 
         [QuickLook] Use case-insensitive comparison of preview MIME types

Modified: trunk/LayoutTests/platform/wpe/TestExpectations (220459 => 220460)


--- trunk/LayoutTests/platform/wpe/TestExpectations	2017-08-09 16:30:41 UTC (rev 220459)
+++ trunk/LayoutTests/platform/wpe/TestExpectations	2017-08-09 16:41:56 UTC (rev 220460)
@@ -793,3 +793,6 @@
 
 # No support for resource load statistics in test controller.
 webkit.org/b/168171 http/tests/loading/resourceLoadStatistics [ Timeout Failure ]
+
+webkit.org/b/172815 imported/w3c/i18n/bidi/bidi-plaintext-011.html [ ImageOnlyFailure ]
+webkit.org/b/175380 scrollbars/scrollbar-iframe-click-does-not-blur-content.html [ ImageOnlyFailure ]

Added: trunk/LayoutTests/platform/wpe/fast/events/touch/basic-single-touch-events-expected.txt (0 => 220460)


--- trunk/LayoutTests/platform/wpe/fast/events/touch/basic-single-touch-events-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/wpe/fast/events/touch/basic-single-touch-events-expected.txt	2017-08-09 16:41:56 UTC (rev 220460)
@@ -0,0 +1,84 @@
+This tests basic single touch event support.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS lastEvent.type is "touchstart"
+PASS lastEvent.touches.length is 1
+PASS lastEvent.changedTouches.length is 1
+PASS lastEvent.targetTouches.length is 1
+PASS lastEvent.pageX is 0
+PASS lastEvent.pageY is 0
+PASS lastEvent.shiftKey is false
+PASS lastEvent.touches[0].target.id is "touchtarget"
+PASS lastEvent.touches[0].pageX is 10
+PASS lastEvent.touches[0].pageY is 10
+PASS lastEvent.touches[0].clientX is 10
+PASS lastEvent.touches[0].clientY is 10
+PASS lastEvent.touches[0].identifier is 0
+FAIL lastEvent.touches[0].webkitRadiusX should be 10. Was 0.
+FAIL lastEvent.touches[0].webkitRadiusY should be 10. Was 0.
+PASS lastEvent.changedTouches[0].pageX is 10
+PASS lastEvent.changedTouches[0].pageY is 10
+PASS lastEvent.changedTouches[0].clientX is 10
+PASS lastEvent.changedTouches[0].clientY is 10
+PASS lastEvent.changedTouches[0].identifier is 0
+FAIL lastEvent.changedTouches[0].webkitRadiusX should be 10. Was 0.
+FAIL lastEvent.changedTouches[0].webkitRadiusY should be 10. Was 0.
+PASS lastEvent.targetTouches[0].pageX is 10
+PASS lastEvent.targetTouches[0].pageY is 10
+PASS lastEvent.targetTouches[0].clientX is 10
+PASS lastEvent.targetTouches[0].clientY is 10
+PASS lastEvent.targetTouches[0].identifier is 0
+FAIL lastEvent.targetTouches[0].webkitRadiusX should be 10. Was 0.
+FAIL lastEvent.targetTouches[0].webkitRadiusY should be 10. Was 0.
+PASS lastEvent.type is "touchmove"
+PASS lastEvent.touches.length is 1
+PASS lastEvent.changedTouches.length is 1
+PASS lastEvent.targetTouches.length is 1
+PASS lastEvent.pageX is 0
+PASS lastEvent.pageY is 0
+PASS lastEvent.touches[0].pageX is 50
+PASS lastEvent.touches[0].pageY is 50
+PASS lastEvent.touches[0].clientX is 50
+PASS lastEvent.touches[0].clientY is 50
+PASS lastEvent.touches[0].identifier is 0
+FAIL lastEvent.touches[0].webkitRadiusX should be 12. Was 0.
+FAIL lastEvent.touches[0].webkitRadiusY should be 12. Was 0.
+FAIL lastEvent.shiftKey should be true. Was false.
+FAIL lastEvent.altKey should be true. Was false.
+PASS lastEvent.ctrlKey is false
+PASS lastEvent.metaKey is false
+PASS lastEvent.type is "touchend"
+PASS lastEvent.touches.length is 0
+PASS lastEvent.changedTouches.length is 1
+PASS lastEvent.targetTouches.length is 0
+PASS lastEvent.pageX is 0
+PASS lastEvent.pageY is 0
+PASS lastEvent.changedTouches[0].pageX is 50
+PASS lastEvent.changedTouches[0].pageY is 50
+PASS lastEvent.changedTouches[0].clientX is 50
+PASS lastEvent.changedTouches[0].clientY is 50
+PASS lastEvent.changedTouches[0].identifier is 0
+FAIL lastEvent.changedTouches[0].webkitRadiusX should be 12. Was 0.
+FAIL lastEvent.changedTouches[0].webkitRadiusY should be 12. Was 0.
+PASS lastEvent.shiftKey is false
+PASS lastEvent.altKey is false
+PASS lastEvent.type is "touchstart"
+PASS lastEvent.touches.length is 1
+PASS lastEvent.changedTouches.length is 1
+PASS lastEvent.targetTouches.length is 1
+PASS lastEvent.pageX is 0
+PASS lastEvent.pageY is 0
+PASS lastEvent.targetTouches[0].target.tagName is "DIV"
+PASS lastEvent.type is "touchmove"
+PASS lastEvent.touches.length is 1
+PASS lastEvent.changedTouches.length is 1
+PASS lastEvent.targetTouches.length is 1
+PASS lastEvent.pageX is 0
+PASS lastEvent.pageY is 0
+PASS lastEvent.touches[0].target.tagName is "DIV"
+PASS successfullyParsed is true
+
+TEST COMPLETE
+

Deleted: trunk/LayoutTests/platform/wpe/js/date-timeClip-large-values-expected.txt (220459 => 220460)


--- trunk/LayoutTests/platform/wpe/js/date-timeClip-large-values-expected.txt	2017-08-09 16:30:41 UTC (rev 220459)
+++ trunk/LayoutTests/platform/wpe/js/date-timeClip-large-values-expected.txt	2017-08-09 16:41:56 UTC (rev 220460)
@@ -1,111 +0,0 @@
-Verify that changing a date with a delta that is too large for a date produces an invalid date/NaN
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-Testing date creating at the max boundary
-PASS new Date(0).valueOf() is 0
-PASS new Date(8.64e15) instanceof Date is true
-PASS new Date(8.64e15).valueOf() is 8.64e15
-PASS new Date(8640000000000001) instanceof Date is true
-PASS new Date(8640000000000001).valueOf() is NaN
-PASS new Date(Infinity) instanceof Date is true
-PASS new Date(Infinity).valueOf() is NaN
-PASS new Date(-Infinity) instanceof Date is true
-PASS new Date(-Infinity).valueOf() is NaN
-Testing setMilliseconds()
-PASS new Date(0).setMilliseconds(Infinity).valueOf() is NaN
-PASS new Date(0).setMilliseconds(1.79769e+308).valueOf() is NaN
-PASS new Date(0).setMilliseconds(-1.79769e+308).valueOf() is NaN
-PASS new Date(8.64e15).setMilliseconds(new Date(8.64e15).getMilliseconds()).valueOf() is 8.64e15
-PASS new Date(8.64e15).setMilliseconds(new Date(8.64e15).getMilliseconds() + 1).valueOf() is NaN
-Testing setSeconds()
-PASS new Date(0).setSeconds(Infinity).valueOf() is NaN
-PASS new Date(0).setSeconds(1.79769e+308).valueOf() is NaN
-PASS new Date(0).setSeconds(-1.79769e+308).valueOf() is NaN
-PASS new Date(8.64e15).setSeconds(new Date(8.64e15).getSeconds()).valueOf() is 8.64e15
-PASS new Date(8.64e15).setSeconds(new Date(8.64e15).getSeconds() + 1).valueOf() is NaN
-Testing setMinutes()
-PASS new Date(0).setMinutes(Infinity).valueOf() is NaN
-PASS new Date(0).setMinutes(1.79769e+308).valueOf() is NaN
-PASS new Date(0).setMinutes(-1.79769e+308).valueOf() is NaN
-PASS new Date(8.64e15).setMinutes(new Date(8.64e15).getMinutes()).valueOf() is 8.64e15
-PASS new Date(8.64e15).setMinutes(new Date(8.64e15).getMinutes() + 1).valueOf() is NaN
-Testing setHours()
-PASS new Date(0).setHours(Infinity).valueOf() is NaN
-PASS new Date(0).setHours(1.79769e+308).valueOf() is NaN
-PASS new Date(0).setHours(-1.79769e+308).valueOf() is NaN
-PASS new Date(8.64e15).setHours(new Date(8.64e15).getHours()).valueOf() is 8.64e15
-PASS new Date(8.64e15).setHours(new Date(8.64e15).getHours() + 1).valueOf() is NaN
-Testing setDate()
-PASS new Date(0).setDate(Infinity).valueOf() is NaN
-PASS new Date(0).setDate(1.79769e+308).valueOf() is NaN
-PASS new Date(0).setDate(-1.79769e+308).valueOf() is NaN
-PASS new Date(0).setDate(9e15 / (24 * 60 * 60 * 1000)).valueOf() is NaN
-PASS new Date(8.64e15).setDate(new Date(8.64e15).getDate()).valueOf() is 8.64e15
-PASS new Date(8.64e15).setDate(new Date(8.64e15).getDate() + 1).valueOf() is NaN
-Testing setMonth()
-PASS new Date(0).setMonth(Infinity).valueOf() is NaN
-FAIL new Date(0).setMonth(1.79769e+308).valueOf() should be NaN. Was 0.
-FAIL new Date(0).setMonth(-1.79769e+308).valueOf() should be NaN. Was 0.
-PASS new Date(8.64e15).setMonth(new Date(8.64e15).getMonth()).valueOf() is 8.64e15
-PASS new Date(8.64e15).setMonth(new Date(8.64e15).getMonth() + 1).valueOf() is NaN
-Testing setYear()
-PASS new Date(0).setYear(Infinity).valueOf() is NaN
-FAIL new Date(0).setYear(1.79769e+308).valueOf() should be NaN. Was -62167219200000.
-FAIL new Date(0).setYear(-1.79769e+308).valueOf() should be NaN. Was -62167219200000.
-PASS new Date(8.64e15).setYear(new Date(8.64e15).getFullYear()).valueOf() is 8.64e15
-PASS new Date(8.64e15).setYear(new Date(8.64e15).getFullYear() + 1).valueOf() is NaN
-Testing setFullYear()
-PASS new Date(0).setFullYear(Infinity).valueOf() is NaN
-FAIL new Date(0).setFullYear(1.79769e+308).valueOf() should be NaN. Was -62167219200000.
-FAIL new Date(0).setFullYear(-1.79769e+308).valueOf() should be NaN. Was -62167219200000.
-PASS new Date(8.64e15).setFullYear(new Date(8.64e15).getFullYear()).valueOf() is 8.64e15
-PASS new Date(8.64e15).setFullYear(new Date(8.64e15).getFullYear() + 1).valueOf() is NaN
-Testing setUTCMilliseconds()
-PASS new Date(0).setUTCMilliseconds(Infinity).valueOf() is NaN
-PASS new Date(0).setUTCMilliseconds(1.79769e+308).valueOf() is NaN
-PASS new Date(0).setUTCMilliseconds(-1.79769e+308).valueOf() is NaN
-PASS new Date(8.64e15).setUTCMilliseconds(new Date(8.64e15).getUTCMilliseconds()).valueOf() is 8.64e15
-PASS new Date(8.64e15).setUTCMilliseconds(new Date(8.64e15).getUTCMilliseconds() + 1).valueOf() is NaN
-Testing setUTCSeconds()
-PASS new Date(0).setUTCSeconds(Infinity).valueOf() is NaN
-PASS new Date(0).setUTCSeconds(1.79769e+308).valueOf() is NaN
-PASS new Date(0).setUTCSeconds(-1.79769e+308).valueOf() is NaN
-PASS new Date(8.64e15).setUTCSeconds(new Date(8.64e15).getUTCSeconds()).valueOf() is 8.64e15
-PASS new Date(8.64e15).setUTCSeconds(new Date(8.64e15).getUTCSeconds() + 1).valueOf() is NaN
-Testing setUTCMinutes()
-PASS new Date(0).setUTCMinutes(Infinity).valueOf() is NaN
-PASS new Date(0).setUTCMinutes(1.79769e+308).valueOf() is NaN
-PASS new Date(0).setUTCMinutes(-1.79769e+308).valueOf() is NaN
-PASS new Date(8.64e15).setUTCMinutes(new Date(8.64e15).getUTCMinutes()).valueOf() is 8.64e15
-PASS new Date(8.64e15).setUTCMinutes(new Date(8.64e15).getUTCMinutes() + 1).valueOf() is NaN
-Testing setUTCHours()
-PASS new Date(0).setUTCHours(Infinity).valueOf() is NaN
-PASS new Date(0).setUTCHours(1.79769e+308).valueOf() is NaN
-PASS new Date(0).setUTCHours(-1.79769e+308).valueOf() is NaN
-PASS new Date(8.64e15).setUTCHours(new Date(8.64e15).getUTCHours()).valueOf() is 8.64e15
-PASS new Date(8.64e15).setUTCHours(new Date(8.64e15).getUTCHours() + 1).valueOf() is NaN
-Testing setUTCDate()
-PASS new Date(0).setUTCDate(Infinity).valueOf() is NaN
-PASS new Date(0).setUTCDate(1.79769e+308).valueOf() is NaN
-PASS new Date(0).setUTCDate(-1.79769e+308).valueOf() is NaN
-PASS new Date(0).setUTCDate(9e15 / (24 * 60 * 60 * 1000)).valueOf() is NaN
-PASS new Date(8.64e15).setUTCDate(new Date(8.64e15).getUTCDate()).valueOf() is 8.64e15
-PASS new Date(8.64e15).setUTCDate(new Date(8.64e15).getUTCDate() + 1).valueOf() is NaN
-Testing setUTCMonth()
-PASS new Date(0).setUTCMonth(Infinity).valueOf() is NaN
-FAIL new Date(0).setUTCMonth(1.79769e+308).valueOf() should be NaN. Was 0.
-FAIL new Date(0).setUTCMonth(-1.79769e+308).valueOf() should be NaN. Was 0.
-PASS new Date(8.64e15).setUTCMonth(new Date(8.64e15).getUTCMonth()).valueOf() is 8.64e15
-PASS new Date(8.64e15).setUTCMonth(new Date(8.64e15).getUTCMonth() + 1).valueOf() is NaN
-Testing setUTCFullYear()
-PASS new Date(0).setUTCFullYear(Infinity).valueOf() is NaN
-FAIL new Date(0).setUTCFullYear(1.79769e+308).valueOf() should be NaN. Was -62167219200000.
-FAIL new Date(0).setUTCFullYear(-1.79769e+308).valueOf() should be NaN. Was -62167219200000.
-PASS new Date(8.64e15).setUTCFullYear(new Date(8.64e15).getUTCFullYear()).valueOf() is 8.64e15
-PASS new Date(8.64e15).setUTCFullYear(new Date(8.64e15).getUTCFullYear() + 1).valueOf() is NaN
-PASS successfullyParsed is true
-
-TEST COMPLETE
-

Modified: trunk/LayoutTests/platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt (220459 => 220460)


--- trunk/LayoutTests/platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt	2017-08-09 16:30:41 UTC (rev 220459)
+++ trunk/LayoutTests/platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt	2017-08-09 16:41:56 UTC (rev 220460)
@@ -29,6 +29,16 @@
 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'ByteLengthQueuingStrategy').hasOwnProperty('set') is false
 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'ByteLengthQueuingStrategy').enumerable is false
 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'ByteLengthQueuingStrategy').configurable is true
+PASS [Worker] Object.getOwnPropertyDescriptor(global, 'Cache').value is Cache
+PASS [Worker] Object.getOwnPropertyDescriptor(global, 'Cache').hasOwnProperty('get') is false
+PASS [Worker] Object.getOwnPropertyDescriptor(global, 'Cache').hasOwnProperty('set') is false
+PASS [Worker] Object.getOwnPropertyDescriptor(global, 'Cache').enumerable is false
+PASS [Worker] Object.getOwnPropertyDescriptor(global, 'Cache').configurable is true
+PASS [Worker] Object.getOwnPropertyDescriptor(global, 'CacheStorage').value is CacheStorage
+PASS [Worker] Object.getOwnPropertyDescriptor(global, 'CacheStorage').hasOwnProperty('get') is false
+PASS [Worker] Object.getOwnPropertyDescriptor(global, 'CacheStorage').hasOwnProperty('set') is false
+PASS [Worker] Object.getOwnPropertyDescriptor(global, 'CacheStorage').enumerable is false
+PASS [Worker] Object.getOwnPropertyDescriptor(global, 'CacheStorage').configurable is true
 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'CountQueuingStrategy').value is CountQueuingStrategy
 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'CountQueuingStrategy').hasOwnProperty('get') is false
 PASS [Worker] Object.getOwnPropertyDescriptor(global, 'CountQueuingStrategy').hasOwnProperty('set') is false

Modified: trunk/LayoutTests/transitions/clip-path-path-transitions-expected.txt (220459 => 220460)


--- trunk/LayoutTests/transitions/clip-path-path-transitions-expected.txt	2017-08-09 16:30:41 UTC (rev 220459)
+++ trunk/LayoutTests/transitions/clip-path-path-transitions-expected.txt	2017-08-09 16:41:56 UTC (rev 220460)
@@ -1,5 +1,5 @@
   
-PASS - "-webkit-clip-path" property for "path1" element at 1s saw something close to: path('M 80 40 l 20 0 l 0 60 l 20 0 l 0 -20 l -50 0 l 0 -20 l 80 0 l 0 60 l -60 0 l 0 -80 Z')
-PASS - "-webkit-clip-path" property for "path2" element at 1s saw something close to: path('M 100 40 l 20 0 l 0 60 l 0 -20 l -60 0 l 0 -20 l 80 0 l 0 60 l -60 0 l 0 -80 Z')
-PASS - "-webkit-clip-path" property for "path3" element at 1s saw something close to: path(evenodd, 'M 100 40 l 20 0 l 0 60 l 20 0 l 0 -20 l -60 0 l 0 -20 l 80 0 l 0 60 l -60 0 l 0 -80 Z')
+PASS - "-webkit-clip-path" property for "path1" element at 1s saw something close to: path("M 80 40 l 20 0 l 0 60 l 20 0 l 0 -20 l -50 0 l 0 -20 l 80 0 l 0 60 l -60 0 l 0 -80 Z")
+PASS - "-webkit-clip-path" property for "path2" element at 1s saw something close to: path("M 100 40 l 20 0 l 0 60 l 0 -20 l -60 0 l 0 -20 l 80 0 l 0 60 l -60 0 l 0 -80 Z")
+PASS - "-webkit-clip-path" property for "path3" element at 1s saw something close to: path(evenodd, "M 100 40 l 20 0 l 0 60 l 20 0 l 0 -20 l -60 0 l 0 -20 l 80 0 l 0 60 l -60 0 l 0 -80 Z")
 

Modified: trunk/LayoutTests/transitions/resources/transition-test-helpers.js (220459 => 220460)


--- trunk/LayoutTests/transitions/resources/transition-test-helpers.js	2017-08-09 16:30:41 UTC (rev 220459)
+++ trunk/LayoutTests/transitions/resources/transition-test-helpers.js	2017-08-09 16:41:56 UTC (rev 220460)
@@ -87,7 +87,10 @@
     var pathMatch;
     if (pathMatch = s.match(/path\(((evenodd|nonzero), ?)?\'(.+)\'\)/))
         return extractPathValues(pathMatch[pathMatch.length - 1]);
-    
+
+    if (pathMatch = s.match(/path\(((evenodd|nonzero), ?)?\"(.+)\"\)/))
+        return extractPathValues(pathMatch[pathMatch.length - 1]);
+
     // FIXME: This only matches a subset of the shape syntax, and the polygon expects 4 points.
     var patterns = [
         /inset\(([\d.]+)\w+ ([\d.]+)\w+\)/,
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to