Проверка результатов по объемам протестированного кода

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

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

Просмотр результата покрытия кода помогает определить пути кода, которые не охватываются тестами. Эта информация важна для улучшения залога теста с течением времени путем уменьшения задолженности по тестированию.

Пример

Чтобы просмотреть пример результатов покрытия кода для выбранного языка, см . раздел "Экосистемы " раздела "Конвейеры". Например, сбор и публикация покрытия кода для JavaScript с помощью Стамбула.

Показать результаты

Сводка покрытия кода можно просмотреть на вкладке "Сводка " в сводке выполнения конвейера.

Просмотр результатов покрытия кода

Результаты можно просмотреть и скачать на вкладке покрытия кода.

Просмотр и скачивание результатов на вкладке

Примечание.

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

Примечание.

Объединение результатов покрытия кода из нескольких тестов ограничено .NET и .NET Core в настоящее время. Это будет поддерживаться для других форматов в будущем выпуске.

Artifacts

Артефакты покрытия кода, опубликованные во время сборки, можно просмотреть на вкладке "Сводка" в сводке выполнения конвейера.

Просмотр артефакта покрытия кода

  • Если вы используете задачу тестирования Visual Studio для сбора покрытия для приложений .NET и .NET Core, артефакт содержит файлы покрытия, которые можно скачать и использовать для дальнейшего анализа в Visual Studio.

    Просмотр отчетов .coverage

  • При публикации покрытия кода с помощью форматов покрытия Cobertura или JaCoCo артефакт покрытия кода содержит HTML-файл, который можно просмотреть в автономном режиме для дальнейшего анализа.

    Просмотр html-отчетов

Примечание.

Для .NET и .NET Core ссылка на скачивание артефакта доступна, выбрав веху покрытия кода в сводке сборки.

Задачи

Справка и поддержка