Increase docs and client rest test timeouts for Darwin (#61075)

The Darwin CI hosts continue to struggle with timeouts. This commit
increases the timouts for docs and client rest tests.

relates #58286
This commit is contained in:
Ryan Ernst 2020-08-13 21:21:24 -07:00 committed by Ryan Ernst
parent cb9f4cdae2
commit bce93b93b2
No known key found for this signature in database
GPG Key ID: 5F7EA39E15F54DCE
2 changed files with 7 additions and 2 deletions

View File

@ -59,8 +59,8 @@ import static java.util.Collections.singletonList;
import static java.util.Collections.singletonMap; import static java.util.Collections.singletonMap;
import static org.elasticsearch.common.xcontent.ConstructingObjectParser.constructorArg; import static org.elasticsearch.common.xcontent.ConstructingObjectParser.constructorArg;
//The default 20 minutes timeout isn't always enough, please do not increase further than 30 before analyzing what makes this suite so slow //The default 20 minutes timeout isn't always enough, but Darwin CI hosts are incredibly slow...
@TimeoutSuite(millis = 30 * TimeUnits.MINUTE) @TimeoutSuite(millis = 40 * TimeUnits.MINUTE)
public class DocsClientYamlTestSuiteIT extends ESClientYamlSuiteTestCase { public class DocsClientYamlTestSuiteIT extends ESClientYamlSuiteTestCase {
public DocsClientYamlTestSuiteIT(@Name("yaml") ClientYamlTestCandidate testCandidate) { public DocsClientYamlTestSuiteIT(@Name("yaml") ClientYamlTestCandidate testCandidate) {

View File

@ -21,10 +21,15 @@ package org.elasticsearch.test.rest;
import com.carrotsearch.randomizedtesting.annotations.ParametersFactory; import com.carrotsearch.randomizedtesting.annotations.ParametersFactory;
import com.carrotsearch.randomizedtesting.annotations.TimeoutSuite;
import org.apache.lucene.util.TimeUnits;
import org.elasticsearch.test.rest.yaml.ClientYamlTestCandidate; import org.elasticsearch.test.rest.yaml.ClientYamlTestCandidate;
import org.elasticsearch.test.rest.yaml.ESClientYamlSuiteTestCase; import org.elasticsearch.test.rest.yaml.ESClientYamlSuiteTestCase;
/** Rest integration test. Runs against a cluster started by {@code gradle integTest} */ /** Rest integration test. Runs against a cluster started by {@code gradle integTest} */
//The default 20 minutes timeout isn't always enough, but Darwin CI hosts are incredibly slow...
@TimeoutSuite(millis = 40 * TimeUnits.MINUTE)
public class ClientYamlTestSuiteIT extends ESClientYamlSuiteTestCase { public class ClientYamlTestSuiteIT extends ESClientYamlSuiteTestCase {
public ClientYamlTestSuiteIT(ClientYamlTestCandidate testCandidate) { public ClientYamlTestSuiteIT(ClientYamlTestCandidate testCandidate) {
super(testCandidate); super(testCandidate);