vuls: init at 0.27.0
[NixPkgs.git] / nixos / tests / gocd-server.nix
blobaff651c5278fb694ac6af3023b5876a9d610c746
1 # verifies:
2 #   1. GoCD server starts
3 #   2. GoCD server responds
5 import ./make-test-python.nix ({ pkgs, ...} :
8   name = "gocd-server";
9   meta = with pkgs.lib.maintainers; {
10     maintainers = [ swarren83 ];
11   };
13   nodes = {
14     server =
15       { ... }:
16       {
17         virtualisation.memorySize = 2046;
18         services.gocd-server.enable = true;
19       };
20   };
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   '';