diff options
Diffstat (limited to 'testing/web-platform/meta/mediacapture-streams')
49 files changed, 442 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..b8ae541632 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-not-allowed-camera.https.html.ini @@ -0,0 +1,5 @@ +[MediaDevices-enumerateDevices-not-allowed-camera.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Camera is not exposed in mediaDevices.enumerateDevices() when blocked by Permissions-Policy header] + expected: FAIL 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..9454c590cf --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-not-allowed-mic.https.html.ini @@ -0,0 +1,5 @@ +[MediaDevices-enumerateDevices-not-allowed-mic.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Microphone is not exposed in mediaDevices.enumerateDevices() when blocked by Permissions-Policy] + expected: FAIL 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..70f2fd52b8 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-per-origin-ids.sub.https.html.ini @@ -0,0 +1,29 @@ +[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 == "win"): OK + if debug and (os == "android"): 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 == "linux") and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "android") and debug: PASS + if (os == "win") and debug: PASS + [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..b788a09faf --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-persistent-permission.https.html.ini @@ -0,0 +1,3 @@ +[MediaDevices-enumerateDevices-persistent-permission.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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..6753897672 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices.https.html.ini @@ -0,0 +1,5 @@ +[MediaDevices-enumerateDevices.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [InputDeviceInfo is supported] + 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-applyConstraints.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-applyConstraints.https.html.ini new file mode 100644 index 0000000000..0c6fafef00 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-applyConstraints.https.html.ini @@ -0,0 +1,8 @@ +[MediaStreamTrack-applyConstraints.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [applyConstraints rejects invalid resizeMode] + expected: FAIL + + [applyConstraints rejects long string ideal groupID] + 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..edc502edda --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-iframe-audio-transfer.https.html.ini @@ -0,0 +1,8 @@ +[MediaStreamTrack-iframe-audio-transfer.https.html] + expected: + if os == "android": OK + ERROR + [MediaStreamTrack transfer to iframe] + expected: + if os == "android": FAIL + TIMEOUT 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..c5e8c3466f --- /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,media.devices.enumerate.legacy.enabled:false] +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..0132342241 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/idlharness.https.window.js.ini @@ -0,0 +1,86 @@ +[idlharness.https.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [MediaStreamTrack interface: operation getCapabilities()] + expected: FAIL + + [MediaStreamTrack interface: track must inherit property "getCapabilities()" with the proper type] + expected: FAIL + + [OverconstrainedError interface: existence and properties of interface object] + expected: FAIL + + [OverconstrainedError interface object length] + expected: FAIL + + [OverconstrainedError interface object name] + expected: FAIL + + [OverconstrainedError interface: existence and properties of interface prototype object] + expected: FAIL + + [OverconstrainedError interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [OverconstrainedError interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [OverconstrainedError interface: attribute constraint] + expected: FAIL + + [OverconstrainedError must be primary interface of new OverconstrainedError("constraint")] + expected: FAIL + + [Stringification of new OverconstrainedError("constraint")] + expected: FAIL + + [OverconstrainedError interface: new OverconstrainedError("constraint") must inherit property "constraint" with the proper type] + expected: FAIL + + [InputDeviceInfo interface: existence and properties of interface object] + expected: FAIL + + [InputDeviceInfo interface object length] + expected: FAIL + + [InputDeviceInfo interface object name] + expected: FAIL + + [InputDeviceInfo interface: existence and properties of interface prototype object] + expected: FAIL + + [InputDeviceInfo interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [InputDeviceInfo interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [InputDeviceInfo interface: operation getCapabilities()] + expected: FAIL + + [InputDeviceInfo must be primary interface of videoinput] + expected: FAIL + + [Stringification of videoinput] + expected: FAIL + + [InputDeviceInfo interface: videoinput must inherit property "getCapabilities()" with the proper type] + expected: FAIL + + [InputDeviceInfo must be primary interface of audioinput] + expected: FAIL + + [Stringification of audioinput] + expected: FAIL + + [InputDeviceInfo interface: audioinput must inherit property "getCapabilities()" with the proper type] + expected: FAIL + + [Navigator interface: operation getUserMedia(MediaStreamConstraints, NavigatorUserMediaSuccessCallback, NavigatorUserMediaErrorCallback)] + expected: FAIL + + [Navigator interface: navigator must inherit property "getUserMedia(MediaStreamConstraints, NavigatorUserMediaSuccessCallback, NavigatorUserMediaErrorCallback)" with the proper type] + expected: FAIL + + [Navigator interface: calling getUserMedia(MediaStreamConstraints, NavigatorUserMediaSuccessCallback, NavigatorUserMediaErrorCallback) on navigator with too few arguments must throw TypeError] + expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/overconstrained_error.https.html.ini b/testing/web-platform/meta/mediacapture-streams/overconstrained_error.https.html.ini new file mode 100644 index 0000000000..844faab5b2 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/overconstrained_error.https.html.ini @@ -0,0 +1,6 @@ +[overconstrained_error.https.html] + [Error of OverconstrainedError type inherit from DOMException] + expected: FAIL + + [OverconstrainedError class inherits from DOMException] + 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 |