Coverage
класс в UnityEngine.TestTools
Выполнено в:UnityEngine.CoreModule
Описание
Описывает интерфейс данных покрытия кода, предоставляемых mono.
Чтобы включить покрытие, используйте один из следующих методов:
1) Используйте Coverage.enabled API
2) Используйте Аргумент командной строки -enableCodeCoverage пакетный режим
Охват кодов это измерение того, какая часть вашего кода была выполнена. Обычно это связано с автоматизированными тестами, но вы можете собрать данные о покрытии в Unity в любое время, когда Редактор запущен. Обычно он представляется в виде доклад Для автоматизированного тестирования отчет не измеряет качество тестов, а только показывает, выполняется ли ваш код автоматически или нет. PlayMode и EditMode тесты. Особенно полезно проверить, что критические или высокорискованные области вашего кода охвачены, потому что они должны пройти самые строгие тесты.
Вы можете использовать Пакет кодового охвата для сбора и представления информации о покрытии кода из ваших автоматизированных тестов. Кроме того, пакет Code Coverage предлагает функцию записи покрытия, которая позволяет записывать данные о покрытии по требованию, для ручного тестирования или когда в проекте нет автоматизированных тестов.
Статические свойства
| Свойство | Описание |
|---|---|
| enabled | Включает или отключает покрытие кода. Обратите внимание, что покрытие кода может влиять на производительность. |
Статические методы
| Метод | Описание |
|---|---|
| GetSequencePointsFor | Возвращает точки последовательности покрытия для указанного метода. Дополнительные сведения о данных покрытия, возвращаемых этим методом, см. в CoveredSequencePoint. |
| GetStatsFor | Возвращает сводку покрытия для указанного метода. Дополнительные сведения о статистике покрытия, возвращаемой этим методом, см. в CoveredMethodStats. |
| GetStatsForAllCoveredMethods | Возвращает резюме охвата для всех методов, которые были вызваны с момента запуска процесса Unity или вызова Coverage.ResetAll(). |
| ResetAll | Сброс всех данных о покрытии. |
| ResetFor | Сброс данных о покрытии для указанного метода. |