Mercurial
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", + ], +)