Disable macOS jobs for Bazel presubmit
PiperOrigin-RevId: 584328821
Change-Id: I995570340c3b1c28741fc41ba9658f3b148b44b9
diff --git a/.bazelci/presubmit.yml b/.bazelci/presubmit.yml
index 7d24c73..e10485c 100644
--- a/.bazelci/presubmit.yml
+++ b/.bazelci/presubmit.yml
@@ -165,179 +165,179 @@
include_json_profile:
- build
- test
- macos:
- shards: 5
- shell_commands:
- - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
- android_ndk_repository/android_ndk_repository/' WORKSPACE.bzlmod
- - rm -f WORKSPACE.bzlmod.bak
- - rm -rf $HOME/bazeltest
- - mkdir $HOME/bazeltest
- - ln -sf $OUTPUT_BASE/external $HOME/bazeltest/external
- build_flags:
- - "--config=ci-macos"
- build_targets:
- - "//src:bazel"
- - "//src:bazel_jdk_minimal"
- - "//src:test_repos"
- - "//src/main/java/..."
- test_flags:
- - "--config=ci-macos"
- # Fine tune the number of test jobs running in parallel to avoid timeout
- - "--local_test_jobs=8"
- test_targets:
- - "//scripts/..."
- - "//src/main/starlark/tests/builtins_bzl/..."
- - "//src/test/..."
- - "//src/tools/execlog/..."
- - "//src/tools/singlejar/..."
- - "//src/tools/workspacelog/..."
- - "//third_party/ijar/..."
- - "//tools/android/..."
- - "//tools/aquery_differ/..."
- - "//tools/python/..."
- - "//tools/bash/..."
- # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/8162
- - "-//src/java_tools/buildjar/..."
- - "-//src/java_tools/import_deps_checker/..."
- # C++ coverage is not supported on macOS yet.
- - "-//src/test/shell/bazel:bazel_cc_code_coverage_test"
- # MacOS does not have cgroups so it can't support hardened sandbox
- - "-//src/test/shell/integration:bazel_hardened_sandboxed_worker_test"
- # https://github.com/bazelbuild/bazel/issues/16526
- - "-//src/test/shell/bazel:starlark_repository_test"
- # https://github.com/bazelbuild/bazel/issues/17407
- - "-//src/test/shell/bazel/apple:bazel_apple_test"
- # https://github.com/bazelbuild/bazel/issues/17408
- - "-//src/test/shell/bazel/apple:bazel_objc_test"
- # https://github.com/bazelbuild/bazel/issues/18776
- - "-//src/test/shell/bazel/android:android_instrumentation_test_integration_test"
- - "-//src/test/shell/bazel/android:android_instrumentation_test_integration_test_with_head_android_tools"
- - "-//src/test/shell/bazel/android:android_instrumentation_test_integration_test_with_platforms"
- - "-//src/test/shell/bazel/android:aapt_integration_test"
- - "-//src/test/shell/bazel/android:aapt_integration_test_with_head_android_tools"
- - "-//src/test/shell/bazel/android:aapt_integration_test_with_platforms"
- # https://github.com/bazelbuild/bazel/issues/17410
- - "-//src/test/java/com/google/devtools/build/lib/platform:SystemMemoryPressureEventTest"
- # https://github.com/bazelbuild/bazel/issues/17411
- - "-//src/test/java/com/google/devtools/build/lib/blackbox/tests/workspace:PatchApiBlackBoxTest"
- # https://github.com/bazelbuild/bazel/issues/17447
- - "-//src/test/java/com/google/devtools/build/lib/blackbox/tests/workspace:GitRepositoryBlackBoxTest"
- # https://github.com/bazelbuild/bazel/issues/17456
- - "-//src/test/shell/bazel:bazel_determinism_test"
- # https://github.com/bazelbuild/bazel/issues/17457
- - "-//src/test/shell/bazel:jdeps_test"
- include_json_profile:
- - build
- - test
- macos_arm64:
- shards: 2
- shell_commands:
- - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
- android_ndk_repository/android_ndk_repository/' WORKSPACE.bzlmod
- - rm -f WORKSPACE.bzlmod.bak
- - rm -rf $HOME/bazeltest
- - mkdir $HOME/bazeltest
- - ln -sf $OUTPUT_BASE/external $HOME/bazeltest/external
- build_flags:
- - "--config=ci-macos"
- build_targets:
- - "//src:bazel"
- - "//src:bazel_jdk_minimal"
- - "//src:test_repos"
- - "//src/main/java/..."
- test_flags:
- - "--config=ci-macos"
- test_targets:
- - "//scripts/..."
- - "//src/main/starlark/tests/builtins_bzl/..."
- - "//src/test/..."
- - "//src/tools/execlog/..."
- - "//src/tools/singlejar/..."
- - "//src/tools/workspacelog/..."
- - "//third_party/ijar/..."
- - "//tools/android/..."
- - "//tools/aquery_differ/..."
- - "//tools/python/..."
- - "//tools/bash/..."
- # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/8162
- - "-//src/java_tools/buildjar/..."
- - "-//src/java_tools/import_deps_checker/..."
- # C++ coverage is not supported on macOS yet.
- - "-//src/test/shell/bazel:bazel_cc_code_coverage_test"
- # MacOS does not have cgroups so it can't support hardened sandbox
- - "-//src/test/shell/integration:bazel_hardened_sandboxed_worker_test"
- # https://github.com/bazelbuild/bazel/issues/16521 & https://github.com/bazelbuild/bazel/issues/18776
- - "-//src/test/shell/bazel/android/..."
- - "-//src/tools/android/java/com/google/devtools/build/android/..."
- - "-//src/test/java/com/google/devtools/build/android/dexer:AllTests"
- # https://github.com/bazelbuild/bazel/issues/16525
- - "-//src/test/java/com/google/devtools/build/lib/buildtool:KeepGoingTest"
- - "-//src/test/java/com/google/devtools/build/lib/buildtool:DanglingSymlinkTest"
- - "-//src/test/java/com/google/devtools/build/lib/buildtool:CompileOneDependencyIntegrationTest"
- - "-//src/test/java/com/google/devtools/build/lib/buildtool:SkymeldBuildIntegrationTest"
- - "-//src/test/java/com/google/devtools/build/lib/rules/objc:BazelJ2ObjcLibraryTest"
- - "-//src/test/java/com/google/devtools/build/lib/skyframe/rewinding:RewindingTest"
- - "-//src/test/java/com/google/devtools/build/lib/buildtool:MiscAnalysisTest"
- - "-//src/test/java/com/google/devtools/build/lib/rules/objc:ObjcRulesTests"
- # https://github.com/bazelbuild/bazel/issues/17007
- - "-//src/test/java/com/google/devtools/build/lib/platform:SystemMemoryPressureEventTest"
- # Disable the most time-consuming tests on macOS arm64 platform in presubmit.
- # To run any of the following test in presubmit, just comment out the corresponding line.
- # TODO(pcloudy): Re-enable when Apple Silicon machine waiting time is no longer the major
- # bottleneck for presubmit.
- - "-//src/test/shell/bazel:bazel_determinism_test"
- - "-//src/test/shell/bazel:jdeps_test"
- - "-//src/test/shell/bazel:starlark_git_repository_test"
- - "-//src/test/shell/bazel:bazel_bootstrap_distfile_tar_test"
- - "-//src/test/shell/integration:bazel_json_worker_test"
- - "-//src/test/py/bazel:runfiles_test"
- - "-//src/test/py/bazel:launcher_test"
- - "-//src/test/py/bazel:bazel_module_test"
- - "-//src/test/shell/bazel:bazel_java_test_jdk11_toolchain_head"
- - "-//src/test/shell/integration:target_compatible_with_test"
- - "-//src/test/py/bazel:py_test"
- - "-//src/test/py/bazel:bzlmod_query_test"
- - "-//src/test/py/bazel:cc_import_test"
- - "-//src/test/shell/bazel/remote:build_without_the_bytes_test"
- - "-//src/test/shell/bazel:bazel_coverage_java_test"
- - "-//src/test/py/bazel:bazel_yanked_versions_test"
- - "-//src/test/shell/bazel:bazel_coverage_java_jdk17_toolchain_head_test"
- - "-//src/test/shell/bazel:bazel_proto_library_test"
- - "-//src/test/shell/bazel:bazel_java_tools_test"
- - "-//src/test/shell/integration:build_event_stream_test"
- - "-//src/test/py/bazel:bazel_overrides_test"
- - "-//src/test/shell/bazel:cc_integration_test"
- - "-//src/test/shell/bazel:bazel_java_test"
- - "-//src/test/java/com/google/devtools/build/lib/rules/config:ConfigRulesTests"
- - "-//src/test/shell/bazel:bazel_java_test_jdk17_toolchain_head"
- - "-//src/test/shell/integration:bazel_worker_test"
- - "-//src/test/shell/bazel:tags_propagation_native_test"
- - "-//src/test/shell/bazel:bazel_coverage_java_jdk11_toolchain_head_test"
- - "-//src/test/shell/integration:bazel_sandboxed_worker_test"
- - "-//src/test/py/bazel:bazel_repo_mapping_test"
- - "-//src/test/shell/bazel:bazel_coverage_java_jdk11_toolchain_released_test"
- - "-//src/test/py/bazel:bazel_workspace_test"
- - "-//src/test/shell/bazel:execroot_test"
- - "-//src/test/shell/bazel:starlark_repository_test"
- - "-//src/test/shell/bazel:bazel_coverage_java_jdk17_toolchain_released_test"
- - "-//src/test/shell/bazel/remote:remote_execution_test"
- - "-//src/test/shell/integration:toolchain_test"
- - "-//src/test/shell/bazel:bazel_test_test"
- - "-//src/test/shell/integration:test_test"
- - "-//src/test/shell/bazel:bazel_execlog_test"
- - "-//src/test/shell/integration:modify_execution_info_test"
- - "-//src/test/shell/bazel:external_integration_test"
- - "-//src/test/py/bazel:bazel_external_repository_test"
- - "-//src/test/shell/bazel:bazel_workspaces_test"
- - "-//src/test/shell/integration:client_test"
- - "-//src/test/shell/bazel:workspace_resolved_test"
- - "-//src/test/shell/bazel:bazel_repository_cache_test"
- - "-//src/test/shell/integration:aquery_test"
- - "-//src/test/shell/integration:py_args_escaping_test"
- include_json_profile:
- - build
- - test
+ # macos:
+ # shards: 5
+ # shell_commands:
+ # - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
+ # android_ndk_repository/android_ndk_repository/' WORKSPACE.bzlmod
+ # - rm -f WORKSPACE.bzlmod.bak
+ # - rm -rf $HOME/bazeltest
+ # - mkdir $HOME/bazeltest
+ # - ln -sf $OUTPUT_BASE/external $HOME/bazeltest/external
+ # build_flags:
+ # - "--config=ci-macos"
+ # build_targets:
+ # - "//src:bazel"
+ # - "//src:bazel_jdk_minimal"
+ # - "//src:test_repos"
+ # - "//src/main/java/..."
+ # test_flags:
+ # - "--config=ci-macos"
+ # # Fine tune the number of test jobs running in parallel to avoid timeout
+ # - "--local_test_jobs=8"
+ # test_targets:
+ # - "//scripts/..."
+ # - "//src/main/starlark/tests/builtins_bzl/..."
+ # - "//src/test/..."
+ # - "//src/tools/execlog/..."
+ # - "//src/tools/singlejar/..."
+ # - "//src/tools/workspacelog/..."
+ # - "//third_party/ijar/..."
+ # - "//tools/android/..."
+ # - "//tools/aquery_differ/..."
+ # - "//tools/python/..."
+ # - "//tools/bash/..."
+ # # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/8162
+ # - "-//src/java_tools/buildjar/..."
+ # - "-//src/java_tools/import_deps_checker/..."
+ # # C++ coverage is not supported on macOS yet.
+ # - "-//src/test/shell/bazel:bazel_cc_code_coverage_test"
+ # # MacOS does not have cgroups so it can't support hardened sandbox
+ # - "-//src/test/shell/integration:bazel_hardened_sandboxed_worker_test"
+ # # https://github.com/bazelbuild/bazel/issues/16526
+ # - "-//src/test/shell/bazel:starlark_repository_test"
+ # # https://github.com/bazelbuild/bazel/issues/17407
+ # - "-//src/test/shell/bazel/apple:bazel_apple_test"
+ # # https://github.com/bazelbuild/bazel/issues/17408
+ # - "-//src/test/shell/bazel/apple:bazel_objc_test"
+ # # https://github.com/bazelbuild/bazel/issues/18776
+ # - "-//src/test/shell/bazel/android:android_instrumentation_test_integration_test"
+ # - "-//src/test/shell/bazel/android:android_instrumentation_test_integration_test_with_head_android_tools"
+ # - "-//src/test/shell/bazel/android:android_instrumentation_test_integration_test_with_platforms"
+ # - "-//src/test/shell/bazel/android:aapt_integration_test"
+ # - "-//src/test/shell/bazel/android:aapt_integration_test_with_head_android_tools"
+ # - "-//src/test/shell/bazel/android:aapt_integration_test_with_platforms"
+ # # https://github.com/bazelbuild/bazel/issues/17410
+ # - "-//src/test/java/com/google/devtools/build/lib/platform:SystemMemoryPressureEventTest"
+ # # https://github.com/bazelbuild/bazel/issues/17411
+ # - "-//src/test/java/com/google/devtools/build/lib/blackbox/tests/workspace:PatchApiBlackBoxTest"
+ # # https://github.com/bazelbuild/bazel/issues/17447
+ # - "-//src/test/java/com/google/devtools/build/lib/blackbox/tests/workspace:GitRepositoryBlackBoxTest"
+ # # https://github.com/bazelbuild/bazel/issues/17456
+ # - "-//src/test/shell/bazel:bazel_determinism_test"
+ # # https://github.com/bazelbuild/bazel/issues/17457
+ # - "-//src/test/shell/bazel:jdeps_test"
+ # include_json_profile:
+ # - build
+ # - test
+ # macos_arm64:
+ # shards: 2
+ # shell_commands:
+ # - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
+ # android_ndk_repository/android_ndk_repository/' WORKSPACE.bzlmod
+ # - rm -f WORKSPACE.bzlmod.bak
+ # - rm -rf $HOME/bazeltest
+ # - mkdir $HOME/bazeltest
+ # - ln -sf $OUTPUT_BASE/external $HOME/bazeltest/external
+ # build_flags:
+ # - "--config=ci-macos"
+ # build_targets:
+ # - "//src:bazel"
+ # - "//src:bazel_jdk_minimal"
+ # - "//src:test_repos"
+ # - "//src/main/java/..."
+ # test_flags:
+ # - "--config=ci-macos"
+ # test_targets:
+ # - "//scripts/..."
+ # - "//src/main/starlark/tests/builtins_bzl/..."
+ # - "//src/test/..."
+ # - "//src/tools/execlog/..."
+ # - "//src/tools/singlejar/..."
+ # - "//src/tools/workspacelog/..."
+ # - "//third_party/ijar/..."
+ # - "//tools/android/..."
+ # - "//tools/aquery_differ/..."
+ # - "//tools/python/..."
+ # - "//tools/bash/..."
+ # # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/8162
+ # - "-//src/java_tools/buildjar/..."
+ # - "-//src/java_tools/import_deps_checker/..."
+ # # C++ coverage is not supported on macOS yet.
+ # - "-//src/test/shell/bazel:bazel_cc_code_coverage_test"
+ # # MacOS does not have cgroups so it can't support hardened sandbox
+ # - "-//src/test/shell/integration:bazel_hardened_sandboxed_worker_test"
+ # # https://github.com/bazelbuild/bazel/issues/16521 & https://github.com/bazelbuild/bazel/issues/18776
+ # - "-//src/test/shell/bazel/android/..."
+ # - "-//src/tools/android/java/com/google/devtools/build/android/..."
+ # - "-//src/test/java/com/google/devtools/build/android/dexer:AllTests"
+ # # https://github.com/bazelbuild/bazel/issues/16525
+ # - "-//src/test/java/com/google/devtools/build/lib/buildtool:KeepGoingTest"
+ # - "-//src/test/java/com/google/devtools/build/lib/buildtool:DanglingSymlinkTest"
+ # - "-//src/test/java/com/google/devtools/build/lib/buildtool:CompileOneDependencyIntegrationTest"
+ # - "-//src/test/java/com/google/devtools/build/lib/buildtool:SkymeldBuildIntegrationTest"
+ # - "-//src/test/java/com/google/devtools/build/lib/rules/objc:BazelJ2ObjcLibraryTest"
+ # - "-//src/test/java/com/google/devtools/build/lib/skyframe/rewinding:RewindingTest"
+ # - "-//src/test/java/com/google/devtools/build/lib/buildtool:MiscAnalysisTest"
+ # - "-//src/test/java/com/google/devtools/build/lib/rules/objc:ObjcRulesTests"
+ # # https://github.com/bazelbuild/bazel/issues/17007
+ # - "-//src/test/java/com/google/devtools/build/lib/platform:SystemMemoryPressureEventTest"
+ # # Disable the most time-consuming tests on macOS arm64 platform in presubmit.
+ # # To run any of the following test in presubmit, just comment out the corresponding line.
+ # # TODO(pcloudy): Re-enable when Apple Silicon machine waiting time is no longer the major
+ # # bottleneck for presubmit.
+ # - "-//src/test/shell/bazel:bazel_determinism_test"
+ # - "-//src/test/shell/bazel:jdeps_test"
+ # - "-//src/test/shell/bazel:starlark_git_repository_test"
+ # - "-//src/test/shell/bazel:bazel_bootstrap_distfile_tar_test"
+ # - "-//src/test/shell/integration:bazel_json_worker_test"
+ # - "-//src/test/py/bazel:runfiles_test"
+ # - "-//src/test/py/bazel:launcher_test"
+ # - "-//src/test/py/bazel:bazel_module_test"
+ # - "-//src/test/shell/bazel:bazel_java_test_jdk11_toolchain_head"
+ # - "-//src/test/shell/integration:target_compatible_with_test"
+ # - "-//src/test/py/bazel:py_test"
+ # - "-//src/test/py/bazel:bzlmod_query_test"
+ # - "-//src/test/py/bazel:cc_import_test"
+ # - "-//src/test/shell/bazel/remote:build_without_the_bytes_test"
+ # - "-//src/test/shell/bazel:bazel_coverage_java_test"
+ # - "-//src/test/py/bazel:bazel_yanked_versions_test"
+ # - "-//src/test/shell/bazel:bazel_coverage_java_jdk17_toolchain_head_test"
+ # - "-//src/test/shell/bazel:bazel_proto_library_test"
+ # - "-//src/test/shell/bazel:bazel_java_tools_test"
+ # - "-//src/test/shell/integration:build_event_stream_test"
+ # - "-//src/test/py/bazel:bazel_overrides_test"
+ # - "-//src/test/shell/bazel:cc_integration_test"
+ # - "-//src/test/shell/bazel:bazel_java_test"
+ # - "-//src/test/java/com/google/devtools/build/lib/rules/config:ConfigRulesTests"
+ # - "-//src/test/shell/bazel:bazel_java_test_jdk17_toolchain_head"
+ # - "-//src/test/shell/integration:bazel_worker_test"
+ # - "-//src/test/shell/bazel:tags_propagation_native_test"
+ # - "-//src/test/shell/bazel:bazel_coverage_java_jdk11_toolchain_head_test"
+ # - "-//src/test/shell/integration:bazel_sandboxed_worker_test"
+ # - "-//src/test/py/bazel:bazel_repo_mapping_test"
+ # - "-//src/test/shell/bazel:bazel_coverage_java_jdk11_toolchain_released_test"
+ # - "-//src/test/py/bazel:bazel_workspace_test"
+ # - "-//src/test/shell/bazel:execroot_test"
+ # - "-//src/test/shell/bazel:starlark_repository_test"
+ # - "-//src/test/shell/bazel:bazel_coverage_java_jdk17_toolchain_released_test"
+ # - "-//src/test/shell/bazel/remote:remote_execution_test"
+ # - "-//src/test/shell/integration:toolchain_test"
+ # - "-//src/test/shell/bazel:bazel_test_test"
+ # - "-//src/test/shell/integration:test_test"
+ # - "-//src/test/shell/bazel:bazel_execlog_test"
+ # - "-//src/test/shell/integration:modify_execution_info_test"
+ # - "-//src/test/shell/bazel:external_integration_test"
+ # - "-//src/test/py/bazel:bazel_external_repository_test"
+ # - "-//src/test/shell/bazel:bazel_workspaces_test"
+ # - "-//src/test/shell/integration:client_test"
+ # - "-//src/test/shell/bazel:workspace_resolved_test"
+ # - "-//src/test/shell/bazel:bazel_repository_cache_test"
+ # - "-//src/test/shell/integration:aquery_test"
+ # - "-//src/test/shell/integration:py_args_escaping_test"
+ # include_json_profile:
+ # - build
+ # - test
windows:
shards: 4
setup: