View Source Beamchmark.Suite.Configuration (Beamchmark v1.4.0)

The module defines a structure used to configure Beamchmark.Suite. For more information about customizing Beamchmark, refer to Beamchmark.options_t/0.

Link to this section Summary

Link to this section Types

Specs

t() :: %Beamchmark.Suite.Configuration{
  attached?: boolean(),
  compare?: boolean(),
  cpu_interval: pos_integer(),
  delay: non_neg_integer(),
  duration: pos_integer(),
  formatters: [Beamchmark.Formatter.t()],
  memory_interval: pos_integer(),
  name: String.t() | nil,
  output_dir: Path.t()
}

Link to this section Functions

Link to this function

get_configuration(opts, default_config)

View Source

Specs

get_configuration(Keyword.t(), t()) :: t()