|
@@ -7,13 +7,14 @@
|
|
|
* License v3.0 only", or the "Server Side Public License, v 1".
|
|
|
*/
|
|
|
|
|
|
+
|
|
|
+import org.elasticsearch.gradle.internal.test.InternalClusterTestPlugin
|
|
|
import org.elasticsearch.gradle.internal.test.RestIntegTestTask
|
|
|
import org.elasticsearch.gradle.internal.test.rest.LegacyJavaRestTestPlugin
|
|
|
-import org.elasticsearch.gradle.internal.test.InternalClusterTestPlugin
|
|
|
|
|
|
-apply plugin: 'elasticsearch.legacy-yaml-rest-test'
|
|
|
-apply plugin: 'elasticsearch.legacy-yaml-rest-compat-test'
|
|
|
-apply plugin: 'elasticsearch.legacy-java-rest-test'
|
|
|
+apply plugin: 'elasticsearch.internal-yaml-rest-test'
|
|
|
+apply plugin: 'elasticsearch.yaml-rest-compat-test'
|
|
|
+apply plugin: 'elasticsearch.internal-java-rest-test'
|
|
|
apply plugin: 'elasticsearch.internal-cluster-test'
|
|
|
apply plugin: 'elasticsearch.publish'
|
|
|
|
|
@@ -48,6 +49,8 @@ dependencies {
|
|
|
api "io.netty:netty-transport-native-unix-common:${versions.netty}"
|
|
|
|
|
|
testImplementation project(':modules:rest-root')
|
|
|
+
|
|
|
+ clusterModules project(':modules:rest-root')
|
|
|
}
|
|
|
|
|
|
restResources {
|
|
@@ -77,28 +80,12 @@ TaskProvider<Test> pooledInternalClusterTest = tasks.register("pooledInternalClu
|
|
|
setClasspath(internalTestSourceSet.getRuntimeClasspath())
|
|
|
}
|
|
|
|
|
|
-TaskProvider<RestIntegTestTask> pooledJavaRestTest = tasks.register("pooledJavaRestTest", RestIntegTestTask) {
|
|
|
- SourceSetContainer sourceSets = project.getExtensions().getByType(SourceSetContainer.class);
|
|
|
- SourceSet javaRestTestSourceSet = sourceSets.getByName(LegacyJavaRestTestPlugin.SOURCE_SET_NAME)
|
|
|
- setTestClassesDirs(javaRestTestSourceSet.getOutput().getClassesDirs())
|
|
|
- setClasspath(javaRestTestSourceSet.getRuntimeClasspath())
|
|
|
-
|
|
|
-
|
|
|
- testClusters.pooledJavaRestTest {
|
|
|
- systemProperty 'es.use_unpooled_allocator', 'false'
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
tasks.named("internalClusterTest").configure {
|
|
|
systemProperty 'es.insecure_network_trace_enabled', 'true'
|
|
|
}
|
|
|
|
|
|
-testClusters.configureEach {
|
|
|
- module ':modules:rest-root'
|
|
|
-}
|
|
|
-
|
|
|
tasks.named("check").configure {
|
|
|
- dependsOn(pooledTest, pooledJavaRestTest, pooledInternalClusterTest)
|
|
|
+ dependsOn(pooledTest, pooledInternalClusterTest)
|
|
|
}
|
|
|
|
|
|
tasks.named("thirdPartyAudit").configure {
|