The PSSessionConfiguration tests were putting many repeated warning messages into the log, changed warnings to be silent (#4794)

This commit is contained in:
Steve Lee 2017-09-11 17:45:21 -07:00 committed by Mike Richmond
parent fb60c47a1e
commit 6b684bb7dd

View file

@ -2,6 +2,8 @@ try
{ {
# Skip all tests on non-windows and non-PowerShellCore and non-elevated platforms. # Skip all tests on non-windows and non-PowerShellCore and non-elevated platforms.
$originalDefaultParameterValues = $PSDefaultParameterValues.Clone() $originalDefaultParameterValues = $PSDefaultParameterValues.Clone()
$originalWarningPreference = $WarningPreference
$WarningPreference = "SilentlyContinue"
$IsNotSkipped = ($IsWindows -and $IsCoreCLR -and (Test-IsElevated)) $IsNotSkipped = ($IsWindows -and $IsCoreCLR -and (Test-IsElevated))
$PSDefaultParameterValues["it:skip"] = !$IsNotSkipped $PSDefaultParameterValues["it:skip"] = !$IsNotSkipped
@ -845,5 +847,6 @@ namespace PowershellTestConfigNamespace
finally finally
{ {
$global:PSDefaultParameterValues = $originalDefaultParameterValues $global:PSDefaultParameterValues = $originalDefaultParameterValues
$WarningPreference = $originalWarningPreference
} }