View Source Mash.Runner (mash v0.3.1)
The process that runs the jobs through a series of Tasks, writes the IO, and monitors the results.
Summary
Functions
Returns a specification to start this module under a supervisor.
Types
@type job_state() :: :to_run | :running | :passed | :failed | :skipped
@type result() :: term()
Functions
Returns a specification to start this module under a supervisor.
See Supervisor
.
@spec tick_job(%{state: job_state()}, [Mash.Job.t()]) :: Mash.Job.t()