Я пытаюсь создать отчет о покрытии кода с помощью vstest.console.exe. Я также использую файл .runsettings и передаю его в качестве параметра.
Что бы я ни пытался сделать, он генерирует отчет о покрытии только для moq.dll.
Ниже я делюсь полным текстом параметров команды, которую я выполняю, а также содержимым файла .runsettings. Есть идеи, где я делаю что-то не так?
Команда:
vstest.console.exe "C: \ Xyz.Tests \ bin \ Debug \ netcoreapp2.0 \ Xyz.Tests.dll" / InIsolation / EnableCodeCoverage /settings:CodeCoverage.runsettings
Содержание файла CodeCoverage.runsettings:
<RunSettings>
<DataCollectionRunSettings>
<DataCollectors>
<DataCollector friendlyName="Code Coverage" uri="datacollector://Microsoft/CodeCoverage/2.0" assemblyQualifiedName="Microsoft.VisualStudio.Coverage.DynamicCoverageDataCollector, Microsoft.VisualStudio.TraceCollector, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" enabled="false">
<Configuration>
<CodeCoverage>
</CodeCoverage>
</Configuration>
</DataCollector>
</DataCollectors>
</DataCollectionRunSettings>
</RunSettings>