test: add reproducible Windows VM bundle harness

This commit is contained in:
2026-09-09 06:44:54 +00:00
parent 2abf0bf19b
commit a9aec8d9a8
7 changed files with 685 additions and 55 deletions
+6
View File
@@ -4,6 +4,7 @@ COMPOSE := docker compose -f deploy/compose.yaml
GO_PACKAGES := ./...
.PHONY: generate fmt lint test test-race test-coverage test-integration test-e2e test-status build verify \
build-windows-test-bundle \
_toolchain-generate _toolchain-fmt _toolchain-lint _toolchain-test _toolchain-test-race \
_toolchain-test-coverage _toolchain-build _toolchain-verify
@@ -45,6 +46,11 @@ test-status:
@test -n "$(RUN_ID)" || (echo "RUN_ID is required" >&2; exit 2)
./scripts/test-env status --run-id "$(RUN_ID)"
build-windows-test-bundle:
@test -n "$(RUN_ID)" || (echo "RUN_ID is required" >&2; exit 2)
@test -n "$(WINDOWS_TEST_CONFIG)" || (echo "WINDOWS_TEST_CONFIG is required" >&2; exit 2)
./scripts/windows/build-test-bundle --run-id "$(RUN_ID)" --config "$(WINDOWS_TEST_CONFIG)"
_toolchain-generate:
buf generate