| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
Stack.Build.ExecutePackage
Description
Perform a build
Synopsis
- singleBuild :: forall env. (HasEnvConfig env, HasRunner env) => ActionContext -> ExecuteEnv -> Task -> InstalledMap -> Bool -> RIO env ()
- singleTest :: HasEnvConfig env => TestOpts -> [Text] -> ActionContext -> ExecuteEnv -> Task -> InstalledMap -> RIO env ()
- singleBench :: HasEnvConfig env => BenchmarkOpts -> [Text] -> ActionContext -> ExecuteEnv -> Task -> InstalledMap -> RIO env ()
Documentation
Arguments
| :: forall env. (HasEnvConfig env, HasRunner env) | |
| => ActionContext | |
| -> ExecuteEnv | |
| -> Task | |
| -> InstalledMap | |
| -> Bool | Is this a final build? |
| -> RIO env () |
singleTest :: HasEnvConfig env => TestOpts -> [Text] -> 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 -> [Text] -> ActionContext -> ExecuteEnv -> Task -> InstalledMap -> RIO env () Source #
Implements running a package's benchmarks.