Моя организация работает над интеграцией консоли DotCover (описанной здесь и здесь ) в процесс сборки на основе MSBuild с помощью пользовательской задачи MSBuild.
Как и следовало ожидать, мы рассматриваем тесты NUnit над нашими сборочными тестами. Хотя мы вполне довольны результатами покрытия, которые генерирует DotCover, мы обнаружили, что наши тесты теперь могут проваливаться, не вызывая сбой нашей сборки. Один шаг вперед, два шага назад.
DotCover (по крайней мере, так, как мы его запускаем) полностью скрывает результаты покрытого процесса, как вывод на консоль, так и код выхода. Мне бы хотелось, чтобы в этом отношении он вел себя больше как NCover - повторяя весь вывод и код выхода из покрытого процесса.
Кто-нибудь знает, как этого добиться с помощью консоли DotCover? Получение кода завершения покрытого процесса является наиболее важным, поскольку нам необходимо, чтобы наши сборки не работали в случае сбоя теста.