Malleable_error.Hard_fail
type t = {
hard_errors : Test_error.internal_error Error_accumulator.t; |
soft_errors : Test_error.internal_error Error_accumulator.t; |
exit_code : int option; |
}
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
val check_invariants : t -> bool
val add_soft_errors : t -> Test_error.internal_error Error_accumulator.t -> t
val of_hard_errors :
?exit_code:int ->
Test_error.internal_error Error_accumulator.t ->
t