Dev*_*han 5 azure azure-devops karate
空手道和 Azure 新手。刚刚使用空手道创建了一些 API 测试,而且很简单。想要进一步添加 Azure 管道。
找到了一些仅指向添加 Microsoft 的 pom.xml 和 maven 的链接。还发现了 Jekins 集成,但没有适用于 Azure。
未知/如何。
需要将哪些文件移动到管道,例如 jar、war、xml 等。
如何创建它们我使用intelliJ。
有可用的分步教程吗?任何帮助表示赞赏。
要在 azure Devops 管道上运行空手道测试,您可以按照以下构建/测试 java 项目的一般步骤进行操作。
1、首先使用 Maven 创建空手道测试项目。在pom.xml中添加相关依赖和插件。请参阅此处的示例。
2、将本地源代码(例如.feature/.java/pom.xml等)推送到github或azure devop git存储库。无需推送 .jar 依赖项,因为依赖项可以通过管道中的 Maven 任务下载。
3、创建azure pipeline,按照此示例创建Yaml格式的pipeline。如果您想创建经典的 UI 视图管道,请按照此处的示例进行操作。
4、在管道中添加Maven 任务来运行空手道测试:请参阅下面的 Yaml 示例。
steps:
- task: Maven@3
displayName: 'Maven Test'
inputs:
mavenPomFile: 'pom.xml'
goals: test
publishJUnitResults: false
Run Code Online (Sandbox Code Playgroud)
如果您使用 Microsoft 云托管代理来运行管道,则需要确保可以从云托管代理访问 Karate 测试的 API。(即 API 可以公开访问)
如果 API 服务器托管在本地,则需要创建自托管代理,并在自托管代理上运行 Azure 管道。
| 归档时间: |
|
| 查看次数: |
3939 次 |
| 最近记录: |