| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Stack.Coverage
Description
Generate HPC (Haskell Program Coverage) reports
Synopsis
- deleteHpcReports :: HasEnvConfig env => RIO env ()
 - updateTixFile :: HasEnvConfig env => PackageName -> Path Abs File -> String -> RIO env ()
 - generateHpcReport :: HasEnvConfig env => Path Abs Dir -> Package -> [Text] -> RIO env ()
 - data HpcReportOpts = HpcReportOpts {
- hroptsInputs :: [Text]
 - hroptsAll :: Bool
 - hroptsDestDir :: Maybe String
 - hroptsOpenBrowser :: Bool
 
 - generateHpcReportForTargets :: HasEnvConfig env => HpcReportOpts -> RIO env ()
 - generateHpcUnifiedReport :: HasEnvConfig env => RIO env ()
 - generateHpcMarkupIndex :: HasEnvConfig env => RIO env ()
 
Documentation
deleteHpcReports :: HasEnvConfig env => RIO env () Source #
Invoked at the beginning of running with "--coverage"
updateTixFile :: HasEnvConfig env => PackageName -> Path Abs File -> String -> RIO env () Source #
Move a tix file into a sub-directory of the hpc report directory. Deletes the old one if one is present.
generateHpcReport :: HasEnvConfig env => Path Abs Dir -> Package -> [Text] -> RIO env () Source #
Generates the HTML coverage report and shows a textual coverage summary for a package.
data HpcReportOpts Source #
Constructors
| HpcReportOpts | |
Fields 
  | |
Instances
| Show HpcReportOpts Source # | |
Defined in Stack.Coverage Methods showsPrec :: Int -> HpcReportOpts -> ShowS # show :: HpcReportOpts -> String # showList :: [HpcReportOpts] -> ShowS #  | |
generateHpcReportForTargets :: HasEnvConfig env => HpcReportOpts -> RIO env () Source #
generateHpcUnifiedReport :: HasEnvConfig env => RIO env () Source #
generateHpcMarkupIndex :: HasEnvConfig env => RIO env () Source #