diff options
Diffstat (limited to 'src/pkg/os/os_test.go')
-rw-r--r-- | src/pkg/os/os_test.go | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/pkg/os/os_test.go b/src/pkg/os/os_test.go index c22b536d5..4d60333df 100644 --- a/src/pkg/os/os_test.go +++ b/src/pkg/os/os_test.go @@ -895,7 +895,14 @@ func run(t *testing.T, cmd []string) string { var b bytes.Buffer io.Copy(&b, r) - p.Wait(0) + _, err = p.Wait(0) + if err != nil { + t.Fatalf("run hostname Wait: %v", err) + } + err = p.Kill() + if err == nil { + t.Errorf("expected an error from Kill running 'hostname'") + } output := b.String() if n := len(output); n > 0 && output[n-1] == '\n' { output = output[0 : n-1] @@ -907,7 +914,6 @@ func run(t *testing.T, cmd []string) string { return output } - func TestHostname(t *testing.T) { // There is no other way to fetch hostname on windows, but via winapi. // On Plan 9 it is can be taken from #c/sysname as Hostname() does. |