bandwhich: 0.23.0 -> 0.23.1; move to by-name; nixfmt; useFetchCargoVendor (#356934)
[NixPkgs.git] / nixos / tests / gocd-server.nix
blob95b126c55a52f7f6b0d7cfaf7ff2de13058f38a4
1 # verifies:
2 #   1. GoCD server starts
3 #   2. GoCD server responds
5 import ./make-test-python.nix (
6   { pkgs, ... }:
8   {
9     name = "gocd-server";
10     meta = with pkgs.lib.maintainers; {
11       maintainers = [ swarren83 ];
12     };
14     nodes = {
15       server =
16         { ... }:
17         {
18           virtualisation.memorySize = 2046;
19           services.gocd-server.enable = true;
20         };
21     };
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   }