Bug 214967

Summary: [ macOS wk1 ] imported/w3c/web-platform-tests/pointerevents/pointerevent_attributes_hoverable_pointers.html is a flaky failure
Product: WebKit Reporter: Hector Lopez <hector_i_lopez>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: tsavell, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
mark as flaky none

Description Hector Lopez 2020-07-30 08:06:48 PDT
imported/w3c/web-platform-tests/pointerevents/pointerevent_attributes_hoverable_pointers.html

This test is a flaky failure according to history.

History:
https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fpointerevents%2Fpointerevent_attributes_hoverable_pointers.html&limit=50000&platform=mac&flavor=wk1

Diff:
--- /Volumes/Data/slave/catalina-release-tests-wk1/build/layout-test-results/imported/w3c/web-platform-tests/pointerevents/pointerevent_attributes_hoverable_pointers-expected.txt
+++ /Volumes/Data/slave/catalina-release-tests-wk1/build/layout-test-results/imported/w3c/web-platform-tests/pointerevents/pointerevent_attributes_hoverable_pointers-actual.txt
@@ -17,7 +17,7 @@
 PASS mouse pointerevent attributes 
 PASS  mouse pointerover's type should be pointerover 
 FAIL  mouse pointerover's button is -1 when mouse buttons are in released state. assert_true: Button attribute is -1 expected true got false
-PASS  mouse pointerover's buttons is 0 when mouse buttons are in released state. 
+FAIL  mouse pointerover's buttons is 0 when mouse buttons are in released state. assert_true: Buttons attribute is 0 expected true got false
 PASS  mouse pointerover's ClientX and ClientY attributes are correct. 
 PASS  mouse pointerover event pointerType is correct. 
 PASS  mouse pointerover event is a PointerEvent event 
@@ -57,12 +57,12 @@
 PASS  mouse pointerover.toElement is readonly 
 PASS  mouse pointerover.toElement IDL type object (JS type was object) 
 PASS  mouse pointerover.toElement value is null. 
-PASS  mouse pointerover.pressure value is valid 
+FAIL  mouse pointerover.pressure value is valid assert_equals: pressure is 0.5 for mouse with a button pressed expected 0.5 but got 0
 PASS  mouse pointerover properties for pointerType = mouse 
 PASS  mouse pointerover.isPrimary attribute is correct. 
 PASS  mouse pointerenter's type should be pointerenter 
 FAIL  mouse pointerenter's button is -1 when mouse buttons are in released state. assert_true: Button attribute is -1 expected true got false
-PASS  mouse pointerenter's buttons is 0 when mouse buttons are in released state. 
+FAIL  mouse pointerenter's buttons is 0 when mouse buttons are in released state. assert_true: Buttons attribute is 0 expected true got false
 PASS  mouse pointerenter's ClientX and ClientY attributes are correct. 
 PASS  mouse pointerenter event pointerType is correct. 
 PASS  mouse pointerenter event is a PointerEvent event 
@@ -102,13 +102,13 @@
 PASS  mouse pointerenter.toElement is readonly 
 PASS  mouse pointerenter.toElement IDL type object (JS type was object) 
 PASS  mouse pointerenter.toElement value is null. 
-PASS  mouse pointerenter.pressure value is valid 
+FAIL  mouse pointerenter.pressure value is valid assert_equals: pressure is 0.5 for mouse with a button pressed expected 0.5 but got 0
 PASS  mouse pointerenter properties for pointerType = mouse 
 PASS  mouse pointerenter.isPrimary attribute is correct. 
 PASS  mouse pointerenter.pointerId should be the same as previous pointer events for this active pointer. 
 PASS  mouse pointermove's type should be pointermove 
 PASS  mouse pointermove's button is -1 when mouse buttons are in released state. 
-PASS  mouse pointermove's buttons is 0 when mouse buttons are in released state. 
+FAIL  mouse pointermove's buttons is 0 when mouse buttons are in released state. assert_true: Buttons attribute is 0 expected true got false
 PASS  mouse pointermove's ClientX and ClientY attributes are correct. 
 PASS  mouse pointermove event pointerType is correct. 
 PASS  mouse pointermove event is a PointerEvent event 
@@ -148,7 +148,7 @@
 PASS  mouse pointermove.toElement is readonly 
 PASS  mouse pointermove.toElement IDL type object (JS type was object) 
 PASS  mouse pointermove.toElement value is null. 
-PASS  mouse pointermove.pressure value is valid 
+FAIL  mouse pointermove.pressure value is valid assert_equals: pressure is 0.5 for mouse with a button pressed expected 0.5 but got 0
 PASS  mouse pointermove properties for pointerType = mouse 
 PASS  mouse pointermove.isPrimary attribute is correct. 
 PASS  mouse pointermove.pointerId should be the same as previous pointer events for this active pointer.
Comment 1 Radar WebKit Bug Importer 2020-07-30 08:58:16 PDT
<rdar://problem/66329851>
Comment 2 Hector Lopez 2020-07-30 09:01:18 PDT
Created attachment 405574 [details]
mark as flaky
Comment 3 Truitt Savell 2020-07-30 09:04:24 PDT
Comment on attachment 405574 [details]
mark as flaky

Clearing flags on attachment: 405574

Committed r265083: <https://trac.webkit.org/changeset/265083>