该/publish
命令用于将测试运行/结果与构建相关联。MTM 正在显示与测试计划/套件相关联的测试结果,这些测试计划/套件在某种程度上独立于构建。
/发布:[服务器名称]
使用 /publish 选项将测试数据发布到与项目的 Team Foundation Server 关联的团队项目集合的数据库。使用 /publish 选项时,必须正确指定 Team Foundation Server 的名称。正确的格式取决于是否已在客户端计算机上注册 Team Foundation Server,如下所述:发布测试结果的命令行选项
使用此命令,结果将成功发布到构建。发布的结果会在您的构建摘要中查看,但它们不会出现在 MTM 中。无法在 MTM 中查看结果。请参考这个类似的问题。
TCM是运行测试的命令行界面,类似于 mstest,但它通过您在 MTM 中设置的基础架构运行测试。要将 .trx 文件发布到 MTM/TFS,您将不得不使用tcm.exe
notmstest.exe
来获得您想要的东西。示例命令如下:
tcm run /publish /suiteid:XXXX /configid:X /resultowner:"ABC XYZ" /resultsfile:C:\TempResult.trx /collection:http://<<TFS URL>> /teamproject:"My Project" /runowner:"ABC XYZ" /build:<<Build Number>> /builddefinition:<<Build Definition Name>>
注意:请仔细检查您的服务器网址是否合适。