Make gatling-gerrit-test job more resilient
Do not immediately give up when trying to get auth cookies from
the newly deployed gerrit server.
Bug: Issue 14192
Change-Id: I478ff6f11abec731fa4e05284f4e1d5f20b902b7
diff --git a/jenkins/gatlingTestPipeline.groovy b/jenkins/gatlingTestPipeline.groovy
index 4812508..27a6c33 100644
--- a/jenkins/gatlingTestPipeline.groovy
+++ b/jenkins/gatlingTestPipeline.groovy
@@ -101,8 +101,8 @@
retry(50) {
sleep(10)
sh "curl --fail -L -I '${GERRIT_HTTP_URL}/config/server/healthcheck~status' 2>/dev/null"
+ sh "curl -L -c cookies -i -X POST '${GERRIT_HTTP_URL}/login/%2Fq%2Fstatus%3Aopen%2B-is%3Awip?account_id=1000000'"
}
- sh "curl -L -c cookies -i -X POST '${GERRIT_HTTP_URL}/login/%2Fq%2Fstatus%3Aopen%2B-is%3Awip?account_id=1000000'"
script {
def cookies = readFile(file:"cookies")
def cookiesMap = cookies