Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
and test_suit = string * test_case list
and test_case = string * (unit -> (unit, string) result)
module Test_Result : sig ... end
val ok : 'a -> ('a, 'b) result
val err : 'a -> ('b, 'a) result
module type Info_Impl = sig ... end
module type Info_API = sig ... end
module Info_Generator (M : sig ... end) : sig ... end
module Get_Info : sig ... end
module Filter : sig ... end
module Default_decorate : sig ... end
module Backtrace : sig ... end
module CallStack : sig ... end
val test : status -> (unit -> (unit, string) Result.t) -> Test_Result.t
val test_suit : status -> unit
val run :
?backtrace:bool ->
?callstack:bool ->
?force:bool ->
test_suit ->
unit