测试

目前,代码仓库包含前端和后端服务的端到端测试。对于前端,我们使用Cypress来执行网页商店中的不同流程。而后端服务则使用AVA作为主要测试框架进行集成测试,以及Tracetest进行基于轨迹的测试。

要运行所有的测试,请在根目录下执行 make run-tests

另外,如果你只想运行特定的一组测试,你可以执行相应类型的测试命令1

  • 前端测试docker compose run frontendTests
  • 后端测试
    • 集成测试:docker compose run integrationTests
    • 基于轨迹的测试:docker compose run traceBasedTests

要了解更多关于这些测试的信息,请参考服务测试


  1. docker-compose is deprecated. For details, see Migrate to Compose V2↩︎

最后修改 December 10, 2023: translate (a4350d6e)