За последние несколько дней я привык к OpenCover и заметил, что тесты с использованием Moles не генерируют никакой информации о покрытии.
Я создал небольшое решение, чтобы изолировать проблему, иобнаружил, что покрытие кода генерируется только для тестов, которые не имеют атрибута [HostType("Moles")]
.
Читая вокруг, я нашел this и это , которые кажутся NCover эквивалентами моей проблемы.Говорят, что это как-то связано с Moles, использующими профилировщик, а также с инструментом покрытия, и что существует переменная окружения CLRMONITOR_EXTERNAL_PROFILERS
, которую можно настроить так, чтобы несколько профилировщиков могли работать одновременно с Moles - я думаю,В этом и заключается решение, но я не уверен на 100%.Я предполагаю, что значением переменной будет имя профилировщика OpenCover - кто-нибудь знает это имя?
Кому-нибудь удалось запустить OpenCover с Moles?Можно ли это сделать?