aboutsummaryrefslogtreecommitdiff
path: root/tests/Spec.hs
diff options
context:
space:
mode:
authorDaniel Gröber <dxld@darkboxed.org>2017-06-12 03:08:56 +0200
committerDaniel Gröber <dxld@darkboxed.org>2017-06-12 03:08:56 +0200
commitc8f7ac80ee152d737220c75a4d9b10211a37ace8 (patch)
tree0098798db293d9f52960d9f6ed35a998caa415f9 /tests/Spec.hs
parenteddd7e4dcbd014030b6c28bc97adf47f7cfad2fb (diff)
Update and fix support for Cabal HEAD
Diffstat (limited to 'tests/Spec.hs')
-rw-r--r--tests/Spec.hs12
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/Spec.hs b/tests/Spec.hs
index d0614de..de7568a 100644
--- a/tests/Spec.hs
+++ b/tests/Spec.hs
@@ -8,6 +8,7 @@ import Data.Version
import Data.Functor
import Control.Exception as E
import Control.Arrow
+import Control.Monad
import Prelude
import CabalHelper.Common
@@ -66,10 +67,12 @@ main = do
, "1.22.7.0"
, "1.22.8.0"
]),
- ("8.0", [
+ ("8.0.1", [
"1.24.0.0"
, "1.24.1.0"
- , "1.24.2.0"
+ ]),
+ ("8.0.2", [
+ "1.24.2.0"
, "HEAD"
])
]
@@ -78,7 +81,10 @@ main = do
let cabalVers = reverse $ concat $ map snd $ dropWhile ((<ghcVer) . fst) vers
- rvs <- mapM compilePrivatePkgDb cabalVers
+ rvs <- forM cabalVers $ \ver -> do
+ let sver = either show showVersion ver
+ putStrLn $ "\n\n\n\n\n\n====== Compiling with Cabal-" ++ sver
+ compilePrivatePkgDb ver
let printStatus (cv, rv) = putStrLn $ "- Cabal "++show cv++" "++status
where status = case rv of