at master 420 B view raw
1{ lib, ... }: 2 3{ 4 name = "freenet"; 5 meta = { 6 maintainers = with lib.maintainers; [ nagy ]; 7 }; 8 9 nodes = { 10 machine = { 11 services.freenet.enable = true; 12 }; 13 }; 14 15 testScript = '' 16 machine.wait_for_unit("freenet.service") 17 machine.wait_for_open_port(8888) 18 machine.wait_until_succeeds("curl -sfL http://localhost:8888/ | grep Freenet") 19 machine.succeed("systemctl stop freenet") 20 ''; 21}