INNER CODE UNIT · Go
waitTime
gabrie30/ghorg · scripts/local-bitbucket/test-runner/main.go:113
waitTime := 15 + (failed * 5) // Start at 15s, add 5s per failure
if waitTime > 60 {
waitTime = 60 // Cap at 60 seconds
}
if i < len(tr.config.TestScenarios)-1 {
log.Printf("⏳ Waiting %d seconds after failed test for server recovery (attempt %d)...", waitTime, failed)
// time.Sleep removed for faster execution
// Additional health check after failure to ensure recovery
log.Printf("🔍 Verifying server recovery after failure...")
if err := tr.waitForServerRecovery(15, 5*time.Second); err != nil {
log.Printf("⚠️ Server failed to recover properly: %v", err)
log.Printf("⏳ Additional 30 second recovery wait...")
// time.Sleep removed for faster execution
}
}
} else {