We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 833a2c5 + 20fb020 commit 3cf00bdCopy full SHA for 3cf00bd
internal/e2e/testcase.go
@@ -309,8 +309,16 @@ func (tc *testCase) startAgent(extraArgs ...string) *exec.Cmd {
309
"HOME=" + os.Getenv("HOME"),
310
"PATH=" + os.Getenv("PATH"),
311
}
312
- cmd.Stdout = os.Stderr
313
- cmd.Stderr = os.Stderr
+ var buf strings.Builder
+ cmd.Stdout = &buf
314
+ cmd.Stderr = &buf
315
+ tc.Cleanup(func() {
316
+ if err := cmd.Wait(); err != nil {
317
+ tc.Logf("Couldn't wait for agent to exit: cmd.Wait() = %v", err)
318
+ }
319
+ tc.Log("Agent output:")
320
+ tc.Log(buf.String())
321
+ })
322
323
// The agent should be cancelled automatically by t.Context.
324
// The default Cancel func set by CommandContext is `cmd.Process.Kill()`,
0 commit comments