mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
Limit the API levels of two lib-datasource
tests
`FileDescriptorDataSourceUsingAssetFileDescriptorContractTest` is flaky emulators earlier than 29. PiperOrigin-RevId: 743058462
This commit is contained in:
parent
d315d90f7a
commit
e710179fee
@ -27,6 +27,7 @@ import androidx.media3.common.ParserException;
|
|||||||
import androidx.media3.test.utils.TestUtil;
|
import androidx.media3.test.utils.TestUtil;
|
||||||
import androidx.test.core.app.ApplicationProvider;
|
import androidx.test.core.app.ApplicationProvider;
|
||||||
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import com.google.common.io.Files;
|
import com.google.common.io.Files;
|
||||||
import com.google.common.util.concurrent.ListenableFuture;
|
import com.google.common.util.concurrent.ListenableFuture;
|
||||||
import com.google.common.util.concurrent.MoreExecutors;
|
import com.google.common.util.concurrent.MoreExecutors;
|
||||||
@ -48,6 +49,7 @@ import org.junit.runner.RunWith;
|
|||||||
* <p>This test needs to run as an androidTest because robolectric's BitmapFactory is not fully
|
* <p>This test needs to run as an androidTest because robolectric's BitmapFactory is not fully
|
||||||
* functional.
|
* functional.
|
||||||
*/
|
*/
|
||||||
|
@SdkSuppress(minSdkVersion = 22) // This test OOMs on the API 21 emulator used in CI.
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
public class DataSourceBitmapLoaderTest {
|
public class DataSourceBitmapLoaderTest {
|
||||||
|
|
||||||
|
@ -21,6 +21,7 @@ import androidx.media3.test.utils.DataSourceContractTest;
|
|||||||
import androidx.media3.test.utils.TestUtil;
|
import androidx.media3.test.utils.TestUtil;
|
||||||
import androidx.test.core.app.ApplicationProvider;
|
import androidx.test.core.app.ApplicationProvider;
|
||||||
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import com.google.common.collect.ImmutableList;
|
import com.google.common.collect.ImmutableList;
|
||||||
import org.junit.Ignore;
|
import org.junit.Ignore;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
@ -30,6 +31,8 @@ import org.junit.runner.RunWith;
|
|||||||
* {@link DataSource} contract tests for {@link FileDescriptorDataSource} using {@link
|
* {@link DataSource} contract tests for {@link FileDescriptorDataSource} using {@link
|
||||||
* AssetFileDescriptor}.
|
* AssetFileDescriptor}.
|
||||||
*/
|
*/
|
||||||
|
// TODO: b/407727748 - Run this on lower API levels when it's no longer flaky.
|
||||||
|
@SdkSuppress(minSdkVersion = 29)
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
public class FileDescriptorDataSourceUsingAssetFileDescriptorContractTest
|
public class FileDescriptorDataSourceUsingAssetFileDescriptorContractTest
|
||||||
extends DataSourceContractTest {
|
extends DataSourceContractTest {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user