gpt4 book ai didi

tfsbuild - TFS 团队构建日志单元测试结果

转载 作者:行者123 更新时间:2023-12-02 18:59:34 33 4
gpt4 key购买 nike

我们正在使用 TFS 2010 Team Build,它会在构建过程中自动运行我们的单元测试。如果单击“查看日志”,我可以看到运行的测试列表和每个测试结果(成功/失败)。如果发生失败,我想查看测试结果输出(以便开发人员可以找出失败的原因是什么)。仅在本地运行单元测试是不够的,因为问题可能是环境问题(如果测试由于某些数据、服务器或物理路径而失败)。

如何更改构建过程模板以在日志中包含单元测试的完整结果?

查看日志页面中的 MSTest 命令行:

e:\Program Files\Common7\IDE\MSTest.exe /nologo /usestderr /testSettings:"E:\Builds\1\1\Sources\Source\TestSettings.testsettings" /searchpathroot:"E:\Builds\1\1\Binaries" /resultsfileroot:"E:\Builds\1\1\TestResults" /testcontainer:"E:\Builds\1\1\Sources\Source\Testing\bin\Release\Testing.dll" /publish:"http://tfs:8080/tfs/Projects" /publishbuild:"vstfs:///Build/Build/196" /teamproject:"Project" /platform:"Any CPU" /flavor:"Release" 

摘要截图

http://imageshack.us/photo/my-images/28/tfsbuild.gif/

以及构建定义配置

http://imageshack.us/photo/my-images/835/builddefinition.gif/

谢谢。

最佳答案

如果您使用默认模板并使用 Microsoft 提供的单元测试框架运行测试,您应该能够在构建详细信息的“查看摘要”页面上看到指向已发布测试结果的链接。单击此链接时,将从数据库下载测试结果并将其放在 trx 文件中,该文件将显示在 Visual Studio 的测试窗口中。

更新:查看日志后解决了问题。构建模板被自定义为使用另一个工具而不是 MSBuild 进行构建,因此不会创建每个配置(平台/风格)的摘要节点。这就是构建详细信息 View 缺少摘要(包括测试结果)的原因。

关于tfsbuild - TFS 团队构建日志单元测试结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7501445/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com