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