在MSDN网页之后,我尝试在tfsbuild.proj中手动运行mstest并将结果放入通过/失败逻辑,以便如果此特定测试失败,则构建将失败。这有点像从CMD运行FxCop或其他内容并捕获“ 0”或“ 1”并强制使构建失败。
MSTest /testcontainer:test.dll /发布:http://ourtfsmachine:8080 / teamproject:ProjectName / publishbuild:BuildNumber01 / platform:AnyCpu / flavor:发布
我可以理解在Exec任务中运行它,但是例如,我不知道BuildNumber是什么。
救命?
最佳答案
从http://msdn.microsoft.com/en-us/library/ms243151%28VS.100%29.aspx获取内部版本号的说明:
打开Visual Studio并连接到Team Foundation Server。
打开团队资源管理器。
打开您的团队项目并展开团队项目节点。
在构建下,双击“所有构建类型”或特定的构建类型以查看其构建。您可以使用的内部版本名称在“名称”列中。
关于command-line - TFS手册Mstest发布结果?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1768872/