OpenSearch/qa/smoke-test-http
Tim Brooks a10aa8aade Add TestWithDependenciesPlugin to build (#22646)
This commit adds a MessyRestTestPlugin to the gradle build. It extends 
StandaloneRestTestPlugin. The main piece of functionality that it adds 
is to copy plugin-metadata from dependencies into the 
generated-resources for the current test source. This is necessary to 
ensure that permissions for dependencies are applied when running the 
tests.

A current limitation is that the permissions are applied differently 
than in the distribution sources. When permissions are granted to all 
depedencies for a module or plugin, the permissions are granted to all 
dependencies on the classpath for tests besides a few hardcoded 
exclusions:
- es core
- es test framework
- lucene test framework
- randomized runner
- junit library
2017-01-19 09:43:53 -06:00
..
src/test/java/org/elasticsearch/http Require either BuildPlugin or StandaloneTestBasePlugin to use RestTestPlugin 2017-01-05 10:55:47 +01:00
build.gradle Add TestWithDependenciesPlugin to build (#22646) 2017-01-19 09:43:53 -06:00