单元测试通过后更新TFS构建质量

时间:2009-05-16 06:15:39

标签: tfs

我试图在单元测试通过时更新构建的构建质量。我想到了如何使用这样的语句来更新构建的质量......

<Target Name="AfterEndToEndIteration">
<SetBuildProperties
  TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
  BuildUri="$(BuildUri)"
  Quality="Unit Test Passed" />

但是当单位测试SUCCESSFULLY时,我似乎无法隔离目标。

1 个答案:

答案 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>