PowerShell/test/powershell/Modules
Ilya 24cf020442 Add ported Test-Connection cmdlet (#5328)
The Test-Connection cmdlet works on Windows and Unix.

Implemented:
Ping
Continues Ping
Traceroute
Detect MTU size (seems don't work on Unix because of .Net Core issue)
Connect to TCP port
Not jet implemented:
I'm putting this off for the future.

Detect blackhole routers
PingPath
Additional considerations
As you can see in the tests .Net Core has issues in API implementation. As a result, some tests are skipped on Unix. There is also one issue on Windows. Related comments added to tests.
I'm going to open an issue(s) in CoreFX repo.

I think we should break the feedback into two parts:

scripting functionality
interactive functionality (display output)
Now I have implemented the output to the screen as the progress bar and as text (without ETS) - we have to decide what is best to use.
2018-04-03 11:59:26 -07:00
..
CimCmdlets Use new Pester syntax: -Parameter for Pester tests in Modules/CimCmdlets (#6306) 2018-03-07 10:54:41 -08:00
Microsoft.PowerShell.Core Clean up workflow logic in the module loading component (#6523) 2018-04-02 16:18:56 -07:00
Microsoft.PowerShell.Diagnostics Update tests in Modules/Microsoft.PowerShell.Diagnostics to use new Pester syntax. (#6351) 2018-03-23 10:33:43 -07:00
Microsoft.Powershell.Host Update copyright and license headers (#6134) 2018-02-13 09:23:53 -08:00
Microsoft.PowerShell.LocalAccounts Update copyright and license headers (#6134) 2018-02-13 09:23:53 -08:00
Microsoft.PowerShell.Management Add ported Test-Connection cmdlet (#5328) 2018-04-03 11:59:26 -07:00
Microsoft.PowerShell.Security Update tests in Microsoft.PowerShell.Security folder to use Pesterv4 syntax (#6256) 2018-03-23 10:41:14 -07:00
Microsoft.PowerShell.Utility Fix error when 'Format-Wide -AutoSize | Out-String' is called. (#6491) 2018-04-03 11:17:05 -07:00
Microsoft.WSMan.Management Use new Pester syntax: -Parameter for Pester tests in modules: Microsoft.PowerShell.Utility and Microsoft.WSMan.Management. (#6366) 2018-03-23 10:26:23 -07:00
PackageManagement Use new Pester syntax: -Parameter for Pester tests in modules: PowerShellGet, PackageManagement, PSReadLine (#6488) 2018-03-30 09:22:26 +04:00
PowerShellGet Use new Pester syntax: -Parameter for Pester tests in modules: PowerShellGet, PackageManagement, PSReadLine (#6488) 2018-03-30 09:22:26 +04:00
PSDesiredStateConfiguration Update copyright and license headers (#6134) 2018-02-13 09:23:53 -08:00
PSReadLine Use new Pester syntax: -Parameter for Pester tests in modules: PowerShellGet, PackageManagement, PSReadLine (#6488) 2018-03-30 09:22:26 +04:00