![](https://static.wixstatic.com/media/685991_f5dbd58c85a9490387ae77dc55d4fda9~mv2.png/v1/fill/w_980,h_425,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/685991_f5dbd58c85a9490387ae77dc55d4fda9~mv2.png)
OpenCover Если у вас есть опыт работы с OpenCover, то инструкции по установке и использованию на сайте OpenCover вы найдете довольно простыми. Если вы новичок в OpenCover и вам нужно краткое введение, то пятиминутное видео на домашней странице OpenCover неплохое: Чтобы использовать OpenCover с Visual Studio, выберите Пуск > Все программы > Visual Studio 2017 > Инструменты Visual Studio > OpenCover. Если программа установки жалуется, что Visual Studio уже запущена, просто закройте ее и продолжите установку OpenCover. Вариант 1. Используйте последние версии сценариев OpenCover. OpenCover — это кроссплатформенный инструмент, который использует внешний исполняемый файл для покрытия кода, и если в вашей системе его нет, вам необходимо загрузить последние версии скриптов. Сначала загрузите последние скрипты с домашней страницы OpenCover. Затем загрузите последний пакет NuGet с домашней страницы NuGet. После того, как вы установили сценарии OpenCover и пакеты NuGet, пришло время запустить приложение OpenCover. Следующая команда показывает базовый вызов OpenCover: OpenCover /nologo %ProgramFiles%\OpenCover\OpenCover.Console.exe /data:coverage.html /filters:"Not(имя сборки 'OpenCover.Core')" MyProgram.exe Чтобы убедиться, что вы используете самые последние сценарии, вы можете запустить их в своих локальных проектах, а затем посмотреть статистику покрытия в течение минуты или около того. Вы увидите отчет, в котором сравниваются отчеты о покрытии между вашей локальной и удаленной версиями исходного кода. Когда OpenCover закончит измерение охвата, он создаст отчет в формате HTML, в котором будет показано множество вещей. Вы можете просмотреть отчет в Visual Studio или открыв веб-браузер и получив к нему доступ. Вы также можете распечатать его, поэтому мы обычно используем веб-браузер. В веб-браузере отчет выглядит так: Когда вы закончите просмотр и печать отчета, он OpenCover — бесплатный (как в пиве) инструмент для покрытия кода. Он может предоставить подробные отчеты о покрытии и много информации об отладке, такой как трассировка стека исключений, стек вызовов и время выполнения методов. Он также может предоставить покрытие сборки и сводку покрытия. Он основан на .NET CLR (Common Language Runtime) и может использоваться с любым языком .NET. Возможности OpenCover: Работает с проектами с открытым исходным кодом Работает с Частная разработка Работает с большинством популярных языков программирования, включая C/C++, C#, VB, F#, J#, Java, Ruby, PHP, Objective-C, MSIL, Mono, .Net и другие. Подробное покрытие класса Подробное покрытие методов Профилирование во время выполнения и выборка с замедлением Подробное покрытие приложений с трассировкой стека исключений, исключениями с подробными сведениями, трассировкой стека с подробными сведениями, всеми событиями Windows и т. д. Покрытие каталогов и файлов Использует среду выполнения Mono Версия для Linux и Mac OpenCover также можно использовать автономно, без IDE. Возможности приложения для тестового покрытия: 100% бесплатно 100% открытый исходный код 100% портативный с открытым исходным кодом Работает с .Net, Mono, .NetCore и .NetFramework. Работает с любым языком (C/C++, C#, Java, J#, VB, F#, PHP, C++/CLI, Powershell, VBScript, T-SQL, Asp.Net (ASP, ASP.NET), T4) и любой средой (обычный VS, Mono, .Net, Mono, .NetCore) Поддерживает C#, F#, Java, C#Script, VBScript и любой другой язык Сводный отчет о показателях и подробное представление точки останова с полной отладочной информацией о последней выполненной строке Просмотр точки останова с полной информацией для каждой точки останова Отчет о покрытии в процентах и детализированный по классам Отчет о покрытии в процентах и детализированный по файлам или классам Подробная информация в процентах, файлах, классах и методах Общее количество выполненных строк Общее количество недостигнутых строк и недостигнутых методов и классов Применение Откройте командную строку или используйте консольный объект OpenCover.console, чтобы открыть приложение покрытия тестами.При необходимости укажите соответствующие параметры командной строки, которые можно найти на странице загрузки OpenCover. Используйте переключатель --help для справки. Если у вас нет OpenCover IDE, вы должны загрузить ее. Он доступен бесплатно: fb6ded4ff2
Related links:
コメント