diff options
Diffstat (limited to 'ipc')
| -rw-r--r-- | ipc/ipc_test.go | 7 |
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) } } } |
