Safe Haskell | None |
---|
- type Description = String
- type Compiler = String
- type GhcPkg = String
- type Cabal = String
- data TestInputs = TestInputs {
- tiDescription :: Maybe GenericPackageDescription
- tiCabal :: Cabal
- tiLowest :: (Description, Compiler, GhcPkg)
- tiDefault :: [(Description, Compiler, GhcPkg)]
- tiTest :: [(String, [String])]
- runTests :: TestInputs -> IO ()
Documentation
type Description = StringSource
A description for this compiler version. This will be used in
the directory name in the tree that is written to disk. I simply
use a compiler version, such as 7.4
.
Path to GHC compiler. You can use a full path name or, if you use just an executable name, the PATH will be searched.
Path to ghc-pkg. If you use just an executable name, the PATH will be searched.
Path to cabal executable. Used to install package dependencies. If you use just an executable name, the PATH will be searched.
data TestInputs Source
TestInputs | |
|
runTests :: TestInputs -> IO ()Source