Fix Regres commit retrieval

Gerrit can have a delay from pushing a commit to it becoming visible.
Wait 1 minute if the pushed commit retrieval failed once.

Bug: None
Change-Id: I892e40fad687f43a9b637f1bb978502d912d20bf
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77148
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Tested-by: Yuly Novikov <ynovikov@chromium.org>
Tested-by: Shahbaz Youssefi <syoussefi@google.com>
Presubmit-Ready: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@google.com>
diff --git a/tests/regres/cmd/regres/main.go b/tests/regres/cmd/regres/main.go
index be914f3..02168d4 100644
--- a/tests/regres/cmd/regres/main.go
+++ b/tests/regres/cmd/regres/main.go
@@ -923,6 +923,15 @@
 		return err
 	}
 
+	if change == nil {
+		log.Println("Couldn't find pushed commit on Gerrit, waiting 1 minute")
+		time.Sleep(time.Minute)
+		change, err = r.findTestListChange(client)
+		if err != nil {
+			return err
+		}
+	}
+
 	if err := r.postMostCommonFailures(client, change, results); err != nil {
 		return err
 	}