diff --git a/playbacktests/src/androidTest/java/com/google/android/exoplayer2/playbacktests/gts/CommonEncryptionDrmTest.java b/playbacktests/src/androidTest/java/com/google/android/exoplayer2/playbacktests/gts/CommonEncryptionDrmTest.java index 8c6285cef3..a590e45f5f 100644 --- a/playbacktests/src/androidTest/java/com/google/android/exoplayer2/playbacktests/gts/CommonEncryptionDrmTest.java +++ b/playbacktests/src/androidTest/java/com/google/android/exoplayer2/playbacktests/gts/CommonEncryptionDrmTest.java @@ -16,6 +16,7 @@ package com.google.android.exoplayer2.playbacktests.gts; import android.test.ActivityInstrumentationTestCase2; +import com.google.android.exoplayer2.Player; import com.google.android.exoplayer2.testutil.ActionSchedule; import com.google.android.exoplayer2.testutil.HostActivity; import com.google.android.exoplayer2.util.MimeTypes; @@ -39,8 +40,9 @@ public final class CommonEncryptionDrmTest extends ActivityInstrumentationTestCa // Seeks help reproduce playback issues in certain devices. private static final ActionSchedule ACTION_SCHEDULE_WITH_SEEKS = new ActionSchedule.Builder(TAG) - .delay(30000).seekAndWait(300000).delay(10000).seekAndWait(270000).delay(10000) - .seekAndWait(200000).delay(10000).seekAndWait(732000).build(); + .waitForPlaybackState(Player.STATE_READY).delay(30000).seekAndWait(300000).delay(10000) + .seekAndWait(270000).delay(10000).seekAndWait(200000).delay(10000).seekAndWait(732000) + .build(); private DashTestRunner testRunner; diff --git a/playbacktests/src/androidTest/java/com/google/android/exoplayer2/playbacktests/gts/DashStreamingTest.java b/playbacktests/src/androidTest/java/com/google/android/exoplayer2/playbacktests/gts/DashStreamingTest.java index 251cf7b56b..39cdc7ee43 100644 --- a/playbacktests/src/androidTest/java/com/google/android/exoplayer2/playbacktests/gts/DashStreamingTest.java +++ b/playbacktests/src/androidTest/java/com/google/android/exoplayer2/playbacktests/gts/DashStreamingTest.java @@ -17,6 +17,7 @@ package com.google.android.exoplayer2.playbacktests.gts; import android.test.ActivityInstrumentationTestCase2; import com.google.android.exoplayer2.ExoPlayer; +import com.google.android.exoplayer2.Player; import com.google.android.exoplayer2.mediacodec.MediaCodecInfo; import com.google.android.exoplayer2.mediacodec.MediaCodecUtil; import com.google.android.exoplayer2.mediacodec.MediaCodecUtil.DecoderQueryException; @@ -33,12 +34,14 @@ public final class DashStreamingTest extends ActivityInstrumentationTestCase2