diff --git a/src/main/java/com/google/devtools/build/lib/analysis/test/TestConfiguration.java b/src/main/java/com/google/devtools/build/lib/analysis/test/TestConfiguration.java index 333dccce4389ee..940d7ab142384a 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/test/TestConfiguration.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/test/TestConfiguration.java @@ -293,7 +293,7 @@ public static class TestOptions extends FragmentOptions { @Option( name = "incompatible_check_sharding_support", - defaultValue = "false", + defaultValue = "true", documentationCategory = OptionDocumentationCategory.UNCATEGORIZED, metadataTags = {OptionMetadataTag.INCOMPATIBLE_CHANGE}, effectTags = {OptionEffectTag.UNKNOWN}, diff --git a/src/test/py/bazel/test_wrapper_test.py b/src/test/py/bazel/test_wrapper_test.py index 36c0f00abd2120..f9f9fedb24c99a 100644 --- a/src/test/py/bazel/test_wrapper_test.py +++ b/src/test/py/bazel/test_wrapper_test.py @@ -70,6 +70,7 @@ def _CreateMockWorkspace(self): 'bat_test(', ' name = "sharded_test",', ' content = [', + ' "copy /b %TEST_SHARD_STATUS_FILE% +,,"', ' "@echo STATUS=%TEST_SHARD_STATUS_FILE%",', ' "@echo INDEX=%TEST_SHARD_INDEX% TOTAL=%TEST_TOTAL_SHARDS%",', ' ],', diff --git a/src/test/shell/bazel/bazel_test_test.sh b/src/test/shell/bazel/bazel_test_test.sh index 4bee9e4a4178c4..46127c4b2f1c66 100755 --- a/src/test/shell/bazel/bazel_test_test.sh +++ b/src/test/shell/bazel/bazel_test_test.sh @@ -540,9 +540,10 @@ EOF function test_xml_fallback_for_sharded_test() { mkdir -p dir - cat < dir/test.sh + cat <<'EOF' > dir/test.sh #!/bin/sh -exit \$((TEST_SHARD_INDEX == 1)) +touch "$TEST_SHARD_STATUS_FILE" +exit $((TEST_SHARD_INDEX == 1)) EOF chmod +x dir/test.sh