diff options
author | Daniel Gröber <dxld@darkboxed.org> | 2018-10-14 01:37:46 +0200 |
---|---|---|
committer | Daniel Gröber <dxld@darkboxed.org> | 2018-10-27 19:53:16 +0200 |
commit | a355c72bd6be5fdbfeb3be843818922939d2f94a (patch) | |
tree | 2dd7af9e7df1c8e7262120fda7b052706c1a267c /tests | |
parent | 8e5685ce57b296b7ba949173851a7f80c88e0ce2 (diff) |
Add 'allUnits' convenience query
Diffstat (limited to 'tests')
-rw-r--r-- | tests/GhcSession.hs | 6 |
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 |