Description
If the same exporter is defined in several levels (assembly and class) with different parameters, they are not merged.
Steps to Reproduce
- Download attachment
- Decompress
- Run
- At the end of benchmark you can see in Console output like this:
// * Export *
BenchmarkDotNet.Artifacts\results\TestMultipleExportIssue.SimpleBenchmark-report.csv
BenchmarkDotNet.Artifacts\results\TestMultipleExportIssue.SimpleBenchmark-report-github.md
BenchmarkDotNet.Artifacts\results\TestMultipleExportIssue.SimpleBenchmark-report.html
CustomExporter - Benchmark
CustomExporter - Assembly
Expected Behavior
Console output like this:
// * Export *
BenchmarkDotNet.Artifacts\results\TestMultipleExportIssue.SimpleBenchmark-report.csv
BenchmarkDotNet.Artifacts\results\TestMultipleExportIssue.SimpleBenchmark-report-github.md
BenchmarkDotNet.Artifacts\results\TestMultipleExportIssue.SimpleBenchmark-report.html
CustomExporter - Benchmark
Version: 0.12.1
Attachment
TestMultipleExportIssue.zip
Description
If the same exporter is defined in several levels (assembly and class) with different parameters, they are not merged.
Steps to Reproduce
Expected Behavior
Console output like this:
Version: 0.12.1
Attachment
TestMultipleExportIssue.zip