From 7b25f08e5b9398a798f7055caafe03b70fbdf922 Mon Sep 17 00:00:00 2001 From: Mark Vieira Date: Thu, 12 Sep 2024 08:57:05 -0700 Subject: [PATCH] Make sure the test-features plugin is registered as a dependency --- .../gradle/internal/test/rest/RestTestBasePlugin.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/test/rest/RestTestBasePlugin.java b/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/test/rest/RestTestBasePlugin.java index a170606800f39..c03d889f107b0 100644 --- a/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/test/rest/RestTestBasePlugin.java +++ b/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/test/rest/RestTestBasePlugin.java @@ -112,6 +112,11 @@ public void apply(Project project) { extractedPluginsConfiguration.extendsFrom(pluginsConfiguration); configureArtifactTransforms(project); + // Add test-features plugin as a test cluster dependency by default + if (project.findProject(":plugins:test-features") != null) { + pluginsConfiguration.getDependencies().add(project.getDependencies().create(":plugins-test-features")); + } + // Create configuration for aggregating historical feature metadata FileCollection featureMetadataConfig = project.getConfigurations().create(FEATURES_METADATA_CONFIGURATION, c -> { c.setCanBeConsumed(false);