【发布时间】:2013-05-06 22:14:22
【问题描述】:
在 TeamCity 服务器上我们已经安装了 VS 2012。
我在 TeamCity 中创建了一个构建配置,用于构建和部署解决方案。
我也添加了一个 MSTest 2012 配置,但不知道如何告诉它哪个项目是 VS 2012 测试项目,以便它可以运行这些测试。
谢谢
【问题讨论】:
标签: teamcity build-automation mstest
在 TeamCity 服务器上我们已经安装了 VS 2012。
我在 TeamCity 中创建了一个构建配置,用于构建和部署解决方案。
我也添加了一个 MSTest 2012 配置,但不知道如何告诉它哪个项目是 VS 2012 测试项目,以便它可以运行这些测试。
谢谢
【问题讨论】:
标签: teamcity build-automation mstest
您需要指定测试的程序集文件 (dll),而不是项目文件 (csproj)。
这是一个例子:http://shrani.si/f/p/PH/2tO4Zo5s/tmpa4cc.jpg
假设您的测试程序集名为 Company.Tests.dll,它位于 Company.Tests/bin/Debug/Company.Tests.dll
基本上,在“列出程序集文件:”中,您必须输入路径(可以使用通配符)
例如:
**\bin\**\*.Tests.dll
这将找到所有带有 .Tests.dll 后缀的程序集。
问候
【讨论】: