Determining Whether Tests Passed in Team Build Orcas
In a blog post back in September of last year I described how to use a custom task to determine whether tests had passed in Team Build v1. In Team Build Orcas, you should be able to accomplish this same goal using the new built-in task GetBuildProperties. The following XML snippet in your build script (TfsBuild.proj) should do the trick:
<Target Name="AfterTest">
<GetBuildProperties TeamFoundationServerUrl="$(TeamFoundationServerUrl)" BuildUri="$(BuildUri)">
<Output TaskParameter="TestSuccess" PropertyName="TestSuccess" />
</GetBuildProperties>
</Target>
The property TestSuccess would then be 'true' if and only if all test runs succeeded for the build, just as in my previous post. A bit easier, no?
Comments
- Anonymous
July 17, 2007
Dave McKinstry on Part II - Build, Deploy and Database Connections. GertD on Table Structure Changes.... - Anonymous
November 05, 2007
Got an email from Martin Woodward this morning asking: What would be your preferred way to fully fail