module Test_result : sig ... endtype 'a test_function_args = config:config ‑> descr:string ‑> tags:string list ‑> filename:string ‑> line_number:int ‑> start_pos:int ‑> end_pos:int ‑> 'aval test : ((unit ‑> bool) ‑> unit) test_function_argsval test_unit : ((unit ‑> unit) ‑> unit) test_function_argsval test_module : ((unit ‑> unit) ‑> unit) test_function_argsval collect : (unit ‑> unit) ‑> (unit ‑> unit) listThese values are meant to be used inside a user's tests.
val am_running_inline_test : boolam_running_inline_test is true if the code is running inline tests
(e.g. let%expect_test, let%test, let%test_unit) or is in an executable
invoked from inline tests. The latter is arranged by setting an environment
variable, see Core.Am_running_inline_test.
val add_evaluator : f:(unit ‑> Test_result.t) ‑> unitRecord an evaluator for an external set of tests