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 }