Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
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
:: 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.