Module Core_bench.Bench_command

type callback_bench = ?⁠run_config:Run_config.t ‑> ?⁠analysis_configs:Analysis_config.t list ‑> ?⁠display_config:Display_config.t ‑> ?⁠save_to_file:(Measurement.t ‑> string) ‑> ?⁠libname:string ‑> Test.t list ‑> unit
type callback_load_analyze_and_display = filenames:string list ‑> ?⁠analysis_configs:Analysis_config.t list ‑> ?⁠display_config:Display_config.t ‑> unit ‑> unit
val make : bench:callback_bench ‑> analyze:callback_load_analyze_and_display ‑> tests:Test.t list ‑> Core.Command.t
val make_ext : summary:string ‑> ((Analysis_config.t list * Display_config.t * [ `From_file of string list | `Run of (Measurement.t ‑> string) option * Run_config.t ]) ‑> unit) Core.Command.Param.t ‑> Core.Command.t