Skip to content

[Bug] Not unique exporter for exporter type #1700

@workgroupengineering

Description

@workgroupengineering

Description

If the same exporter is defined in several levels (assembly and class) with different parameters, they are not merged.

Steps to Reproduce

  1. Download attachment
  2. Decompress
  3. Run
  4. 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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions