diff --git a/op-e2e/build_helper.go b/op-e2e/build_helper.go index 24c1be94c1d130ebd73f088a3eb6738ea18b455a..b84240135c68d8df3c42709dda0164533639bcda 100644 --- a/op-e2e/build_helper.go +++ b/op-e2e/build_helper.go @@ -2,8 +2,8 @@ package op_e2e import ( "context" - "os" "os/exec" + "strings" "testing" "time" @@ -17,9 +17,10 @@ func BuildOpProgramClient(t *testing.T) string { defer cancel() cmd := exec.CommandContext(ctx, "make", "op-program-client") cmd.Dir = "../op-program" - cmd.Stdout = os.Stdout // for debugging - cmd.Stderr = os.Stderr // for debugging - require.NoError(t, cmd.Run(), "Failed to build op-program-client") + var out strings.Builder + cmd.Stdout = &out + cmd.Stderr = &out + require.NoErrorf(t, cmd.Run(), "Failed to build op-program-client: %v", &out) t.Log("Built op-program-client successfully") return "../op-program/bin/op-program-client" }