Add kotlinx_coroutines_test am: 39c974555d am: 365e8bb018 am: 042d89de7f
Original change: https://android-review.googlesource.com/c/platform/external/kotlinx.coroutines/+/1783568
Change-Id: Ib39929dba25b02dd675a9d66e2b004e94da0a5eb
diff --git a/Android.bp b/Android.bp
index ce531ac..1537c76 100644
--- a/Android.bp
+++ b/Android.bp
@@ -76,3 +76,16 @@
"androidx.annotation_annotation",
],
}
+
+java_library {
+ name: "kotlinx_coroutines_test",
+ host_supported: true,
+ srcs: ["kotlinx-coroutines-test/src/**/*.kt"],
+ kotlincflags: [
+ "-Xuse-experimental=kotlinx.coroutines.InternalCoroutinesApi",
+ "-Xuse-experimental=kotlinx.coroutines.ExperimentalCoroutinesApi",
+ ],
+ libs: [
+ "kotlinx_coroutines",
+ ],
+}
diff --git a/kotlinx-coroutines-test/src/internal/MainTestDispatcher.kt b/kotlinx-coroutines-test/src/internal/MainTestDispatcher.kt
index af1eee4..9953756 100644
--- a/kotlinx-coroutines-test/src/internal/MainTestDispatcher.kt
+++ b/kotlinx-coroutines-test/src/internal/MainTestDispatcher.kt
@@ -64,7 +64,7 @@
override fun createDispatcher(allFactories: List<MainDispatcherFactory>): MainCoroutineDispatcher {
val originalFactory = allFactories.asSequence()
.filter { it !== this }
- .maxBy { it.loadPriority } ?: MissingMainCoroutineDispatcherFactory
+ .maxByOrNull { it.loadPriority } ?: MissingMainCoroutineDispatcherFactory
return TestMainDispatcher(originalFactory)
}