Skip to content

Commit 540ec56

Browse files
committed
invoke tests script
1 parent 870e7b4 commit 540ec56

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

InvokeTests.ps1

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#
2+
# Script which invokes tests inside of Azure DevOps Pipelines
3+
#
4+
5+
#
6+
# Display diagnostic information
7+
#
8+
9+
$PSVersionTable
10+
Get-ChildItem Env:\
11+
12+
#
13+
# Install Pester v4, if needed
14+
#
15+
16+
if (!(Get-Module Pester -List | where Version -ge 4.0.0)) {
17+
Write-Host "`nInstalling Pester"
18+
Install-Module -Name Pester -Force -SkipPublisherCheck -Scope CurrentUser -Repository PSGallery
19+
Get-Module Pester -List
20+
Import-Module Pester
21+
}
22+
23+
24+
#
25+
# Run Pester Tests
26+
#
27+
28+
Write-Host "Run Pester tests"
29+
$Result = Invoke-Pester -PassThru -OutputFile PesterTestResults.xml
30+
if ($Result.failedCount -ne 0) {Write-Error "Pester returned errors"}

0 commit comments

Comments
 (0)