aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/GhcSession.hs6
1 files changed, 1 insertions, 5 deletions
diff --git a/tests/GhcSession.hs b/tests/GhcSession.hs
index 88d5ebf..ca01abd 100644
--- a/tests/GhcSession.hs
+++ b/tests/GhcSession.hs
@@ -92,14 +92,10 @@ run x xs = do
ExitSuccess <- rawSystem x xs
return ()
-allComponents :: Query pt [ChComponentInfo]
-allComponents =
- concat . map (Map.elems . uiComponents) <$> (mapM unitQuery =<< projectUnits)
-
test :: FilePath -> IO [Bool]
test dir = do
qe <- mkQueryEnv (ProjDirV1 dir) (DistDirV1 $ dir </> "dist")
- cs <- runQuery allComponents qe
+ cs <- runQuery (concat <$> allUnits (Map.elems . uiComponents)) qe
forM cs $ \ChComponentInfo{..} -> do
putStrLn $ "\n" ++ show ciComponentName ++ ":::: " ++ show ciNeedsBuildOutput