Как подключиться к сервису с OpenCover? - PullRequest
2 голосов
/ 08 февраля 2012

В рамках тестирования покрытия кода мне нужно протестировать несколько сервисов. Gitub OpenCover упоминает о возможности сделать это (выпуск № 36), но не говорит вам, как. На странице «Использование» в вики ничего не говорится об этом. opencover -? вызывает упоминание переключателя -service без какого-либо описания того, что он делает, как именно и как его использовать. Может кто-нибудь сказать мне, как этот переключатель работает и как я могу подключиться к услуге с ним?

1 Ответ

1 голос
/ 09 февраля 2012

При установке OpenCover вы обнаружите, что существует документ с именем Usage.rtf, в котором описывается, как использовать OpenCover против службы.

Как правило, вы должны запускать OpenCover под учетной записью администратора с предварительно зарегистрированными профилировщиками (используйте regsvr32). Сервисный выключатель должен указать название сервиса.

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

...