Instance Method Details

Runs the given work, gathering the times of each run. Range
and times are then passed to a given validation proc. Outputs
the benchmark name and times in tab-separated format, making it easy to
paste into a spreadsheet for graphing or further analysis.

Runs the given work and asserts that the times gathered fit to
match a constant rate (eg, linear slope == 0) within a given
threshold. Note: because we're testing for a slope of 0,
R^2 is not a good determining factor for the fit, so the threshold is
applied against the slope itself. As such, you probably want to tighten it
from the default.