瀏覽代碼

Merge pull request #5121 from psftw/haskell-tests

Add haskell-stack test, update haskell-cabal test.
yosifkit 7 年之前
父節點
當前提交
491cbd2c21
共有 4 個文件被更改,包括 12 次插入1 次删除
  1. 1 0
      test/config.sh
  2. 2 1
      test/tests/haskell-cabal/container.sh
  3. 8 0
      test/tests/haskell-stack/container.sh
  4. 1 0
      test/tests/haskell-stack/run.sh

+ 1 - 0
test/config.sh

@@ -88,6 +88,7 @@ imageTests+=(
 	'
 	[haskell]='
 		haskell-cabal
+		haskell-stack
 		haskell-ghci
 		haskell-runhaskell
 	'

+ 2 - 1
test/tests/haskell-cabal/container.sh

@@ -1,4 +1,5 @@
 #!/bin/bash
 set -e
 
-cabal update
+cabal new-update
+cabal new-install --lib hashable

+ 8 - 0
test/tests/haskell-stack/container.sh

@@ -0,0 +1,8 @@
+#!/bin/bash
+set -e
+
+# stack mostly sends to stderr
+stack new myproject 2> /dev/null
+cd myproject
+stack config set resolver ghc-$(ghc --print-project-version) 2> /dev/null
+stack build 2> /dev/null

+ 1 - 0
test/tests/haskell-stack/run.sh

@@ -0,0 +1 @@
+../run-bash-in-container.sh