我试图在单元测试通过时更新构建的构建质量。我想到了如何使用这样的语句来更新构建的质量......
<Target Name="AfterEndToEndIteration">
<SetBuildProperties
TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
BuildUri="$(BuildUri)"
Quality="Unit Test Passed" />
但是当单位测试SUCCESSFULLY时,我似乎无法隔离目标。
答案 0 :(得分:3)
根据Aaron Hallberg的博客文章,您应该能够使用TestStatus属性使目标有条件: http://blogs.msdn.com/aaronhallberg/archive/2008/05/12/orcas-sp1-tfs-build-changes-part-2.aspx
<Target Name="AfterEndToEndIteration" Condition="'$(TestStatus)'=='Succeeded'">
...
</Target>