Tests/EntyPoint.ps1
# Expose some globals. $provision = $global:devTools.provision $version = $global:devTools.version $appVeyor = $global:devTools.appVeyor $pesterConfig = switch ([Boolean]$appVeyor) { $true { $appVeyor.getPesterDefaultConfig($provision, $version.version) } $false { @{ path = $provision.tests } } } # Disabling Pester progress output $global:ProgressPreference = 'SilentlyContinue' $test = Invoke-Pester @pesterConfig if (!$appVeyor) { return } $appVeyor.uploadTestsFile($provision, $pesterConfig) $appVeyor.throwOnFail($provision, $test.FailedCount) |