Filenotfoundexception / missingmethodexception при запуске тестов xunit под opencover

Если я проведу свои тесты с этим:

OpenCover.Console.exe -target:"xunit.console.exe" -targetargs:"\"test1.dll\" \"test2\" -noshadow -noappdomain -xml \"xunit-test-results.xml\"" -filter:"-[XUnit]* -[Moq]*" -skipautoprops -register:path64 -output:"opencover-report.xml" -log:All

Я получаю множество зависимостей загрузки FileNotFoundExceptions и текущих тестов MissingMethodException.

Если я удалю -noappdomain из вызова xunit.console.exe, я не получу ошибок, но это результат OpenCover.Console.exe:

Committing...
No results, this could be for a number of reasons. The most common reasons are:
    1) missing PDBs for the assemblies that match the filter please review the
    output file and refer to the Usage guide (Usage.rtf) about filters.
    2) the profiler may not be registered correctly, please refer to the Usage
    guide and the -register switch.

Что я делаю неправильно?

0
0
69
1

Ответы 1

Часть покрытия была связана с отсутствием +[*]* в фильтрах.

Вероятно, именно из-за ошибок xunit.console.exe по умолчанию использует AppDomain.

Другие вопросы по теме