使用TFS 2013上的默认构建模板,我们使用Post-test脚本从量角器测试中收集trx文件,以便在构建报告摘要中包含这些文件。
我们使用vs2015 MsTest:
MSTest.exe
/publishresultsfile:...\TRXTestResult\CHROME-54.0.2840.71-results.trx
/publish:https://.../tfs/defaultcollection
/teamproject:...
/publishbuild:...
/platform:AnyCpu
/flavor:Release
结果:
等待发布......
将测试运行结果(测试名称)发布到 https://.../tfs/defaultcollection ......
发布成功完成。
但是,已发布的测试结果不会显示在构建报告中(仅来自单元测试的默认值)。
答案 0 :(得分:1)
这不能通过简单的测试脚本来实现。您需要创建一个自定义活动来处理此问题。
在此活动中,您可以处理运行量角器测试和发布测试结果所需的所有内容。通过自定义活动,您还可以将自动量角器测试非常容易地集成到不同的构建模板中。这大大提高了可重用性。
然后,您需要创建自定义构建模板并集成到TFS构建中。更多详情请参阅此博客的教程:Automated UI testing of AngularJS applications using TFS