apply plugin: 'elasticsearch.standalone-rest-test' apply plugin: 'elasticsearch.rest-test' dependencies { testImplementation project(xpackModule('core')) testImplementation project(xpackProject('transport-client').path) } String outputDir = "${buildDir}/generated-resources/${project.name}" task copyXPackPluginProps(type: Copy) { from project(xpackModule('core')).file('src/main/plugin-metadata') from project(xpackModule('core')).tasks.pluginProperties into outputDir } project.sourceSets.test.output.dir(outputDir, builtBy: copyXPackPluginProps) integTest.runner { systemProperty 'tests.security.manager', 'false' } testClusters.integTest { testDistribution = "default" setting 'xpack.security.enabled', 'true' setting 'xpack.ml.enabled', 'false' setting 'xpack.license.self_generated.type', 'trial' user username: "test_user", password: "x-pack-test-password" user username: "transport", password: "x-pack-test-password", role: "transport_client" }