Module Ketrew_eval_condition (.ml)

module Ketrew_eval_condition: sig .. end
Evaluation of Ketrew_target.Condition.t values.

val bool : Ketrew_target.Condition.t ->
(bool,
[> `Host of
[> `Execution of
< host : string; message : string; stderr : string option;
stdout : string option >
| `Non_zero of string * int
| `Ssh_failure of
[> `Wrong_log of string
| `Wrong_status of Ketrew_unix_process.Exit_code.t ] *
string
| `System of [> `Sleep of float ] * [> `Exn of exn ]
| `Timeout of float
| `Unix_exec of string ]
Ketrew_host_io.Error.execution
| `Volume of [> `No_size of Ketrew_pervasives.Log.t ] ])
Ketrew_unix_io.Deferred_result.t