Результаты для заказанного теста группируются в конвейере Azure Devops.

Я провожу несколько заказанных тестов с использованием конвейеров Azure DevOps. Результаты тестов сгруппированы в один упорядоченный тест. Интерпретировать результат становится очень сложно. Можно ли получить отдельный результат «прошел / не прошел»?

На скриншоте ниже заказанный тест содержит около 75 тестов, и только один из них не проходит. Но это приводит к общему результату 1 провал теста. Можно ли в результатах тестов показать 74 пройденных, 1 неудачный результат?

Результат теста


person Zankhana Rana    schedule 25.02.2020    source источник


Ответы (2)


Согласно вашему описанию, поскольку вы используете заказанный тест. Это ожидаемое поведение. Тесты будут сгруппированы и представлены в сводном виде.

Вы можете ознакомиться с заявлением в нашем официальном документе здесь - Просмотреть сводные результаты теста

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

Поскольку эти тесты связаны между собой, они должны сообщаться вместе с общими результатами, полученными в отдельных случаях или тестах. Эти результаты тестирования отображаются в виде сводных результатов тестирования на вкладке "Тесты":

  • Повторить неудачные тесты: .......
  • Тесты, управляемые данными: ...... Сводное представление также доступно для заказанных тестов (.orderedtest в Visual Studio).

Невозможно показать 74 пройденных, 1 неудачный результат в результатах тестов.

Чтобы увидеть результаты отдельных тестов в заказанном наборе тестов, вам может потребоваться загрузить файл *.trx и открыть его в Visual Studio.

person PatrickLu-MSFT    schedule 26.02.2020
comment
Я использую файл * .trx для просмотра результатов в Visual Studio. Разве невозможно опубликовать разделенный результат с помощью файла .trx? - person Zankhana Rana; 26.02.2020
comment
@ZankhanaRana Извините, я не уверен в этом. Я не сталкивался с этим сценарием, вы можете попробовать использовать sperate Задача публикации результатов теста, чтобы проверить, помогает ли это. Если и это не сработает, боюсь, что в данный момент с этим не справиться. - person PatrickLu-MSFT; 26.02.2020
comment
Я выполнил шаги в упомянутой вами ссылке, но безуспешно. Спасибо за ответ. - person Zankhana Rana; 26.02.2020
comment
@ZankhanaRana Спасибо за быстрое обновление. Боюсь, что это ограничение дизайна. Возможно, вам придется продолжать использовать файл * .trx для просмотра результатов в Visual Studio, чтобы увидеть результаты пройденного теста. Приносим извинения за неудобства. Кроме того, если мой ответ помог или указал правильное направление. Благодарю за то, что отметили это как ответ, который также поможет другим в сообществе. - person PatrickLu-MSFT; 26.02.2020
comment
Позвольте мне подождать еще немного, если есть вероятность, что кто-то столкнулся с проблемой и найдет решение. В противном случае отмечу это как ответ - person Zankhana Rana; 26.02.2020

Вот что я сделал, чтобы получить индивидуальные результаты -

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

Тестовые файлы

Результат:

Результаты

person Zankhana Rana    schedule 26.02.2020