Skip to content

Commit 1095280

Browse files
authored
Fix benchmarks with same class but different namespace having same ID (#2522)
1 parent 33e9e93 commit 1095280

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/BenchmarkDotNet.TestAdapter/BenchmarkCaseExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ internal static Guid GetTestCaseId(this BenchmarkCase benchmarkCase)
8686
{
8787
var testIdProvider = new TestIdProvider();
8888
testIdProvider.AppendString(VsTestAdapter.ExecutorUriString);
89+
testIdProvider.AppendString(benchmarkCase.Descriptor.Type.Namespace ?? string.Empty);
8990
testIdProvider.AppendString(benchmarkCase.Descriptor.DisplayInfo);
9091
testIdProvider.AppendString(benchmarkCase.GetUnrandomizedJobDisplayInfo());
9192
testIdProvider.AppendString(benchmarkCase.Parameters.DisplayInfo);

0 commit comments

Comments
 (0)