Skip to content

Commit f14d01e

Browse files
authored
Support testing with coverage in dev mode (#1199)
1 parent 67be90d commit f14d01e

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

src/main/kotlin/bootstrap.bzl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def kt_bootstrap_library(name, deps = [], neverlink_deps = [], srcs = [], visibi
5757
def kt_bootstrap_binary(
5858
name,
5959
main_class,
60-
runtime_library,
60+
runtime_deps,
6161
shade_rules,
6262
jvm_flags = [],
6363
data = [],
@@ -68,7 +68,7 @@ def kt_bootstrap_binary(
6868
java_binary(
6969
name = raw,
7070
create_executable = False,
71-
runtime_deps = [runtime_library],
71+
runtime_deps = runtime_deps,
7272
)
7373

7474
# Shaded to ensure that libraries it uses are not leaked to

src/main/kotlin/io/bazel/kotlin/builder/cmd/BUILD.bazel

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,12 @@ kt_bootstrap_binary(
3939
"-XX:-MaxFDLimit",
4040
],
4141
main_class = "io.bazel.kotlin.builder.cmd.Build",
42-
runtime_library = ":build_lib",
4342
shade_rules = "//src/main/kotlin:shade.jarjar",
4443
visibility = ["//src:__subpackages__"],
44+
runtime_deps = [
45+
":build_lib",
46+
"@bazel_tools//tools/jdk:JacocoCoverage",
47+
],
4548
)
4649

4750
kt_bootstrap_library(
@@ -60,7 +63,7 @@ kt_bootstrap_binary(
6063
name = "merge_jdeps",
6164
data = [],
6265
main_class = "io.bazel.kotlin.builder.cmd.MergeJdeps",
63-
runtime_library = ":merge_jdeps_lib",
6466
shade_rules = "//src/main/kotlin:shade.jarjar",
6567
visibility = ["//src:__subpackages__"],
68+
runtime_deps = [":merge_jdeps_lib"],
6669
)

0 commit comments

Comments
 (0)