Определение того, какие тесты обеспечивают покрытие в результатах покрытия кода VS2010 - PullRequest
3 голосов
/ 12 мая 2010

Кто-нибудь знает простой способ работать в обратном направлении, начиная с выделения внутреннего кода кода VS2010 и заканчивая тестом, обеспечивающим покрытие? У меня есть файл с одним покрытым методом, а другой нет, но я просматриваю свои тесты. Я не могу найти тот, который обеспечивает текущее покрытие. Было бы замечательно иметь возможность вернуться назад с выделения кода.

Спасибо

1 Ответ

1 голос
/ 13 мая 2010

Информация о тестовом покрытии - это в основном булевы данные, которые были объединены в единицу. Когда вы выполняете тест A, и местоположение зонда P поражается, инструменты помнят, что P был выполнен. Если вы выполните тест B, и то же самое местоположение зонда P получит Хиты, инструмент помнит, что P был выполнен. Таким образом, покрытие (P) = выполнено (A) ИЛИ выполнено (B).

Хорошая новость заключается в том, что вы получаете данные покрытия. Плохая новость в том, что вы не можете отличить глядя на покрытие (P), вызвало ли это A или B.

Ваш единственный реальный вариант - запустить каждый тест отдельно и записать результаты.

...