Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.0 kB · 41 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142{ system ? builtins.currentSystem, config ? { }, pkgs ? import ../../.. { inherit system config; },}:
with import ../../lib/testing-python.nix { inherit system pkgs; };
let inherit (pkgs.lib) recurseIntoAttrs filterAttrs mapAttrs const ; genTests = { makeTestFor, filter ? (_: _: true), }: recurseIntoAttrs ( mapAttrs (const makeTestFor) (filterAttrs filter pkgs.postgresqlVersions) // { passthru.override = makeTestFor; } );
importWithArgs = path: import path { inherit pkgs makeTest genTests; };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; wal2json = importWithArgs ./wal2json.nix;}