Open Bug 1961672 Opened 21 days ago Updated 20 days ago

webkit-animation-iteration-event.html failures on Android when window creation timing is changed

Categories

(Core :: DOM: Animation, task)

task

Tracking

()

People

(Reporter: mstange, Unassigned)

References

(Blocks 1 open bug)

Details

The test /dom/events/webkit-animation-iteration-event.html seems to be extremely unreliable, see the long list of expected failure conditions in the ini file and the long list of duplicates and "see also" bugs of bug 1608980.

My patch in bug 1341913 got backed out because it affected performance in a way that caused the test to fail on test-android-em-7.0-x86_64-qr/debug-geckoview-web-platform-tests-nofis-7 , here's the failure log: https://treeherder.mozilla.org/logviewer?job_id=504364048&repo=autoland&lineNumber=2717

task 2025-04-17T01:36:30.866Z] 01:36:30     INFO - TEST-START | /dom/events/webkit-animation-iteration-event.html
[task 2025-04-17T01:36:30.888Z] 01:36:30     INFO - Closing window 74c41811-de5c-43d8-aafa-41516a9c5954
[task 2025-04-17T01:37:01.823Z] 01:37:01     INFO - 
[task 2025-04-17T01:37:01.823Z] 01:37:01     INFO - TEST-PASS | /dom/events/webkit-animation-end-event.html | webkitAnimationEnd event listener should trigger for an animation 
[task 2025-04-17T01:37:01.823Z] 01:37:01     INFO - TEST-PASS | /dom/events/webkit-animation-end-event.html | webkitAnimationEnd event listener should not trigger if an unprefixed listener also exists 
[task 2025-04-17T01:37:01.823Z] 01:37:01     INFO - TEST-PASS | /dom/events/webkit-animation-end-event.html | webkitAnimationEnd event listener should not trigger if an unprefixed event handler also exists 
[task 2025-04-17T01:37:01.823Z] 01:37:01     INFO - TEST-PASS | /dom/events/webkit-animation-end-event.html | event types for prefixed and unprefixed animationend event listeners should be named appropriately 
[task 2025-04-17T01:37:01.823Z] 01:37:01     INFO - TEST-PASS | /dom/events/webkit-animation-end-event.html | webkitAnimationEnd event listener is case sensitive 
[task 2025-04-17T01:37:01.823Z] 01:37:01     INFO - TEST-PASS | /dom/events/webkit-animation-iteration-event.html | onanimationiteration and onwebkitanimationiteration are not aliases 
[task 2025-04-17T01:37:01.823Z] 01:37:01     INFO - TEST-PASS | /dom/events/webkit-animation-iteration-event.html | dispatchEvent of a webkitAnimationIteration event does trigger a prefixed event handler or listener 
[task 2025-04-17T01:37:01.823Z] 01:37:01     INFO - TEST-PASS | /dom/events/webkit-animation-iteration-event.html | dispatchEvent of a webkitAnimationIteration event does not trigger an unprefixed event handler or listener 
[task 2025-04-17T01:37:01.824Z] 01:37:01     INFO - TEST-PASS | /dom/events/webkit-animation-iteration-event.html | dispatchEvent of an animationiteration event does not trigger a prefixed event handler or listener 
[task 2025-04-17T01:37:01.824Z] 01:37:01     INFO - TEST-PASS | /dom/events/webkit-animation-iteration-event.html | onwebkitanimationiteration event handler should trigger for an animation 
[task 2025-04-17T01:37:01.824Z] 01:37:01     INFO - TEST-KNOWN-INTERMITTENT-TIMEOUT | /dom/events/webkit-animation-iteration-event.html | onwebkitanimationiteration event handler should not trigger if an unprefixed event handler also exists - Test timed out
[task 2025-04-17T01:37:01.824Z] 01:37:01     INFO - 
[task 2025-04-17T01:37:01.824Z] 01:37:01     INFO - TEST-KNOWN-INTERMITTENT-NOTRUN | /dom/events/webkit-animation-iteration-event.html | onwebkitanimationiteration event handler should not trigger if an unprefixed listener also exists 
[task 2025-04-17T01:37:01.825Z] 01:37:01     INFO - 
[task 2025-04-17T01:37:01.825Z] 01:37:01     INFO - TEST-KNOWN-INTERMITTENT-NOTRUN | /dom/events/webkit-animation-iteration-event.html | event types for prefixed and unprefixed animationiteration event handlers should be named appropriately 
[task 2025-04-17T01:37:01.825Z] 01:37:01     INFO - 
[task 2025-04-17T01:37:01.825Z] 01:37:01     INFO - TEST-KNOWN-INTERMITTENT-NOTRUN | /dom/events/webkit-animation-iteration-event.html | webkitAnimationIteration event listener should trigger for an animation 
[task 2025-04-17T01:37:01.826Z] 01:37:01     INFO - 
[task 2025-04-17T01:37:01.826Z] 01:37:01     INFO - TEST-UNEXPECTED-NOTRUN | /dom/events/webkit-animation-iteration-event.html | webkitAnimationIteration event listener should not trigger if an unprefixed listener also exists - expected PASS
[task 2025-04-17T01:37:01.826Z] 01:37:01     INFO - 
[task 2025-04-17T01:37:01.826Z] 01:37:01     INFO - TEST-KNOWN-INTERMITTENT-NOTRUN | /dom/events/webkit-animation-iteration-event.html | webkitAnimationIteration event listener should not trigger if an unprefixed event handler also exists 
[task 2025-04-17T01:37:01.827Z] 01:37:01     INFO - 
[task 2025-04-17T01:37:01.827Z] 01:37:01     INFO - TEST-UNEXPECTED-NOTRUN | /dom/events/webkit-animation-iteration-event.html | event types for prefixed and unprefixed animationiteration event listeners should be named appropriately - expected PASS
[task 2025-04-17T01:37:01.827Z] 01:37:01     INFO - 
[task 2025-04-17T01:37:01.827Z] 01:37:01     INFO - TEST-UNEXPECTED-NOTRUN | /dom/events/webkit-animation-iteration-event.html | webkitAnimationIteration event listener is case sensitive - expected PASS
[task 2025-04-17T01:37:01.889Z] 01:37:01     INFO - TEST-UNEXPECTED-TIMEOUT | /dom/events/webkit-animation-iteration-event.html | expected OK
[task 2025-04-17T01:37:01.889Z] 01:37:01     INFO - TEST-INFO took 31023ms

I'm planning to just change the expectations in the ini file to expect failures on Android just like we do on the other platforms. But I really wonder if it should be removed entirely.

You need to log in before you can comment on or make changes to this bug.