Closed Bug 1669220 Opened 5 years ago Closed 5 years ago

[wpt-sync] Sync PR 25980 - Clean ImageCapture web platform tests

Categories

(Core :: Audio/Video: Recording, task, P4)

task

Tracking

()

RESOLVED FIXED
84 Branch
Tracking Status
firefox84 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 25980 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/25980
Details from upstream follow.

b'Francois Beaufort <beaufort.francois@gmail.com>' wrote:

Clean ImageCapture web platform tests

This CL restores old image capture web platform tests before pan, tilt,
and zoom support for http only and creates similar ones for https with
added pan, tilt, and zoom testing as the PTZ permission can only be
granted on secure contexts.

It also removes a test in MediaStreamTrack-applyConstraints-fast.html
as applyConstraints handles properly non-ImageCapture constraints.

Bug: 1134569
Change-Id: I0b9e3e824bccc8f056c68735f8c04a94d0fc0c7f

Reviewed-on: https://chromium-review.googlesource.com/2445209
WPT-Export-Revision: ec5ab5af5ae436944d349d47ae5693ac38ff6aad

Component: web-platform-tests → Audio/Video: Recording
Product: Testing → Core
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]

CI Results

Ran 12 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 7 tests and 4 subtests

Status Summary

Firefox

OK : 2
PASS : 44
FAIL : 50
ERROR: 5

Chrome

OK : 7
PASS : 81
FAIL : 13

Safari

OK : 2
PASS : 46
FAIL : 48
ERROR: 5

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

Firefox-only Failures

/mediacapture-image/MediaStreamTrack-applyConstraints-fast.html
MediaStreamTrack.applyConstraints(): FAIL
MediaStreamTrack.applyConstraints({advanced: []}): FAIL

New Tests That Don't Pass

/mediacapture-image/MediaStreamTrack-applyConstraints-fast.html
MediaStreamTrack.applyConstraints(): FAIL (Chrome: PASS, Safari: PASS)
MediaStreamTrack.applyConstraints({advanced: []}): FAIL (Chrome: PASS, Safari: PASS)
MediaStreamTrack.applyConstraints() with unsupported constraint: FAIL (Chrome: PASS, Safari: FAIL)
/mediacapture-image/MediaStreamTrack-applyConstraints-getSettings.https.html: ERROR (Chrome: OK, 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: PASS, Safari: FAIL)
/mediacapture-image/MediaStreamTrack-applyConstraints-reject.https.html: ERROR (Chrome: OK, Safari: ERROR)
MediaStreamTrack-applyConstraints-reject: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 1: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 2: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 3: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 4: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 5: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 6: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 7: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 8: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 9: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 10: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 11: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 12: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 13: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 14: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 15: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 16: FAIL (Chrome: PASS, 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)
MediaStreamTrack-applyConstraints-reject 20: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 21: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 22: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-applyConstraints-reject 23: FAIL (Chrome: PASS, Safari: FAIL)
/mediacapture-image/MediaStreamTrack-applyConstraints.https.html
exercises MediaStreamTrack.applyConstraints(constraints): FAIL (Chrome: FAIL, Safari: FAIL)
/mediacapture-image/MediaStreamTrack-getCapabilities.https.html: ERROR (Chrome: OK, Safari: ERROR)
MediaStreamTrack-getCapabilities: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-getCapabilities 1: FAIL (Chrome: FAIL, Safari: FAIL)
/mediacapture-image/MediaStreamTrack-getConstraints.https.html: ERROR (Chrome: OK, Safari: ERROR)
MediaStreamTrack-getConstraints: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-getConstraints 1: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-getConstraints 2: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-getConstraints 3: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-getConstraints 4: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-getConstraints 5: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-getConstraints 6: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-getConstraints 7: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-getConstraints 8: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-getConstraints 9: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-getConstraints 10: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-getConstraints 11: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-getConstraints 12: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-getConstraints 13: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-getConstraints 14: FAIL (Chrome: FAIL, Safari: FAIL)
MediaStreamTrack-getConstraints 15: FAIL (Chrome: FAIL, Safari: FAIL)
/mediacapture-image/MediaStreamTrack-getSettings.https.html: ERROR (Chrome: OK, Safari: ERROR)
MediaStreamTrack-getSettings: FAIL (Chrome: PASS, Safari: FAIL)
MediaStreamTrack-getSettings 1: FAIL (Chrome: PASS, Safari: FAIL)

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5ff94fcfc1c6 [wpt PR 25980] - Clean ImageCapture web platform tests, a=testonly https://hg.mozilla.org/integration/autoland/rev/1f11af876119 [wpt PR 25980] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 84 Branch
You need to log in before you can comment on or make changes to this bug.