mirror of
https://github.com/ilyakooo0/haskell.nix.git
synced 2024-09-17 09:57:27 +03:00
Revert "Disable all the tests except the haskellNixRoots"
This reverts commit 2000983bb0
.
This commit is contained in:
parent
2bebeb3fa2
commit
19248b5a15
@ -9,35 +9,35 @@ let
|
||||
util = callPackage ./util.nix {};
|
||||
in pkgs.recurseIntoAttrs {
|
||||
inherit (haskell-nix) haskellNixRoots;
|
||||
# cabal-simple = haskell-nix.callPackage ./cabal-simple { inherit util; };
|
||||
# cabal-simple-prof = haskell-nix.callPackage ./cabal-simple-prof { inherit util; };
|
||||
# cabal-sublib = haskell-nix.callPackage ./cabal-sublib { inherit util; };
|
||||
# cabal-22 = haskell-nix.callPackage ./cabal-22 { inherit util; };
|
||||
# with-packages = haskell-nix.callPackage ./with-packages { inherit util; };
|
||||
# builder-haddock = haskell-nix.callPackage ./builder-haddock {};
|
||||
# stack-simple = haskell-nix.callPackage ./stack-simple {};
|
||||
# snapshots = haskell-nix.callPackage ./snapshots {};
|
||||
# shell-for = haskell-nix.callPackage ./shell-for {};
|
||||
# shell-for-setup-deps = haskell-nix.callPackage ./shell-for-setup-deps {};
|
||||
# setup-deps = import ./setup-deps { inherit pkgs; };
|
||||
# callStackToNix = haskell-nix.callPackage ./call-stack-to-nix {};
|
||||
# callCabalProjectToNix = haskell-nix.callPackage ./call-cabal-project-to-nix {};
|
||||
# cabal-source-repo = haskell-nix.callPackage ./cabal-source-repo {};
|
||||
# buildable = haskell-nix.callPackage ./buildable {};
|
||||
# project-flags-cabal = haskell-nix.callPackage ./project-flags/cabal.nix {};
|
||||
# project-flags-stack = haskell-nix.callPackage ./project-flags/stack.nix {};
|
||||
# fully-static = haskell-nix.callPackage ./fully-static { inherit (pkgs) buildPackages; };
|
||||
# ghc-options-cabal = haskell-nix.callPackage ./ghc-options/cabal.nix {};
|
||||
# ghc-options-stack = haskell-nix.callPackage ./ghc-options/stack.nix {};
|
||||
# exe-only = haskell-nix.callPackage ./exe-only { inherit util; };
|
||||
cabal-simple = haskell-nix.callPackage ./cabal-simple { inherit util; };
|
||||
cabal-simple-prof = haskell-nix.callPackage ./cabal-simple-prof { inherit util; };
|
||||
cabal-sublib = haskell-nix.callPackage ./cabal-sublib { inherit util; };
|
||||
cabal-22 = haskell-nix.callPackage ./cabal-22 { inherit util; };
|
||||
with-packages = haskell-nix.callPackage ./with-packages { inherit util; };
|
||||
builder-haddock = haskell-nix.callPackage ./builder-haddock {};
|
||||
stack-simple = haskell-nix.callPackage ./stack-simple {};
|
||||
snapshots = haskell-nix.callPackage ./snapshots {};
|
||||
shell-for = haskell-nix.callPackage ./shell-for {};
|
||||
shell-for-setup-deps = haskell-nix.callPackage ./shell-for-setup-deps {};
|
||||
setup-deps = import ./setup-deps { inherit pkgs; };
|
||||
callStackToNix = haskell-nix.callPackage ./call-stack-to-nix {};
|
||||
callCabalProjectToNix = haskell-nix.callPackage ./call-cabal-project-to-nix {};
|
||||
cabal-source-repo = haskell-nix.callPackage ./cabal-source-repo {};
|
||||
buildable = haskell-nix.callPackage ./buildable {};
|
||||
project-flags-cabal = haskell-nix.callPackage ./project-flags/cabal.nix {};
|
||||
project-flags-stack = haskell-nix.callPackage ./project-flags/stack.nix {};
|
||||
fully-static = haskell-nix.callPackage ./fully-static { inherit (pkgs) buildPackages; };
|
||||
ghc-options-cabal = haskell-nix.callPackage ./ghc-options/cabal.nix {};
|
||||
ghc-options-stack = haskell-nix.callPackage ./ghc-options/stack.nix {};
|
||||
exe-only = haskell-nix.callPackage ./exe-only { inherit util; };
|
||||
|
||||
# # Run unit tests with: nix-instantiate --eval --strict -A unit.tests
|
||||
# # An empty list means success.
|
||||
# unit = let
|
||||
# tests = haskell-nix.callPackage ./unit.nix {};
|
||||
# in runCommand "unit-tests" { passthru = { inherit tests; }; }
|
||||
# (lib.concatMapStringsSep "\n" (t: "echo ${t.name} failed") tests +
|
||||
# (if builtins.length tests == 0 then "\ntouch $out" else "\nexit 1"));
|
||||
# Run unit tests with: nix-instantiate --eval --strict -A unit.tests
|
||||
# An empty list means success.
|
||||
unit = let
|
||||
tests = haskell-nix.callPackage ./unit.nix {};
|
||||
in runCommand "unit-tests" { passthru = { inherit tests; }; }
|
||||
(lib.concatMapStringsSep "\n" (t: "echo ${t.name} failed") tests +
|
||||
(if builtins.length tests == 0 then "\ntouch $out" else "\nexit 1"));
|
||||
}
|
||||
|
||||
## more possible test cases
|
||||
|
Loading…
Reference in New Issue
Block a user