Я написал некоторую пользовательскую логику для получения тестов NUnit в сборке TFS.Все это прекрасно работает, за исключением случаев, когда тесты не проходят, сборка частично успешна, а не провалена.Кто-нибудь знает, как я могу сказать, что это терпит неудачу?
Вот что я пытаюсь:
<BuildStep Message="Integration Tests Passed"
Condition="$(TestsResult) == 'True'"
TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
BuildUri="$(BuildUri)"
Id="$(IntegrationTestsStepId)"
Status="Succeeded" />
<BuildStep Message="Integration Tests FAILED"
Condition="$(TestsResult) != 'True'"
TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
BuildUri="$(BuildUri)"
Id="$(IntegrationTestsStepId)"
Status="Failed"
CompilationStatus="Failed"
TestStatus="Failed"/>
<!-- If NUnit failed it's time to error out -->
<Error Condition="$(TestsResult) != 'True'" Text="Unit Tests Failed" />