本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
与集成 universal-test-runner
测试操作与开源命令行工具集成universal-test-runner
。 universal-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 在可视化编辑器中使用
打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/。
-
在导航窗格中,选择 C I/CD,然后选择工作流程。
-
选择工作流程的名称。
-
选择编辑。
-
选择 “视觉”。
-
选择操作。
-
在操作中,选择测试。
-
在 “配置” 选项卡上,使用您选择的支持的框架更新示例代码,从而完成 “命令行管理程序命令” 字段。例如,要使用支持的框架,您可以使用类似于以下内容的Run
命令。
- Run: run-tests <framework>
如果不支持你想要的框架,可以考虑贡献一个自定义适配器或运行器。有关命令行管理程序命令字段的说明,请参见Steps。
-
(可选)选择 “验证” 以在提交之前验证工作流程的YAML代码。
-
选择 “提交”,输入提交消息,然后再次选择 “提交”。
- YAML
-
在YAML编辑器 universal-test-runner 中使用
打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/。
-
在导航窗格中,选择 C I/CD,然后选择工作流程。
-
选择工作流程的名称。
-
选择编辑。
-
选择YAML。
-
选择操作。
-
在操作中,选择测试。
-
根据需要修改YAML代码。例如,要使用支持的框架,您可以使用类似于以下内容的Run
命令。
Configuration:
Steps:
- Run: run-tests <framework>
如果不支持你想要的框架,可以考虑贡献一个自定义适配器或运行器。有关 Steps 属性的描述,请参阅Steps。
-
(可选)选择 “验证” 以在提交之前验证工作流程的YAML代码。
-
选择 “提交”,输入提交消息,然后再次选择 “提交”。