У нас есть автоматические сборки покрытия, но они дают нам только цифры для наших юнит-тестов. У нас также есть куча системных тестов.
Это оставляет нам две проблемы: некоторый код выглядит непокрытым, даже если он используется в системных тестах (конечные точки WCF, доступ к БД и т. Д.); и некоторый код выглядит покрытым, даже если он используется только в модульных тестах.
Как настроить NCover (работающий на сервере сборки) для получения номеров покрытия от этого процесса (службы) при выполнении этих модульных тестов ? Все процессы находятся в одном окне.
Фактически у нас есть две службы, взаимодействующие друг с другом, и обе взаимодействуют с приложением ASP.NET MVC и службой WCF, размещенной в IIS; так что на самом деле это несколько процессов.
(.NET 4.0, x64. Использование NUnit и MSpec. Сервер CI - TeamCity.)