diff options
author | Ryan Ernst <ryan@iernst.net> | 2017-04-18 15:07:08 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-18 15:07:08 -0700 |
commit | 212f24aa2778868dc2d65a986163d09cedb45aed (patch) | |
tree | 1a0181eeef07e411d60e84a17f0f5eb0c9af060b /distribution | |
parent | edff30f82a7b2297eb59b92cc858f7e083ee9d9b (diff) |
Tests: Clean up rest test file handling (#21392)
This change simplifies how the rest test runner finds test files and
removes all leniency. Previously multiple prefixes and suffixes would
be tried, and tests could exist inside or outside of the classpath,
although outside of the classpath never quite worked. Now only classpath
tests are supported, and only one resource prefix is supported,
`/rest-api-spec/tests`.
closes #20240
Diffstat (limited to 'distribution')
5 files changed, 5 insertions, 16 deletions
diff --git a/distribution/deb/src/test/java/org/elasticsearch/test/rest/DebClientYamlTestSuiteIT.java b/distribution/deb/src/test/java/org/elasticsearch/test/rest/DebClientYamlTestSuiteIT.java index 9a7978f69b..0fcdecde06 100644 --- a/distribution/deb/src/test/java/org/elasticsearch/test/rest/DebClientYamlTestSuiteIT.java +++ b/distribution/deb/src/test/java/org/elasticsearch/test/rest/DebClientYamlTestSuiteIT.java @@ -20,12 +20,9 @@ package org.elasticsearch.test.rest; import com.carrotsearch.randomizedtesting.annotations.ParametersFactory; - import org.elasticsearch.test.rest.yaml.ClientYamlTestCandidate; import org.elasticsearch.test.rest.yaml.ESClientYamlSuiteTestCase; -import java.io.IOException; - /** Rest integration test. Runs against a cluster started by {@code gradle integTest} */ public class DebClientYamlTestSuiteIT extends ESClientYamlSuiteTestCase { public DebClientYamlTestSuiteIT(ClientYamlTestCandidate testCandidate) { @@ -33,7 +30,7 @@ public class DebClientYamlTestSuiteIT extends ESClientYamlSuiteTestCase { } @ParametersFactory - public static Iterable<Object[]> parameters() throws IOException { + public static Iterable<Object[]> parameters() throws Exception { return createParameters(); } } diff --git a/distribution/integ-test-zip/src/test/java/org/elasticsearch/test/rest/IntegTestZipClientYamlTestSuiteIT.java b/distribution/integ-test-zip/src/test/java/org/elasticsearch/test/rest/IntegTestZipClientYamlTestSuiteIT.java index c3a038392c..cd3a778280 100644 --- a/distribution/integ-test-zip/src/test/java/org/elasticsearch/test/rest/IntegTestZipClientYamlTestSuiteIT.java +++ b/distribution/integ-test-zip/src/test/java/org/elasticsearch/test/rest/IntegTestZipClientYamlTestSuiteIT.java @@ -24,8 +24,6 @@ import com.carrotsearch.randomizedtesting.annotations.ParametersFactory; import org.elasticsearch.test.rest.yaml.ClientYamlTestCandidate; import org.elasticsearch.test.rest.yaml.ESClientYamlSuiteTestCase; -import java.io.IOException; - /** Rest integration test. Runs against a cluster started by {@code gradle integTest} */ public class IntegTestZipClientYamlTestSuiteIT extends ESClientYamlSuiteTestCase { public IntegTestZipClientYamlTestSuiteIT(ClientYamlTestCandidate testCandidate) { @@ -33,7 +31,7 @@ public class IntegTestZipClientYamlTestSuiteIT extends ESClientYamlSuiteTestCase } @ParametersFactory - public static Iterable<Object[]> parameters() throws IOException { + public static Iterable<Object[]> parameters() throws Exception { return createParameters(); } } diff --git a/distribution/rpm/src/test/java/org/elasticsearch/test/rest/RpmClientYamlTestSuiteIT.java b/distribution/rpm/src/test/java/org/elasticsearch/test/rest/RpmClientYamlTestSuiteIT.java index 86b4932180..388f5ee651 100644 --- a/distribution/rpm/src/test/java/org/elasticsearch/test/rest/RpmClientYamlTestSuiteIT.java +++ b/distribution/rpm/src/test/java/org/elasticsearch/test/rest/RpmClientYamlTestSuiteIT.java @@ -24,8 +24,6 @@ import com.carrotsearch.randomizedtesting.annotations.ParametersFactory; import org.elasticsearch.test.rest.yaml.ClientYamlTestCandidate; import org.elasticsearch.test.rest.yaml.ESClientYamlSuiteTestCase; -import java.io.IOException; - /** Rest integration test. Runs against a cluster started by {@code gradle integTest} */ public class RpmClientYamlTestSuiteIT extends ESClientYamlSuiteTestCase { public RpmClientYamlTestSuiteIT(ClientYamlTestCandidate testCandidate) { @@ -33,7 +31,7 @@ public class RpmClientYamlTestSuiteIT extends ESClientYamlSuiteTestCase { } @ParametersFactory - public static Iterable<Object[]> parameters() throws IOException { + public static Iterable<Object[]> parameters() throws Exception { return createParameters(); } } diff --git a/distribution/tar/src/test/java/org/elasticsearch/test/rest/TarClientYamlTestSuiteIT.java b/distribution/tar/src/test/java/org/elasticsearch/test/rest/TarClientYamlTestSuiteIT.java index a86e398830..391d6fe688 100644 --- a/distribution/tar/src/test/java/org/elasticsearch/test/rest/TarClientYamlTestSuiteIT.java +++ b/distribution/tar/src/test/java/org/elasticsearch/test/rest/TarClientYamlTestSuiteIT.java @@ -24,8 +24,6 @@ import com.carrotsearch.randomizedtesting.annotations.ParametersFactory; import org.elasticsearch.test.rest.yaml.ClientYamlTestCandidate; import org.elasticsearch.test.rest.yaml.ESClientYamlSuiteTestCase; -import java.io.IOException; - /** Rest integration test. Runs against a cluster started by {@code gradle integTest} */ public class TarClientYamlTestSuiteIT extends ESClientYamlSuiteTestCase { public TarClientYamlTestSuiteIT(ClientYamlTestCandidate testCandidate) { @@ -33,7 +31,7 @@ public class TarClientYamlTestSuiteIT extends ESClientYamlSuiteTestCase { } @ParametersFactory - public static Iterable<Object[]> parameters() throws IOException { + public static Iterable<Object[]> parameters() throws Exception { return createParameters(); } } diff --git a/distribution/zip/src/test/java/org/elasticsearch/test/rest/ZipClientYamlTestSuiteIT.java b/distribution/zip/src/test/java/org/elasticsearch/test/rest/ZipClientYamlTestSuiteIT.java index 93c31c4ab6..dc08af2528 100644 --- a/distribution/zip/src/test/java/org/elasticsearch/test/rest/ZipClientYamlTestSuiteIT.java +++ b/distribution/zip/src/test/java/org/elasticsearch/test/rest/ZipClientYamlTestSuiteIT.java @@ -24,8 +24,6 @@ import com.carrotsearch.randomizedtesting.annotations.ParametersFactory; import org.elasticsearch.test.rest.yaml.ClientYamlTestCandidate; import org.elasticsearch.test.rest.yaml.ESClientYamlSuiteTestCase; -import java.io.IOException; - /** Rest integration test. Runs against a cluster started by {@code gradle integTest} */ public class ZipClientYamlTestSuiteIT extends ESClientYamlSuiteTestCase { public ZipClientYamlTestSuiteIT(ClientYamlTestCandidate testCandidate) { @@ -33,7 +31,7 @@ public class ZipClientYamlTestSuiteIT extends ESClientYamlSuiteTestCase { } @ParametersFactory - public static Iterable<Object[]> parameters() throws IOException { + public static Iterable<Object[]> parameters() throws Exception { return createParameters(); } } |