stack-1.9.1.1: The Haskell Tool Stack

Safe HaskellNone
LanguageHaskell2010

Control.Concurrent.Execute

Documentation

data ActionType Source #

Constructors

ATBuild

Action for building a package's library and executables. If taskAllInOne is True, then this will also build benchmarks and tests. It is False when then library's benchmarks or test-suites have cyclic dependencies.

ATBuildFinal

Task for building the package's benchmarks and test-suites. Requires that the library was already built.

ATRunTests

Task for running the package's test-suites.

ATRunBenchmarks

Task for running the package's benchmarks.

data ActionContext Source #

Constructors

ActionContext 

Fields

runActions Source #

Arguments

:: Int

threads

-> Bool

keep going after one task has failed

-> [Action] 
-> (TVar Int -> TVar (Set ActionId) -> IO ())

progress updated

-> IO [SomeException]