Files
lijiaoqiao/supply-api/e2e

E2E 测试说明

e2e/ 目录只存放带 //go:build e2e 的端到端测试源码,不再混放伪装成文档的 Go 文件。

当前测试分层如下:

  • e2e_test.go: 核心 HTTP API、鉴权和审计行为的端到端断言。
  • playbook_test.go: 按业务剧本组织的多步骤流程验证。
  • production_flow_test.go: 面向上线前复核的关键流程和安全边界检查。

运行方式:

go test -tags=e2e ./e2e

如果只想跑单个测试:

go test -tags=e2e ./e2e -run TestPlaybook_SupplierOnboarding

约束说明:

  • E2E 测试应保留在 *_test.go 文件内。
  • 说明文档只保留 Markdown 内容,不内嵌 Go 源码。
  • 新增剧本时优先复用 newE2ESystem,避免重复搭建测试系统。