首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在TeamCity中配置SpecRun

在TeamCity中配置SpecRun
EN

Stack Overflow用户
提问于 2015-07-31 07:59:08
回答 2查看 1.3K关注 0票数 1

我有一些specflow测试,我已经使用NUnit Runner将其配置为在Teamcity中运行。但目前

我有一个在TeamCity中使用SpecRun运行程序运行所有测试的要求。

我完全不知道如何在Teamcity中配置使用specrunner运行测试,因为我在Teamcity中的Runner下拉列表中没有找到选择SpecRun的选项。

有人能帮我在Teamcity中配置specrun的一些信息吗?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2015-07-31 21:30:16

我怀疑您必须使用通用的命令行步骤才能运行SpecRun.exe来运行测试。只要您使用命令行开关/buildserver:teamcity,那么SpecRun就应该输出正确的消息,以允许与TeamCity集成,这样它就会显示测试通过或失败。

票数 0
EN

Stack Overflow用户

发布于 2016-09-29 19:15:56

Timothy,Teamcity Runner下拉菜单不提供Specrun选项。

可以做的是编写一个.bat文件来运行runtests.cmd,即

"C:\Users\username\Documents\Visual Studio 2015\Projects\Blah_Blah_Project\Project_Name\runtests.cmd".

现在,将此.bat文件保存在任何C驱动器位置。从TeamCity下拉列表中选择“命令行”,单击“高级”选项。提到工作目录( .bat文件的路径)和命令可执行文件( bat文件的名称)。

我在这里假设您已经使用Visual Studio中的nuget管理器下载了Specrun.Specflow插件,配置了Default.srprofile文件,并使用runtests.cmd成功地从命令行启动了specflow测试用例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31736006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档