Developing benchmarks#
All benchmark plugins must follow a strict hierarchy:
The package name must begin with
asv_bench
.Benchmark classes are defined in a
benchmarks
folder under the package module.Each exported new benchmark type has the
export_as_benchmark = [NAMEBenchmark]
attribute.
For more conventions, see the internally defined benchmark types within asv_runner
.