В рамках тестирования покрытия кода мне необходимо протестировать несколько сервисов. OpenCover github упоминает о возможности сделать это (проблема № 36), но не говорит вам, как это сделать. Страница wiki "Usage" не упоминает об этом. opencover -?
приводит упоминание о переключателе -service
, без какого-либо описания того, что он делает, точно или как его использовать. Может ли кто-нибудь сказать мне, как работает этот коммутатор, и как я могу подключиться к нему?Как подключиться к службе с OpenCover?
2
A
ответ
1
Когда вы устанавливаете OpenCover, вы обнаружите, что есть документ под названием Usage.rtf, который описывает, как использовать OpenCover для службы.
В основном вам нужно запустить OpenCover под учетной записью администратора с предварительно зарегистрированными Profiler (используйте regsvr32). Сервисный коммутатор должен указать имя службы.
Это довольно сложно сделать, поэтому я рекомендую вам создать свою службу с консольным режимом работы, так как тогда покрытие под обычной учетной записью пользователя имеет меньше ограничений и намного проще в настройке.
Смежные вопросы
- 1. Как подключиться и подключиться к службе net.tcp
- 2. Как подключиться к службе WCF с IronPython
- 3. Как подключиться к службе WCF с Android
- 4. Подключиться к моей службе, службе и широковещаниюListener
- 5. Подключиться к службе Neo4j REST
- 6. APNS - Как подключиться к службе обратной связи
- 7. Подключиться к службе Bonjour с IP-адресом
- 8. Как подключиться к локально установленной службе OpenLDAP?
- 9. подключиться к службе с удаленным удалением .NET в службе
- 10. Как подключиться к веб-службе CRM IFD?
- 11. Не удается подключиться к службе Team Foundation
- 12. Не удается подключиться к службе камеры android.hardware.Camera.open
- 13. Не удается подключиться к веб-службе
- 14. Как подключиться к веб-службе JSON с аутентификацией в Android?
- 15. Как подключиться к веб-службе, используя NSURLSession с методами делегирования?
- 16. Как подключиться к службе WSDL с помощью Java?
- 17. Delphi FireDac (TFDConnection) подключиться к службе Sphinx
- 18. Lightswitch не может подключиться к службе OData
- 19. Клиент не может подключиться к службе Wcf
- 20. JMC подключиться к службе Windows WildFly
- 21. Android не удается подключиться к службе камеры?
- 22. RuntimeException: Не удалось подключиться к службе камеры
- 23. Невозможно подключиться к службе WCF. Missing EndPointElemt
- 24. Подключиться к неизвестной веб-службе SOAP
- 25. Не удается подключиться к веб-службе
- 26. Android ... Не удается подключиться к службе камеры
- 27. Невозможно подключиться к службе камеры иногда
- 28. подключиться программно к службе WCF через HTTPS
- 29. Не удается подключиться к автономной службе WCF
- 30. Подключиться к службе Odata в Visual Studio
спасибо! Еще один вопрос, когда я выполняю тест покрытия для службы, как я могу указать PDB? Использование '-targetdir' не работает даже после перемещения PDB в простой каталог, например« C: \ ». – psamsonov
Вы должны иметь возможность держать PDB в той же папке, что и служба, - вот как она работала для меня. Если он не работает должным образом, поднимите проблему как ошибку на GitHub; предпочтительно с образцом, который помогает реплицировать проблему. –