创建内容端点时,可以选择 supportTest 策略,使系统能够在将内容部署到测试环境后运行单元测试。
此处有两个服务器:
- 单位测试服务器
- 测试端点
单位测试服务器
测试服务器是一个 vRO 服务器,您可以在其中针对测试端点中已部署的内容运行单元测试。每次将 Orchestrator 端点设置为测试端点时,它都会测试 vRealize Orchestrator 软件包,并自动部署到此端点,从而允许执行单元或集成测试。软件包中已有一些基本测试,您可以在单元测试服务器中扩展这些测试。
单元测试服务器的菜单选项
示例单元测试流
下面列出了单元测试的整体功能:
- 通用单元测试工作流可按照内容类型写入到 common 文件夹下
- 指定内容的单元测试工作流可以写入到
<Content Type>
下,并将该工作流命名为<Content name> - <Tests name>
。 - 如果测试失败,则测试将显示工作流中的错误。
- 请检查可用的输入以测试工作流
示例工作流
您可以参考 vRealize Orchestrator 中的现有单元工作流(策略设置为测试)。导航到 vRealize Orchestrator 中的 common 文件夹: 。
输入平台提供的可用于单元测试工作流的属性。
属性名称 | 描述 |
---|---|
版本 | 正在测试的内容的版本。 |
testEndpointLink | 存储库中的内容端点链接。 |
租户 | 正在连接的租户。 |
packageVersionLink | 存储库的版本链接。 |
packageType | 内容类型。Automation-CompositeBlueprint. |
packageName | 内容名称 |
packageId | 存储库中的内容唯一标识符。 |
endpointUser | 正在测试的端点的用户名。 |
endpointServer | 正在测试的端点的服务器名称。 |
endpointPassword | 正在测试的端点的密码 (SecureString)。 |