From 3e9f450208775091b32692baed99ee6ca38bae3a Mon Sep 17 00:00:00 2001 From: Wes Carroll Date: Thu, 28 Mar 2019 10:32:23 -0400 Subject: [PATCH] Fix Test Publishing --- ZertoApiWrapper.build.ps1 | 3 ++- azure-pipelines.yml | 24 ++++++++++++------------ 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/ZertoApiWrapper.build.ps1 b/ZertoApiWrapper.build.ps1 index 00e604a..e469509 100644 --- a/ZertoApiWrapper.build.ps1 +++ b/ZertoApiWrapper.build.ps1 @@ -49,7 +49,8 @@ task Analyze CheckPSScriptAnalyzerInstalled, CheckPesterInstalled, CheckPlatyPSI } task FileTests CheckPesterInstalled, { - Invoke-Pester "$BuildRoot\Tests\Public\ZertoApiWrapper.Tests.ps1" -Show Fails + $testResultsFile = "$BuildRoot\Tests\Public\TestResults.xml" + Invoke-Pester -Script "$BuildRoot\Tests\Public\ZertoApiWrapper.Tests.ps1" -OutputFile $testResultsFile -PassThru } $buildMamlParams = @{ diff --git a/azure-pipelines.yml b/azure-pipelines.yml index bf898f5..afbd413 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -14,15 +14,15 @@ jobs: - task: PublishTestResults@2 inputs: testRunner: 'NUnit' - testResultsFiles: '**/TestResults.xml' + testResultsFiles: '**/Public/TestResults.xml' testRunTitle: 'PS_Win2016' displayName: 'Publish Test Results' - + - job: Build_PSCore_Ubuntu1604 - + pool: vmImage: ubuntu-16.04 - + steps: - script: | curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - @@ -30,18 +30,18 @@ jobs: sudo apt-get update sudo apt-get install -y powershell displayName: 'Install PowerShell Core' - + - script: | pwsh -c '.\build.ps1' displayName: 'Build and Test' - + - task: PublishTestResults@2 inputs: testRunner: 'NUnit' - testResultsFiles: '**/TestResults.xml' + testResultsFiles: '**/Public/TestResults.xml' testRunTitle: 'PSCore_Ubuntu1604' displayName: 'Publish Test Results' - + - job: Build_PSCore_MacOS1013 pool: vmImage: xcode9-macos10.13 @@ -51,14 +51,14 @@ jobs: brew tap caskroom/cask brew cask install powershell displayName: 'Install PowerShell Core' - + - script: | pwsh -c '.\build.ps1' displayName: 'Build and Test' - + - task: PublishTestResults@2 inputs: testRunner: 'NUnit' - testResultsFiles: '**/TestResults.xml' + testResultsFiles: '**/Public/TestResults.xml' testRunTitle: 'PSCore_MacOS1013' - displayName: 'Publish Test Results' \ No newline at end of file + displayName: 'Publish Test Results'