From 3c1cdef3a58082cfc3c272cf0bc9282aef4914f3 Mon Sep 17 00:00:00 2001 From: Wes Carroll Date: Fri, 29 Mar 2019 10:51:45 -0400 Subject: [PATCH] Set Tests to Always Publish --- ZertoApiWrapper.build.ps1 | 2 +- azure-pipelines.yml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ZertoApiWrapper.build.ps1 b/ZertoApiWrapper.build.ps1 index 751f4bb..b433623 100644 --- a/ZertoApiWrapper.build.ps1 +++ b/ZertoApiWrapper.build.ps1 @@ -69,7 +69,7 @@ task AnalyzeBuiltFiles CheckPSScriptAnalyzerInstalled, { task FileTests CheckPesterInstalled, { $testResultsFile = "$BuildRoot\Tests\Public\TestResults.xml" - $results = Invoke-Pester -Script "$BuildRoot\Tests\Public\ZertoApiWrapper.Tests.ps1" -OutputFile $testResultsFile -OutputFormat NUnitXML -EnableExit -PassThru + $script:results = Invoke-Pester -Script "$BuildRoot\Tests\Public\ZertoApiWrapper.Tests.ps1" -OutputFile $testResultsFile -PassThru $FailureMessage = '{0} Unit test(s) failed. Aborting build' -f $results.FailedCount assert ($results.FailedCount -eq 0) $FailureMessage } diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 882dc54..3baef72 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -21,6 +21,7 @@ jobs: testResultsFiles: '**/Public/TestResults.xml' testRunTitle: 'PS_Win2016' displayName: 'Publish Test Results' + condition: always() - job: Build_PSCore_Ubuntu1604 timeoutInMinutes: 10 @@ -37,6 +38,7 @@ jobs: testResultsFiles: '**/Public/TestResults.xml' testRunTitle: 'PSCore_Ubuntu1604' displayName: 'Publish Test Results' + condition: always() - job: Build_PSCore_MacOS1013 timeoutInMinutes: 10 @@ -53,3 +55,4 @@ jobs: testResultsFiles: '**/Public/TestResults.xml' testRunTitle: 'PSCore_MacOS1013' displayName: 'Publish Test Results' + condition: always()