TFS2010 - 在团队构建中捕获单元测试执行时间
在 TFS2010 上运行团队构建时,可以“捕获”或保留每个单元测试所花费的时间。理想情况下将其保存到数据库(就像负载测试可以将其保存到结果存储中一样)。
提前致谢!
It is possible to 'capture' or persist the time it takes per unittest, when running a team build on TFS2010. Ideally saving it to database (like a loadtest can save it to a result store).
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您在构建期间运行 Visual Studio 单元测试,您可以选择将测试结果发布到服务器,然后您可以查询测试运行和结果以了解每个测试结果的持续时间。
查询每个构建的测试结果的代码如下所示:
您将需要获取团队项目集合,了解团队项目名称和构建 uri。此代码假设您的构建只有一个已发布的测试运行,但有时情况并非如此,因为您可以在同一构建完成后将其他测试运行发布到该构建。
希望这有帮助。
If you run Visual Studio unit tests during build, you can choose to publish the test results to the server, then later you can query the test run and results to find out the duration of each test result.
The code to query the test results per build looks like this:
You will need to obtain the team project collection, know the team project name and the build uri. This code assumes that your build has only one published test run, though that sometimes is not true because you can publish other test runs to the same build after it is completed.
Hope this helps.