We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 870e7b4 commit 540ec56Copy full SHA for 540ec56
1 file changed
InvokeTests.ps1
@@ -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