测试

当前,存储库包含前端和后端服务的 E2E 测试。对于前端,我们使用 Cypress 来执行 Web 店面的各种流程。后端服务使用 AVA 作为集成测试的主要测试框架,并使用 Tracetest 进行基于跟踪的测试。

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

否则,如果您想运行特定的测试套件,可以为每种类型的测试执行特定命令1

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

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


  1. docker-compose 已弃用。有关详细信息,请参阅迁移到 Compose V2。 ↩︎


最后修改于 2025 年 2 月 3 日:fix: fix: demo/tests 页面缺少 `to` (#6178) (b588b713)