fix: formatting
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
function Invoke-TestFunction {
|
function Invoke-TestFunction {
|
||||||
[OutputType([CISAuditResult[]])]
|
[OutputType([CISAuditResult])]
|
||||||
param (
|
param (
|
||||||
[Parameter(Mandatory = $true)]
|
[Parameter(Mandatory = $true)]
|
||||||
[PSObject]$FunctionFile,
|
[PSObject]$FunctionFile,
|
||||||
@@ -10,10 +10,8 @@ function Invoke-TestFunction {
|
|||||||
[Parameter(Mandatory = $false)]
|
[Parameter(Mandatory = $false)]
|
||||||
[string[]]$ApprovedFederatedDomains
|
[string[]]$ApprovedFederatedDomains
|
||||||
)
|
)
|
||||||
|
|
||||||
$functionName = $FunctionFile.BaseName
|
$functionName = $FunctionFile.BaseName
|
||||||
$functionCmd = Get-Command -Name $functionName
|
$functionCmd = Get-Command -Name $functionName
|
||||||
|
|
||||||
# Check if the test function needs DomainName parameter
|
# Check if the test function needs DomainName parameter
|
||||||
$paramList = @{}
|
$paramList = @{}
|
||||||
if ('DomainName' -in $functionCmd.Parameters.Keys) {
|
if ('DomainName' -in $functionCmd.Parameters.Keys) {
|
||||||
@@ -28,7 +26,8 @@ function Invoke-TestFunction {
|
|||||||
# Version-aware logging
|
# Version-aware logging
|
||||||
if ($script:Version400) {
|
if ($script:Version400) {
|
||||||
Write-Verbose "Running $functionName (Version: 4.0.0)..."
|
Write-Verbose "Running $functionName (Version: 4.0.0)..."
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
Write-Verbose "Running $functionName (Version: 3.0.0)..."
|
Write-Verbose "Running $functionName (Version: 3.0.0)..."
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
@@ -37,9 +36,8 @@ function Invoke-TestFunction {
|
|||||||
return $result
|
return $result
|
||||||
}
|
}
|
||||||
catch {
|
catch {
|
||||||
Write-Error "An error occurred during the test $RecNum`:: $_"
|
Write-Error "An error occurred during the test $RecNum`: $_"
|
||||||
$script:FailedTests.Add([PSCustomObject]@{ Test = $functionName; Error = $_ })
|
$script:FailedTests.Add([PSCustomObject]@{ Test = $functionName; Error = $_ })
|
||||||
|
|
||||||
# Call Initialize-CISAuditResult with error parameters
|
# Call Initialize-CISAuditResult with error parameters
|
||||||
$auditResult = Initialize-CISAuditResult -Rec $functionName -Failure
|
$auditResult = Initialize-CISAuditResult -Rec $functionName -Failure
|
||||||
return $auditResult
|
return $auditResult
|
||||||
|
Reference in New Issue
Block a user