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