cleanup + fix minecraft test
This commit is contained in:
parent
13bd5e300d
commit
65760006ba
@ -93,27 +93,7 @@ testPkgs.testers.runNixOSTest {
|
|||||||
# Verify the service hasn't crashed after startup
|
# Verify the service hasn't crashed after startup
|
||||||
machine.succeed("systemctl is-active minecraft-server-main.service")
|
machine.succeed("systemctl is-active minecraft-server-main.service")
|
||||||
|
|
||||||
# Check that the minecraft process is running
|
|
||||||
machine.succeed("pgrep -f minecraft")
|
|
||||||
|
|
||||||
# Verify the server port is listening
|
# Verify the server port is listening
|
||||||
machine.wait_for_open_port(25565)
|
machine.wait_for_open_port(25565)
|
||||||
|
|
||||||
# Check that minecraft data directory was created
|
|
||||||
machine.succeed("test -d /var/lib/minecraft/main")
|
|
||||||
|
|
||||||
# Verify server.properties was created
|
|
||||||
machine.succeed("test -f /var/lib/minecraft/main/server.properties")
|
|
||||||
|
|
||||||
# Check that mods directory exists and contains the expected mods
|
|
||||||
machine.succeed("test -d /var/lib/minecraft/main/mods")
|
|
||||||
machine.succeed("ls /var/lib/minecraft/main/mods | grep -q fabric-api")
|
|
||||||
machine.succeed("ls /var/lib/minecraft/main/mods | grep -q ferritecore")
|
|
||||||
machine.succeed("ls /var/lib/minecraft/main/mods | grep -q lithium")
|
|
||||||
|
|
||||||
# Check that there are no critical errors in the logs
|
|
||||||
machine.succeed("! journalctl -u minecraft-server-main.service --no-pager | grep -i 'error\\|exception\\|failed'")
|
|
||||||
|
|
||||||
print("Minecraft server with specific mods started successfully!")
|
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user