From dfef16d5c6b39c44860f28fa53ae098fc550f6a7 Mon Sep 17 00:00:00 2001 From: rohks Date: Wed, 29 Jan 2025 06:01:55 -0800 Subject: [PATCH] Restrict test to API 24+ in `MediaExtractorContractTest` `MediaExtractor.setDataSource(AssetFileDescriptor afd)` requires API 24+. #cherrypick PiperOrigin-RevId: 720943416 --- .../androidx/media3/exoplayer/MediaExtractorContractTest.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/exoplayer/src/androidTest/java/androidx/media3/exoplayer/MediaExtractorContractTest.java b/libraries/exoplayer/src/androidTest/java/androidx/media3/exoplayer/MediaExtractorContractTest.java index ac5b2f1215..cb0e5259b3 100644 --- a/libraries/exoplayer/src/androidTest/java/androidx/media3/exoplayer/MediaExtractorContractTest.java +++ b/libraries/exoplayer/src/androidTest/java/androidx/media3/exoplayer/MediaExtractorContractTest.java @@ -29,6 +29,7 @@ import android.os.PersistableBundle; import androidx.annotation.Nullable; import androidx.annotation.RequiresApi; import androidx.test.core.app.ApplicationProvider; +import androidx.test.filters.SdkSuppress; import com.google.common.base.Function; import com.google.common.collect.ImmutableList; import java.io.FileDescriptor; @@ -97,6 +98,7 @@ public class MediaExtractorContractTest { } @Test + @SdkSuppress(minSdkVersion = 24) public void setDataSource_withAssetFileDescriptor_returnsCorrectTrackCount() throws IOException { AssetFileDescriptor afd = ApplicationProvider.getApplicationContext().getAssets().openFd("media/mp4/sample.mp4");