Как получить CodeCoverage в пользовательском процессе сборки - PullRequest
2 голосов
/ 29 февраля 2012

Как получить покрытие кода в пользовательской операции сборки?

Я пытаюсь получить% покрытия, чтобы передать его другому приложению, которое я запускаю в рамках этой пользовательской операции.

1 Ответ

1 голос
/ 01 марта 2012

Покрытие генерируется инструментированием сборки и публикуется с использованием vsperfmon.Это усугубляется после завершения цикла, поэтому вы не можете получить «текущее покрытие» вашей сборки в рамках одного и того же цикла.

Однако получение покрытия из другого цикла возможно.Вам необходимо прочитать файл cover.data, используя класс CoverageInfo из Microsoft.VisualStudio.Coverage.Analysis.dll

...