| Summary: | [ iOS, macOS ] imported/w3c/web-platform-tests/html/dom/idlharness.https.html near constant failure. | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Bri Harris <bharris9> |
| Component: | New Bugs | Assignee: | youenn fablet <youennf> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | ap, cdumez, webkit-bot-watchers-bugzilla, webkit-bug-importer, youennf |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Other | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
|
Description
Bri Harris
2023-03-29 17:02:00 PDT
I was able to replicate this failure on iOS 16 ToT as follows: run-webkit-tests --iOS-simulator imported/w3c/web-platform-tests/html/dom/idlharness.https.html There are many problems with this test, but AFAICT the diff posted above just means that iOS has incorrect expectations for it. Other problems that I see is that the test is super slow in debug, frequently timing out, and diffs of at least one more kind: -PASS MediaError must be primary interface of errorVideo.error -PASS Stringification of errorVideo.error -PASS MediaError interface: errorVideo.error must inherit property "MEDIA_ERR_ABORTED" with the proper type -PASS MediaError interface: errorVideo.error must inherit property "MEDIA_ERR_NETWORK" with the proper type -PASS MediaError interface: errorVideo.error must inherit property "MEDIA_ERR_DECODE" with the proper type -PASS MediaError interface: errorVideo.error must inherit property "MEDIA_ERR_SRC_NOT_SUPPORTED" with the proper type -PASS MediaError interface: errorVideo.error must inherit property "code" with the proper type -PASS MediaError interface: errorVideo.error must inherit property "message" with the proper type +FAIL Stringification of errorVideo.error assert_class_string: class string of errorVideo.error expected "[object MediaError]" but got "[object Null]" +FAIL MediaError interface: errorVideo.error must inherit property "MEDIA_ERR_ABORTED" with the proper type assert_inherits: provided value is not an object +FAIL MediaError interface: errorVideo.error must inherit property "MEDIA_ERR_NETWORK" with the proper type assert_inherits: provided value is not an object +FAIL MediaError interface: errorVideo.error must inherit property "MEDIA_ERR_DECODE" with the proper type assert_inherits: provided value is not an object +FAIL MediaError interface: errorVideo.error must inherit property "MEDIA_ERR_SRC_NOT_SUPPORTED" with the proper type assert_inherits: provided value is not an object +FAIL MediaError interface: errorVideo.error must inherit property "code" with the proper type assert_inherits: provided value is not an object +FAIL MediaError interface: errorVideo.error must inherit property "message" with the proper type assert_inherits: provided value is not an object Test gardening commit 262595@main (4798b5317d9d): <https://commits.webkit.org/262595@main> Reviewed commits have been landed. Closing PR #12396 and removing active labels. Test gardening commit 259548.602@safari-7615-branch (1fd08d3625dd): <https://commits.webkit.org/259548.602@safari-7615-branch> Reviewed commits have been landed. Closing PR #537 and removing active labels. Looking at the test results, on iOS it might require a specific expectation for iPad vs. iPhone due to MSE support. For Debug in general, idlharness test should be marked as slow. Pull request: https://github.com/WebKit/WebKit/pull/19164 Committed 269461@main (2e494e5298f7): <https://commits.webkit.org/269461@main> Reviewed commits have been landed. Closing PR #19164 and removing active labels. |