Commit edb05124 authored by Curtis Chin Jen Sem's avatar Curtis Chin Jen Sem
Browse files

haskellPackages.hpqtypes-extras: run tests with pg hook

parent 8fbadfa7
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -352,6 +352,20 @@ builtins.intersectAttrs super {
  gtksourceview2 = addPkgconfigDepend pkgs.gtk2 super.gtksourceview2;
  gtk-traymanager = addPkgconfigDepend pkgs.gtk3 super.gtk-traymanager;

  hpqtypes-extras = overrideCabal (drv: {
    preCheck = ''
      export postgresqlTestUserOptions="LOGIN SUPERUSER"
      export PGDATABASE=hpqtypes-extras
    '';
    testToolDepends = drv.testToolDepends or [ ] ++ [
      pkgs.postgresql
      pkgs.postgresqlTestHook
    ];
    testTargets = [
      "hpqtypes-extras-tests"
      "--test-option=--connection-string=\"host=$PGHOST user=$PGUSER dbname=$PGDATABASE\""
    ];
  }) super.hpqtypes-extras;
  hpqtypes = overrideCabal (drv: {
    preCheck = ''
      export postgresqlTestUserOptions="LOGIN SUPERUSER"