stack-2.15.1: The Haskell Tool Stack
Safe HaskellSafe-Inferred
LanguageGHC2021

Stack.Build.ExecutePackage

Description

Perform a build

Synopsis

Documentation

singleBuild Source #

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.