PSElastic-run-tests.ps1
# This can be used to manually kick off the pester tests without having to go through the pipeline param( [switch]$noInstall ) try { $currentLocation = Split-Path -parent $MyInvocation.MyCommand.Path if (!(Get-Module Pester)) { if (!$noInstall) { Install-Module -Name Pester -Force } Import-Module -Name Pester } Invoke-Pester "$currentLocation\Tests\" -OutputFile All.TestResults.xml -OutputFormat NUnitXml -ExcludeTag Smoke } catch { Write-Output "Error Occurred: $($_)" $_ Exit 1 } |