From 51832bf31f21481427a3b3b0b6df84a86ad2a9db Mon Sep 17 00:00:00 2001 From: John Howard Date: Wed, 2 Mar 2016 19:37:18 -0800 Subject: [PATCH] Windows CI: Turn off failing unit tests pkg\integration Signed-off-by: John Howard --- integration/utils_test.go | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/integration/utils_test.go b/integration/utils_test.go index bdd7418..d166489 100644 --- a/integration/utils_test.go +++ b/integration/utils_test.go @@ -14,6 +14,11 @@ import ( ) func TestIsKilledFalseWithNonKilledProcess(t *testing.T) { + // TODO Windows: Port this test + if runtime.GOOS == "windows" { + t.Skip("Needs porting to Windows") + } + lsCmd := exec.Command("ls") lsCmd.Start() // Wait for it to finish @@ -134,6 +139,11 @@ Try 'ls --help' for more information. } func TestRunCommandWithOutputForDurationFinished(t *testing.T) { + // TODO Windows: Port this test + if runtime.GOOS == "windows" { + t.Skip("Needs porting to Windows") + } + cmd := exec.Command("ls") out, exitCode, timedOut, err := RunCommandWithOutputForDuration(cmd, 50*time.Millisecond) if out == "" || exitCode != 0 || timedOut || err != nil { @@ -142,6 +152,10 @@ func TestRunCommandWithOutputForDurationFinished(t *testing.T) { } func TestRunCommandWithOutputForDurationKilled(t *testing.T) { + // TODO Windows: Port this test + if runtime.GOOS == "windows" { + t.Skip("Needs porting to Windows") + } cmd := exec.Command("sh", "-c", "while true ; do echo 1 ; sleep .1 ; done") out, exitCode, timedOut, err := RunCommandWithOutputForDuration(cmd, 500*time.Millisecond) ones := strings.Split(out, "\n") @@ -164,6 +178,11 @@ func TestRunCommandWithOutputForDurationErrors(t *testing.T) { } func TestRunCommandWithOutputAndTimeoutFinished(t *testing.T) { + // TODO Windows: Port this test + if runtime.GOOS == "windows" { + t.Skip("Needs porting to Windows") + } + cmd := exec.Command("ls") out, exitCode, err := RunCommandWithOutputAndTimeout(cmd, 50*time.Millisecond) if out == "" || exitCode != 0 || err != nil { @@ -172,6 +191,11 @@ func TestRunCommandWithOutputAndTimeoutFinished(t *testing.T) { } func TestRunCommandWithOutputAndTimeoutKilled(t *testing.T) { + // TODO Windows: Port this test + if runtime.GOOS == "windows" { + t.Skip("Needs porting to Windows") + } + cmd := exec.Command("sh", "-c", "while true ; do echo 1 ; sleep .1 ; done") out, exitCode, err := RunCommandWithOutputAndTimeout(cmd, 500*time.Millisecond) ones := strings.Split(out, "\n") @@ -194,6 +218,11 @@ func TestRunCommandWithOutputAndTimeoutErrors(t *testing.T) { } func TestRunCommand(t *testing.T) { + // TODO Windows: Port this test + if runtime.GOOS == "windows" { + t.Skip("Needs porting to Windows") + } + p := "$PATH" if runtime.GOOS == "windows" { p = "%PATH%"