Skip to content

Commit 09be7b0

Browse files
rohitjoinsicbaker
authored andcommitted
Move MediaExtractorCompatTest from test/ to androidTest/
The test has been moved to an instrumentation test as it relies on APIs that vary by SDK version. Robolectric’s emulation lacks sufficient realism in some cases, which impacts test accuracy. By using an instrumentation test, we ensure that the tests run in a real Android environment, providing reliable results for SDK-dependent APIs. PiperOrigin-RevId: 692933259 (cherry picked from commit 261ca32)
1 parent 761cf4a commit 09be7b0

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

libraries/exoplayer/src/test/java/androidx/media3/exoplayer/MediaExtractorCompatTest.java renamed to libraries/exoplayer/src/androidTest/java/androidx/media3/exoplayer/MediaExtractorCompatTest.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
import androidx.media3.extractor.SeekMap.SeekPoints;
3838
import androidx.media3.extractor.SeekPoint;
3939
import androidx.media3.extractor.TrackOutput;
40-
import androidx.media3.test.utils.AssetContentProvider;
4140
import androidx.media3.test.utils.TestUtil;
4241
import androidx.test.core.app.ApplicationProvider;
4342
import androidx.test.ext.junit.runners.AndroidJUnit4;
@@ -567,8 +566,7 @@ public void seek_withException_producesEndOfInput() throws IOException {
567566
public void setDataSourceUsingMethodExpectingContentUri_useContentUri_setsTrackCountCorrectly()
568567
throws IOException {
569568
Context context = ApplicationProvider.getApplicationContext();
570-
Uri contentUri =
571-
AssetContentProvider.buildUri(/* filePath= */ "media/mp4/sample.mp4", /* pipeMode= */ true);
569+
Uri contentUri = Uri.parse("asset:///media/mp4/sample.mp4");
572570
MediaExtractorCompat mediaExtractorCompat = new MediaExtractorCompat(context);
573571

574572
mediaExtractorCompat.setDataSource(context, contentUri, /* headers= */ null);

0 commit comments

Comments
 (0)