Size: a a a

Allure Framework

2022 February 11

Ml

Maria lazavik in Allure Framework
Всем привет) подскажите пожалуйста, где изменить path allure report чтобы появлялись данные
источник

cm

cheshi mantu in Allure Framework
расскажи лучше задачу, а не решение
источник

AA

Andrey Afrikanov in Allure Framework
Ситуация: есть проект с тестами для мобильного приложения. Тест-кейсы есть как и давно созданные, так и новые для будущего релиза.
Задача: научиться собирать тест-план из тест-кейсов текущего релиза (чтобы туда не попали тест-кейсы для будущих версий)

Теоретически это конечно можно разными статусами разруливать, но тут проблема - как не забыть поменять потом эти статусы? (теоретически можно через API по тригеру выпуска очередной версии)
источник

AD

Aleksandr Davydov in Allure Framework
Почему на некоторые тесты может не провешиваться jobRunner? При попытке их стартануть - падает данная ошибка:

{timestamp: 1644573503067, status: 400, message: "bad request",…}
errors: [{field: "jobsMapping", defaultMessage: "Some of tests has no job assigned"}]
message: "bad request"
status: 400
timestamp: 1644573503067
источник

AD

Aleksandr Davydov in Allure Framework
Примеры. Работающий тест:
источник

AD

Aleksandr Davydov in Allure Framework
Неработающий:
источник

cm

cheshi mantu in Allure Framework
потому что тесты результаты этих тестов еще не прилетали из CI и ТО не знает, в какой джобе из запускать
источник

AD

Aleksandr Davydov in Allure Framework
А руками есть возможность прокинуть? Или только прогон из CI ставить?
источник

cm

cheshi mantu in Allure Framework
можно
источник

AD

Aleksandr Davydov in Allure Framework
Нашёл, спасибо)
источник

AE

Artem Eroshenko in Allure Framework
Привет! Хм, я не очень понимаю что имеется в виду, можешь скриншот скинуть?
источник

cm

cheshi mantu in Allure Framework
как отличаются друг от друга тесты для разных релизов?
источник

AA

Andrey Afrikanov in Allure Framework
да вот пока ничем не отличаются. Вот и думаем как лучше это организовать, чтобы в фильтрации пользоваться
источник

cm

cheshi mantu in Allure Framework
самый простой вариант — статусы тестов и авто и ручных
тест-план составлять по status = Active, а все остальные игнорировать
источник

cm

cheshi mantu in Allure Framework
тесты для релиза Х+1 можно запускать на релиз Х?
источник

AA

Andrey Afrikanov in Allure Framework
нет, в этом то и задача
источник

cm

cheshi mantu in Allure Framework
тесты для релиза Х+1 нельзя запускать на релиз Х, но Х можно на Х+1
источник

AA

Andrey Afrikanov in Allure Framework
ну да:  X для Х+1  - уже регрессионные
источник

AD

Aleksandr Davydov in Allure Framework
Я сюда больше с вопросами писал... С вероятностью 99% мы переезжаем на вашу ТМС. Хочу сказать, что вы делаете хороший, годный продукт, с которым приятно работать. Были сложности, значительную часть которых можно было бы избежать, сделав информацию об ошибках на стороне ATO более информативной (это вам небольшой фидбэк). Интеграцию завели, работает отлично, сама платформа - огонь, в сравнении с конкурентами. Отдельно хочу поблагодарить @cheshimantu - который потратил на нас кучу времени и помог с решением всех затыков) Продолжайте в том же духе, надеюсь что у нас дальше будут только позитивные впечатления от использования продукта)
источник

cm

cheshi mantu in Allure Framework
ну, тогда лучше всего статусами.
КФ сейчас строковые и операции сравнения с ними нельзя делать
источник