diff options
author | Markus Kowalewski <markus.kowalewski@gmail.com> | 2018-06-17 19:49:25 +0200 |
---|---|---|
committer | Markus Kowalewski <markus.kowalewski@gmail.com> | 2018-06-17 19:50:40 +0200 |
commit | aee0f49fe6725f1a9551b546a757f523bd560681 (patch) | |
tree | 6814daf7713d1a9ebc5bc3d4e94685ae76304c69 /nixos/tests | |
parent | baef643232f7f9f916e89ac11ff1b2008e534941 (diff) | |
download | nixpkgs-aee0f49fe6725f1a9551b546a757f523bd560681.tar nixpkgs-aee0f49fe6725f1a9551b546a757f523bd560681.tar.gz nixpkgs-aee0f49fe6725f1a9551b546a757f523bd560681.tar.bz2 nixpkgs-aee0f49fe6725f1a9551b546a757f523bd560681.tar.lz nixpkgs-aee0f49fe6725f1a9551b546a757f523bd560681.tar.xz nixpkgs-aee0f49fe6725f1a9551b546a757f523bd560681.tar.zst nixpkgs-aee0f49fe6725f1a9551b546a757f523bd560681.zip |
nixos/pgbackup: add postgres backup to the postgres test
Diffstat (limited to 'nixos/tests')
-rw-r--r-- | nixos/tests/postgresql.nix | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/nixos/tests/postgresql.nix b/nixos/tests/postgresql.nix index 0ce37b55bb7..2381939552e 100644 --- a/nixos/tests/postgresql.nix +++ b/nixos/tests/postgresql.nix @@ -26,6 +26,9 @@ let { services.postgresql.package=postgresql-package; services.postgresql.enable = true; + + services.postgresqlBackup.enable = true; + services.postgresqlBackup.databases = [ "postgres" ]; }; testScript = '' @@ -46,6 +49,10 @@ let $machine->succeed(check_count("SELECT * FROM sth;", 5)); $machine->fail(check_count("SELECT * FROM sth;", 4)); $machine->succeed(check_count("SELECT xpath(\'/test/text()\', doc) FROM xmltest;", 1)); + + # Check backup service + $machine->succeed("systemctl start postgresqlBackup-postgres.service"); + $machine->succeed("zcat /var/backup/postgresql/postgres.sql.gz | grep '<test>ok</test>'"); $machine->shutdown; ''; |