BencheeDsl.Benchmark (BencheeDsl v0.1.1) View Source
Helpers for defining a benchmark with the DSL.
This module must be used to define and configure a benchmark.
Link to this section Summary
Functions
Configures the benchmark.
Adds a formatter to the benchmark.
Defines a function or map
to setup the inputs for the benchmark. If inputs
has a do
block a map
is expected to be returned.
This macro defines a function for the benchmark.
Creates a new Benchmark
struct.
Defines a callback that runs once the benchmark exits.
Defines a setup
callback to be run before the benchmark starts.
Updates a benchmark
struct by the given key
or path
.
Link to this section Types
Specs
keys() :: :config | :description | :dir | :module | :title
Specs
Link to this section Functions
Configures the benchmark.
Adds a formatter to the benchmark.
Defines a function or map
to setup the inputs for the benchmark. If inputs
has a do
block a map
is expected to be returned.
This macro defines a function for the benchmark.
Specs
Creates a new Benchmark
struct.
Defines a callback that runs once the benchmark exits.
Defines a setup
callback to be run before the benchmark starts.
Specs
Updates a benchmark
struct by the given key
or path
.