-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
With the new Pester module, some parameters were deprecated.
Refer to https://github.com/pester/Pester/releases/tag/5.0.1#legacy-parameter-set
##[warning]You are using Legacy parameter set that adapts Pester 5 syntax to Pester 4 syntax. This parameter set is deprecated, and does not work 100%. The -Strict and -PesterOption parameters are ignored, and providing advanced configuration to -Path (-Script), and -CodeCoverage via a hash table does not work. Please refer to https://github.com/pester/Pester/releases/tag/5.0.1#legacy-parameter-set for more information.
Result :
Error :
Resolve-CoverageInfo : Could not resolve coverage path 'System.Collections.Hashtable': Cannot find path
'D:\a\_tasks\PSCodeHealth_5b447ab3-b758-458e-b887-d1ec8c7554e6\0.0.108\System.Collections.Hashtable' because it does
not exist.
At C:\Program Files\WindowsPowerShell\Modules\Pester\5.0.2\Pester.psm1:6826 char:5
+ Resolve-CoverageInfo -UnresolvedCoverageInfo $unresolvedCoverageI ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Resolve-CoverageInfo
at Resolve-CoverageInfo, C:\Program Files\WindowsPowerShell\Modules\Pester\5.0.2\Pester.psm1: line 6887
at Get-CoverageInfoFromUserInput, C:\Program Files\WindowsPowerShell\Modules\Pester\5.0.2\Pester.psm1: line 6826
at Enter-CoverageAnalysis, C:\Program Files\WindowsPowerShell\Modules\Pester\5.0.2\Pester.psm1: line 6776
at <ScriptBlock>, C:\Program Files\WindowsPowerShell\Modules\Pester\5.0.2\Pester.psm1: line 6744
at Invoke-PluginStep, C:\Program Files\WindowsPowerShell\Modules\Pester\5.0.2\Pester.psm1: line 1552
at Invoke-Pester<End>, C:\Program Files\WindowsPowerShell\Modules\Pester\5.0.2\Pester.psm1: line 4192
at Get-FunctionTestCoverage, D:\a\_tasks\PSCodeHealth_5b447ab3-b758-458e-b887-d1ec8c7554e6\0.0.108\ps_modules\PSCodeHealth\Private\Metrics\Get-FunctionTestCoverage.ps1: line 60
at Invoke-PSCodeHealth, D:\a\_tasks\PSCodeHealth_5b447ab3-b758-458e-b887-d1ec8c7554e6\0.0.108\ps_modules\PSCodeHealth\Public\Invoke-PSCodeHealth.ps1: line 167
at <ScriptBlock>, D:\a\_tasks\PSCodeHealth_5b447ab3-b758-458e-b887-d1ec8c7554e6\0.0.108\EntryPoint.ps1: line 18
at <ScriptBlock>, <No file>: line 1
at <ScriptBlock>, <No file>: line 22
at <ScriptBlock>, <No file>: line 18
at <ScriptBlock>, <No file>: line 1
System.Management.Automation.RuntimeException: Invoking step Start failed
at Assert-Success, C:\Program Files\WindowsPowerShell\Modules\Pester\5.0.2\Pester.psm1: line 1606
at Invoke-PluginStep, C:\Program Files\WindowsPowerShell\Modules\Pester\5.0.2\Pester.psm1: line 1571
at Invoke-Pester<End>, C:\Program Files\WindowsPowerShell\Modules\Pester\5.0.2\Pester.psm1: line 4192
at Get-FunctionTestCoverage, D:\a\_tasks\PSCodeHealth_5b447ab3-b758-458e-b887-d1ec8c7554e6\0.0.108\ps_modules\PSCodeHealth\Private\Metrics\Get-FunctionTestCoverage.ps1: line 60
at Invoke-PSCodeHealth, D:\a\_tasks\PSCodeHealth_5b447ab3-b758-458e-b887-d1ec8c7554e6\0.0.108\ps_modules\PSCodeHealth\Public\Invoke-PSCodeHealth.ps1: line 167
at <ScriptBlock>, D:\a\_tasks\PSCodeHealth_5b447ab3-b758-458e-b887-d1ec8c7554e6\0.0.108\EntryPoint.ps1: line 18
at <ScriptBlock>, <No file>: line 1
at <ScriptBlock>, <No file>: line 22
at <ScriptBlock>, <No file>: line 18
at <ScriptBlock>, <No file>: line 1
System.Management.Automation.RuntimeException: No test files were found and no scriptblocks were provided.
at Invoke-Pester<End>, C:\Program Files\WindowsPowerShell\Modules\Pester\5.0.2\Pester.psm1: line 4197
at New-PSCodeHealthReport, D:\a\_tasks\PSCodeHealth_5b447ab3-b758-458e-b887-d1ec8c7554e6\0.0.108\ps_modules\PSCodeHealth\Private\New-PSCodeHealthReport.ps1: line 112
at Invoke-PSCodeHealth, D:\a\_tasks\PSCodeHealth_5b447ab3-b758-458e-b887-d1ec8c7554e6\0.0.108\ps_modules\PSCodeHealth\Public\Invoke-PSCodeHealth.ps1: line 192
at <ScriptBlock>, D:\a\_tasks\PSCodeHealth_5b447ab3-b758-458e-b887-d1ec8c7554e6\0.0.108\EntryPoint.ps1: line 18
at <ScriptBlock>, <No file>: line 1
at <ScriptBlock>, <No file>: line 22
at <ScriptBlock>, <No file>: line 18
at <ScriptBlock>, <No file>: line 1
##[error]Cannot bind argument to parameter 'Value' because it is null.
Metadata
Metadata
Assignees
Labels
No labels