Merge pull request #1655 from PowerShell/mirichmo/fixing-start-pspester

Fixing Start-PSPester for non-Windows environments. Fixes regression caused by PR #1530
This commit is contained in:
Jason Shirk 2016-08-04 17:10:05 -07:00 committed by GitHub
commit a01436477e

View file

@ -539,7 +539,12 @@ function Start-PSPester {
Write-Verbose "Import-Module '$moduleDir'; Invoke-Pester $tagString $Path"
$powershellexe = get-psoutput
& $powershell -noprofile -c "Set-ExecutionPolicy -Scope Process Unrestricted; Import-Module '$moduleDir'; Invoke-Pester $tagString $Path"
$execPolicy = ""
if ($IsWindows)
{
$execPolicy = "Set-ExecutionPolicy -Scope Process Unrestricted; "
}
& $powershell -noprofile -c "$execPolicy Import-Module '$moduleDir'; Invoke-Pester $tagString $Path"
if ($LASTEXITCODE -ne 0) {
throw "$LASTEXITCODE Pester tests failed"
}