测试
目前,代码仓库包含前端和后端服务的端到端测试。对于前端,我们使用Cypress来执行网页商店中的不同流程。而后端服务则使用AVA作为主要测试框架进行集成测试,以及Tracetest进行基于轨迹的测试。
要运行所有的测试,请在根目录下执行 make run-tests
。
另外,如果你只想运行特定的一组测试,你可以执行相应类型的测试命令1:
- 前端测试:
docker compose run frontendTests
- 后端测试:
- 集成测试:
docker compose run integrationTests
- 基于轨迹的测试:
docker compose run traceBasedTests
- 集成测试:
要了解更多关于这些测试的信息,请参考服务测试。
-
docker-compose
is deprecated. For details, see Migrate to Compose V2. ↩︎
最后修改 December 10, 2023: translate (a4350d6e)