[wpt-sync] Sync PR 25316 - WPT: Refactor capture image tests to use test-only-api.js
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(Not tracked)
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 25316 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/25316
Details from upstream follow.
b'Arnaud Mandy <arnaud.mandy@intel.com>' wrote:
WPT: Refactor capture image tests to use test-only-api.js
Switch to loading *.mojom.js from /gen/ instead of
resources/chromium in preparation for launching official MojoJS support
in WPT. This would not change the test results on Chromium waterfall
(everything should continue to pass) or upstream WPT (tests currently
fail because MojoJS isn't enabled).Remove unused .mojom.js files from WPT.
Bug: 1119858
Change-Id: I8c7226f4eca9f35ac88b3d02540aed31cf413ff1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2385298
Commit-Queue: Arnaud Mandy \<arnaud.mandy@intel.com>
Reviewed-by: Robert Ma \<robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#803394}
| Assignee | ||
Comment 1•5 years ago
|
||
| Assignee | ||
Comment 2•5 years ago
|
||
| Assignee | ||
Comment 3•5 years ago
|
||
CI Results
Ran 12 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 10 tests and 3 subtests
Status Summary
Firefox
OK : 4
PASS : 30
FAIL : 43
ERROR: 6
Chrome
OK : 4
PASS : 31
FAIL : 42
ERROR: 6
Safari
OK : 4
PASS : 30
FAIL : 43
ERROR: 6
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
/mediacapture-image/MediaStreamTrack-applyConstraints-getSettings.html: ERROR (Chrome: ERROR, Safari: ERROR)
exercises an applyConstraints() - getSettings() cycle with PTZ permission granted: FAIL (Chrome: FAIL, Safari: FAIL)
exercises an applyConstraints() with PTZ permission denied: FAIL (Chrome: FAIL, Safari: FAIL)
/mediacapture-image/MediaStreamTrack-applyConstraints-reject.html: ERROR (Chrome: ERROR, Safari: ERROR)
MediaStreamTrack-applyConstraints-reject: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 1: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 2: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 3: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 4: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 5: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 6: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 7: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 8: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 9: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 10: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 11: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 12: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 13: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 14: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 15: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 16: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 17: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 18: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 19: FAIL (Chrome: FAIL, Safari: FAIL)
/mediacapture-image/MediaStreamTrack-applyConstraints.html
exercises MediaStreamTrack.applyConstraints(constraints): FAIL (Chrome: FAIL, Safari: FAIL)
/mediacapture-image/MediaStreamTrack-getCapabilities.html: ERROR (Chrome: ERROR, Safari: ERROR)
MediaStreamTrack-getCapabilities: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-getCapabilities 1: FAIL (Chrome: FAIL, Safari: FAIL)
/mediacapture-image/MediaStreamTrack-getSettings.html: ERROR (Chrome: ERROR, Safari: ERROR)
MediaStreamTrack-getSettings: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-getSettings 1: FAIL (Chrome: FAIL, Safari: FAIL)
/mediacapture-image/getPhotoCapabilities.html
exercises ImageCapture.getPhotoCapabilities(): FAIL (Chrome: FAIL, Safari: FAIL)
getPhotoCapabilities() of an ended Track should throw "InvalidStateError": FAIL (Chrome: FAIL, Safari: FAIL)
throw "OperationError" when the MediaStreamTrack is stopped while getting photo capabilities: FAIL (Chrome: FAIL, Safari: FAIL)
/mediacapture-image/getPhotoSettings.html
exercises ImageCapture.getPhotoSettings(): FAIL (Chrome: FAIL, Safari: FAIL)
getPhotoSettings() of an ended Track should throw "InvalidStateError": FAIL (Chrome: FAIL, Safari: FAIL)
throw "OperationError" when the MediaStreamTrack is stopped while getting photo settings: FAIL (Chrome: FAIL, Safari: FAIL)
/mediacapture-image/setOptions-reject.html: ERROR (Chrome: ERROR, Safari: ERROR)
setOptions-reject: FAIL (Chrome: FAIL, Safari: FAIL)
setOptions-reject 1: FAIL (Chrome: FAIL, Safari: FAIL)
setOptions-reject 2: FAIL (Chrome: FAIL, Safari: FAIL)
setOptions-reject 3: FAIL (Chrome: FAIL, Safari: FAIL)
setOptions-reject 4: FAIL (Chrome: FAIL, Safari: FAIL)
setOptions-reject 5: FAIL (Chrome: FAIL, Safari: FAIL)
/mediacapture-image/takePhoto-with-PhotoSettings.html
exercises ImageCapture.takePhoto(PhotoSettings dictionary): FAIL (Chrome: FAIL, Safari: FAIL)
/mediacapture-image/takePhoto.html: ERROR (Chrome: ERROR, Safari: ERROR)
exercises ImageCapture.takePhoto(): FAIL (Chrome: FAIL, Safari: FAIL)
exercises ImageCapture.takePhoto(null): FAIL (Chrome: FAIL, Safari: FAIL)
takePhoto() of an ended Track should throw "InvalidStateError": FAIL (Chrome: PASS, Safari: FAIL)
Description
•