Перейти к содержанию

Отчеты в проекте

Раздел "Отчеты"

Отчеты в проекте генерируются пользователем в момент их создания и не хранятся в базе данных системы.

Отчеты в проекте могут быть только по прогону. Соответственно, для генерации отчета по прогону необходимо перейти в раздел "Отчеты" (Reports) в проекте и выбрать нужный прогон.

Данный список можно фильтровать по релизу, в который включены прогоны. Также при использования поля поиска “Найти прогон” можно вводить название прогона, чтобы получать выборку требуемых прогонов. В строке с прогоном указывается его название, ID, количество тест-кейсов и их разделение по статусам: reports

При нажатии на название прогона в списке генерируется отчет и открывается в той же вкладке.

Содержание отчета по прогону

На странице отчета в верхней части отображается название и ID прогона, по которому он был сгенерирован и время создания. В левой части имеется кнопка, при нажатии на которую происходит переход на предыдущую страницу. В блоке “Текущий результат” отображается круговая диаграмма и пояснения к ней аналогично тому как это представлено на детальной странице прогона. Правее под надписью “Завершено” указывается соотношение количества пройденных тест-кейсов ко всем добавленным в прогон. При этом пройденными тест-кейсами считаются те, которые не находятся в статусе “Не проверен”. Под надписью “Пройдено” указывается соотношение количества успешно пройденных тест-кейсов ко всем добавленным в прогон. Под информацией о соотношениях указывается количество пройденных тест-кейсов и всех добавленных прогон (логика расчета для “Завершено”): reports

В блоке “Диаграмма активности” отображается график динамики статусов тест-кейсов в прогоне и пояснения к нему. В блоке “Сводка по проверкам” указывается движение тест-кейсов по статусам, то есть последние изменения по статусам фиксируются в верхней части списка при прохождении (изменении статусов) тест-кейсов в прогоне: reports

Имеется возможность скачивания отчета в виде файла формата pdf - для этого необходимо нажать кнопку "Скачать отчет". Также можно скачивать диаграммы и графики с помощью соответствующих кнопок.

Отчет по утилите EQATOR

Помимо отчетов по прогонам также имеется возможность просмотреть отчет по утилите EQATOR (проверка качества кода, безопасности, работоспособности и т.д.) для выбранного проекта (а точнее его кодовой базы). При вводе корректного URL в настройках проекта происходит интеграция с утилитой. Фильтрация данных происходит по дате начала и окончания: reports

Утилита позволяет выводить графики по следующим проверкам:

  • Общее количество ошибок
  • Ошибки Flake8
  • Цикломатическая сложность
  • Ошибки безопасности
  • Сломанные миграции
  • Проваленые юнит тесты
  • Проваленые юнит тесты garpix_page
  • Процент покрытия тестами
  • Быстродействие Lighthouse