Подтвердить что ты не робот

Покрытие кода для библиотеки классов с использованием dotCover

У меня есть простая библиотека классов, которая тестируется с помощью MSTest с использованием VS 2010.

Я установил пробную версию dotCover 1.2. без установленного ReSharper.

VS имеет только пункты меню "Проект запуска крышки" и "Приложение крышки". Они открывают ящики, где я могу открывать все виды приложений, но не библиотеку классов.

Невозможно рассчитать покрытие кода для библиотеки классов без другого приложения, которое его использует?

4b9b3361

Ответ 1

В моем случае у меня есть решение, содержащее библиотеку классов, и другое решение, содержащее модульные тесты.

Я хотел посмотреть, какая часть классной библиотеки покрывает мои модульные тесты. После запуска Тесты обложки из контекстного меню "Решение" Dotcover по умолчанию показывает мне охват методов самих тестов. Чтобы увидеть покрытие библиотеки классов, вам нужно отменить сопоставить результаты покрытия с текущей структурой проекта:

введите описание изображения здесь

Обратите внимание, что это будет охватывать только проекты библиотеки классов, упомянутые в тестах. Если у вас есть проект, который вообще не имеет никаких тестов, то этот проект не будет отображаться как символ в дереве покрытия.

Благодаря этому ответу для указания меня в правильном направлении.