diff --git a/backend/Makefile b/backend/Makefile index 96b0129e..069884ed 100644 --- a/backend/Makefile +++ b/backend/Makefile @@ -1,4 +1,4 @@ -.PHONY: wire build build-embed test-unit test-integration test-cover-integration clean-coverage +.PHONY: wire build build-embed test-unit test-integration test-e2e test-cover-integration clean-coverage wire: @echo "生成 Wire 代码..." @@ -21,6 +21,10 @@ test-unit: test-integration: @go test -tags integration ./... -count=1 -race -parallel=8 +test-e2e: + @echo "运行 E2E 测试(需要本地服务器运行)..." + @go test -tags e2e ./internal/integration/... -count=1 -v + test-cover-integration: @echo "运行集成测试并生成覆盖率报告..." @go test -tags=integration -cover -coverprofile=coverage.out -count=1 -race -parallel=8 ./... diff --git a/backend/internal/integration/e2e_gateway_test.go b/backend/internal/integration/e2e_gateway_test.go index c7c58661..81f5974a 100644 --- a/backend/internal/integration/e2e_gateway_test.go +++ b/backend/internal/integration/e2e_gateway_test.go @@ -1,3 +1,5 @@ +//go:build e2e + package integration import (