9035573855
This makes it possible to run all those tests at once by building nixosTests.postgresql and allow a simple entry to ci/OWNERS for all tests.
27 lines
807 B
Nix
27 lines
807 B
Nix
{
|
|
system ? builtins.currentSystem,
|
|
config ? { },
|
|
pkgs ? import ../../.. { inherit system config; },
|
|
}:
|
|
|
|
with import ../../lib/testing-python.nix { inherit system pkgs; };
|
|
|
|
let
|
|
importWithArgs = path: import path { inherit pkgs makeTest; };
|
|
in
|
|
{
|
|
# postgresql
|
|
postgresql = importWithArgs ./postgresql.nix;
|
|
postgresql-jit = importWithArgs ./postgresql-jit.nix;
|
|
postgresql-wal-receiver = importWithArgs ./postgresql-wal-receiver.nix;
|
|
postgresql-tls-client-cert = importWithArgs ./postgresql-tls-client-cert.nix;
|
|
|
|
# extensions
|
|
anonymizer = importWithArgs ./anonymizer.nix;
|
|
pgjwt = importWithArgs ./pgjwt.nix;
|
|
pgvecto-rs = importWithArgs ./pgvecto-rs.nix;
|
|
timescaledb = importWithArgs ./timescaledb.nix;
|
|
tsja = importWithArgs ./tsja.nix;
|
|
wal2json = importWithArgs ./wal2json.nix;
|
|
}
|