1. Идеи по улучшению функционала Test IT
1голос

Дублирование автотестов в прогоне при запуске адаптером и подтягиванием отчета импортером

Здравствутйте!

При запуске автотеста из TMS создается прогон с тестом, куда по завершении адаптер передает метаданные, затем запускается импортер для allure, который вновь создает новый автотест в этом же прогоне и куда заливает свои данные. Как итог - имеем 2 теста в прогоне, хотя был запущен 1. Пробовал копировать сгенерированный externalid из автотеста, созданного импортером и вставлять в свой код, чтобы потом запускать из TMS адаптером, как результат - создаются 2 теста с одинаковым id, но с разными данными отчета: один берется из адаптера, второй из импортера. Хотелось бы, чтобы импортер не плодил дубли автотестов, а пробрасывал отчет в тест, запущенный адаптером. Либо добавить в адаптер ф-ции импортера, чтобы пробрасывать все одним заходом.

1 комментарий
  • Roman Anikiev
    Павел, добрый день!
    У нас не подразумевается одновременное использование и allure импортера и адаптера, так как адаптер полностью покрывает все функции импортера и даже больше =)
  • Павел
    Добрый день.
    Понятно, просто при использовании адаптером нужно будет во всех автотестах добавлять декораторы testit, а с импортерем этого не требуется, т.к. отчет берется уже готовый сформированный. Понял. Спасибо за ответ.
    05.09.2024, 14:55, "Центр помощи Yoonion" <support@yoonion.ru>:

    Павел, добрый день! У нас не подразумевается одновременное использование и allure импортера и адаптера, так как адаптер полностью покрывает все функции импортера и даже больше =)

    Ваше предложение: Здравствутйте!

    При запуске автотеста из TMS создается прогон с тестом, куда по завершении адаптер передает метаданные, затем запускается импортер для allure, который вновь создает новый автотест в этом же прогоне и куда заливает свои данные. Как итог - имеем 2 теста в прогоне, хотя был запущен 1. Пробовал копировать сгенерированный externalid из автотеста, созданного импортером и вставлять в свой код, чтобы потом запускать из TMS адаптером, как результат - создаются 2 теста с одинаковым id, но с разными данными отчета: один берется из адаптера, второй из импортера. Хотелось бы, чтобы импортер не плодил дубли автотестов, а пробрасывал отчет в тест, запущенный адаптером. Либо добавить в адаптер ф-ции импортера, чтобы пробрасывать все одним заходом.

    Просмотреть все комментарии к предложению и количество отданных за него голосов можно по адресу: https://support.yoonion.ru/ideas/record/87067