Switch to java_test
diff --git a/java/kotlin/BUILD b/java/kotlin/BUILD
index 2be2195..5403e6f 100644
--- a/java/kotlin/BUILD
+++ b/java/kotlin/BUILD
@@ -1,4 +1,4 @@
-load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library", "kt_jvm_test", "kt_jvm_binary")
+load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
load("@rules_java//java:defs.bzl", "java_proto_library")
load("@rules_proto//proto:defs.bzl", "proto_library")
load("//:protobuf_version.bzl", "PROTOBUF_VERSION")
@@ -50,8 +50,8 @@
],
)
-kt_jvm_test(
- name = "bytestring_test",
+kt_jvm_library(
+ name = "bytestring_test_library",
srcs = ["src/test/kotlin/com/google/protobuf/ByteStringsTest.kt"],
deps = [
":bytestring_lib",
@@ -60,6 +60,11 @@
"@maven//:com_google_truth_truth",
"@maven//:junit_junit",
],
+)
+
+java_test(
+ name = "bytestring_test",
+ runtime_deps = [":bytestring_test_library"],
test_class = "com.google.protobuf.kotlin.ByteStringsTest",
)
@@ -74,8 +79,8 @@
deps = [":example_extensible_message_proto"],
)
-kt_jvm_test(
- name = "shared_tests",
+kt_jvm_library(
+ name = "shared_tests_library",
srcs = [
"src/test/kotlin/com/google/protobuf/DslListTest.kt",
"src/test/kotlin/com/google/protobuf/DslMapTest.kt",
@@ -91,11 +96,16 @@
"@maven//:com_google_guava_guava_testlib",
"@maven//:junit_junit",
],
+)
+
+java_test(
+ name = "shared_tests",
+ runtime_deps = [":shared_tests_library"],
test_class = "com.google.protobuf.kotlin.DslListTest",
)
-kt_jvm_test(
- name = "test_extensions",
+kt_jvm_library(
+ name = "test_extensions_library",
srcs = ["src/test/kotlin/com/google/protobuf/ExtendableMessageExtensionsTest.kt"],
deps = [
":example_extensible_message_java_proto",
@@ -107,6 +117,11 @@
"@maven//:com_google_truth_truth",
"@maven//:junit_junit",
],
+)
+
+java_test(
+ name = "test_extensions",
+ runtime_deps = [":test_extensions_library"],
test_class = "com.google.protobuf.kotlin.ExtendableMessageExtensionsTest",
)
@@ -234,8 +249,8 @@
],
)
-kt_jvm_test(
- name = "proto2_test",
+kt_jvm_library(
+ name = "proto2_test_library",
srcs = ["src/test/kotlin/com/google/protobuf/Proto2Test.kt"],
deps = [
":kotlin_unittest",
@@ -243,11 +258,16 @@
"@maven//:com_google_truth_truth",
"@maven//:junit_junit",
],
+)
+
+java_test(
+ name = "proto2_test",
+ runtime_deps = [":proto2_test_library"],
test_class = "com.google.protobuf.kotlin.Proto2Test",
)
-kt_jvm_test(
- name = "proto3_test",
+kt_jvm_library(
+ name = "proto3_test_library",
srcs = ["src/test/kotlin/com/google/protobuf/Proto3Test.kt"],
deps = [
":kotlin_proto3_unittest",
@@ -255,5 +275,10 @@
"@maven//:com_google_truth_truth",
"@maven//:junit_junit",
],
+)
+
+java_test(
+ name = "proto3_test",
+ runtime_deps = [":proto3_test_library"],
test_class = "com.google.protobuf.kotlin.Proto3Test",
)