lib/core/icingaagent/writers/Write-IcingaTestOutput.psm1
function Write-IcingaTestOutput() { param( [ValidateSet('Passed', 'Warning', 'Failed')] $Severity, $Message ); $Color = 'Green'; Switch ($Severity) { 'Passed' { $Color = 'Green'; break; }; 'Warning' { $Color = 'Yellow'; break; }; 'Failed' { $Color = 'Red'; break; }; } Write-Host '[' -NoNewline; Write-Host $Severity -ForegroundColor $Color -NoNewline; Write-Host ']:' $Message; } |