Testing/Error-OnTestFailure.ps1

Param(
    [Parameter(Mandatory=$true,Position=1)]
    [string]$BuildNumber
)

[xml]$XUnitXml = Get-Content "C:\Testing\$BuildNumber\Results.xml"
$FailedTests = $XUnitXml.SelectNodes('/assemblies/assembly/collection/test/failure').Count
if ($FailedTests -gt 0) {
    throw "$FailedTests test(s) failed."
}