测试
当前,存储库包含前端和后端服务的 E2E 测试。对于前端,我们使用 Cypress 来执行 Web 店面的各种流程。后端服务使用 AVA 作为集成测试的主要测试框架,并使用 Tracetest 进行基于跟踪的测试。
要运行所有测试,请在根目录下执行 make run-tests。
否则,如果您想运行特定的测试套件,可以为每种类型的测试执行特定命令1
- 前端测试:
docker compose run frontendTests - 后端测试:
- 集成:
docker compose run integrationTests - 基于跟踪的测试:
docker compose run traceBasedTests
- 集成:
要了解有关这些测试的更多信息,请参阅 服务测试。
docker-compose已弃用。有关详细信息,请参阅迁移到 Compose V2。 ↩︎