diff --git a/libraries/session/build.gradle b/libraries/session/build.gradle
index 2a09cc7658..1ce3bbd8d9 100644
--- a/libraries/session/build.gradle
+++ b/libraries/session/build.gradle
@@ -24,7 +24,7 @@ android {
testCoverageEnabled = true
}
}
- sourceSets.androidTest.assets.srcDir '../test_data/src/test/assets/'
+ sourceSets.test.assets.srcDir '../test_data/src/test/assets/'
lint {
baseline = file("lint-baseline.xml")
}
@@ -44,10 +44,8 @@ dependencies {
implementation 'androidx.collection:collection:' + androidxCollectionVersion
implementation 'androidx.media:media:' + androidxMediaVersion
implementation 'androidx.core:core:' + androidxCoreVersion
- androidTestImplementation 'com.squareup.okhttp3:mockwebserver:' + okhttpVersion
- androidTestImplementation project(modulePrefix + 'test-utils')
- androidTestImplementation project(modulePrefix + 'test-data')
- androidTestImplementation 'androidx.test:runner:' + androidxTestRunnerVersion
+ testImplementation 'com.squareup.okhttp3:mockwebserver:' + okhttpVersion
+ testImplementation project(modulePrefix + 'test-data')
testImplementation project(modulePrefix + 'test-utils')
testImplementation project(modulePrefix + 'test-utils-robolectric')
testImplementation project(modulePrefix + 'lib-exoplayer')
diff --git a/libraries/session/src/androidTest/AndroidManifest.xml b/libraries/session/src/androidTest/AndroidManifest.xml
deleted file mode 100644
index e2ff3e005b..0000000000
--- a/libraries/session/src/androidTest/AndroidManifest.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/libraries/session/src/androidTest/java/androidx/media3/session/CacheBitmapLoaderTest.java b/libraries/session/src/test/java/androidx/media3/session/CacheBitmapLoaderTest.java
similarity index 98%
rename from libraries/session/src/androidTest/java/androidx/media3/session/CacheBitmapLoaderTest.java
rename to libraries/session/src/test/java/androidx/media3/session/CacheBitmapLoaderTest.java
index d2f8847519..e1a80378fb 100644
--- a/libraries/session/src/androidTest/java/androidx/media3/session/CacheBitmapLoaderTest.java
+++ b/libraries/session/src/test/java/androidx/media3/session/CacheBitmapLoaderTest.java
@@ -18,6 +18,7 @@ package androidx.media3.session;
import static com.google.common.truth.Truth.assertThat;
import static java.util.concurrent.TimeUnit.SECONDS;
import static org.junit.Assert.assertThrows;
+import static org.robolectric.annotation.GraphicsMode.Mode.NATIVE;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
@@ -35,6 +36,7 @@ import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.TemporaryFolder;
import org.junit.runner.RunWith;
+import org.robolectric.annotation.GraphicsMode;
/**
* Tests for {@link CacheBitmapLoader}.
@@ -43,6 +45,7 @@ import org.junit.runner.RunWith;
* fully functional.
*/
@RunWith(AndroidJUnit4.class)
+@GraphicsMode(value = NATIVE)
public class CacheBitmapLoaderTest {
private static final String TEST_IMAGE_PATH = "media/jpeg/non-motion-photo-shortened.jpg";
diff --git a/libraries/session/src/androidTest/java/androidx/media3/session/SimpleBitmapLoaderTest.java b/libraries/session/src/test/java/androidx/media3/session/SimpleBitmapLoaderTest.java
similarity index 97%
rename from libraries/session/src/androidTest/java/androidx/media3/session/SimpleBitmapLoaderTest.java
rename to libraries/session/src/test/java/androidx/media3/session/SimpleBitmapLoaderTest.java
index f84cf65124..d348b6c1c1 100644
--- a/libraries/session/src/androidTest/java/androidx/media3/session/SimpleBitmapLoaderTest.java
+++ b/libraries/session/src/test/java/androidx/media3/session/SimpleBitmapLoaderTest.java
@@ -17,6 +17,7 @@ package androidx.media3.session;
import static com.google.common.truth.Truth.assertThat;
import static org.junit.Assert.assertThrows;
+import static org.robolectric.annotation.GraphicsMode.Mode.NATIVE;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
@@ -41,14 +42,11 @@ import org.junit.Test;
import org.junit.function.ThrowingRunnable;
import org.junit.rules.TemporaryFolder;
import org.junit.runner.RunWith;
+import org.robolectric.annotation.GraphicsMode;
-/**
- * Tests for {@link SimpleBitmapLoader}.
- *
- *
This test needs to run as an androidTest because robolectric's BitmapFactory is not fully
- * functional.
- */
+/** Tests for {@link SimpleBitmapLoader}. */
@RunWith(AndroidJUnit4.class)
+@GraphicsMode(value = NATIVE)
public class SimpleBitmapLoaderTest {
private static final String TEST_IMAGE_PATH = "media/jpeg/non-motion-photo-shortened.jpg";