Fix BenchmarkDotNet test adapter not running tests with dotnet test (#2571)

* fix VsTestAdapter test filtering

* CR fixes
This commit is contained in:
Alon Sheffer 2024-05-19 15:54:48 +03:00 коммит произвёл GitHub
Родитель 205ce61313
Коммит 063d2f0dda
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -38,7 +38,7 @@ namespace BenchmarkDotNet.TestAdapter
foreach (var benchmarkCase in benchmark.BenchmarksCases) foreach (var benchmarkCase in benchmark.BenchmarksCases)
{ {
var testId = benchmarkCase.GetTestCaseId(); var testId = benchmarkCase.GetTestCaseId();
if (benchmarkIds != null && benchmarkIds.Contains(testId)) if (benchmarkIds == null || benchmarkIds.Contains(testId))
{ {
filteredCases.Add(benchmarkCase); filteredCases.Add(benchmarkCase);
testCases.Add(benchmarkCase.ToVsTestCase(assemblyPath, needsJobInfo)); testCases.Add(benchmarkCase.ToVsTestCase(assemblyPath, needsJobInfo));