Changes for version 1.018 - 2016-08-20
- NEW FEATURES
- Allow items to be benchmarked using Benchmark.pm instead of Benchmark::Dumb. To do this, specify bencher option --bench-with-benchmark-pm. Currently if you do this, the raw result from Benchmark.pm will be used and no result table will be returned/saved. Also don't forget to set --benchmark-pm-count when appropriate (the default is -0.5).
- Introduce scenario property 'env_hashes' (can also be set from the CLI using --env-hash). This allows permuting multiple environment variable sets.
Modules
Backend for Bencher
Base class for formatter
Add vs_slowest field
Delete constant item permutation fields to reduce clutter
Delete notes field if there are no notes
Delete seq field
Munge module_startup results
Scale time to make it convenient
Round numbers (rate, time) to certain significant digits according to errors
Scale rate to make it convenient
Scale size fields to make it convenient
Scale time to make it convenient
Replace 'env_hash' field (numeric) with 'env' (string)
Sort rows
Field munger role
Result munger role
Results renderer role
An example scenario
Demonstrate cmdline_template
An example scenario: command not found
An example scenario: demo of multiple argument values (array)
An example scenario: demo of multiple argument values (hash)
Bencher scenario