at 25.11-pre 595 B view raw
1# verifies: 2# 1. GoCD server starts 3# 2. GoCD server responds 4 5import ./make-test-python.nix ( 6 { pkgs, ... }: 7 8 { 9 name = "gocd-server"; 10 meta = with pkgs.lib.maintainers; { 11 maintainers = [ swarren83 ]; 12 }; 13 14 nodes = { 15 server = 16 { ... }: 17 { 18 virtualisation.memorySize = 2046; 19 services.gocd-server.enable = true; 20 }; 21 }; 22 23 testScript = '' 24 server.start() 25 server.wait_for_unit("gocd-server") 26 server.wait_for_open_port(8153) 27 server.wait_until_succeeds("curl -s -f localhost:8153/go") 28 ''; 29 } 30)