Ppx_inline_test_lib.Runtimemodule Test_result : sig ... endtype config = (module Inline_test_config.S)type '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_args`Am_test_runner means the ./inline_tests_runner process, whereas `Am_child_of_test_runner means a process descended from the test runner.
am_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.
val add_evaluator : f:(unit -> Test_result.t) -> unitRecord an evaluator for an external set of tests