Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 9e5ba0fc9c17332e88a2736f1f298636353bbafa
https://github.com/WebKit/WebKit/commit/9e5ba0fc9c17332e88a2736f1f298636353bbafa
Author: Youenn Fablet <[email protected]>
Date: 2026-05-22 (Fri, 22 May 2026)
Changed paths:
M LayoutTests/fast/mediastream/MediaStream-page-muted.html
M
LayoutTests/fast/mediastream/MediaStream-video-element-displays-buffer.html
M
LayoutTests/fast/mediastream/MediaStream-video-element-video-tracks-disabled.html
M LayoutTests/fast/mediastream/MediaStreamTrackEvent-constructor.html
M
LayoutTests/fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
M
LayoutTests/fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html
M LayoutTests/fast/mediastream/RTCPeerConnection-stats.html
M LayoutTests/fast/mediastream/audio-unit-reconfigure.html
M LayoutTests/fast/mediastream/getUserMedia-grant-persistency3.html
M LayoutTests/fast/mediastream/granted-denied-request-management2.html
M LayoutTests/fast/mediastream/media-stream-track-muted.html
M LayoutTests/fast/mediastream/media-stream-wrapper-collected.html
M LayoutTests/fast/mediastream/mediarecorder-close.html
M LayoutTests/fast/mediastream/resources/apply-constraints-utils.js
M
LayoutTests/fast/mediastream/video-mediastream-restricted-invisible-autoplay-not-allowed.html
M LayoutTests/http/tests/media/media-stream/get-user-media-loopback-ip.html
M LayoutTests/http/wpt/mediarecorder/pause-recording-2.html
M LayoutTests/http/wpt/mediastream/serialize-mediastreamtrack-to-worker.html
M
LayoutTests/platform/ios/mediastream/audio-muted-in-background-tab-gpu-process.html
M LayoutTests/platform/ios/mediastream/audio-muted-in-background-tab.html
M
LayoutTests/platform/ios/mediastream/getUserMedia-override-audio-session-interruption.html
M
LayoutTests/platform/ios/mediastream/getUserMedia-single-capture-gpu-process.html
M LayoutTests/platform/ios/mediastream/video-muted-in-background-tab.html
M LayoutTests/platform/mac-wk2/TestExpectations
M LayoutTests/webrtc/addICECandidate-closed.html
M LayoutTests/webrtc/addTransceiver-then-addTrack.html
M LayoutTests/webrtc/audio-muted-stats.html
M LayoutTests/webrtc/audio-peer-connection-g722.html
M LayoutTests/webrtc/audio-peer-connection-webaudio.html
M LayoutTests/webrtc/audio-replace-track.html
M LayoutTests/webrtc/audio-sframe.html
M LayoutTests/webrtc/clone-audio-track.html
M LayoutTests/webrtc/concurrentVideoPlayback.html
M LayoutTests/webrtc/concurrentVideoPlayback2.html
M LayoutTests/webrtc/connection-state.html
M LayoutTests/webrtc/direction-change.html
M LayoutTests/webrtc/disable-encryption.html
M LayoutTests/webrtc/dtmf-gc.html
M LayoutTests/webrtc/encoded-streams-quirks.html
M LayoutTests/webrtc/ephemeral-certificates-and-cnames.html
M LayoutTests/webrtc/getDisplayMedia-odd-size.html
M LayoutTests/webrtc/getDisplayMedia-pc.html
M LayoutTests/webrtc/getUserMedia-webaudio-autoplay.html
M LayoutTests/webrtc/h264-profile-tests.js
M LayoutTests/webrtc/h265.html
M LayoutTests/webrtc/ice-candidate-sdpMLineIndex.html
M LayoutTests/webrtc/libwebrtc/descriptionGetters.html
M LayoutTests/webrtc/msection-recycling.html
M LayoutTests/webrtc/msid-setCodecPreferences.html
M LayoutTests/webrtc/multi-audio.html
M LayoutTests/webrtc/multi-video.html
M LayoutTests/webrtc/negotiatedneeded-event-addStream.html
M LayoutTests/webrtc/peer-connection-audio-mute.html
M LayoutTests/webrtc/peer-connection-audio-mute2.html
M LayoutTests/webrtc/peer-connection-audio-unmute.html
M LayoutTests/webrtc/peer-connection-remote-audio-mute.html
M LayoutTests/webrtc/peer-connection-remote-audio-mute2.html
M LayoutTests/webrtc/peer-connection-track-end.html
M LayoutTests/webrtc/peerConnection-rvfc.html
M
LayoutTests/webrtc/receiver-track-should-stay-live-even-if-receiver-is-inactive.html
M LayoutTests/webrtc/release-after-getting-track.html
M LayoutTests/webrtc/remote-track-label-quirks.html
M LayoutTests/webrtc/remoteAudio-never-played.html
M LayoutTests/webrtc/setRemoteDescription-track.html
M LayoutTests/webrtc/sframe-keys.html
M LayoutTests/webrtc/utf8-sdp.html
M LayoutTests/webrtc/video-addTrack.html
M LayoutTests/webrtc/video-autoplay1.html
M LayoutTests/webrtc/video-autoplay2.html
M LayoutTests/webrtc/video-autoplay3.html
M LayoutTests/webrtc/video-autoplay4.html
M LayoutTests/webrtc/video-av1.html
M LayoutTests/webrtc/video-clone-track.html
M LayoutTests/webrtc/video-disabled-black.html
M LayoutTests/webrtc/video-getParameters.html
M LayoutTests/webrtc/video-h264.html
M LayoutTests/webrtc/video-interruption.html
M LayoutTests/webrtc/video-lowercase-media-subtype.html
M LayoutTests/webrtc/video-maxBitrate-vp8.html
M LayoutTests/webrtc/video-maxBitrate.html
M LayoutTests/webrtc/video-maxFramerate.html
M LayoutTests/webrtc/video-mute-vp8.html
M LayoutTests/webrtc/video-mute.html
M LayoutTests/webrtc/video-receivers.html
M LayoutTests/webrtc/video-remote-mute.html
M LayoutTests/webrtc/video-replace-muted-track.html
M LayoutTests/webrtc/video-replace-track-to-null.html
M LayoutTests/webrtc/video-replace-track.html
M LayoutTests/webrtc/video-rotation-black.html
M LayoutTests/webrtc/video-rotation-no-cvo.html
M LayoutTests/webrtc/video-rotation.html
M LayoutTests/webrtc/video-setDirection.html
M LayoutTests/webrtc/video-sframe.html
M LayoutTests/webrtc/video-stats.html
M LayoutTests/webrtc/video-unmute.html
M LayoutTests/webrtc/video-with-data-channel.html
M LayoutTests/webrtc/video.html
M LayoutTests/webrtc/vp8-then-h264-gpu-process-crash.html
M LayoutTests/webrtc/vp8-then-h264.html
M LayoutTests/webrtc/vp9-profile2.html
M LayoutTests/webrtc/vp9-svc.html
M LayoutTests/webrtc/vp9-sw.html
Log Message:
-----------
[macOS] webrtc/getUserMedia-webaudio-autoplay.html is a flaky text failure.
rdar://176917820
https://bugs.webkit.org/show_bug.cgi?id=314668
Reviewed by Eric Carlson.
We stop tracks at the end of the test to prevent the warning console message to
make the test flaky.
We also update other tests in fast/mediastream, http/wpt/mediastream and webrtc
accordingly.
As a fly-by fix, we remove unnecessary calls to
testRunner.setUserMediaPermission(true) since WTR is resetting back to true for
every test.
For some tests, we cannot really stop the tracks easily, in that case we use
dumpJSConsoleLogInStdErr=true.
* LayoutTests/platform/mac-wk2/TestExpectations:
* LayoutTests/webrtc/getUserMedia-webaudio-autoplay.html:
Canonical link: https://commits.webkit.org/313714@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications