nixosTests.gocd-server: port to python

This commit is contained in:
Florian Klink 2019-11-24 22:49:10 +01:00
parent 46daafa269
commit f8218178f7
1 changed files with 13 additions and 13 deletions

View File

@ -2,7 +2,7 @@
# 1. GoCD server starts # 1. GoCD server starts
# 2. GoCD server responds # 2. GoCD server responds
import ./make-test.nix ({ pkgs, ...} : import ./make-test-python.nix ({ pkgs, ...} :
{ {
name = "gocd-server"; name = "gocd-server";
@ -10,19 +10,19 @@ import ./make-test.nix ({ pkgs, ...} :
maintainers = [ swarren83 ]; maintainers = [ swarren83 ];
}; };
nodes = { nodes = {
gocd_server = server =
{ ... }: { ... }:
{ {
virtualisation.memorySize = 2046; virtualisation.memorySize = 2046;
services.gocd-server.enable = true; services.gocd-server.enable = true;
}; };
}; };
testScript = '' testScript = ''
$gocd_server->start; server.start()
$gocd_server->waitForUnit("gocd-server"); server.wait_for_unit("gocd-server")
$gocd_server->waitForOpenPort("8153"); server.wait_for_open_port(8153)
$gocd_server->waitUntilSucceeds("curl -s -f localhost:8153/go"); server.wait_until_succeeds("curl -s -f localhost:8153/go")
''; '';
}) })