diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:22:09 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:22:09 +0000 |
commit | 43a97878ce14b72f0981164f87f2e35e14151312 (patch) | |
tree | 620249daf56c0258faa40cbdcf9cfba06de2a846 /testing/web-platform/meta/mediacapture-streams | |
parent | Initial commit. (diff) | |
download | firefox-upstream.tar.xz firefox-upstream.zip |
Adding upstream version 110.0.1.upstream/110.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/mediacapture-streams')
50 files changed, 367 insertions, 0 deletions
diff --git a/testing/web-platform/meta/mediacapture-streams/GUM-deny.https.html.ini b/testing/web-platform/meta/mediacapture-streams/GUM-deny.https.html.ini new file mode 100644 index 0000000000..6c48f031b0 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/GUM-deny.https.html.ini @@ -0,0 +1,6 @@ +[GUM-deny.https.html] + prefs: [media.navigator.permission.disabled:false, media.getusermedia.camera.deny:true] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Tests that the error callback is triggered when permission is denied] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/mediacapture-streams/GUM-empty-option-param.https.html.ini b/testing/web-platform/meta/mediacapture-streams/GUM-empty-option-param.https.html.ini new file mode 100644 index 0000000000..adb024dc99 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/GUM-empty-option-param.https.html.ini @@ -0,0 +1,3 @@ +[GUM-empty-option-param.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/GUM-impossible-constraint.https.html.ini b/testing/web-platform/meta/mediacapture-streams/GUM-impossible-constraint.https.html.ini new file mode 100644 index 0000000000..d2c67091aa --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/GUM-impossible-constraint.https.html.ini @@ -0,0 +1,3 @@ +[GUM-impossible-constraint.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/GUM-invalid-facing-mode.https.html.ini b/testing/web-platform/meta/mediacapture-streams/GUM-invalid-facing-mode.https.html.ini new file mode 100644 index 0000000000..f76474dfdf --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/GUM-invalid-facing-mode.https.html.ini @@ -0,0 +1,3 @@ +[GUM-invalid-facing-mode.https.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/mediacapture-streams/GUM-non-applicable-constraint.https.html.ini b/testing/web-platform/meta/mediacapture-streams/GUM-non-applicable-constraint.https.html.ini new file mode 100644 index 0000000000..554159d695 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/GUM-non-applicable-constraint.https.html.ini @@ -0,0 +1,3 @@ +[GUM-non-applicable-constraint.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/GUM-optional-constraint.https.html.ini b/testing/web-platform/meta/mediacapture-streams/GUM-optional-constraint.https.html.ini new file mode 100644 index 0000000000..4a3b609f39 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/GUM-optional-constraint.https.html.ini @@ -0,0 +1,3 @@ +[GUM-optional-constraint.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/GUM-required-constraint-with-ideal-value.https.html.ini b/testing/web-platform/meta/mediacapture-streams/GUM-required-constraint-with-ideal-value.https.html.ini new file mode 100644 index 0000000000..e0244de7dc --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/GUM-required-constraint-with-ideal-value.https.html.ini @@ -0,0 +1,3 @@ +[GUM-required-constraint-with-ideal-value.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/GUM-trivial-constraint.https.html.ini b/testing/web-platform/meta/mediacapture-streams/GUM-trivial-constraint.https.html.ini new file mode 100644 index 0000000000..ad0088268b --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/GUM-trivial-constraint.https.html.ini @@ -0,0 +1,3 @@ +[GUM-trivial-constraint.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/GUM-unknownkey-option-param.https.html.ini b/testing/web-platform/meta/mediacapture-streams/GUM-unknownkey-option-param.https.html.ini new file mode 100644 index 0000000000..1c25a7fd19 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/GUM-unknownkey-option-param.https.html.ini @@ -0,0 +1,3 @@ +[GUM-unknownkey-option-param.https.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaDevices-SecureContext.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaDevices-SecureContext.html.ini new file mode 100644 index 0000000000..29d2815690 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaDevices-SecureContext.html.ini @@ -0,0 +1,3 @@ +[MediaDevices-SecureContext.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaDevices-after-discard.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaDevices-after-discard.https.html.ini new file mode 100644 index 0000000000..d760d6993b --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaDevices-after-discard.https.html.ini @@ -0,0 +1,3 @@ +[MediaDevices-after-discard.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-not-allowed-camera.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-not-allowed-camera.https.html.ini new file mode 100644 index 0000000000..a0c6de63e1 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-not-allowed-camera.https.html.ini @@ -0,0 +1,3 @@ +[MediaDevices-enumerateDevices-not-allowed-camera.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-not-allowed-mic.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-not-allowed-mic.https.html.ini new file mode 100644 index 0000000000..659505443b --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-not-allowed-mic.https.html.ini @@ -0,0 +1,3 @@ +[MediaDevices-enumerateDevices-not-allowed-mic.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-per-origin-ids.sub.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-per-origin-ids.sub.https.html.ini new file mode 100644 index 0000000000..7095e9af70 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-per-origin-ids.sub.https.html.ini @@ -0,0 +1,30 @@ +[MediaDevices-enumerateDevices-per-origin-ids.sub.https.html] + expected: + if debug and (os == "linux") and not fission and not swgl: OK + if debug and (os == "linux") and fission: OK + if debug and (os == "android") and fission: [TIMEOUT, OK] + if debug and (os == "android") and not fission: OK + if debug and (os == "win"): OK + [OK, TIMEOUT] + [enumerateDevices rotates deviceId after clearing site data] + expected: + if debug and (os == "linux") and not fission and not swgl: FAIL + if debug and (os == "linux") and fission: FAIL + if debug and (os == "win"): FAIL + if debug and (os == "android"): FAIL + [FAIL, NOTRUN] + + [enumerateDevices has stable deviceIds across same-origin iframe] + expected: + if debug and (os == "linux") and not fission and not swgl: PASS + if debug and (os == "linux") and fission: PASS + if debug and (os == "android"): PASS + if debug and (os == "win"): PASS + [PASS, TIMEOUT] + + [enumerateDevices rotates deviceId across different-origin iframe] + expected: + if (os == "win") and debug: PASS + if (os == "android") and debug: PASS + if (os == "linux") and not fission: [PASS, TIMEOUT, NOTRUN] + [PASS, NOTRUN] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-persistent-permission.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-persistent-permission.https.html.ini new file mode 100644 index 0000000000..e77a5e2600 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-persistent-permission.https.html.ini @@ -0,0 +1,5 @@ +[MediaDevices-enumerateDevices-persistent-permission.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [enumerateDevices depends only on capture state, not permission state] + expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-returned-objects.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-returned-objects.https.html.ini new file mode 100644 index 0000000000..ee81994eef --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-returned-objects.https.html.ini @@ -0,0 +1,5 @@ +[MediaDevices-enumerateDevices-returned-objects.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [enumerateDevices returns expected mostly empty objects in case device-info permission is not granted] + expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices.https.html.ini new file mode 100644 index 0000000000..888113998d --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices.https.html.ini @@ -0,0 +1,8 @@ +[MediaDevices-enumerateDevices.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [InputDeviceInfo is supported] + expected: FAIL + + [mediaDevices.enumerateDevices() is present and working - before capture] + expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/MediaDevices-getSupportedConstraints.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaDevices-getSupportedConstraints.https.html.ini new file mode 100644 index 0000000000..cf0a48c173 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaDevices-getSupportedConstraints.https.html.ini @@ -0,0 +1,17 @@ +[MediaDevices-getSupportedConstraints.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [sampleSize is supported] + expected: FAIL + + [aspectRatio is supported] + expected: FAIL + + [latency is supported] + expected: FAIL + + [resizeMode is supported] + expected: FAIL + + [sampleRate is supported] + expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/MediaDevices-getUserMedia.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaDevices-getUserMedia.https.html.ini new file mode 100644 index 0000000000..a21a870409 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaDevices-getUserMedia.https.html.ini @@ -0,0 +1,11 @@ +[MediaDevices-getUserMedia.https.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [getUserMedia() fails with exact invalid resizeMode.] + expected: FAIL + + [getUserMedia() supports setting none as resizeMode.] + expected: FAIL + + [getUserMedia() supports setting crop-and-scale as resizeMode.] + expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStream-MediaElement-firstframe.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStream-MediaElement-firstframe.https.html.ini new file mode 100644 index 0000000000..fc9c078bdc --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStream-MediaElement-firstframe.https.html.ini @@ -0,0 +1,3 @@ +[MediaStream-MediaElement-firstframe.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStream-MediaElement-preload-none.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStream-MediaElement-preload-none.https.html.ini new file mode 100644 index 0000000000..86fcefe214 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStream-MediaElement-preload-none.https.html.ini @@ -0,0 +1,9 @@ +[MediaStream-MediaElement-preload-none.https.html] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR + [Test that preload 'none' is ignored for MediaStream object URL used as srcObject for audio] + expected: FAIL + + [Test that preload 'none' is ignored for MediaStream used as srcObject for video] + expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html.ini new file mode 100644 index 0000000000..09710803aa --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html.ini @@ -0,0 +1,3 @@ +[MediaStream-MediaElement-srcObject.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStream-add-audio-track.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStream-add-audio-track.https.html.ini new file mode 100644 index 0000000000..3dcde68a6e --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStream-add-audio-track.https.html.ini @@ -0,0 +1,3 @@ +[MediaStream-add-audio-track.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStream-audio-only.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStream-audio-only.https.html.ini new file mode 100644 index 0000000000..a28821a3ca --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStream-audio-only.https.html.ini @@ -0,0 +1,3 @@ +[MediaStream-audio-only.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStream-clone.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStream-clone.https.html.ini new file mode 100644 index 0000000000..38b4af29ea --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStream-clone.https.html.ini @@ -0,0 +1,3 @@ +[MediaStream-clone.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStream-default-feature-policy.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStream-default-feature-policy.https.html.ini new file mode 100644 index 0000000000..3ad8d5d41b --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStream-default-feature-policy.https.html.ini @@ -0,0 +1,3 @@ +[MediaStream-default-feature-policy.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStream-finished-add.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStream-finished-add.https.html.ini new file mode 100644 index 0000000000..e14b82d5bf --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStream-finished-add.https.html.ini @@ -0,0 +1,3 @@ +[MediaStream-finished-add.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStream-gettrackid.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStream-gettrackid.https.html.ini new file mode 100644 index 0000000000..53ce845df5 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStream-gettrackid.https.html.ini @@ -0,0 +1,3 @@ +[MediaStream-gettrackid.https.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStream-id.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStream-id.https.html.ini new file mode 100644 index 0000000000..ba0e489d7a --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStream-id.https.html.ini @@ -0,0 +1,5 @@ +[MediaStream-id.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Tests that a MediaStream with a correct id is returned] + expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStream-idl.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStream-idl.https.html.ini new file mode 100644 index 0000000000..afc70b31d0 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStream-idl.https.html.ini @@ -0,0 +1,3 @@ +[MediaStream-idl.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStream-removetrack.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStream-removetrack.https.html.ini new file mode 100644 index 0000000000..fbf39f5b77 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStream-removetrack.https.html.ini @@ -0,0 +1,3 @@ +[MediaStream-removetrack.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStream-supported-by-feature-policy.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStream-supported-by-feature-policy.html.ini new file mode 100644 index 0000000000..656b4ed54e --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStream-supported-by-feature-policy.html.ini @@ -0,0 +1,3 @@ +[MediaStream-supported-by-feature-policy.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStream-video-only.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStream-video-only.https.html.ini new file mode 100644 index 0000000000..5063ff391a --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStream-video-only.https.html.ini @@ -0,0 +1,3 @@ +[MediaStream-video-only.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html.ini new file mode 100644 index 0000000000..931948ca3b --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html.ini @@ -0,0 +1,3 @@ +[MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html.ini new file mode 100644 index 0000000000..2c519cfa50 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html.ini @@ -0,0 +1,11 @@ +[MediaStreamTrack-MediaElement-disabled-video-is-black.https.html] + disabled: + if swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1693804 + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and not debug: [OK, ERROR, TIMEOUT] + [Tests that a disabled video track in a MediaStream is rendered as blackness] + expected: + if os == "win": PASS + if os == "android": PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-applyConstraints.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-applyConstraints.https.html.ini new file mode 100644 index 0000000000..a0d0d21f03 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-applyConstraints.https.html.ini @@ -0,0 +1,5 @@ +[MediaStreamTrack-applyConstraints.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [applyConstraints rejects invalid resizeMode] + expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-getCapabilities.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-getCapabilities.https.html.ini new file mode 100644 index 0000000000..3e87ebdbe2 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-getCapabilities.https.html.ini @@ -0,0 +1,104 @@ +[MediaStreamTrack-getCapabilities.https.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Setup video MediaStreamTrack getCapabilities() test for frameRate] + expected: FAIL + + [Setup video MediaStreamTrack getCapabilities() test for facingMode] + expected: FAIL + + [Setup audio InputDeviceInfo getCapabilities() test for sampleSize] + expected: FAIL + + [Setup video InputDeviceInfo getCapabilities() test for height] + expected: FAIL + + [Setup audio InputDeviceInfo getCapabilities() test for latency] + expected: FAIL + + [Setup video InputDeviceInfo getCapabilities() test for resizeMode] + expected: FAIL + + [Setup video InputDeviceInfo getCapabilities() test for frameRate] + expected: FAIL + + [Setup audio MediaStreamTrack getCapabilities() test for groupId] + expected: FAIL + + [Setup audio MediaStreamTrack getCapabilities() test for sampleSize] + expected: FAIL + + [Setup video MediaStreamTrack getCapabilities() test for groupId] + expected: FAIL + + [Setup video MediaStreamTrack getCapabilities() test for height] + expected: FAIL + + [Setup audio InputDeviceInfo getCapabilities() test for sampleRate] + expected: FAIL + + [Setup audio InputDeviceInfo getCapabilities() test for channelCount] + expected: FAIL + + [Setup video MediaStreamTrack getCapabilities() test for aspectRatio] + expected: FAIL + + [Setup audio MediaStreamTrack getCapabilities() test for echoCancellation] + expected: FAIL + + [Setup audio InputDeviceInfo getCapabilities() test for autoGainControl] + expected: FAIL + + [Setup video InputDeviceInfo getCapabilities() test for facingMode] + expected: FAIL + + [Setup audio MediaStreamTrack getCapabilities() test for noiseSuppression] + expected: FAIL + + [Setup video InputDeviceInfo getCapabilities() test for deviceId] + expected: FAIL + + [Setup video InputDeviceInfo getCapabilities() test for groupId] + expected: FAIL + + [Setup video MediaStreamTrack getCapabilities() test for resizeMode] + expected: FAIL + + [Setup audio InputDeviceInfo getCapabilities() test for echoCancellation] + expected: FAIL + + [Setup audio InputDeviceInfo getCapabilities() test for noiseSuppression] + expected: FAIL + + [Setup audio MediaStreamTrack getCapabilities() test for deviceId] + expected: FAIL + + [Setup video MediaStreamTrack getCapabilities() test for width] + expected: FAIL + + [Setup video MediaStreamTrack getCapabilities() test for deviceId] + expected: FAIL + + [Setup audio MediaStreamTrack getCapabilities() test for sampleRate] + expected: FAIL + + [Setup audio MediaStreamTrack getCapabilities() test for channelCount] + expected: FAIL + + [Setup audio MediaStreamTrack getCapabilities() test for latency] + expected: FAIL + + [Setup audio InputDeviceInfo getCapabilities() test for groupId] + expected: FAIL + + [Setup video InputDeviceInfo getCapabilities() test for width] + expected: FAIL + + [Setup audio InputDeviceInfo getCapabilities() test for deviceId] + expected: FAIL + + [Setup audio MediaStreamTrack getCapabilities() test for autoGainControl] + expected: FAIL + + [Setup video InputDeviceInfo getCapabilities() test for aspectRatio] + expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-getSettings.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-getSettings.https.html.ini new file mode 100644 index 0000000000..6ee260a629 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-getSettings.https.html.ini @@ -0,0 +1,20 @@ +[MediaStreamTrack-getSettings.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [sampleSize is reported by getSettings() for getUserMedia() audio tracks] + expected: FAIL + + [sampleRate is reported by getSettings() for getUserMedia() audio tracks] + expected: FAIL + + [resizeMode is reported by getSettings() for getUserMedia() video tracks] + expected: FAIL + + [aspectRatio is reported by getSettings() for getUserMedia() video tracks] + expected: FAIL + + [latency is reported by getSettings() for getUserMedia() audio tracks] + expected: FAIL + + [Stopped tracks should expose deviceId/groupId] + expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-id.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-id.https.html.ini new file mode 100644 index 0000000000..6e13e98614 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-id.https.html.ini @@ -0,0 +1,3 @@ +[MediaStreamTrack-id.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-iframe-audio-transfer.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-iframe-audio-transfer.https.html.ini new file mode 100644 index 0000000000..5a2f6123f2 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-iframe-audio-transfer.https.html.ini @@ -0,0 +1,5 @@ +[MediaStreamTrack-iframe-audio-transfer.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [MediaStreamTrack transfer to iframe] + expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-iframe-transfer.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-iframe-transfer.https.html.ini new file mode 100644 index 0000000000..3cf5a8e630 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-iframe-transfer.https.html.ini @@ -0,0 +1,5 @@ +[MediaStreamTrack-iframe-transfer.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [MediaStreamTrack transfer to iframe] + expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-init.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-init.https.html.ini new file mode 100644 index 0000000000..28ce64d0ce --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-init.https.html.ini @@ -0,0 +1,3 @@ +[MediaStreamTrack-init.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-transfer-video.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-transfer-video.https.html.ini new file mode 100644 index 0000000000..8d1aa50b32 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-transfer-video.https.html.ini @@ -0,0 +1,6 @@ +[MediaStreamTrack-transfer-video.https.html] + expected: + if (os == "android") and fission: [TIMEOUT, ERROR] + ERROR + [MediaStreamTrack transfer to iframe] + expected: TIMEOUT diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-transfer.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-transfer.https.html.ini new file mode 100644 index 0000000000..1c16ae6925 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-transfer.https.html.ini @@ -0,0 +1,5 @@ +[MediaStreamTrack-transfer.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [MediaStreamTrack transfer to Worker] + expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrackEvent-constructor.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrackEvent-constructor.https.html.ini new file mode 100644 index 0000000000..31bb89a046 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrackEvent-constructor.https.html.ini @@ -0,0 +1,3 @@ +[MediaStreamTrackEvent-constructor.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/__dir__.ini b/testing/web-platform/meta/mediacapture-streams/__dir__.ini new file mode 100644 index 0000000000..b9ee2dd41a --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/__dir__.ini @@ -0,0 +1,2 @@ +prefs: [media.navigator.permission.disabled:true, media.navigator.streams.fake:true, dom.security.featurePolicy.header.enabled:true, dom.security.featurePolicy.webidl.enabled:true] +lsan-allowed: [NewSegment, mozilla::layers::BufferTextureData::CreateInternal] diff --git a/testing/web-platform/meta/mediacapture-streams/enumerateDevices-with-navigation.https.html.ini b/testing/web-platform/meta/mediacapture-streams/enumerateDevices-with-navigation.https.html.ini new file mode 100644 index 0000000000..b4a2afa7d2 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/enumerateDevices-with-navigation.https.html.ini @@ -0,0 +1,3 @@ +[enumerateDevices-with-navigation.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/historical.https.html.ini b/testing/web-platform/meta/mediacapture-streams/historical.https.html.ini new file mode 100644 index 0000000000..540ff303fd --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/historical.https.html.ini @@ -0,0 +1,6 @@ +[historical.https.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [navigator.mozGetUserMedia should not exist] + expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/idlharness.https.window.js.ini b/testing/web-platform/meta/mediacapture-streams/idlharness.https.window.js.ini new file mode 100644 index 0000000000..830289d1f3 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/idlharness.https.window.js.ini @@ -0,0 +1,5 @@ +[idlharness.https.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [idl_test setup] + expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/parallel-capture-requests.https.html.ini b/testing/web-platform/meta/mediacapture-streams/parallel-capture-requests.https.html.ini new file mode 100644 index 0000000000..e8701e47da --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/parallel-capture-requests.https.html.ini @@ -0,0 +1,10 @@ +[parallel-capture-requests.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [getDisplayMedia() and parallel getUserMedia()] + expected: + if os == "android": FAIL + + [getUserMedia() and parallel getDisplayMedia()] + expected: + if os == "android": FAIL |