类似于如何在没有 VS 的情况下在持续集成中使用 MsTest?,我想在 TeamBuild 服务器上运行 mstest.exe。
我的上下文是在 MSBuild 中捕获错误状态- 即,我只是尝试使用 mstest.exe /publish 将结果上传到 TFS 存储库。因此,http://www.shunra.com/shunrablog/index.php/2009/04/23/running-mstest-without-visual-studio/中的完整内容(您希望)可能是矫枉过正,尤其是作为 MSTEST.exe,如http://social.msdn.microsoft.com/Forums/en-US/tfsgeneral/thread/e4575890-8f88-413c-a7f3-0d09d3b9cb01中所述,我需要做的就是安装 Team Explorer。
我已经安装了 VS2008 Team Explorer SP1 和 mstest.exe /? 仍然没有告诉我发布选项。
回想一下,它说mstest.exe / 只需要Team Explorer吗?用于发布:
如果安装了 Team Explorer,以下选项也可用:
/publish:[服务器名称] 将结果发布到 Team Foundation Server。
/publishbuild:[build name] 用于发布测试结果的构建标识符。
/publishresultsfile:[文件名] 要发布的测试结果文件的名称。如果未指定,则使用当前测试运行生成的文件。
/teamproject:[团队项目名称] 构建所属团队项目的名称。发布测试结果时指定此项。
/platform:[platform] 发布测试结果的构建平台。
/flavor:[flavor] 发布测试结果的构建风格。
我将沿着 procmon.exe 路径找出缺少的内容,但理想情况下,知情人士会介入并回答:-
mstest.exe /publish 应该只需要如上所述的团队资源管理器,还是需要 VSTT 和团队资源管理器?