Refactor test suite property name for testing (ignore-relnotes) PiperOrigin-RevId: 934207591 Change-Id: I89c130d302f1c9c710a2c9025cee482d5a3eef09
diff --git a/java/bazel/rules/bazel_java_binary.bzl b/java/bazel/rules/bazel_java_binary.bzl index 4ee9c88..716cde1 100644 --- a/java/bazel/rules/bazel_java_binary.bzl +++ b/java/bazel/rules/bazel_java_binary.bzl
@@ -87,7 +87,10 @@ "rule or add a 'test_class' attribute.") jvm_flags.extend([ "-ea", - "-Dbazel.test_suite=" + helper.shell_escape(test_class), + "-D{prop_name}={prop_value}".format( + prop_name = semantics.TEST_SUITE_PROPERTY_NAME, + prop_value = helper.shell_escape(test_class), + ), ]) java_attrs = providers["InternalDeployJarInfo"].java_attrs
diff --git a/java/common/java_semantics.bzl b/java/common/java_semantics.bzl index 919553e..c85ec04 100644 --- a/java/common/java_semantics.bzl +++ b/java/common/java_semantics.bzl
@@ -128,4 +128,5 @@ update_args_for_import_deps = _update_args_for_import_deps, expand_javacopts_make_variables = True, java_toolchain_supports_one_version = _bazel_version_ge("8.0.0"), # can be dropped once we no longer support Bazel 7 + TEST_SUITE_PROPERTY_NAME = "bazel.test_suite", )