diff options
Diffstat (limited to 'haddock-test/src/Test/Haddock/Config.hs')
| -rw-r--r-- | haddock-test/src/Test/Haddock/Config.hs | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/haddock-test/src/Test/Haddock/Config.hs b/haddock-test/src/Test/Haddock/Config.hs index 51032a3a..51394eff 100644 --- a/haddock-test/src/Test/Haddock/Config.hs +++ b/haddock-test/src/Test/Haddock/Config.hs @@ -196,6 +196,7 @@ loadConfig ccfg dcfg flags files = do      cfgHaddockArgs <- liftM concat . sequence $          [ pure ["--no-warnings"] +        , pure ["--bypass-interface-version-check"]          , pure ["--odir=" ++ dcfgOutDir dcfg]          , pure ["--optghc=-w"]          , pure ["--optghc=-hide-all-packages"] @@ -223,13 +224,13 @@ printVersions env haddockPath = do          { pcEnv = Just env          , pcArgs = ["--version"]          } -    waitForSuccess "Failed to run `haddock --version`" handleHaddock +    void $ waitForSuccess "Failed to run `haddock --version`" stderr handleHaddock      handleGhc <- runProcess' haddockPath $ processConfig          { pcEnv = Just env          , pcArgs = ["--ghc-version"]          } -    waitForSuccess "Failed to run `haddock --ghc-version`" handleGhc +    void $ waitForSuccess "Failed to run `haddock --ghc-version`" stderr handleGhc  baseDependencies :: FilePath -> IO [String] @@ -240,7 +241,7 @@ baseDependencies ghcPath = do      unsetEnv "GHC_PACKAGE_PATH"      (comp, _, cfg) <- configure normal (Just ghcPath) Nothing -        defaultProgramConfiguration +        defaultProgramDb  #if MIN_VERSION_Cabal(1,23,0)      pkgIndex <- getInstalledPackages normal comp [GlobalPackageDB] cfg  #else @@ -300,7 +301,7 @@ defaultDiffTool :: IO (Maybe FilePath)  defaultDiffTool =      liftM listToMaybe . filterM isAvailable $ ["colordiff", "diff"]    where -    isAvailable = liftM isJust . findProgramLocation silent +    isAvailable = liftM isJust . findExecutable  defaultStdOut :: FilePath | 
