org.elasticsearch.repositories.cos.RepositoryCosClientYamlTestSuiteIT > initializationError FAILED
java.lang.NullPointerException
at org.elasticsearch.test.rest.yaml.ESClientYamlSuiteTestCase.loadSuites(ESClientYamlSuiteTestCase.java:235)
at org.elasticsearch.test.rest.yaml.ESClientYamlSuiteTestCase.createParameters(ESClientYamlSuiteTestCase.java:188)
at org.elasticsearch.test.rest.yaml.ESClientYamlSuiteTestCase.createParameters(ESClientYamlSuiteTestCase.java:180)
at org.elasticsearch.repositories.cos.RepositoryCosClientYamlTestSuiteIT.parameters(RepositoryCosClientYamlTestSuiteIT.java:16)
Suite: Test class org.elasticsearch.repositories.cos.RepositoryCosClientYamlTestSuiteIT
2> java.lang.NullPointerException
at org.elasticsearch.test.rest.yaml.ESClientYamlSuiteTestCase.loadSuites(ESClientYamlSuiteTestCase.java:235)
at org.elasticsearch.test.rest.yaml.ESClientYamlSuiteTestCase.createParameters(ESClientYamlSuiteTestCase.java:188)
at org.elasticsearch.test.rest.yaml.ESClientYamlSuiteTestCase.createParameters(ESClientYamlSuiteTestCase.java:180)
at org.elasticsearch.repositories.cos.RepositoryCosClientYamlTestSuiteIT.parameters(RepositoryCosClientYamlTestSuiteIT.java:16)
1 test completed, 1 failed
I wrote my own YamlTestSuitIT class and could not runing in my own plugin project. As it's showed in the error msg, I guess the reason is that the ES test files rest-api-spec
was not including in the jar package.
Is there any good ideas for running YamlTestSuiteIT out side the ES project?