Copyright | Thomas Tuegel 2011 |
---|---|
License | BSD3 |
Maintainer | cabal-devel@haskell.org |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
This module provides functions for locating various HPC-related paths and a function for adding the necessary options to a PackageDescription to build test suites with HPC enabled.
Synopsis
- data Way
- guessWay :: LocalBuildInfo -> Way
- htmlDir :: FilePath -> Way -> FilePath -> FilePath
- mixDir :: FilePath -> Way -> FilePath -> FilePath
- tixDir :: FilePath -> Way -> FilePath -> FilePath
- tixFilePath :: FilePath -> Way -> FilePath -> FilePath
- markupPackage :: Verbosity -> LocalBuildInfo -> FilePath -> PackageDescription -> [TestSuite] -> IO ()
- markupTest :: Verbosity -> LocalBuildInfo -> FilePath -> String -> TestSuite -> Library -> IO ()
Documentation
guessWay :: LocalBuildInfo -> Way Source #
Attempt to guess the way the test suites in this package were compiled and linked with the library so the correct module interfaces are found.
Path to the .tix file containing a test suite's sum statistics.
:: Verbosity | |
-> LocalBuildInfo | |
-> FilePath | "dist/" prefix |
-> PackageDescription | |
-> [TestSuite] | |
-> IO () |
Generate the HTML markup for all of a package's test suites.