diff --git a/buildSrc/src/main/java/net/neoforged/neodev/NeoDevPlugin.java b/buildSrc/src/main/java/net/neoforged/neodev/NeoDevPlugin.java index 64691cd8d9..7da9efa890 100644 --- a/buildSrc/src/main/java/net/neoforged/neodev/NeoDevPlugin.java +++ b/buildSrc/src/main/java/net/neoforged/neodev/NeoDevPlugin.java @@ -423,7 +423,7 @@ public void apply(Project project) { }); // Set up E2E testing of the produced installer - setupEndToEndTesting( + setupProductionClientTest( project, configurations, downloadAssets, @@ -431,6 +431,7 @@ public void apply(Project project) { minecraftVersion, neoForgeVersion ); + setupProductionServerTest(project, installerJar); } private static TaskProvider configureAccessTransformer( @@ -556,7 +557,7 @@ static TaskProvider configureMinecraftDecompilation(Pr }); } - private void setupEndToEndTesting(Project project, + private void setupProductionClientTest(Project project, NeoDevConfigurations configurations, TaskProvider downloadAssets, TaskProvider installer, @@ -590,7 +591,9 @@ private void setupEndToEndTesting(Project project, task.setDescription("Tests the production client installed by installProductionClient."); configureRunProductionClient.accept(task); }); + } + private void setupProductionServerTest(Project project, TaskProvider installer) { var installServer = project.getTasks().register("installProductionServer", InstallProductionServer.class, task -> { task.setGroup(INTERNAL_GROUP); task.setDescription("Runs the installer produced by this build and installs a production server.");