dotnet/BenchmarkDotNet

Ability to configure benchmark class name in outputs

Open

#1.447 aberto em 2 de mai. de 2020

Ver no GitHub
 (6 comments) (1 reaction) (0 assignees)C# (1.054 forks)batch import
Hacktoberfesthelp wantedup-for-grabs

Métricas do repositório

Stars
 (11.415 stars)
Métricas de merge de PR
 (Mesclagem média 5d 9h) (20 fundiu PRs em 30d)

Description

An individual benchmark method's name can be overridden for output purposes via the Description property on BenchmarkAttribute (see #1243 for a related issue on this). However, there doesn't seem to be a way to do the same for the entire class.

My use case: we have a superclass of benchmarks being extended for different databases, so an abstract OpenConnectionBenchmarks class gets extended by SqliteOpenConnectionBenchmarks. However, in the outputs (CSV going into a database) it's desirable to have OpenConnectionBenchmarks, as the database is tracked elsewhere.

Guia do colaborador