繁体   English   中英

在TeamCity上配置DotTrace分析VSTest

[英]Configure DotTrace profiling VSTest on TeamCity

DotTrace可用于分析TeamCity上的测试 但是这个例子适用于NUnit,而我的测试是用Visual Studio Tests编写的。 在运行我的测试时,我使用内置测试引擎VSTest,没有这样的选项可用于DotTrace探查器插件。 相反,我需要指定测试引擎可执行文件的路径。

我找到了一个可执行的VSTest.exe但它的路径包含“Microsoft SDKs \\ Windows Phone \\ v8.0 \\ ExtensionSDKs”,所以不出所料它不起作用。 说它无法找到start.bat文件,该文件确实不存在.exe文件。

TeamCity用于VSTest的可执行路径是什么?

然后我可以配置性能测试以使用该测试引擎。 我知道可以使用DotTrace执行测试,在Visual Studio中运行它,只是在有TeamCity插件时不想安装Visual Studio和DotTrace插件。

根据 ,您可以在TeamCity Agent上安装Visual Studio Test Agent,然后将vstest.console.exe指定为XML配置中的性能分析目标。

不过,我建议您尝试新的dotTrace插件版本 (如果它要求您提供凭据,请指定没有密码的访客 )。 它尚未正式宣布,但功能齐全。

主要区别在于插件现在已集成到“单元测试”构建步骤中,例如Visual Stiduo Tests,NUnit,MSpec,MSTest。 因此,它不需要配置文件。 因此,在安装插件之后,所有单元测试步骤都将获得dotTrace探查器下的附加选项Run build step 您需要做的就是添加Visual Studio Tests步骤,在那里选中此选项并像往常一样指定性能阈值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM