Increase test timeout on emulator

CompositionMultipleSequencePlaybackTest is flaky on emulator because
the pipeline is slow on these devices.

PiperOrigin-RevId: 752667954
This commit is contained in:
kimvde 2025-04-29 03:49:13 -07:00 committed by Copybara-Service
parent 293c55e062
commit 721f3c517b

View File

@ -16,6 +16,7 @@
package androidx.media3.transformer; package androidx.media3.transformer;
import static androidx.media3.common.util.Util.isRunningOnEmulator;
import static androidx.media3.transformer.AndroidTestUtil.MP4_ASSET; import static androidx.media3.transformer.AndroidTestUtil.MP4_ASSET;
import static androidx.media3.transformer.AndroidTestUtil.PNG_ASSET; import static androidx.media3.transformer.AndroidTestUtil.PNG_ASSET;
import static androidx.test.platform.app.InstrumentationRegistry.getInstrumentation; import static androidx.test.platform.app.InstrumentationRegistry.getInstrumentation;
@ -40,7 +41,7 @@ import org.junit.runner.RunWith;
/** Playback test of {@link CompositionPlayer} using {@link MultipleInputVideoGraph}. */ /** Playback test of {@link CompositionPlayer} using {@link MultipleInputVideoGraph}. */
@RunWith(AndroidJUnit4.class) @RunWith(AndroidJUnit4.class)
public class CompositionMultipleSequencePlaybackTest { public class CompositionMultipleSequencePlaybackTest {
private static final long TEST_TIMEOUT_MS = 20_000; private static final long TEST_TIMEOUT_MS = isRunningOnEmulator() ? 30_000 : 20_000;
private static final MediaItem VIDEO_MEDIA_ITEM = MediaItem.fromUri(MP4_ASSET.uri); private static final MediaItem VIDEO_MEDIA_ITEM = MediaItem.fromUri(MP4_ASSET.uri);
private static final long VIDEO_DURATION_US = MP4_ASSET.videoDurationUs; private static final long VIDEO_DURATION_US = MP4_ASSET.videoDurationUs;
private static final EditedMediaItem VIDEO_EDITED_MEDIA_ITEM = private static final EditedMediaItem VIDEO_EDITED_MEDIA_ITEM =