@@ -43,7 +43,12 @@ runTestSuite testdir prevPassed pair@(packageName, _) = do
44 ph4 <- getHandle AppendMode $ \handle -> runProcess "cabal-dev" ["test"] (Just dir) Nothing Nothing (Just handle) (Just handle)
44 ph4 <- getHandle AppendMode $ \handle -> runProcess "cabal-dev" ["test"] (Just dir) Nothing Nothing (Just handle) (Just handle)
45 ec4 <- waitForProcess ph4
45 ec4 <- waitForProcess ph4
46+ if (ec4 /= ExitSuccess)
49+ ph5 <- getHandle AppendMode $ \handle -> runProcess "cabal-dev" ["haddock"] (Just dir) Nothing Nothing (Just handle) (Just handle)
50+ ec5 <- waitForProcess ph5
46− return $ ec4 == ExitSuccess
51+ return $ ec5 == ExitSuccess
47 let expectedFailure = packageName `Set.member` expectedFailures
52 let expectedFailure = packageName `Set.member` expectedFailures