summaryrefslogtreecommitdiff
path: root/src/lib/exec/exec_test.go
diff options
context:
space:
mode:
authorRob Pike <r@golang.org>2009-06-09 09:53:44 -0700
committerRob Pike <r@golang.org>2009-06-09 09:53:44 -0700
commit7249ea4df2b4f12a4e7ed446f270cea87e4ffd34 (patch)
tree7032a11d0cac2ae4d3e90f7a189b575b5a50f848 /src/lib/exec/exec_test.go
parentacf6ef7a82b3fe61516a1bac4563706552bdf078 (diff)
downloadgolang-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.go51
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);
- }
-}