guide在没有 Docker 的情况下运行测试 - 不推荐

这种安装应用程序的方法不推荐

CKEditor 协作服务器本地部署是使用 Docker 镜像开发、测试和维护的。
因此,您的生产环境尽可能接近我们测试产品的地方。
Docker 镜像处理所有依赖关系,这保证了与我们产品的兼容性。
使用纯 Node.js 安装无法做到这一点,您需要自行处理应用程序运行的整个环境。

但是,如果您的情况需要使用没有 Docker 的安装,请联系我们。

这种方法不推荐。如果可能,请使用 Docker 方法。

单击此处以显示 Node.js 指令。

# 先决条件

要运行测试,必须首先安装以下软件。

CKEditor 生态系统客户仪表板 下载与已下载 Docker 镜像匹配的软件 ZIP 包。解压缩包并进入包根目录。

# 运行测试

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

  1. 转到 tests/
  2. 运行
    pnpm install
    
  3. 运行
    APPLICATION_ENDPOINT=[your_app_endpoint] ENVIRONMENTS_MANAGEMENT_SECRET_KEY=[your_env_management_secret_key] npm run test
    
  4. 如果测试完成后没有错误,则应用程序可以使用。

备注

  • APPLICATION_ENDPOINT – 与协作服务器本地部署通信所需的端点。
  • ENVIRONMENTS_MANAGEMENT_SECRET_KEY – 在协作服务器本地部署配置中设置的变量。
  • 有些测试可能无法通过。在这种情况下,请再次运行测试。
  • 您可以通过设置 APPLICATION_ENDPOINT=https://127.0.0.1[:application_http_port] 从安装了协作服务器本地部署的服务器运行测试,也可以通过设置 APPLICATION_ENDPOINT=https://your.external.address 从远程计算机运行测试。