aboutsummaryrefslogtreecommitdiffstats
path: root/ipc
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2016-08-05 17:37:38 +0200
committerDmitry Vyukov <dvyukov@google.com>2016-08-05 17:37:38 +0200
commitdf1fcfd5aadba856afeee67e0216cf00b38047f9 (patch)
tree5754557c975dce07875b39f5524ebd70e3e0beb4 /ipc
parentf2dda79907630b9bf868611ea2b4ffff75d0ac1c (diff)
ipc: fix broken test
Diffstat (limited to 'ipc')
-rw-r--r--ipc/ipc_test.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/ipc/ipc_test.go b/ipc/ipc_test.go
index 0628923e7..387fa2b17 100644
--- a/ipc/ipc_test.go
+++ b/ipc/ipc_test.go
@@ -79,8 +79,9 @@ func TestExecute(t *testing.T) {
defer os.Remove(bin)
rs, iters := initTest(t)
- flags := []uint64{0, FlagThreaded, FlagThreaded | FlagCollide, FlagDropPrivs, FlagDropPrivs | FlagThreaded}
+ flags := []uint64{0, FlagThreaded, FlagThreaded | FlagCollide}
for _, flag := range flags {
+ t.Logf("testing flags 0x%x\n", flag)
env, err := MakeEnv(bin, timeout, flag)
if err != nil {
t.Fatalf("failed to create env: %v", err)
@@ -89,10 +90,10 @@ func TestExecute(t *testing.T) {
for i := 0; i < iters/len(flags); i++ {
p := prog.Generate(rs, 10, nil)
- _, _, _, _, _, err := env.Exec(p)
+ output, _, _, _, _, err := env.Exec(p)
if err != nil {
t.Logf("program:\n%s\n", p.Serialize())
- t.Fatalf("failed to run executor: %v", err)
+ t.Fatalf("failed to run executor: %v\n%s", err, output)
}
}
}