From 39ac09e7c69cd10061507a5c08c0102261c19c4b Mon Sep 17 00:00:00 2001 From: bachinger Date: Wed, 5 May 2021 12:46:52 +0100 Subject: [PATCH] Add @DoNotInstrument for unit test classes of extensions PiperOrigin-RevId: 372101509 --- .../exoplayer2/ext/ffmpeg/DefaultRenderersFactoryTest.java | 2 ++ .../com/google/android/exoplayer2/ext/ima/ImaAdsLoaderTest.java | 2 ++ .../exoplayer2/ext/okhttp/OkHttpDataSourceContractTest.java | 2 ++ .../android/exoplayer2/ext/okhttp/OkHttpDataSourceTest.java | 2 ++ .../android/exoplayer2/ext/rtmp/DefaultDataSourceTest.java | 2 ++ .../android/exoplayer2/ext/vp9/DefaultRenderersFactoryTest.java | 2 ++ 6 files changed, 12 insertions(+) diff --git a/extensions/ffmpeg/src/test/java/com/google/android/exoplayer2/ext/ffmpeg/DefaultRenderersFactoryTest.java b/extensions/ffmpeg/src/test/java/com/google/android/exoplayer2/ext/ffmpeg/DefaultRenderersFactoryTest.java index cc8ca5487e..dec1f75563 100644 --- a/extensions/ffmpeg/src/test/java/com/google/android/exoplayer2/ext/ffmpeg/DefaultRenderersFactoryTest.java +++ b/extensions/ffmpeg/src/test/java/com/google/android/exoplayer2/ext/ffmpeg/DefaultRenderersFactoryTest.java @@ -20,12 +20,14 @@ import com.google.android.exoplayer2.C; import com.google.android.exoplayer2.testutil.DefaultRenderersFactoryAsserts; import org.junit.Test; import org.junit.runner.RunWith; +import org.robolectric.annotation.internal.DoNotInstrument; /** * Unit test for {@link DefaultRenderersFactoryTest} with {@link FfmpegAudioRenderer} and {@link * FfmpegVideoRenderer}. */ @RunWith(AndroidJUnit4.class) +@DoNotInstrument public final class DefaultRenderersFactoryTest { @Test diff --git a/extensions/ima/src/test/java/com/google/android/exoplayer2/ext/ima/ImaAdsLoaderTest.java b/extensions/ima/src/test/java/com/google/android/exoplayer2/ext/ima/ImaAdsLoaderTest.java index 6b62b38e4d..bc668f088e 100644 --- a/extensions/ima/src/test/java/com/google/android/exoplayer2/ext/ima/ImaAdsLoaderTest.java +++ b/extensions/ima/src/test/java/com/google/android/exoplayer2/ext/ima/ImaAdsLoaderTest.java @@ -93,10 +93,12 @@ import org.mockito.Mock; import org.mockito.junit.MockitoJUnit; import org.mockito.junit.MockitoRule; import org.mockito.stubbing.Answer; +import org.robolectric.annotation.internal.DoNotInstrument; import org.robolectric.shadows.ShadowSystemClock; /** Tests for {@link ImaAdsLoader}. */ @RunWith(AndroidJUnit4.class) +@DoNotInstrument public final class ImaAdsLoaderTest { private static final long CONTENT_DURATION_US = 10 * C.MICROS_PER_SECOND; diff --git a/extensions/okhttp/src/test/java/com/google/android/exoplayer2/ext/okhttp/OkHttpDataSourceContractTest.java b/extensions/okhttp/src/test/java/com/google/android/exoplayer2/ext/okhttp/OkHttpDataSourceContractTest.java index 8bf572d70d..0aa68ecdff 100644 --- a/extensions/okhttp/src/test/java/com/google/android/exoplayer2/ext/okhttp/OkHttpDataSourceContractTest.java +++ b/extensions/okhttp/src/test/java/com/google/android/exoplayer2/ext/okhttp/OkHttpDataSourceContractTest.java @@ -24,9 +24,11 @@ import com.google.common.collect.ImmutableList; import okhttp3.OkHttpClient; import org.junit.Rule; import org.junit.runner.RunWith; +import org.robolectric.annotation.internal.DoNotInstrument; /** {@link DataSource} contract tests for {@link OkHttpDataSource}. */ @RunWith(AndroidJUnit4.class) +@DoNotInstrument public class OkHttpDataSourceContractTest extends DataSourceContractTest { @Rule public HttpDataSourceTestEnv httpDataSourceTestEnv = new HttpDataSourceTestEnv(); diff --git a/extensions/okhttp/src/test/java/com/google/android/exoplayer2/ext/okhttp/OkHttpDataSourceTest.java b/extensions/okhttp/src/test/java/com/google/android/exoplayer2/ext/okhttp/OkHttpDataSourceTest.java index 889d99cc2e..cf85aff42c 100644 --- a/extensions/okhttp/src/test/java/com/google/android/exoplayer2/ext/okhttp/OkHttpDataSourceTest.java +++ b/extensions/okhttp/src/test/java/com/google/android/exoplayer2/ext/okhttp/OkHttpDataSourceTest.java @@ -32,9 +32,11 @@ import okhttp3.mockwebserver.MockResponse; import okhttp3.mockwebserver.MockWebServer; import org.junit.Test; import org.junit.runner.RunWith; +import org.robolectric.annotation.internal.DoNotInstrument; /** Unit tests for {@link OkHttpDataSource}. */ @RunWith(AndroidJUnit4.class) +@DoNotInstrument public class OkHttpDataSourceTest { /** diff --git a/extensions/rtmp/src/test/java/com/google/android/exoplayer2/ext/rtmp/DefaultDataSourceTest.java b/extensions/rtmp/src/test/java/com/google/android/exoplayer2/ext/rtmp/DefaultDataSourceTest.java index 469e66a884..56ee5df1de 100644 --- a/extensions/rtmp/src/test/java/com/google/android/exoplayer2/ext/rtmp/DefaultDataSourceTest.java +++ b/extensions/rtmp/src/test/java/com/google/android/exoplayer2/ext/rtmp/DefaultDataSourceTest.java @@ -23,9 +23,11 @@ import com.google.android.exoplayer2.upstream.DefaultDataSource; import java.io.IOException; import org.junit.Test; import org.junit.runner.RunWith; +import org.robolectric.annotation.internal.DoNotInstrument; /** Unit test for {@link DefaultDataSource} with RTMP URIs. */ @RunWith(AndroidJUnit4.class) +@DoNotInstrument public final class DefaultDataSourceTest { @Test diff --git a/extensions/vp9/src/test/java/com/google/android/exoplayer2/ext/vp9/DefaultRenderersFactoryTest.java b/extensions/vp9/src/test/java/com/google/android/exoplayer2/ext/vp9/DefaultRenderersFactoryTest.java index 33de600aa7..a107a79faa 100644 --- a/extensions/vp9/src/test/java/com/google/android/exoplayer2/ext/vp9/DefaultRenderersFactoryTest.java +++ b/extensions/vp9/src/test/java/com/google/android/exoplayer2/ext/vp9/DefaultRenderersFactoryTest.java @@ -20,9 +20,11 @@ import com.google.android.exoplayer2.C; import com.google.android.exoplayer2.testutil.DefaultRenderersFactoryAsserts; import org.junit.Test; import org.junit.runner.RunWith; +import org.robolectric.annotation.internal.DoNotInstrument; /** Unit test for {@link DefaultRenderersFactoryTest} with {@link LibvpxVideoRenderer}. */ @RunWith(AndroidJUnit4.class) +@DoNotInstrument public final class DefaultRenderersFactoryTest { @Test