Safe Haskell | None |
---|---|
Language | GHC2021 |
Stack.Build.ExecutePackage
Description
Perform a build
Synopsis
- singleBuild :: (HasEnvConfig env, HasRunner env) => ActionContext -> ExecuteEnv -> Task -> InstalledMap -> Bool -> RIO env ()
- singleTest :: HasEnvConfig env => TestOpts -> [StackUnqualCompName] -> ActionContext -> ExecuteEnv -> Task -> InstalledMap -> RIO env ()
- singleBench :: HasEnvConfig env => BenchmarkOpts -> [StackUnqualCompName] -> ActionContext -> ExecuteEnv -> Task -> InstalledMap -> RIO env ()
Documentation
Arguments
:: (HasEnvConfig env, HasRunner env) | |
=> ActionContext | |
-> ExecuteEnv | |
-> Task | |
-> InstalledMap | |
-> Bool | Is this a final build? |
-> RIO env () |
singleTest :: HasEnvConfig env => TestOpts -> [StackUnqualCompName] -> ActionContext -> ExecuteEnv -> Task -> InstalledMap -> RIO env () Source #
Implements running a package's tests. Also handles producing coverage reports if coverage is enabled.
singleBench :: HasEnvConfig env => BenchmarkOpts -> [StackUnqualCompName] -> ActionContext -> ExecuteEnv -> Task -> InstalledMap -> RIO env () Source #
Implements running a package's benchmarks.