diff gara/android/robolectric-testing/app/BUILD.bazel @ 47:829623189a57

[Gara] Android commit. Bazelfied it.
author MrJuneJune <me@mrjunejune.com>
date Sat, 13 Dec 2025 14:20:34 -0800
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gara/android/robolectric-testing/app/BUILD.bazel	Sat Dec 13 14:20:34 2025 -0800
@@ -0,0 +1,29 @@
+load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library", "kt_android_local_test")
+
+kt_android_library(
+    name = "lib",
+    srcs = glob(["src/main/java/**/*.kt"]),
+    custom_package = "com.example.android.bazel",
+    manifest = "src/main/AndroidManifest.xml",
+    resource_files = glob(["src/main/res/**"]),
+    deps = [
+        "@maven//:org_jetbrains_kotlin_kotlin_stdlib",
+        "@maven//:org_jetbrains_kotlin_kotlin_stdlib_common",
+        "@maven//:org_jetbrains_kotlin_kotlin_stdlib_jdk7",
+        "@maven//:org_jetbrains_kotlin_kotlin_stdlib_jdk8",
+    ],
+)
+
+kt_android_local_test(
+    name = "test",
+    srcs = ["src/test/java/com/example/android/bazel/WelcomeActivityTest.kt"],
+    custom_package = "com.example.android.bazel.test",
+    test_class = "com.example.android.bazel.WelcomeActivityTest",
+    deps = [
+        ":lib",
+        "@maven//:com_google_truth_truth",
+        "@maven//:junit_junit",
+        "@maven//:org_robolectric_robolectric",
+        "@robolectric//bazel:android-all",
+    ],
+)