module Bench_command: sig
.. end
module Ascii_table: Textutils.Ascii_table
module Variable: Test_metrics.Variable
type
callback_bench = ?limit_width_to:int ->
?columns:[ `Allocated
| `Confidence
| `Cycles
| `GC
| `If_not_empty of Column.t
| `Name
| `Nanos
| `Percentage
| `Samples
| `Speedup ] list ->
?display:Ascii_table.Display.t ->
?ascii_table:bool ->
?ci_absolute:bool ->
?predictors:Test_metrics.Variable.t list ->
?verbosity:[ `High | `Low ] ->
?no_compactions:bool ->
?save_sample_data:bool ->
?time_quota:Core.Std.Time.Span.t ->
?sampling_type:[ `Geometric of float | `Linear of int ] ->
?stabilize_gc_between_runs:bool ->
?fork_each_benchmark:bool -> Test.t list -> unit
type
callback_analyze = ?limit_width_to:int ->
?columns:[ `Allocated
| `Confidence
| `Cycles
| `GC
| `If_not_empty of Column.t
| `Name
| `Nanos
| `Percentage
| `Samples
| `Speedup ] list ->
?display:Ascii_table.Display.t ->
?ascii_table:bool ->
?ci_absolute:bool ->
?predictors:Test_metrics.Variable.t list -> saved_files:string list -> unit
val readme : unit -> string
val make : callback_bench ->
callback_analyze -> Test.t list -> Core.Std.Command.t