Module Core_bench.Test.Basic_test

type packed_f =
| T : ([ `init ] ‑> unit ‑> 'a) ‑> packed_f
type t = {
test_id : Id.t;
name : string;
test_name : string;
file_name : string;
module_name : string;
key : int;
arg : int option;
group_key : int option;
f : packed_f;
}
val test_id : t ‑> Id.t
val name : t ‑> string
val test_name : t ‑> string
val file_name : t ‑> string
val module_name : t ‑> string
val key : t ‑> int
val arg : t ‑> int option
val group_key : t ‑> int option
val f : t ‑> packed_f
val create_with_initialization : name:string ‑> ?test_name:string ‑> ?file_name:string ‑> ?module_name:string ‑> ?group_key:int option ‑> ?arg:int option ‑> key:int ‑> ([ `init ] ‑> unit ‑> unit) ‑> t
val make_filename : t ‑> string