与集成 universal-test-runner - Amazon CodeCatalyst

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

与集成 universal-test-runner

测试操作与开源命令行工具集成universal-test-runneruniversal-test-runner使用测试执行协议对给定框架中的任何语言运行测试。 universal-test-runner支持以下框架:

universal-test-runner仅安装在用于测试操作的精选图像上。如果您将测试操作配置为使用自定义 Docker Hub 或 AmazonECR,则必须手动安装universal-test-runner才能启用高级测试功能。为此,请在映像上安装 Node.js(14 或更高版本),然后npm使用 shell 命令universal-test-runner进行安装- Run: npm install -g @aws/universal-test-runner。有关通过 shell 命令在容器中安装 Node.js 的更多信息,请参阅安装和更新节点版本管理器

有关的更多信息universal-test-runner,请参阅什么是 universal-test-runner?

Visual
universal-test-runner 在可视化编辑器中使用
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 在导航窗格中,选择 C I/CD,然后选择工作流程。

  3. 选择工作流程的名称。

  4. 选择编辑

  5. 选择 “视觉”。

  6. 选择操作

  7. 操作中,选择测试

  8. 在 “配置” 选项卡上,使用您选择的支持的框架更新示例代码,从而完成 “命令行管理程序命令” 字段。例如,要使用支持的框架,您可以使用类似于以下内容的Run命令。

    - Run: run-tests <framework>

    如果不支持你想要的框架,可以考虑贡献一个自定义适配器或运行器。有关命令行管理程序命令字段的说明,请参见Steps

  9. (可选)选择 “验证” 以在提交之前验证工作流程的YAML代码。

  10. 选择 “提交”,输入提交消息,然后再次选择 “提交”。

YAML
在YAML编辑器 universal-test-runner 中使用
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 在导航窗格中,选择 C I/CD,然后选择工作流程。

  3. 选择工作流程的名称。

  4. 选择编辑

  5. 选择YAML

  6. 选择操作

  7. 操作中,选择测试

  8. 根据需要修改YAML代码。例如,要使用支持的框架,您可以使用类似于以下内容的Run命令。

    Configuration: Steps: - Run: run-tests <framework>

    如果不支持你想要的框架,可以考虑贡献一个自定义适配器或运行器。有关 Steps 属性的描述,请参阅Steps

  9. (可选)选择 “验证” 以在提交之前验证工作流程的YAML代码。

  10. 选择 “提交”,输入提交消息,然后再次选择 “提交”。