2017-01-12 6 views
0

Я пытаюсь собрать данные покрытия кода для своих автоматических тестов. Однако структура тестирования, которую мы построили, не является частью того же решения, что и наш продукт, и наши тесты не имеют прямых ссылок на код нашего продукта.Как я могу собирать данные покрытия кода из программ вне моего тестового решения?

Из-за этого я обеспокоен тем, что простого включения покрытия кода в vstest будет недостаточно, чтобы увидеть, какой код был выполнен в продукте.

Как включить отдельные исполняемые файлы в данные покрытия кода?

Пути я в настоящее время пытаюсь проводить:

  • Включите путь к PDB-файлам нашего продукта в файле .runsettings и вещи просто волшебно работать
  • Используйте другой инструмент, собирающее покрытие кода, например как vsperfmon, собирать данные о покрытии кода нашего продукта на протяжении всего пробного пробега.

ответ

0

После дальнейших исследований (и некоторых проб и ошибок) я узнал, что мои опасения были необоснованными.

Включение пути к скомпилированному коду для тестируемого приложения (и файлов символов) отлично работает.

Вам просто нужно добавить их, используя тег Include в файле .runsettings, как описано в документе in this article.

 Смежные вопросы

  • Нет связанных вопросов^_^