diff --git a/command/agent/testagent.go b/command/agent/testagent.go
index <HASH>..<HASH> 100644
--- a/command/agent/testagent.go
+++ b/command/agent/testagent.go
@@ -130,7 +130,7 @@ func (a *TestAgent) Start() *TestAgent {
 	a.Agent = agent
 	a.Agent.LogOutput = a.LogOutput
 	a.Agent.LogWriter = a.LogWriter
-	retry.Run(&panicFailer{}, func(r *retry.R) {
+	retry.RunWith(retry.ThreeTimes(), &panicFailer{}, func(r *retry.R) {
 		err := a.Agent.Start()
 		if err == nil {
 			return
test: use less aggressive retry for agent startup