stack-0.1.6.0: The Haskell Tool Stack

Safe HaskellNone
LanguageHaskell2010

Stack.Build.Coverage

Description

Generate HPC (Haskell Program Coverage) reports

Synopsis

Documentation

updateTixFile :: (MonadIO m, MonadReader env m, HasConfig env, MonadLogger m, MonadBaseControl IO m, MonadCatch m, HasEnvConfig env) => Path Abs File -> String -> m () Source

Move a tix file into a sub-directory of the hpc report directory. Deletes the old one if one is present.

generateHpcReport :: (MonadIO m, MonadReader env m, HasConfig env, MonadLogger m, MonadBaseControl IO m, MonadCatch m, HasEnvConfig env) => Package -> [Text] -> (PackageName -> m (Maybe Text)) -> m () Source

Generates the HTML coverage report and shows a textual coverage summary for a package.