diff --git a/.bazelrc b/.bazelrc index 41fdf332..d4e995f1 100644 --- a/.bazelrc +++ b/.bazelrc @@ -31,8 +31,9 @@ common --enable_platform_specific_config build:linux --cxxopt=-std=c++17 build:macos --cxxopt=-std=c++17 build:windows --cxxopt=/std:c++17 -build:windows --experimental_strict_action_env +build:windows --incompatible_strict_action_env build:windows --features=compiler_param_file +build:windows --enable_runfiles # Common options for CI build:_ci_base --curses=no @@ -52,6 +53,9 @@ build:ci --action_env=CXX=clang++ # Windows CI options build:windows_ci --config=_ci_base build:windows_ci --config=windows +build:windows_ci --jobs=10 +build:windows_ci --show_progress_rate_limit=60 +build:windows_ci --workspace_status_command="cmd /c exit 0" # Common options for sanitizers build:_sanitizer_base --action_env=CC=clang diff --git a/.github/workflows/test_hosted.yml b/.github/workflows/test_hosted.yml index f62c9380..8f2611f2 100644 --- a/.github/workflows/test_hosted.yml +++ b/.github/workflows/test_hosted.yml @@ -40,8 +40,10 @@ jobs: bazelisk-cache: true disk-cache: true repository-cache: true + bazelrc: | + startup --windows_enable_symlinks - name: Build - run: bazel --output_user_root="C:/tmp" --windows_enable_symlinks build --announce_rc --workspace_status_command="cmd /c exit 0" -k "//tensorflow/lite/micro/..." + run: bazel build --config=windows_ci --announce_rc -k "//tensorflow/lite/micro/..." bazel-windows: runs-on: windows-x86-n2-16 @@ -58,6 +60,8 @@ jobs: bazelisk-cache: true disk-cache: true repository-cache: true + bazelrc: | + startup --windows_enable_symlinks - uses: actions/setup-python@v6 with: python-version: '3.10' @@ -67,7 +71,7 @@ jobs: - name: Test shell: bash run: | - tensorflow/lite/micro/tools/ci_build/test_bazel.sh windows_ci "//tensorflow/lite/micro/..." + bazel test --config=windows_ci --build_tests_only "//tensorflow/lite/micro/..." makefile-windows: runs-on: windows-x86-n2-16