From a3b3e0e7eb075610a97465266cfeaa0b65f0c19e Mon Sep 17 00:00:00 2001 From: Kirill Elagin Date: Wed, 4 Dec 2019 02:56:08 +0000 Subject: [PATCH] test: Fails to use snapshot.yaml (#338) --- test/default.nix | 1 + test/stack-local-resolver/.gitignore | 2 ++ test/stack-local-resolver/default.nix | 9 +++++++++ test/stack-local-resolver/package.yaml | 7 +++++++ test/stack-local-resolver/snapshot.yaml | 4 ++++ test/stack-local-resolver/src/Lib.hs | 6 ++++++ test/stack-local-resolver/stack.yaml | 4 ++++ 7 files changed, 33 insertions(+) create mode 100644 test/stack-local-resolver/.gitignore create mode 100644 test/stack-local-resolver/default.nix create mode 100644 test/stack-local-resolver/package.yaml create mode 100644 test/stack-local-resolver/snapshot.yaml create mode 100644 test/stack-local-resolver/src/Lib.hs create mode 100644 test/stack-local-resolver/stack.yaml diff --git a/test/default.nix b/test/default.nix index 3657b8d6..21206f01 100644 --- a/test/default.nix +++ b/test/default.nix @@ -25,6 +25,7 @@ in pkgs.recurseIntoAttrs { with-packages = haskell-nix.callPackage ./with-packages { inherit util; }; builder-haddock = haskell-nix.callPackage ./builder-haddock {}; stack-simple = haskell-nix.callPackage ./stack-simple {}; + stack-local-resolver = haskell-nix.callPackage ./stack-local-resolver {}; snapshots = haskell-nix.callPackage ./snapshots {}; shell-for = haskell-nix.callPackage ./shell-for {}; shell-for-setup-deps = haskell-nix.callPackage ./shell-for-setup-deps {}; diff --git a/test/stack-local-resolver/.gitignore b/test/stack-local-resolver/.gitignore new file mode 100644 index 00000000..d14118b6 --- /dev/null +++ b/test/stack-local-resolver/.gitignore @@ -0,0 +1,2 @@ +/.stack-work/ +/*.cabal diff --git a/test/stack-local-resolver/default.nix b/test/stack-local-resolver/default.nix new file mode 100644 index 00000000..5d55ce3b --- /dev/null +++ b/test/stack-local-resolver/default.nix @@ -0,0 +1,9 @@ +{ stackProject }: + +let + project = stackProject { + src = ./.; + }; +in + +project.stack-local-resolver diff --git a/test/stack-local-resolver/package.yaml b/test/stack-local-resolver/package.yaml new file mode 100644 index 00000000..b7f2bb1f --- /dev/null +++ b/test/stack-local-resolver/package.yaml @@ -0,0 +1,7 @@ +name: stack-local-resolver + +dependencies: +- base + +library: + source-dirs: src diff --git a/test/stack-local-resolver/snapshot.yaml b/test/stack-local-resolver/snapshot.yaml new file mode 100644 index 00000000..d175fc8f --- /dev/null +++ b/test/stack-local-resolver/snapshot.yaml @@ -0,0 +1,4 @@ +name: local-snapshot +resolver: lts-14.13 + +packages: [] diff --git a/test/stack-local-resolver/src/Lib.hs b/test/stack-local-resolver/src/Lib.hs new file mode 100644 index 00000000..d36ff271 --- /dev/null +++ b/test/stack-local-resolver/src/Lib.hs @@ -0,0 +1,6 @@ +module Lib + ( someFunc + ) where + +someFunc :: IO () +someFunc = putStrLn "someFunc" diff --git a/test/stack-local-resolver/stack.yaml b/test/stack-local-resolver/stack.yaml new file mode 100644 index 00000000..4aec180e --- /dev/null +++ b/test/stack-local-resolver/stack.yaml @@ -0,0 +1,4 @@ +resolver: snapshot.yaml + +packages: +- .