blob: de920923b9ee0255b53fa93ed59eb340f2d5a561 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import <nixpkgs/nixos/tests/make-test.nix> ( { pkgs, ... }: {
machine = { pkgs, config, lib, ... }: {
virtualisation.memorySize = 1024;
services.gitlab.enable = true;
services.gitlab.databasePassword = "password";
services.gitlab.secrets = { db = "password1"; otp = "password2"; secret = "password3"; };
systemd.services.gitlab.serviceConfig.TimeoutStartSec = "10min";
};
testScript = ''
$machine->start();
$machine->waitForUnit("gitlab.service");
$machine->waitForUnit("gitlab-sidekiq.service");
$machine->waitUntilSucceeds("curl http://localhost:8080/users/sign_in");
'';
})
|