在 TeamCity 服务器上,我们安装了 VS 2012。
我在 TeamCity 中创建了构建和部署解决方案的构建配置。
我也添加了一个 MSTest 2012 配置,但不知道如何告诉它哪个项目是 VS 2012 测试项目,以便它可以运行这些测试。
谢谢
在 TeamCity 服务器上,我们安装了 VS 2012。
我在 TeamCity 中创建了构建和部署解决方案的构建配置。
我也添加了一个 MSTest 2012 配置,但不知道如何告诉它哪个项目是 VS 2012 测试项目,以便它可以运行这些测试。
谢谢
您需要指定测试的程序集文件 (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 后缀的程序集。
问候