test: Fails to use snapshot.yaml (#338)
commita3b3e0e7eb075610a97465266cfeaa0b65f0c19e
authorKirill Elagin <kirelagin@gmail.com>
dateWed 4 Dec 2019, 02:56 (7 years ago)
parent1de76b7
test/default.nix+1
@@ -25,6 +25,7 @@ in pkgs.recurseIntoAttrs {
2525 with-packages = haskell-nix.callPackage ./with-packages { inherit util; };
2626 builder-haddock = haskell-nix.callPackage ./builder-haddock {};
2727 stack-simple = haskell-nix.callPackage ./stack-simple {};
28+ stack-local-resolver = haskell-nix.callPackage ./stack-local-resolver {};
2829 snapshots = haskell-nix.callPackage ./snapshots {};
2930 shell-for = haskell-nix.callPackage ./shell-for {};
3031 shell-for-setup-deps = haskell-nix.callPackage ./shell-for-setup-deps {};
test/stack-local-resolver/.gitignorenew file+2
@@ -0,0 +1,2 @@
1+/.stack-work/
2+/*.cabal
test/stack-local-resolver/default.nixnew file+9
@@ -0,0 +1,9 @@
1+{ stackProject }:
2+
3+let
4+ project = stackProject {
5+ src = ./.;
6+ };
7+in
8+
9+project.stack-local-resolver
test/stack-local-resolver/package.yamlnew file+7
@@ -0,0 +1,7 @@
1+name: stack-local-resolver
2+
3+dependencies:
4+- base
5+
6+library:
7+ source-dirs: src
test/stack-local-resolver/snapshot.yamlnew file+4
@@ -0,0 +1,4 @@
1+name: local-snapshot
2+resolver: lts-14.13
3+
4+packages: []
test/stack-local-resolver/src/Lib.hsnew file+6
@@ -0,0 +1,6 @@
1+module Lib
2+ ( someFunc
3+ ) where
4+
5+someFunc :: IO ()
6+someFunc = putStrLn "someFunc"
test/stack-local-resolver/stack.yamlnew file+4
@@ -0,0 +1,4 @@
1+resolver: snapshot.yaml
2+
3+packages:
4+- .