Benchee.Benchmark.Hooks (Benchee v1.4.0)

View Source

Internal module to support hooks functionality.

Summary

Types

hook_function()

@type hook_function() :: (any() -> any())

Functions

run_after_each(return_value, map1, map2)

@spec run_after_each(
  any(),
  Benchee.Scenario.t(),
  Benchee.Benchmark.ScenarioContext.t()
) :: any()

run_after_scenario(map1, map2)

@spec run_after_scenario(Benchee.Scenario.t(), Benchee.Benchmark.ScenarioContext.t()) ::
  any()

run_before_each(map1, map2)

run_before_scenario(scenario, scenario_context)

@spec run_before_scenario(Benchee.Scenario.t(), Benchee.Benchmark.ScenarioContext.t()) ::
  any()