Disable broken OS X Pester tests

- The Get-Process cmdlet on OS X has issues due to permissions
- The Get-Process test in NativeLinuxCommands should have been removed
- The ProcessName property has the same bug that has been fixed on Linux
This commit is contained in:
Andrew Schwartzmeyer committed 2016-04-14 10:05:51 -07:00
1 parent 745fd43ede
commit b930eeef9f
3 files changed
+9 -10

No files matched your search

+1 -1
View File
@@ -4,7 +4,7 @@ Describe "Get-Process" {
(Get-Process).GetType().Name | Should Be Object[]
}
It "Should have not empty Name flags set for Get-Process object" {
It "Should have not empty Name flags set for Get-Process object" -Pending:$IsOSX {
Get-Process | foreach-object { $_.Name | Should Not BeNullOrEmpty }
}
}
@@ -4,10 +4,6 @@ Describe "NativeLinuxCommands" {
(hostname).GetType().Name | Should Be String
}
It "Should have not empty Name flags set for ps object" {
Get-Process | foreach-object { $_.ProcessName | Should Not BeNullOrEmpty }
}
It "Should find Application grep" -Skip:$IsWindows {
(get-command grep).CommandType | Should Be Application
}
+8 -5
View File
@@ -10,12 +10,15 @@ Describe "Start-Process" {
$pingParam = "-c 2 localhost"
}
# Note that ProcessName may still be `powershell` due to dotnet/corefx#5378
# This has been fixed on Linux, but not on OS X
It "Should process arguments without error" {
$process = Start-Process ping -ArgumentList $pingParam -PassThru
$process.Length | Should Be 1
$process.Id | Should BeGreaterThan 1
$process.ProcessName | Should Be "ping"
# $process.ProcessName | Should Be "ping"
}
It "Should work correctly when used with full path name" {
@@ -23,7 +26,7 @@ Describe "Start-Process" {
$process.Length | Should Be 1
$process.Id | Should BeGreaterThan 1
$process.ProcessName | Should Be "ping"
# $process.ProcessName | Should Be "ping"
}
It "Should invoke correct path when used with FilePath argument" {
@@ -31,7 +34,7 @@ Describe "Start-Process" {
$process.Length | Should Be 1
$process.Id | Should BeGreaterThan 1
$process.ProcessName | Should Be "ping"
# $process.ProcessName | Should Be "ping"
}
It "Should wait for command completion if used with Wait argument" {
@@ -43,7 +46,7 @@ Describe "Start-Process" {
$process.Length | Should Be 1
$process.Id | Should BeGreaterThan 1
$process.ProcessName | Should Be "ping"
# $process.ProcessName | Should Be "ping"
}
It "Should should handle stderr redirection without error" {
@@ -51,7 +54,7 @@ Describe "Start-Process" {
$process.Length | Should Be 1
$process.Id | Should BeGreaterThan 1
$process.ProcessName | Should Be "ping"
# $process.ProcessName | Should Be "ping"
}
It "Should should handle stdout redirection without error" {