aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/BUILD3
-rw-r--r--src/java_tools/junitrunner/java/com/google/testing/coverage/BUILD1
-rw-r--r--src/test/java/com/google/devtools/build/android/desugar/BUILD51
-rw-r--r--src/test/shell/bazel/BUILD1
-rw-r--r--src/test/shell/integration/BUILD1
5 files changed, 57 insertions, 0 deletions
diff --git a/src/BUILD b/src/BUILD
index 830124d74a..a81366599d 100644
--- a/src/BUILD
+++ b/src/BUILD
@@ -452,6 +452,9 @@ genrule(
],
outs = ["derived_java_srcs.zip"],
cmd = "$(location :combine_derived_java_srcs.sh) $(JAVABASE) $@ $(SRCS)",
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
tools = ["combine_derived_java_srcs.sh"],
visibility = ["//:__pkg__"],
)
diff --git a/src/java_tools/junitrunner/java/com/google/testing/coverage/BUILD b/src/java_tools/junitrunner/java/com/google/testing/coverage/BUILD
index 40b7cad98e..88948371ab 100644
--- a/src/java_tools/junitrunner/java/com/google/testing/coverage/BUILD
+++ b/src/java_tools/junitrunner/java/com/google/testing/coverage/BUILD
@@ -70,6 +70,7 @@ genrule(
"rm -fr \"$${JARJAR}\"",
]),
tags = ["manual"],
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
tools = [
"//src/java_tools/singlejar:SingleJar_deploy.jar",
"//third_party/java/jarjar:jarjar_bin_deploy.jar",
diff --git a/src/test/java/com/google/devtools/build/android/desugar/BUILD b/src/test/java/com/google/devtools/build/android/desugar/BUILD
index 309e22bf84..a079ef80c5 100644
--- a/src/test/java/com/google/devtools/build/android/desugar/BUILD
+++ b/src/test/java/com/google/devtools/build/android/desugar/BUILD
@@ -530,6 +530,9 @@ sh_test(
"@bazel_tools//tools/jdk",
],
tags = ["no_windows"],
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
# Make sure desugaring twice doesn't add any files
@@ -548,6 +551,9 @@ sh_test(
"@bazel_tools//tools/jdk",
],
tags = ["no_windows"],
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
sh_test(
@@ -565,6 +571,9 @@ sh_test(
"@bazel_tools//tools/jdk",
],
tags = ["no_windows"],
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
# TODO(b/37110951): Add jar content test for desugared default methods that works with coverage on
@@ -584,6 +593,9 @@ sh_test(
"@bazel_tools//tools/jdk",
],
tags = ["no_windows"],
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
sh_test(
@@ -601,6 +613,9 @@ sh_test(
"@bazel_tools//tools/jdk",
],
tags = ["no_windows"],
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
sh_test(
@@ -618,6 +633,9 @@ sh_test(
"@bazel_tools//tools/jdk",
],
tags = ["no_windows"],
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
# Test for b/63900665
@@ -636,6 +654,9 @@ sh_test(
"@bazel_tools//tools/jdk",
],
tags = ["no_windows"],
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
# Test for b/62047432
@@ -738,6 +759,9 @@ sh_test(
"@bazel_tools//tools/jdk",
],
tags = ["no_windows"],
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
# The following genrules run the code tested here as a build tool. While that's
@@ -1556,6 +1580,9 @@ sh_test(
":capture_lambda_disassembled.txt",
],
tags = ["no_windows"],
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
genrule(
@@ -1566,6 +1593,9 @@ genrule(
$(JAVABASE)/bin/javap -c -p -cp $< 'com.google.devtools.build.android.desugar.testdata.CaptureLambda$$$$Lambda$$0' > $@
""",
tags = ["no_windows"],
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
tools = ["@bazel_tools//tools/jdk"],
)
@@ -1592,6 +1622,9 @@ genrule(
$(JAVABASE)/bin/javap -c -p -cp $< 'com.google.devtools.build.android.desugar.testdata.MethodReferenceSuperclass$$$$Lambda$$0' > $@
""",
tags = ["no_windows"],
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
tools = ["@bazel_tools//tools/jdk"],
)
@@ -1620,6 +1653,9 @@ genrule(
$(JAVABASE)/bin/javap -p -cp $< 'com.google.devtools.build.android.desugar.testdata.java8.InterfaceMethod' | grep -v 'jacoco' | grep -v 'static {}' > $@
""",
tags = ["no_windows"],
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
tools = ["@bazel_tools//tools/jdk"],
)
@@ -1648,6 +1684,9 @@ genrule(
$(JAVABASE)/bin/javap -p -cp $< 'com.google.devtools.build.android.desugar.testdata.java8.Named$$AbstractName' | grep -v 'jacoco' | grep -v 'static {}' > $@
""",
tags = ["no_windows"],
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
tools = ["@bazel_tools//tools/jdk"],
)
@@ -1676,6 +1715,9 @@ genrule(
$(JAVABASE)/bin/javap -p -cp $< 'com.google.devtools.build.android.desugar.testdata.java8.InterfaceMethod$$Concrete' | grep -v 'jacoco' | grep -v 'static {}' > $@
""",
tags = ["no_windows"],
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
tools = ["@bazel_tools//tools/jdk"],
)
@@ -1764,6 +1806,9 @@ genrule(
$(JAVABASE)/bin/javap -p -cp $< com.google.devtools.build.android.desugar.testdata.OuterReferenceLambda > $(location baseclass_disassembled.txt)
grep lambda $(location baseclass_disassembled.txt) > $(location baseclass_lambda_signature.txt)""",
tags = ["no_windows"],
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
tools = ["@bazel_tools//tools/jdk"],
)
@@ -1778,6 +1823,9 @@ genrule(
$(JAVABASE)/bin/javap -p -cp $< com.google.devtools.build.android.desugar.testdata.LambdaInOverride > $(location subclass_disassembled.txt)
grep lambda $(location subclass_disassembled.txt) > $(location subclass_lambda_signature.txt)""",
tags = ["no_windows"],
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
tools = [
"@bazel_tools//tools/jdk",
],
@@ -1807,6 +1855,9 @@ genrule(
outs = ["jacoco_legacy_default_method_companion_disassembled.txt"],
cmd = """$(JAVABASE)/bin/javap -c -p -cp $< 'com/example/gavra/java8coverage/Defaults$$$$CC' > $@""",
tags = ["no_windows"],
+ # This should be current_host_java_runtime, but the last Bazel release
+ # (0.7.0) doesn't support it
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
tools = [
"@bazel_tools//tools/jdk",
],
diff --git a/src/test/shell/bazel/BUILD b/src/test/shell/bazel/BUILD
index b10378f12e..855bba1cbd 100644
--- a/src/test/shell/bazel/BUILD
+++ b/src/test/shell/bazel/BUILD
@@ -525,6 +525,7 @@ sh_test(
srcs = ["java_launcher_test.sh"],
args = ["$(JAVABASE)"],
data = [":test-deps"],
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
genquery(
diff --git a/src/test/shell/integration/BUILD b/src/test/shell/integration/BUILD
index 871060b964..a04bb2c6b3 100644
--- a/src/test/shell/integration/BUILD
+++ b/src/test/shell/integration/BUILD
@@ -71,6 +71,7 @@ sh_test(
],
shard_count = 5,
tags = ["jdk8"],
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
sh_test(