web*_*ad3 5 teamcity unit-testing visual-studio-2015
我正在尝试在服务器上设置TeamCity 9.1.7,并且在尝试添加测试步骤时遇到问题.
运行者类型:Visual Studio测试
测试引擎类型:VSTest
测试引擎版本:VSTest 2015
测试文件名:C2.Tests\bin\Debug\C2.Tests.dll
目标平台:x86
当我添加此步骤时,系统提示我添加一个Config参数:
名称:teamcity.dotnet.vstest.14.0
值:C:\ Program Files(x86)\ MSBuild\14.0\Bin\MSBuild.exe
当我运行所有步骤时,我在单元测试步骤中出错:
[14点23分17秒] [步骤3/3] VSTest报告观察者[14点23分17秒] [VSTest报告观察者]未发现路径报告:[14点23分17秒] [VSTest报告观察者] C:\ BuildAgent \工作\ d28aa71801c772cb\TestResults*带有.trx [14时23分17秒] [3/3步步骤单元测试(Visual Studio的测试)失败
我必须在这个设置(在服务器上)做不同的事情,然后我在我的机器上进行本地测试.例如,设置2015 Build Tools.我不确定在哪里纠正这个问题.
请指教.
从文档:
Visual Studio 测试运行器集成了 MSTest 运行器和 VSTest 控制台运行器。对这两个框架的支持使 TeamCity 能够执行测试并自动导入其测试结果。
Visual Studio 测试运行器需要在生成代理上安装 Visual Studio 测试代理或 Microsoft Visual Studio。
https://confluence.jetbrains.com/display/TCD10/Visual+Studio+Tests
因此,您可以从版本 10 开始完美地使用 VSTest。
对于 VSTests,您需要为 config 参数指定不同的目录:
teamcity.dotnet.vstest.14.0: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe
此文件将在安装测试代理(或 Visual Studio)后可用。
如果您仍然收到错误,则意味着您指定的测试有问题,您可能没有正确引用程序集,请确保路径和 .dll 文件存在。
| 归档时间: |
|
| 查看次数: |
5420 次 |
| 最近记录: |