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


Просмотр сводных результатов теста — обновление Sprint 138 VSTS

В обновлении Visual Studio Team Services (VSTS) Sprint 138 страницы результатов для конвейеров выпуска были улучшены с обобщенным представлением результатов теста, который упорядочивает связанные результаты в иерархию. Кроме того, в сборке и выпуске мы добавили способ просмотра сведений о установленном программном обеспечении в пулах агентов, размещенных в Майкрософт.

Теперь в разделе "Работа " вы можете просмотреть работу вашей команды в центре рабочих элементов. Дополнительные сведения см. в списке функций ниже.

Следующие шаги

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

Новые возможности VSTS

Функции

Вики

Работа:

Сборка и выпуск:

Проверка:

Упаковка.

Отчеты —

Администратор:

Вики

Метаданные Surface для вики-страниц и предварительного просмотра кода с помощью тегов YAML

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

Пример тегов YAML:

---
tag: post
title: Hello world
---

Таблица YAML

Пример тегов YAML со списком:

---
tags:
- post
- code
- web
title: Hello world
---

Таблица YAML со списком

Работа

Просмотр работы для команды в центре рабочих элементов

Внимание

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

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

Сборка и выпуск

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

Пулы агентов, размещенные в Майкрософт, теперь сообщают о том, какое программное обеспечение установлено на образе. Не знаете, работает ли вы на Python 3.6.5 или Python 3.7 или имеет ли образ последнюю сборку Git? Чтобы узнать, перейдите на вкладку "Сведения ". Дополнительные сведения см. в документации по размещенным майкрософт агентам .

Сведения о размещенной пуле

Тест

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

Внимание

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

Во время выполнения теста тест может привести к возникновению нескольких экземпляров тестов, которые способствуют общему результату. Ниже приведены несколько примеров: тесты, которые повторно запускаются из-за сбоев, тесты, состоящие из упорядоченного сочетания других тестов (например, упорядоченного теста), или тесты с различными экземплярами на основе предоставленного входного параметра (управляемые данными тесты). Так как эти тесты связаны, их необходимо сообщить вместе с общим результатом, производным от отдельных результатов теста. В этом обновлении мы представляем улучшенную версию результатов теста, представленную в виде иерархии на вкладке "Тесты " в выпуске. Давайте рассмотрим пример.

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

Тестовая сводка отладки

Примечание.

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

Пакет

Просмотр скачиваемого пакета и пользовательских метрик

Теперь вы можете отслеживать количество скачиваемых пакетов и количество уникальных пользователей, скачанных ими. Каждый npm install пользователь или nuget restore агент сборки считается скачанным. Это поможет оценить популярность и использование создаваемых пакетов. Например, если вы видите общее количество скачиваемых пакетов остается постоянным в течение 2–3 недель, что может указывать на то, что пакет активно не используется.

Загрузки пакетов

Просмотр зависимостей в пакетах npm

Ранее вы могли видеть зависимости пакета, но вам пришлось вручную вернуться к веб-каналу и найти его (если он присутствует вообще). Теперь вы можете щелкнуть зависимость (например, buffer-crc32 или "нормализованный путь" в правом столбце на снимке экрана ниже) пакета npm и перейти непосредственно в список доступных версий для этой зависимости.

Зависимости пакетов

Отчетность

Просмотр панелей мониторинга VSTS в Microsoft Teams

Теперь вы можете перенести любую из панелей мониторинга VSTS в Microsoft Teams , чтобы укрепить беседы с командой. Чтобы настроить это, установите расширение интеграции Microsoft Teams и следуйте инструкциям, чтобы выбрать панель мониторинга. Выбранная панель мониторинга будет добавлена в качестве новой вкладки в канале Microsoft Teams. Панели мониторинга оптимизированы для потребления и обновления при каждом открытии вкладки. Дополнительные сведения и действия можно выполнить в VSTS, щелкнув ссылки на выбранных мини-приложениях. Дополнительные сведения см. в документации по интеграции Microsoft Teams и записи в блоге Microsoft DevOps.

Изучение журнала сборки с помощью нового мини-приложения панели мониторинга сборки

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

Внимание

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

Администрирование

Управление выставлением счетов для организации непосредственно с помощью портала Azure

Администратор коллекции проектов (PCA) теперь можно настроить выставление счетов или удалить выставление счетов для организации непосредственно на портале Azure. Найдите новые команды настройки выставления счетов и удалите команды выставления счетов на портале.

Отправка отзыва

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

Меню отзывов

Вы также можете получить советы и ваши вопросы, ответы сообщества на Stack Overflow.

Thanks,

Аарон Бьорк