diff options
author | Léo Gaspard <leo@gaspard.io> | 2021-01-10 00:52:23 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-10 00:52:23 +0100 |
commit | 94793d3fab54fac9b1003ec622cf4e1863d31ada (patch) | |
tree | 7a2fcf8b89bf4b44bf5afd9adca1ecd452c6d535 /pkgs/servers/sql/postgresql | |
parent | d2af3cca3bef1d1af77bc17bfc4a60db612e7786 (diff) | |
download | nixpkgs-94793d3fab54fac9b1003ec622cf4e1863d31ada.tar nixpkgs-94793d3fab54fac9b1003ec622cf4e1863d31ada.tar.gz nixpkgs-94793d3fab54fac9b1003ec622cf4e1863d31ada.tar.bz2 nixpkgs-94793d3fab54fac9b1003ec622cf4e1863d31ada.tar.lz nixpkgs-94793d3fab54fac9b1003ec622cf4e1863d31ada.tar.xz nixpkgs-94793d3fab54fac9b1003ec622cf4e1863d31ada.tar.zst nixpkgs-94793d3fab54fac9b1003ec622cf4e1863d31ada.zip |
postgresql: add passthru.tests (#108449)
Diffstat (limited to 'pkgs/servers/sql/postgresql')
-rw-r--r-- | pkgs/servers/sql/postgresql/default.nix | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/pkgs/servers/sql/postgresql/default.nix b/pkgs/servers/sql/postgresql/default.nix index ed3fe43faeb..20e3637f40c 100644 --- a/pkgs/servers/sql/postgresql/default.nix +++ b/pkgs/servers/sql/postgresql/default.nix @@ -13,7 +13,10 @@ let , this, self, newScope, buildEnv # source specification - , version, sha256, psqlSchema + , version, sha256, psqlSchema, + + # for tests + nixosTests, thisAttr }: let atLeast = lib.versionAtLeast version; @@ -142,6 +145,8 @@ let postgresql = this; } this.pkgs; + + tests.postgresql = nixosTests.postgresql-wal-receiver.${thisAttr}; }; meta = with lib; { @@ -191,6 +196,7 @@ in self: { psqlSchema = "9.5"; sha256 = "0an2k4m1da96897hyxlff8p4p63wg4dffwsfg57aib7mp4yzsp06"; this = self.postgresql_9_5; + thisAttr = "postgresql_9_5"; inherit self; }; @@ -199,6 +205,7 @@ in self: { psqlSchema = "9.6"; sha256 = "1dkv916y7vrfbygrfbfvs6y3fxaysnh32i5j88nvcnnl16jcn21x"; this = self.postgresql_9_6; + thisAttr = "postgresql_9_6"; inherit self; }; @@ -207,6 +214,7 @@ in self: { psqlSchema = "10.0"; # should be 10, but changing it is invasive sha256 = "0zhzj9skag1pgqas2rnd217vj41ilaalqna17j47gyngpvhbqmjr"; this = self.postgresql_10; + thisAttr = "postgresql_10"; inherit self; }; @@ -215,6 +223,7 @@ in self: { psqlSchema = "11.1"; # should be 11, but changing it is invasive sha256 = "16bqp6ds37kbwqx7mk5gg3y6gv59wq6xz33iqwxldzk20vwd5rhk"; this = self.postgresql_11; + thisAttr = "postgresql_11"; inherit self; }; @@ -223,6 +232,7 @@ in self: { psqlSchema = "12"; sha256 = "15gzg778da23sbfmy7sqg443f9ny480301lm7i3vay4m3ls2a3dx"; this = self.postgresql_12; + thisAttr = "postgresql_12"; inherit self; }; @@ -231,6 +241,7 @@ in self: { psqlSchema = "13"; sha256 = "07z6zwr58dckaa97yl9ml240z83d1lhgaxw9aq49i8lsp21mqd0j"; this = self.postgresql_13; + thisAttr = "postgresql_13"; inherit self; }; } |