Open Bug 1662357 Opened 5 years ago Updated 5 years ago

[wpt-sync] Sync PR 25316 - WPT: Refactor capture image tests to use test-only-api.js

Categories

(Testing :: web-platform-tests, task, P4)

task

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}

PR 25316 applied with additional changes from upstream: eda9de708123c98c5b11c4fcf8a8fe6ac8e39d1e

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)

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