sig
type t
val simplify :
Ketrew_target.State.t ->
[ `Activable | `Failed | `In_progress | `Successful ]
val name : Ketrew_target.State.t -> string
val summary :
Ketrew_target.State.t ->
[ `Time of Ketrew_pervasives.Time.t ] * [ `Log of string option ] *
[ `Info of string list ]
val log : ?depth:int -> Ketrew_target.State.t -> Ketrew_pervasives.Log.t
val passive_time : Ketrew_target.State.t -> Ketrew_pervasives.Time.t
val finished_time :
Ketrew_target.State.t -> Ketrew_pervasives.Time.t option
module Is :
sig
val building : Ketrew_target.State.t -> bool
val tried_to_start : Ketrew_target.State.t -> bool
val started_running : Ketrew_target.State.t -> bool
val starting : Ketrew_target.State.t -> bool
val still_building : Ketrew_target.State.t -> bool
val still_running : Ketrew_target.State.t -> bool
val ran_successfully : Ketrew_target.State.t -> bool
val successfully_did_nothing : Ketrew_target.State.t -> bool
val active : Ketrew_target.State.t -> bool
val verified_success : Ketrew_target.State.t -> bool
val already_done : Ketrew_target.State.t -> bool
val dependencies_failed : Ketrew_target.State.t -> bool
val failed_running : Ketrew_target.State.t -> bool
val failed_to_kill : Ketrew_target.State.t -> bool
val failed_to_start : Ketrew_target.State.t -> bool
val killing : Ketrew_target.State.t -> bool
val tried_to_kill : Ketrew_target.State.t -> bool
val did_not_ensure_condition : Ketrew_target.State.t -> bool
val killed : Ketrew_target.State.t -> bool
val finished : Ketrew_target.State.t -> bool
val passive : Ketrew_target.State.t -> bool
val killable : Ketrew_target.State.t -> bool
val finished_because_dependencies_died : Ketrew_target.State.t -> bool
end
module Count :
sig val consecutive_recent_attempts : Ketrew_target.State.t -> int end
end