Offer Mockito under Ravenwood.
Thankfully the source tree already has a prebuilt variant of Mockito
that is well-supported for mocking on the host side, so this change
transparently offers that under the Ravenwood environment.
Bug: 319647875
Test: atest SystemUiRavenTests
Change-Id: Id87c25ec18cee454defe0dfbd609eb4cbeca5a95
diff --git a/Ravenwood.bp b/Ravenwood.bp
index 3fab7c7..d13c4d7 100644
--- a/Ravenwood.bp
+++ b/Ravenwood.bp
@@ -75,6 +75,22 @@
],
}
+java_library {
+ name: "mockito-ravenwood-prebuilt",
+ installable: false,
+ static_libs: [
+ "mockito-robolectric-prebuilt",
+ ],
+}
+
+java_library {
+ name: "inline-mockito-ravenwood-prebuilt",
+ installable: false,
+ static_libs: [
+ "inline-mockito-robolectric-prebuilt",
+ ],
+}
+
android_ravenwood_libgroup {
name: "ravenwood-runtime",
libs: [
@@ -86,6 +102,8 @@
"truth",
"ravenwood-junit-impl",
"android.test.mock.ravenwood",
+ "mockito-ravenwood-prebuilt",
+ "inline-mockito-ravenwood-prebuilt",
],
}
@@ -95,5 +113,7 @@
"junit",
"truth",
"ravenwood-junit",
+ "mockito-ravenwood-prebuilt",
+ "inline-mockito-ravenwood-prebuilt",
],
}