Skip to content

Commit bbffcc8

Browse files
JamesWTruherlzybkr
authored andcommitted
commit test status doc to new repo (PowerShell#1873)
1 parent 3b6fd89 commit bbffcc8

1 file changed

Lines changed: 334 additions & 0 deletions

File tree

Lines changed: 334 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,334 @@
1+
# PowerShell Core Test Status
2+
3+
Testing 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 Information
6+
7+
Here are some statistics about our current test coverage:
8+
9+
- More than 3000 tests have been created and are part of the repository
10+
- More than 2200 tests are run as part of our CI system
11+
- More than 1000 tests have been created to validate the PowerShell Core Engine and Language
12+
- More than 1200 tests have been created to validate the PowerShell Core cmdlets
13+
14+
## PowerShell Cmdlets
15+
The follow table represents the test coverage of the PowerShell Core Cmdlets in relation to the delivery platform as of 8/17/2016:
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|

0 commit comments

Comments
 (0)