From f7c2c441acbc1659c02ca0a1f996530b0a6ee1d4 Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Fri, 24 Oct 2025 14:40:28 -0400 Subject: [PATCH] minecraft: fix nix test --- tests/minecraft.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/minecraft.nix b/tests/minecraft.nix index 64dde85..24a88ce 100644 --- a/tests/minecraft.nix +++ b/tests/minecraft.nix @@ -57,6 +57,9 @@ testPkgs.testers.runNixOSTest { # Enable caddy service (required by minecraft service) services.caddy.enable = true; + # Enable networking for the test (needed for minecraft mods to download mappings) + networking.dhcpcd.enable = true; + # Disable the ZFS mount dependency service in test environment systemd.services."minecraft-server-main_mounts".enable = lib.mkForce false; @@ -85,9 +88,12 @@ testPkgs.testers.runNixOSTest { # Wait for minecraft service to be available machine.wait_for_unit("minecraft-server-main.service") - machine.sleep(20) + machine.sleep(60) # Check that the service is active and not failed machine.succeed("systemctl is-active minecraft-server-main.service") + + # Check for the Minecraft server startup completion message + machine.succeed("grep -Eq '\\[[0-9]+:[0-9]+:[0-9]+\\] \\[Server thread/INFO\\]: Done \\([0-9]+\\.[0-9]+s\\)! For help, type \"help\"' /var/lib/minecraft/main/logs/latest.log") ''; }