From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- .../mediacapture-streams/GUM-deny.https.html.ini | 6 ++ .../GUM-empty-option-param.https.html.ini | 3 + .../GUM-impossible-constraint.https.html.ini | 3 + .../GUM-invalid-facing-mode.https.html.ini | 3 + .../GUM-non-applicable-constraint.https.html.ini | 3 + .../GUM-optional-constraint.https.html.ini | 3 + ...ired-constraint-with-ideal-value.https.html.ini | 3 + .../GUM-trivial-constraint.https.html.ini | 3 + .../GUM-unknownkey-option-param.https.html.ini | 3 + .../MediaDevices-SecureContext.html.ini | 3 + .../MediaDevices-after-discard.https.html.ini | 3 + ...merateDevices-not-allowed-camera.https.html.ini | 5 + ...enumerateDevices-not-allowed-mic.https.html.ini | 5 + ...merateDevices-per-origin-ids.sub.https.html.ini | 30 ++++++ ...ateDevices-persistent-permission.https.html.ini | 3 + .../MediaDevices-enumerateDevices.https.html.ini | 5 + ...aDevices-getSupportedConstraints.https.html.ini | 20 ++++ .../MediaDevices-getUserMedia.https.html.ini | 11 +++ ...iaStream-MediaElement-firstframe.https.html.ini | 3 + ...Stream-MediaElement-preload-none.https.html.ini | 9 ++ ...diaStream-MediaElement-srcObject.https.html.ini | 3 + .../MediaStream-add-audio-track.https.html.ini | 3 + .../MediaStream-audio-only.https.html.ini | 3 + .../MediaStream-clone.https.html.ini | 3 + ...diaStream-default-feature-policy.https.html.ini | 3 + .../MediaStream-finished-add.https.html.ini | 3 + .../MediaStream-gettrackid.https.html.ini | 3 + .../MediaStream-id.https.html.ini | 5 + .../MediaStream-idl.https.html.ini | 3 + .../MediaStream-removetrack.https.html.ini | 3 + ...ediaStream-supported-by-feature-policy.html.ini | 3 + .../MediaStream-video-only.https.html.ini | 3 + ...lement-disabled-audio-is-silence.https.html.ini | 3 + ...aElement-disabled-video-is-black.https.html.ini | 7 ++ ...ediaStreamTrack-applyConstraints.https.html.ini | 8 ++ ...MediaStreamTrack-getCapabilities.https.html.ini | 110 +++++++++++++++++++++ .../MediaStreamTrack-getSettings.https.html.ini | 23 +++++ .../MediaStreamTrack-id.https.html.ini | 3 + ...treamTrack-iframe-audio-transfer.https.html.ini | 8 ++ ...MediaStreamTrack-iframe-transfer.https.html.ini | 5 + .../MediaStreamTrack-init.https.html.ini | 3 + .../MediaStreamTrack-transfer-video.https.html.ini | 6 ++ .../MediaStreamTrack-transfer.https.html.ini | 5 + ...ediaStreamTrackEvent-constructor.https.html.ini | 3 + .../meta/mediacapture-streams/__dir__.ini | 2 + ...enumerateDevices-after-discard-1.https.html.ini | 3 + ...enumerateDevices-with-navigation.https.html.ini | 3 + .../mediacapture-streams/historical.https.html.ini | 6 ++ .../idlharness.https.window.js.ini | 86 ++++++++++++++++ .../overconstrained_error.https.html.ini | 6 ++ .../parallel-capture-requests.https.html.ini | 10 ++ 51 files changed, 465 insertions(+) create mode 100644 testing/web-platform/meta/mediacapture-streams/GUM-deny.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/GUM-empty-option-param.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/GUM-impossible-constraint.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/GUM-invalid-facing-mode.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/GUM-non-applicable-constraint.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/GUM-optional-constraint.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/GUM-required-constraint-with-ideal-value.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/GUM-trivial-constraint.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/GUM-unknownkey-option-param.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaDevices-SecureContext.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaDevices-after-discard.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-not-allowed-camera.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-not-allowed-mic.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-per-origin-ids.sub.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices-persistent-permission.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaDevices-getSupportedConstraints.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaDevices-getUserMedia.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-MediaElement-firstframe.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-MediaElement-preload-none.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-add-audio-track.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-audio-only.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-clone.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-default-feature-policy.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-finished-add.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-gettrackid.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-id.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-idl.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-removetrack.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-supported-by-feature-policy.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-video-only.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-applyConstraints.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-getCapabilities.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-getSettings.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-id.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-iframe-audio-transfer.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-iframe-transfer.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-init.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-transfer-video.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-transfer.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStreamTrackEvent-constructor.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/__dir__.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/crashtests/enumerateDevices-after-discard-1.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/enumerateDevices-with-navigation.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/historical.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/idlharness.https.window.js.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/overconstrained_error.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/parallel-capture-requests.https.html.ini (limited to 'testing/web-platform/meta/mediacapture-streams') 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..af5b184321 --- /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 not debug and (os == "linux") and not asan and not tsan: [TIMEOUT, OK] + if debug and (os == "linux") and fission: 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 not debug and (os == "linux") and not asan and not tsan: [NOTRUN, FAIL] + if debug and (os == "linux") and fission: 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 not debug and (os == "linux") and not asan and not tsan: [TIMEOUT, PASS] + if debug and (os == "linux") and fission: PASS + if debug and (os == "android"): PASS + [PASS, TIMEOUT] + + [enumerateDevices rotates deviceId across different-origin iframe] + expected: + if (os == "linux") and fission and not debug and not asan and not tsan: [NOTRUN, PASS] + if (os == "win") and (processor == "x86_64") and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "android") 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..aa2ad8bbf2 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaDevices-getSupportedConstraints.https.html.ini @@ -0,0 +1,20 @@ +[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 + + [voiceIsolation 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..d7e950bcda --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html.ini @@ -0,0 +1,7 @@ +[MediaStreamTrack-MediaElement-disabled-video-is-black.https.html] + [Test that a video element rendering a disabled video track reports correct intrinsic dimensions] + expected: + if debug and not fission and (os == "linux") and swgl: [PASS, FAIL] + if debug and not fission and (os == "android") and not swgl: FAIL + if not debug and (os == "linux") and (processor == "x86_64") and not tsan: [PASS, FAIL] + if not debug and (os == "android"): [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..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..b76372be72 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-getCapabilities.https.html.ini @@ -0,0 +1,110 @@ +[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 + + [Setup audio MediaStreamTrack getCapabilities() test for voiceIsolation] + expected: FAIL + + [Setup audio InputDeviceInfo getCapabilities() test for voiceIsolation] + 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..ae486a7cc6 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-getSettings.https.html.ini @@ -0,0 +1,23 @@ +[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 + + [voiceIsolation is reported by getSettings() for getUserMedia() audio tracks] + 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/crashtests/enumerateDevices-after-discard-1.https.html.ini b/testing/web-platform/meta/mediacapture-streams/crashtests/enumerateDevices-after-discard-1.https.html.ini new file mode 100644 index 0000000000..904142962a --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/crashtests/enumerateDevices-after-discard-1.https.html.ini @@ -0,0 +1,3 @@ +[enumerateDevices-after-discard-1.https.html] + expected: + if (os == "linux") and (version == "Ubuntu 22.04") and debug: [PASS, TIMEOUT] 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 -- cgit v1.2.3