nixosTests.initdb: Move code to existing postgres test

gstqt5
Jacek Galowicz 2020-01-09 23:21:51 +01:00
parent fff1c2867f
commit abebf8cdb3
2 changed files with 3 additions and 19 deletions

View File

@ -1,19 +0,0 @@
import ./make-test-python.nix ({ pkgs, latestKernel ? false, ... }: {
name = "pg-initdb";
machine = {...}:
{
documentation.enable = false;
services.postgresql.enable = true;
services.postgresql.package = pkgs.postgresql_9_6;
environment.pathsToLink = [
"/share/postgresql"
];
};
testScript = ''
machine.start()
machine.succeed("sudo -u postgres initdb -D /tmp/testpostgres2")
machine.shutdown()
'';
})

View File

@ -76,6 +76,9 @@ let
"stat -c '%a' /var/backup/postgresql/${backupName}.sql.gz | grep 600",
)
with subtest("Initdb works"):
machine.succeed("sudo -u postgres initdb -D /tmp/testpostgres2")
machine.shutdown()
'';