mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-23 17:56:53 +03:00
nixos tests: fix postgresql tests
1. Needs to call makeTest or else nothing happens when you run `nix-build nixos/tests/postgresql.nix`. 2. Tests run as root, so there needs to be a corresponding user in PostgreSQL.
This commit is contained in:
parent
1e1472ed93
commit
39ef4d2fe9
1 changed files with 4 additions and 1 deletions
|
@ -14,7 +14,7 @@ let
|
||||||
INSERT INTO sth (id) VALUES (1);
|
INSERT INTO sth (id) VALUES (1);
|
||||||
INSERT INTO sth (id) VALUES (1);
|
INSERT INTO sth (id) VALUES (1);
|
||||||
'';
|
'';
|
||||||
make-postgresql-test = postgresql-name: postgresql-package: {
|
make-postgresql-test = postgresql-name: postgresql-package: makeTest {
|
||||||
name = postgresql-name;
|
name = postgresql-name;
|
||||||
meta = with pkgs.stdenv.lib.maintainers; {
|
meta = with pkgs.stdenv.lib.maintainers; {
|
||||||
maintainers = [ zagy ];
|
maintainers = [ zagy ];
|
||||||
|
@ -24,6 +24,9 @@ let
|
||||||
{
|
{
|
||||||
services.postgresql.package=postgresql-package;
|
services.postgresql.package=postgresql-package;
|
||||||
services.postgresql.enable = true;
|
services.postgresql.enable = true;
|
||||||
|
services.postgresql.initialScript = pkgs.writeText "init.sql" ''
|
||||||
|
CREATE USER root WITH SUPERUSER;
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
testScript = ''
|
testScript = ''
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue