val declare_reset_function : (unit -> unit) -> unitval declare_clean_up_function : (Tezt_core.Log.test_result -> unit) -> unitval fail :
?__LOC__:string ->
('a, Stdlib.Format.formatter, unit, 'b) Stdlib.format4 ->
'atype seed = Tezt_core__Test.seed = | Fixed of int| Random
val register :
__FILE__:string ->
title:string ->
tags:string list ->
?seed:seed ->
(unit -> unit Lwt.t) ->
unitval current_worker_id : unit -> int optionval current_test_file : unit -> stringval current_test_title : unit -> stringval current_test_has_tag : string -> boolval current_test_seed : unit -> intval current_test_seed_specification : unit -> seedval before_test_run : (unit -> unit) -> unittype used_seed = Tezt_core__Test.used_seed = | Used_fixed| Used_random of int
type test_result = Tezt_core__Test.test_result = {test_result : Tezt_core.Log.test_result;seed : used_seed;
}module type SCHEDULER = sig ... endval run_with_scheduler : (module SCHEDULER) -> unittype t = Tezt_core__Test.tval get_test_by_title : string -> t optionval run_one :
sleep:(float -> unit Lwt.t) ->
clean_up:(unit -> unit Lwt.t) ->
temp_start:(unit -> string) ->
temp_stop:(unit -> unit) ->
temp_clean_up:(unit -> unit) ->
t ->
test_result Lwt.tmodule String_tree : sig ... end