}
argv := cmdToRun("./testp7")
- cmd = exec.Command(argv[0], argv[1:]...)
+ cmd = testenv.Command(t, argv[0], argv[1:]...)
sb := new(strings.Builder)
cmd.Stdout = sb
cmd.Stderr = sb
t.Fatal(err)
}
- timer := time.AfterFunc(time.Minute,
- func() {
- t.Error("test program timed out")
- cmd.Process.Kill()
- },
- )
- defer timer.Stop()
-
err = cmd.Wait()
t.Logf("%v\n%s", cmd.Args, sb)
if err != nil {
}
argv := cmdToRun("./testp8")
- cmd = exec.Command(argv[0], argv[1:]...)
+ cmd = testenv.Command(t, argv[0], argv[1:]...)
sb := new(strings.Builder)
cmd.Stdout = sb
cmd.Stderr = sb
t.Fatal(err)
}
- timer := time.AfterFunc(time.Minute,
- func() {
- t.Error("test program timed out")
- cmd.Process.Kill()
- },
- )
- defer timer.Stop()
-
err = cmd.Wait()
t.Logf("%v\n%s", cmd.Args, sb)
if err != nil {