desguar tests: Use toolchains rather than the legacy jdk targets.
Closes #14147.
PiperOrigin-RevId: 405342669
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 2c15347..28b10a3 100644
--- a/src/test/java/com/google/devtools/build/android/desugar/BUILD
+++ b/src/test/java/com/google/devtools/build/android/desugar/BUILD
@@ -558,7 +558,7 @@
data = [
"testdata_desugared.jar",
"testdata_desugared_jar_toc_golden.txt", # Golden file
- "@bazel_tools//tools/jdk",
+ "@bazel_tools//tools/jdk:current_java_runtime",
],
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
@@ -577,7 +577,7 @@
data = [
"testdata_desugared_jar_toc_golden.txt",
"testdata_desugared_twice.jar",
- "@bazel_tools//tools/jdk",
+ "@bazel_tools//tools/jdk:current_java_runtime",
],
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
@@ -595,7 +595,7 @@
data = [
"testdata_desugared_java8.jar",
"testdata_desugared_java8_jar_toc_golden.txt", # Golden file
- "@bazel_tools//tools/jdk",
+ "@bazel_tools//tools/jdk:current_java_runtime",
],
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
@@ -615,7 +615,7 @@
data = [
"testdata_desugared_core_library.jar",
"testdata_desugared_core_library_jar_toc_golden.txt", # Golden file
- "@bazel_tools//tools/jdk",
+ "@bazel_tools//tools/jdk:current_java_runtime",
],
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
@@ -633,7 +633,7 @@
data = [
"testdata_desugared_for_try_with_resources.jar",
"testdata_desugared_for_try_with_resources_jar_toc_golden.txt", # Golden file
- "@bazel_tools//tools/jdk",
+ "@bazel_tools//tools/jdk:current_java_runtime",
],
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
@@ -651,7 +651,7 @@
data = [
"testdata_desugared_for_try_with_resources_jar_toc_golden.txt", # Golden file
"testdata_desugared_for_try_with_resources_twice.jar",
- "@bazel_tools//tools/jdk",
+ "@bazel_tools//tools/jdk:current_java_runtime",
],
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
@@ -670,7 +670,7 @@
data = [
"testdata_desugared_for_NO_desugaring_try_with_resources.jar",
"testdata_desugared_for_disabling_twr_with_large_minsdkversion_jar_toc_golden.txt", # Golden file
- "@bazel_tools//tools/jdk",
+ "@bazel_tools//tools/jdk:current_java_runtime",
],
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
@@ -789,7 +789,7 @@
data = [
"testdata_desugared_without_lambda_desugared.jar",
"testdata_desugared_without_lambda_desugared_jar_toc_golden.txt", # Golden file
- "@bazel_tools//tools/jdk",
+ "@bazel_tools//tools/jdk:current_java_runtime",
],
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
@@ -1628,7 +1628,7 @@
""",
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_host_java_runtime"],
- tools = ["@bazel_tools//tools/jdk"],
+ tools = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
sh_test(
@@ -1656,7 +1656,7 @@
""",
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
- tools = ["@bazel_tools//tools/jdk"],
+ tools = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
sh_test(
@@ -1683,7 +1683,7 @@
""",
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
- tools = ["@bazel_tools//tools/jdk"],
+ tools = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
sh_test(
@@ -1712,7 +1712,7 @@
""",
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
- tools = ["@bazel_tools//tools/jdk"],
+ tools = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
sh_test(
@@ -1741,7 +1741,7 @@
""",
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
- tools = ["@bazel_tools//tools/jdk"],
+ tools = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
sh_test(
@@ -1770,7 +1770,7 @@
""",
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
- tools = ["@bazel_tools//tools/jdk"],
+ tools = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
sh_test(
@@ -1859,7 +1859,7 @@
grep lambda $(location baseclass_disassembled.txt) > $(location baseclass_lambda_signature.txt)""",
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
- tools = ["@bazel_tools//tools/jdk"],
+ tools = ["@bazel_tools//tools/jdk:current_java_runtime"],
)
genrule(
@@ -1875,7 +1875,7 @@
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
tools = [
- "@bazel_tools//tools/jdk",
+ "@bazel_tools//tools/jdk:current_java_runtime",
],
)
@@ -1888,7 +1888,7 @@
srcs = ["desugar_deps_consistency_test.sh"],
args = [
"$(location %s)" % singlejar,
- "$(location @bazel_tools//tools/jdk:jar)",
+ "$(JAVABASE)/bin/jar",
"$(location :testdata_desugared_default_methods.jar)",
"$(location :separate_java8_desugared_default_methods.jar)",
"$(location :guava_at_head_desugared.jar)",
@@ -1898,9 +1898,10 @@
":separate_java8_desugared_default_methods.jar",
":testdata_desugared_default_methods.jar",
singlejar,
- "@bazel_tools//tools/jdk:jar",
+ "@bazel_tools//tools/jdk:current_java_runtime",
],
tags = ["no_windows"],
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
) for label, singlejar in _SINGLEJAR_IMPLS.items()]
# Tests that deps checking fails due to missing default method: libseparate_java8.jar defines
@@ -1910,7 +1911,7 @@
srcs = ["desugar_deps_consistency_test.sh"],
args = [
"$(location %s)" % singlejar,
- "$(location @bazel_tools//tools/jdk:jar)",
+ "$(JAVABASE)/bin/jar",
"$(location :testdata_desugared_default_methods.jar)",
"$(location :libseparate_java8.jar)",
"$(location :guava_at_head_desugared.jar)",
@@ -1920,9 +1921,10 @@
":libseparate_java8.jar",
":testdata_desugared_default_methods.jar",
singlejar,
- "@bazel_tools//tools/jdk:jar",
+ "@bazel_tools//tools/jdk:current_java_runtime",
],
tags = ["no_windows"],
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
) for label, singlejar in _SINGLEJAR_IMPLS.items()]
# Regression test for b/68049457 with deps checking failing due to missing static method:
@@ -1933,15 +1935,16 @@
srcs = ["desugar_deps_consistency_test.sh"],
args = [
"$(location %s)" % singlejar,
- "$(location @bazel_tools//tools/jdk:jar)",
+ "$(JAVABASE)/bin/jar",
"$(location :b68049457_caller_desugared.jar)",
],
data = [
":b68049457_caller_desugared.jar",
singlejar,
- "@bazel_tools//tools/jdk:jar",
+ "@bazel_tools//tools/jdk:current_java_runtime",
],
tags = ["no_windows"],
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
) for label, singlejar in _SINGLEJAR_IMPLS.items()]
[sh_test(
@@ -1949,7 +1952,7 @@
srcs = ["desugar_deps_consistency_test.sh"],
args = [
"$(location %s)" % singlejar,
- "$(location @bazel_tools//tools/jdk:jar)",
+ "$(JAVABASE)/bin/jar",
"$(location :testdata_desugared_with_missing_dep.jar)",
"$(location :separate_java8_desugared_default_methods.jar)",
"$(location :guava_at_head_desugared.jar)",
@@ -1959,9 +1962,10 @@
":separate_java8_desugared_default_methods.jar",
":testdata_desugared_with_missing_dep.jar",
singlejar,
- "@bazel_tools//tools/jdk:jar",
+ "@bazel_tools//tools/jdk:current_java_runtime",
],
tags = ["no_windows"],
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
) for label, singlejar in _SINGLEJAR_IMPLS.items()]
# Tests that any Jar entry starting with j$/ causes singlejar to fail when run
@@ -1972,15 +1976,16 @@
srcs = ["desugar_deps_consistency_test.sh"],
args = [
"$(location %s)" % singlejar,
- "$(location @bazel_tools//tools/jdk:jar)",
+ "$(JAVABASE)/bin/jar",
"$(location :mock_bad_entry_jar)",
],
data = [
":mock_bad_entry_jar",
singlejar,
- "@bazel_tools//tools/jdk:jar",
+ "@bazel_tools//tools/jdk:current_java_runtime",
],
tags = ["no_windows"],
+ toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
) for label, singlejar in _SINGLEJAR_IMPLS.items()]
genrule(
@@ -2066,7 +2071,7 @@
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
tools = [
- "@bazel_tools//tools/jdk",
+ "@bazel_tools//tools/jdk:current_java_runtime",
],
)