在 TFS Build(.net 和 python 项目)中运行空手道测试

Posted

技术标签:

【中文标题】在 TFS Build(.net 和 python 项目)中运行空手道测试【英文标题】:Running karate tests in TFS Build (.net and python project ) 【发布时间】:2019-08-31 16:15:45 【问题描述】:

我是一名 java 开发人员,我使用空手道来测试一个 Rest API(python 项目)和(.net 项目),我如何在 tfs build 中运行这两个项目的测试?

我使用独立的 jar 来执行我的功能。

【问题讨论】:

参考本教程的“独立执行”部分:automationpanda.com/2018/12/10/testing-web-services-with-karate 【参考方案1】:

AFAIK TFS 提供了一种运行 maven 项目的方法。如果你的 API 服务器被部署在像 QA Env 这样的机器上,那么,使用 TFS 并运行 maven 作业,它会针对环境运行你的空手道测试

你也可以关注这个话题。它提供了一个容器化的解决方案,使用 docker 镜像。

https://github.com/intuit/karate/issues/396

【讨论】:

以上是关于在 TFS Build(.net 和 python 项目)中运行空手道测试的主要内容,如果未能解决你的问题,请参考以下文章

TFS Build 不断抛出“无法执行获取操作,因为该文件已在本地存在”错误

我可以从 TFS CI Build 更改 VS2010 数据库项目的部署脚本的位置吗

搭建TFS 2015 Build Agent环境

关于 TFS 2010 Build 的奇怪代码分析问题

有没有办法在 TFS 2017 Build 定义中链接变量组?

$(Agent.ToolsDirectory) TFS 代理位置? “.NET Core 安装程序工具”步骤缓存问题