Поделиться через


Отчет "Сводка построения"

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

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

Примечание

Для этого отчета требуется, чтобы коллекция командных проектов, в которой содержится нужный командный проект, была создана с поддержкой служб отчетов SQL Server.Если при запуске Сред. Командный обозреватель и развертывании узла командного проекта не отображается пункт ОтчетОтчеты, отчет недоступен.

В этом разделе

  • Данные в отчете

  • Настройка длительности итерации

  • Интерпретация отчета

  • Фильтрация отчета

Этот отчет может использоваться для получения ответов на следующие вопросы:

  • Как со временем изменяется состояние всех построений?

  • Какие построения были успешными?

  • В каких построениях было большое количество изменений в коде?

  • Какое количество кода было выполнено во время тестов?

  • Какие построения готовы к установке?

Требуемые разрешения

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

Данные в отчете

Сведения отчета сводки построения получены из хранилища данных. В отчете содержится графическое отображение процента проводимых тестов, тестируемого кода, а также изменения в коде в нескольких построениях.

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

Как показано на следующей иллюстрации, это позволяет с первого взгляда определить успешность для нескольких определений построений за рассматриваемый период времени.

Пример отчета "Сводка построения"

В следующей таблице описаны сведения, которые отображаются для каждого индикатора качества:

Индикатор качества

Описание

Выполнение построения

Указывает состояние построения. Построение может иметь одно из следующих состояний:

  • Ошибка. Не удалось выполнить компиляцию построения или тесты.

  • Частично успешно. Успешно скомпилированы только несколько частей построения.

  • Остановлено. Построение было остановлено пользователем.

  • Успешно. Построение успешно скомпилировано, тесты выполнены.

Свойство построения

Указывает введенную вручную оценку качества построения. Качества построения, определенные для командного проекта можно добавлять и удалять. Дополнительные сведения см. в разделе Добавление и удаление значений качества построения.

Если свойство построения не оценено, данный столбец остается пустым.

% тестов пройдено

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

% покрытия кода

Отображает линейчатую диаграмму с накопителем, на которую в виде зеленого отрезка наносится процент покрытия кода. Остальная часть линейки отображается светло-синим цветом, указывая процент кода, который не был протестирован во время выполнения построения. Общая длина диаграммы всегда равна ширине столбца.

% обработанного кода (строки)

Отображает линейчатую диаграмму, на которую в виде серого отрезка наносится процент обработанного кода. Количество обработанного кода определяется путем деления количества строк кода, которые команда добавила, удалила и изменена на общее количество строк в построении. Длина отрезка пропорциональна числу процентов в масштабах отчета, поэтому максимальное количество обработанного кода во всех построениях равняется ширине столбца.

Создание фильтров для отчета сводки построения можно выполнить следующими способами:

  • изменить начальную и конечную даты отчета;

  • отфильтровать определения построений, указав значения платформы, конфигурации, определения построения или выполнение построения, которые следует включить в отчет.

Дополнительные сведения см. в разделе Фильтрация отчета далее в этом разделе.

Необходимые действия по управлению построением

Чтобы сделать отчет сводки построения эффективным, участники команды должны выполнять следующие действия для управления построениями:

Настройка длительности итерации

Для отслеживания хода выполнения работ в рамках текущей итерации, даты начала и окончания в отчете должны совпадать с текущим циклом итерации.

Изменение длительности итерации

  1. Щелкните значок календаря и выберите дату около поля Начало итерации (дата) или Конец итерации (дата).

  2. Нажмите кнопку Просмотр отчета.

Интерпретация отчета

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

Вопросы, ответы на которые содержатся в отчете

В отчете можно найти ответы на следующие вопросы:

  • Как со временем изменяется состояние всех построений?

  • Какие построения были успешными?

  • В каких построениях было большое количество изменений в коде?

  • Какие построения готовы к установке?

  • Какое количество кода было выполнено во время тестов?

Отчет сводки построения не содержит причин неполадок, но подсказывает, где можно найти их основную причину. В отчете также не указывается информация о размере или важности неполадок построения.

Рабочая версия отчета

В рабочем отчете сводки построения содержатся следующие индикаторы:

  • Выполняется большинство построений.

  • Выполняется большинство тестов.

  • Высокое покрытие кода.

  • Несколько пиков обработки кода.

Нерабочая версия отчета

Нерабочая версия отчета сводки построения содержит как минимум один из следующих индикаторов. Осуществите проверки, используя следующие подсказки:

  • Ошибки при выполнении большинства построений. Установите причины ошибок во время выполнения построений.

  • Ошибки при выполнении большинства тестов. Установите и устраните причины, по которым тесты не выполняются.

  • Большая часть покрытия кода отображается светло-синим цветом. Возможно, следует использовать больше автоматических тестов.

  • Пики в обработке кода.. Проверьте учитываются ли необычные пики в обработке кода.

Фильтрация отчета

Создание фильтров для отчета сводки построения можно выполнить следующими способами:

  • изменить начальную и конечную даты отчета;

  • отфильтровать определения в отчете, указав значения платформы, конфигурации, определения построения, свойство построения или выполнение построения, которые следует включить в отчет.

    Примечание

    Для определений построения можно задать необходимость прохождения отдельных тестов, всех тестов, или отсутствие необходимости проходить какие-либо тесты.В зависимости от конфигурации определений построения, полученные отчеты могут сильно отличаться.

На следующем рисунке показаны доступные фильтры:

Фильтры для отчета "Сводка построения"

Фильтры следует применять в соответствии с последовательностью, продемонстрированной в следующей процедуре. Параметры, доступные для некоторых фильтров зависят от ранее установленных фильтров.

Фильтрация построений отображаемых в отчете

  1. В списке Платформа установите флажки рядом с необходимыми платформами, чтобы отобразить их в отчете.

  2. В списке Конфигурация установите флажки рядом с необходимыми конфигурациями, чтобы отобразить их в отчете.

  3. В списке Определение построения установите флажки рядом с необходимыми определениями построения, чтобы отобразить их в отчете.

  4. В списке Свойство построения установите флажки рядом с необходимыми качествами построения, чтобы отобразить их в отчете.

  5. В списке Выполнение установите флажки рядом с необходимыми значениями, чтобы отобразить их в отчете.

  6. Нажмите кнопку Просмотр отчета.

См. также

Задачи

Отображение окна результатов построения

Основные понятия

Отчет "Индикаторы качества построения"

Отчет "Успех построения за период времени"

Отчет "Ход выполнения описаний функциональности" (гибкая разработка)

Другие ресурсы

Отчеты (гибкая разработка)