diff options
author | Rob Pike <r@golang.org> | 2009-06-09 09:53:44 -0700 |
---|---|---|
committer | Rob Pike <r@golang.org> | 2009-06-09 09:53:44 -0700 |
commit | 7249ea4df2b4f12a4e7ed446f270cea87e4ffd34 (patch) | |
tree | 7032a11d0cac2ae4d3e90f7a189b575b5a50f848 /src/lib/exec/exec_test.go | |
parent | acf6ef7a82b3fe61516a1bac4563706552bdf078 (diff) | |
download | golang-7249ea4df2b4f12a4e7ed446f270cea87e4ffd34.tar.gz |
mv src/lib to src/pkg
tests: all.bash passes, gobuild still works, godoc still works.
R=rsc
OCL=30096
CL=30102
Diffstat (limited to 'src/lib/exec/exec_test.go')
-rw-r--r-- | src/lib/exec/exec_test.go | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/src/lib/exec/exec_test.go b/src/lib/exec/exec_test.go deleted file mode 100644 index a1bb1f50e..000000000 --- a/src/lib/exec/exec_test.go +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright 2009 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package exec - -import ( - "exec"; - "io"; - "testing"; -) - -func TestRunCat(t *testing.T) { - cmd, err := exec.Run("/bin/cat", []string{"cat"}, nil, - exec.Pipe, exec.Pipe, exec.DevNull); - if err != nil { - t.Fatalf("opencmd /bin/cat: %v", err); - } - io.WriteString(cmd.Stdin, "hello, world\n"); - cmd.Stdin.Close(); - var buf [64]byte; - n, err1 := io.FullRead(cmd.Stdout, &buf); - if err1 != nil && err1 != io.ErrEOF { - t.Fatalf("reading from /bin/cat: %v", err1); - } - if string(buf[0:n]) != "hello, world\n" { - t.Fatalf("reading from /bin/cat: got %q", buf[0:n]); - } - if err1 = cmd.Close(); err1 != nil { - t.Fatalf("closing /bin/cat: %v", err1); - } -} - -func TestRunEcho(t *testing.T) { - cmd, err := Run("/bin/echo", []string{"echo", "hello", "world"}, nil, - exec.DevNull, exec.Pipe, exec.DevNull); - if err != nil { - t.Fatalf("opencmd /bin/echo: %v", err); - } - var buf [64]byte; - n, err1 := io.FullRead(cmd.Stdout, &buf); - if err1 != nil && err1 != io.ErrEOF { - t.Fatalf("reading from /bin/echo: %v", err1); - } - if string(buf[0:n]) != "hello world\n" { - t.Fatalf("reading from /bin/echo: got %q", buf[0:n]); - } - if err1 = cmd.Close(); err1 != nil { - t.Fatalf("closing /bin/echo: %v", err1); - } -} |