guide使用 Docker 运行测试

# 先决条件

要运行测试,需要安装 Docker。

使用 Docker 镜像运行测试适用于 3.5.0 或更高版本。
对于旧版本,我们建议使用这种方法

# 运行测试

这些步骤允许您在第一次运行或应用程序更新后验证应用程序是否正常工作。

  1. 使用来自CKEditor 生态系统客户仪表板的说明登录到协作服务器本地部署Docker 仓库并拉取 Docker 镜像。

    docker login -u [user] -p [download_token] [registry]
    docker pull [registry]/cs-tests:[version]
    
  2. 运行测试

    2.1. 正常模式。

     docker run \
     -e APPLICATION_ENDPOINT="[your_app_endpoint]" \
     -e ENVIRONMENTS_MANAGEMENT_SECRET_KEY="[your_env_management_secret_key]" \
     [registry]/cs-tests:[version]
    

    2.2. 并行模式 - 更快的方案。如果出现错误,我们建议使用正常模式运行测试。

     docker run \
     -e PARALLEL=true \
     -e APPLICATION_ENDPOINT="[your_app_endpoint]" \
     -e ENVIRONMENTS_MANAGEMENT_SECRET_KEY="[your_env_management_secret_key]" \
     [registry]/cs-tests:[version] -- --max-parallel 6
    
  3. 如果测试结束后没有错误,则应用程序可以使用。

注意事项

  • APPLICATION_ENDPOINT - 与协作服务器本地部署通信所需的端点。
  • ENVIRONMENTS_MANAGEMENT_SECRET_KEY - 在协作服务器本地部署配置中设置的变量。
  • 某些测试可能会失败。在这种情况下,请再次运行测试。