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

Reply via email to