Try out a collectChecks function for running tests
File Changes
};
collectChecks = packageSel: haskellPackages:
-
(lib.mapAttrs (_: package: package.checks // { recurseForDerivations = true; })
-
(lib.filterAttrs (name: package: (package.isHaskell or false) && packageSel package) haskellPackages))
+
(pkgs.lib.mapAttrs (_: package: package.checks // { recurseForDerivations = true; })
+
(pkgs.lib.filterAttrs (name: package: (package.isHaskell or false) && packageSel package) haskellPackages))
// { recurseForDerivations = true; };
self = {