Team Ai
Datasetpublic

MegaBites-AI/Windows-powershell

sourceHugging Facemitupdated 6mo agoView on Hugging Face
0likes308downloads
PowerShellCoreTestStatus.md335 linesDownload Raw Back to testing-guidelines
1# PowerShell Core Test Status2 3Testing has been a major part of PowerShell since its inception and PowerShell Core is no exception to that. We will continue to add tests to the repository over time, but we did not want to wait for the  4 5## Test Information6 7Here are some statistics about our current test coverage:8 9- More than 3000 tests have been created and are part of the repository10- More than 2200 tests are run as part of our CI system11    - More than 1000 tests have been created to validate the PowerShell Core Engine and Language12    - More than 1200 tests have been created to validate the PowerShell Core cmdlets13 14## PowerShell Cmdlets15The follow table represents the test coverage of the PowerShell Core Cmdlets in relation to the delivery platform as of 2016-08-17:16 17| Name | Linux | Windows | Test Coverage |18|---|---|---|:---:|19|Get-Acl||delivered||20|Set-Acl||delivered||21|Export-Alias|delivered|delivered|yes|22|Get-Alias|delivered|delivered|adhoc|23|Import-Alias|delivered|delivered|yes|24|New-Alias|delivered|delivered|yes|25|Set-Alias|delivered|delivered|yes|26|Compress-Archive|delivered|delivered|yes|27|Expand-Archive|delivered|delivered|yes|28|Register-ArgumentCompleter|delivered|delivered|yes|29|Get-AuthenticodeSignature||delivered||30|Set-AuthenticodeSignature||delivered||31|Export-BinaryMiLog||delivered||32|Import-BinaryMiLog||delivered||33|Get-ChildItem|delivered|delivered|yes|34|Get-CimAssociatedInstance||delivered||35|Get-CimClass||delivered|yes|36|Register-CimIndicationEvent||delivered||37|Get-CimInstance||delivered||38|New-CimInstance||delivered||39|Remove-CimInstance||delivered||40|Set-CimInstance||delivered||41|Invoke-CimMethod||delivered||42|Get-CimSession||delivered||43|New-CimSession||delivered||44|Remove-CimSession||delivered||45|New-CimSessionOption||delivered||46|Export-Clixml|delivered|delivered|yes|47|Import-Clixml|delivered|delivered|yes|48|Find-Command|delivered|delivered|adhoc|49|Get-Command|delivered|delivered|yes|50|Invoke-Command|delivered|delivered|yes|51|Measure-Command|delivered|delivered|yes|52|Rename-Computer||delivered||53|Restart-Computer||delivered||54|Stop-Computer||delivered||55|Get-ComputerInfo||delivered||56|Test-Connection||delivered||57|Add-Content|delivered|delivered|yes|58|Clear-Content|delivered|delivered|yes|59|Get-Content|delivered|delivered|yes|60|Set-Content|delivered|delivered|yes|61|Get-Credential|delivered|delivered|adhoc|62|ConvertFrom-Csv|delivered|delivered|yes|63|ConvertTo-Csv|delivered|delivered|yes|64|Export-Csv|delivered|delivered|yes|65|Import-Csv|delivered|delivered|yes|66|Get-Culture|delivered|delivered|yes|67|Format-Custom|delivered|delivered|yes|68|Get-Date|delivered|delivered|yes|69|Set-Date|delivered|delivered||70|Write-Debug|delivered|delivered|yes|71|Wait-Debugger|delivered|delivered||72|Out-Default|delivered|delivered|adhoc|73|Find-DscResource|delivered|delivered||74|Register-EngineEvent|delivered|delivered|yes|75|Write-Error|delivered|delivered|yes|76|Get-Event|delivered|delivered|yes|77|New-Event|delivered|delivered|yes|78|Remove-Event|delivered|delivered|yes|79|Unregister-Event|delivered|delivered|yes|80|Wait-Event|delivered|delivered|yes|81|Get-EventSubscriber|delivered|delivered|yes|82|Get-ExecutionPolicy|delivered|delivered|yes|83|Set-ExecutionPolicy|delivered|delivered|yes|84|Invoke-Expression|delivered|delivered|yes|85|Out-File|delivered|delivered|yes|86|Unblock-File||delivered||87|New-FileCatalog||delivered|yes|88|Test-FileCatalog||delivered|yes|89|Get-FileHash|delivered|delivered|yes|90|Export-FormatData|delivered|delivered|yes|91|Get-FormatData|delivered|delivered|yes|92|Update-FormatData|delivered|delivered|yes|93|New-Guid|delivered|delivered|yes|94|Get-Help|delivered|delivered|yes|95|Save-Help|delivered|delivered|adhoc|96|Update-Help|delivered|delivered|adhoc|97|Format-Hex|delivered|delivered|yes|98|Add-History|delivered|delivered|adhoc|99|Clear-History|delivered|delivered|adhoc|100|Get-History|delivered|delivered|adhoc|101|Invoke-History|delivered|delivered|adhoc|102|Get-Host|delivered|delivered|yes|103|Out-Host|delivered|delivered|yes|104|Read-Host|delivered|delivered|adhoc|105|Write-Host|delivered|delivered|yes|106|Write-Information|delivered|delivered|adhoc|107|Get-InstalledModule|delivered|delivered|yes|108|Get-InstalledScript|delivered|delivered||109|Clear-Item|delivered|delivered|adhoc|110|Copy-Item|delivered|delivered|yes|111|Get-Item|delivered|delivered|yes|112|Invoke-Item|delivered|delivered|yes|113|Move-Item|delivered|delivered|adhoc|114|New-Item|delivered|delivered|yes|115|Remove-Item|delivered|delivered|yes|116|Rename-Item|delivered|delivered|adhoc|117|Set-Item|delivered|delivered|adhoc|118|Clear-ItemProperty|delivered|delivered|adhoc|119|Copy-ItemProperty|delivered|delivered|adhoc|120|Get-ItemProperty|delivered|delivered|yes|121|Move-ItemProperty|delivered|delivered||122|New-ItemProperty|delivered|delivered|adhoc|123|Remove-ItemProperty|delivered|delivered|adhoc|124|Rename-ItemProperty|delivered|delivered|adhoc|125|Set-ItemProperty|delivered|delivered|yes|126|Get-ItemPropertyValue|delivered|delivered||127|Debug-Job|delivered|delivered|adhoc|128|Get-Job|delivered|delivered|adhoc|129|Receive-Job|delivered|delivered|yes|130|Remove-Job|delivered|delivered|adhoc|131|Start-Job|delivered|delivered|yes|132|Stop-Job|delivered|delivered|adhoc|133|Wait-Job|delivered|delivered|adhoc|134|ConvertFrom-Json|delivered|delivered|yes|135|ConvertTo-Json|delivered|delivered|yes|136|Format-List|delivered|delivered|yes|137|Get-LocalGroup||delivered||138|New-LocalGroup||delivered||139|Remove-LocalGroup||delivered||140|Rename-LocalGroup||delivered||141|Set-LocalGroup||delivered||142|Add-LocalGroupMember||delivered||143|Get-LocalGroupMember||delivered||144|Remove-LocalGroupMember||delivered||145|Import-LocalizedData|delivered|delivered|yes|146|Disable-LocalUser||delivered||147|Enable-LocalUser||delivered||148|Get-LocalUser||delivered||149|New-LocalUser||delivered||150|Remove-LocalUser||delivered||151|Rename-LocalUser||delivered||152|Set-LocalUser||delivered||153|Get-Location|delivered|delivered|yes|154|Pop-Location|delivered|delivered|yes|155|Push-Location|delivered|delivered|yes|156|Set-Location|delivered|delivered|yes|157|Get-LogProperties||delivered||158|Set-LogProperties||delivered||159|Add-Member|delivered|delivered|yes|160|Get-Member|delivered|delivered|yes|161|Find-Module|delivered|delivered|adhoc|162|Get-Module|delivered|delivered|yes|163|Import-Module|delivered|delivered|yes|164|Install-Module|delivered|delivered|adhoc|165|New-Module|delivered|delivered|yes|166|Publish-Module|delivered|delivered||167|Remove-Module|delivered|delivered|yes|168|Save-Module|delivered|delivered|adhoc|169|Uninstall-Module|delivered|delivered||170|Update-Module|delivered|delivered||171|New-ModuleManifest|delivered|delivered|yes|172|Test-ModuleManifest|delivered|delivered||173|Update-ModuleManifest|delivered|delivered||174|Export-ModuleMember|delivered|delivered|yes|175|Out-Null|delivered|delivered|yes|176|Compare-Object|delivered|delivered|yes|177|ForEach-Object|delivered|delivered|yes|178|Group-Object|delivered|delivered|yes|179|Measure-Object|delivered|delivered|yes|180|New-Object|delivered|delivered|yes|181|Select-Object|delivered|delivered|yes|182|Sort-Object|delivered|delivered|yes|183|Tee-Object|delivered|delivered|yes|184|Where-Object|delivered|delivered|yes|185|Register-ObjectEvent|delivered|delivered|yes|186|Write-Output|delivered|delivered|yes|187|Find-Package|delivered|delivered|yes|188|Get-Package|delivered|delivered|yes|189|Install-Package|delivered|delivered|yes|190|Save-Package|delivered|delivered|yes|191|Uninstall-Package|delivered|delivered|yes|192|Find-PackageProvider|delivered|delivered|yes|193|Get-PackageProvider|delivered|delivered|yes|194|Import-PackageProvider|delivered|delivered|yes|195|Install-PackageProvider|delivered|delivered|yes|196|Get-PackageSource|delivered|delivered|yes|197|Register-PackageSource|delivered|delivered|yes|198|Set-PackageSource|delivered|delivered|yes|199|Unregister-PackageSource|delivered|delivered|yes|200|Convert-Path|delivered|delivered|adhoc|201|Join-Path|delivered|delivered|yes|202|Resolve-Path|delivered|delivered|adhoc|203|Split-Path|delivered|delivered|yes|204|Test-Path|delivered|delivered|yes|205|Import-PowerShellDataFile|delivered|delivered|yes|206|Debug-Process|delivered|delivered||207|Get-Process|delivered|delivered|yes|208|Start-Process|delivered|delivered|yes|209|Stop-Process|delivered|delivered|yes|210|Wait-Process|delivered|delivered||211|Write-Progress|delivered|delivered|yes|212|Disable-PSBreakpoint|delivered|delivered||213|Enable-PSBreakpoint|delivered|delivered||214|Get-PSBreakpoint|delivered|delivered|yes|215|Remove-PSBreakpoint|delivered|delivered|yes|216|Set-PSBreakpoint|delivered|delivered|yes|217|Get-PSCallStack|delivered|delivered|adhoc|218|Set-PSDebug|delivered|delivered|yes|219|Get-PSDrive|delivered|delivered|yes|220|New-PSDrive|delivered|delivered|yes|221|Remove-PSDrive|delivered|delivered|yes|222|Enter-PSHostProcess|delivered|delivered|yes|223|Exit-PSHostProcess|delivered|delivered|yes|224|Get-PSHostProcessInfo|delivered|delivered|fails on Linux|225|Get-PSProvider|delivered|delivered|yes|226|Get-PSReadlineKeyHandler|delivered|delivered|yes|227|Remove-PSReadlineKeyHandler|delivered|delivered||228|Set-PSReadlineKeyHandler|delivered|delivered|yes|229|Get-PSReadlineOption|delivered|delivered|yes|230|Set-PSReadlineOption|delivered|delivered|yes|231|Get-PSRepository|delivered|delivered||232|Register-PSRepository|delivered|delivered||233|Set-PSRepository|delivered|delivered||234|Unregister-PSRepository|delivered|delivered||235|New-PSRoleCapabilityFile|delivered|delivered||236|Connect-PSSession|delivered|delivered|adhoc|237|Disconnect-PSSession|delivered|delivered|adhoc|238|Enter-PSSession|delivered|delivered|adhoc|239|Exit-PSSession|delivered|delivered|adhoc|240|Get-PSSession|delivered|delivered|adhoc|241|New-PSSession|delivered|delivered|yes|242|Receive-PSSession|delivered|delivered|adhoc|243|Remove-PSSession|delivered|delivered|yes|244|Get-PSSessionCapability|delivered|delivered||245|Disable-PSSessionConfiguration|delivered|delivered||246|Enable-PSSessionConfiguration|delivered|delivered||247|Get-PSSessionConfiguration|delivered|delivered||248|Register-PSSessionConfiguration|delivered|delivered|yes|249|Set-PSSessionConfiguration|delivered|delivered||250|Unregister-PSSessionConfiguration|delivered|delivered|yes|251|New-PSSessionConfigurationFile|delivered|delivered|yes|252|Test-PSSessionConfigurationFile|delivered|delivered||253|New-PSSessionOption|delivered|delivered||254|Disable-PSTrace||delivered||255|Enable-PSTrace||delivered||256|New-PSTransportOption|delivered|delivered||257|Disable-PSWSManCombinedTrace||delivered||258|Enable-PSWSManCombinedTrace||delivered||259|Get-Random|delivered|delivered|yes|260|Invoke-RestMethod|delivered|delivered|yes|261|Find-RoleCapability|delivered|delivered||262|Debug-Runspace|delivered|delivered||263|Get-Runspace|delivered|delivered|yes|264|Disable-RunspaceDebug|delivered|delivered||265|Enable-RunspaceDebug|delivered|delivered||266|Get-RunspaceDebug|delivered|delivered|yes|267|Find-Script|delivered|delivered||268|Install-Script|delivered|delivered||269|Publish-Script|delivered|delivered||270|Save-Script|delivered|delivered||271|Uninstall-Script|delivered|delivered||272|Update-Script|delivered|delivered||273|New-ScriptFileInfo|delivered|delivered||274|Test-ScriptFileInfo|delivered|delivered||275|Update-ScriptFileInfo|delivered|delivered||276|ConvertFrom-SddlString||delivered||277|ConvertFrom-SecureString|delivered|delivered|yes|278|ConvertTo-SecureString|delivered|delivered|yes|279|Get-Service||delivered||280|New-Service||delivered||281|Restart-Service||delivered||282|Resume-Service||delivered||283|Set-Service||delivered||284|Start-Service||delivered||285|Stop-Service||delivered||286|Suspend-Service||delivered||287|Start-Sleep|delivered|delivered|yes|288|Set-StrictMode|delivered|delivered|yes|289|Out-String|delivered|delivered|yes|290|Select-String|delivered|delivered|yes|291|ConvertFrom-StringData|delivered|delivered|yes|292|Format-Table|delivered|delivered|yes|293|New-TemporaryFile|delivered|delivered|yes|294|New-TimeSpan|delivered|delivered|yes|295|Get-TimeZone||delivered|yes|296|Set-TimeZone||delivered|yes|297|Start-Trace||delivered||298|Stop-Trace||delivered||299|Start-Transcript|delivered|delivered|yes|300|Stop-Transcript|delivered|delivered|yes|301|Add-Type|delivered|delivered|yes|302|Get-TypeData|delivered|delivered|yes|303|Remove-TypeData|delivered|delivered|yes|304|Update-TypeData|delivered|delivered|yes|305|Get-UICulture|delivered|delivered|yes|306|Get-Unique|delivered|delivered|yes|307|Clear-Variable|delivered|delivered|yes|308|Get-Variable|delivered|delivered|yes|309|New-Variable|delivered|delivered|yes|310|Remove-Variable|delivered|delivered|yes|311|Set-Variable|delivered|delivered|yes|312|Write-Verbose|delivered|delivered|yes|313|Write-Warning|delivered|delivered|yes|314|Invoke-WebRequest|delivered|delivered|yes|315|Format-Wide|delivered|delivered|yes|316|Get-WinEvent||delivered|yes|317|New-WinEvent||delivered||318|Connect-WSMan||delivered||319|Disconnect-WSMan||delivered||320|Test-WSMan||delivered||321|Invoke-WSManAction||delivered||322|Disable-WSManCredSSP||delivered||323|Enable-WSManCredSSP||delivered||324|Get-WSManCredSSP||delivered||325|Get-WSManInstance||delivered||326|New-WSManInstance||delivered||327|Remove-WSManInstance||delivered||328|Set-WSManInstance||delivered||329|Set-WSManQuickConfig||delivered||330|New-WSManSessionOption||delivered||331|Disable-WSManTrace||delivered||332|Enable-WSManTrace||delivered||333|ConvertTo-Xml|delivered|delivered|yes|334|Select-xml|delivered|delivered|yes|335