diff --git a/libraries/test_session_current/src/androidTest/java/androidx/media3/session/MediaSessionServiceTest.java b/libraries/test_session_current/src/androidTest/java/androidx/media3/session/MediaSessionServiceTest.java index e54c1191b8..989d1cddf7 100644 --- a/libraries/test_session_current/src/androidTest/java/androidx/media3/session/MediaSessionServiceTest.java +++ b/libraries/test_session_current/src/androidTest/java/androidx/media3/session/MediaSessionServiceTest.java @@ -367,6 +367,8 @@ public class MediaSessionServiceTest { MediaSessionService service = TestServiceRegistry.getInstance().getServiceInstance(); MediaSession session = createMediaSession("testAddSessions_removedWhenReleased"); service.addSession(session); + // Wait until connection of session is propagated. + MainLooperTestRule.runOnMainSync(() -> {}); List sessions = service.getSessions(); assertThat(sessions.contains(session)).isTrue(); assertThat(sessions.size()).isEqualTo(2);