Size: a a a

Allure Framework

2021 November 03

DL

Daria Langina in Allure Framework
Привет.
Будем использовать severity в custom fields. Подскажите, пожалуйста, по нескольким вопросам:

1) Можно ли где-то в Allure TestOps "зашить" значения доступные для выбора?  
2) Обязательно придерживаться списка из SeverityLevel и использовать только blocker/critical/normal/minor/trivial ИЛИ можно ЛЮБЫЕ.
3) В код через плагин severity НЕ импортится (пробовал и с upload settings и без них). Баг/Фича/Я что-то не докрутил?
Возможно от этого зависит ответ на 2ой вопрос в том числе т.к. SeverityLevel не изменить. И тогда пояснение: нам не нужно в коде severity ТОЛЬКО в кейсах в Allure TestOps.
источник

DB

Dmitry Bogoluybov in Allure Framework
Привет. Заметил что при открытии теста из history начал добавлятся лишний символ /.
Кто подскажет где искать?
источник

DB

Dmitry Bogoluybov in Allure Framework
источник

DB

Dmitry Bogoluybov in Allure Framework
источник

ДТ

Дмитрий Титарь... in Allure Framework
Привет, подскажите как получить подобную ссылку на аллюр, чтобы использовать при отправке нотификаций (пример https://teamcity.mycompany.com/repository/download/Tests_Tribes_Pam_RegAuth_RuSite_Smoke/14768:id/allure-report/index.html)
в jenkins есть переменная BUILD_URL, а в tc? находил по поиску в этом чате упоминание переменной ALLURE_JOB_RUN_URL, но у меня она выводит слово 'allure'
источник

cm

cheshi mantu in Allure Framework
семь бед — один ответ
https://docs.qameta.io/allure-testops/faq/labels/
источник

SK

Sergey Korol in Allure Framework
Можно сделать атач типа text/uri-list и добавить туда ссылки на тяжелые логи. Они будут открываться в новом окне по клику.
источник

PP

Pavel Ponomaryov in Allure Framework
Это предполагает новую головную боль с хранением логов и правильным линкованием. А лог вот он уже есть как аттач в аллюре.
источник

DL

Daria Langina in Allure Framework
само severity работает у меня. Вопросы уже по его использованию
источник

SK

Sergey Korol in Allure Framework
А в чем боль? Вы уже итак наверняка храните гигабайтные репорты, захламляя условную мастер ноду CI сервера. Рано или поздно к вам прибежит девопс и ко, и скажут WTF. Для тяжелых файлов есть к примеру cloud buckets или любой другой сторедж с настроенной cleanup policy. Любой девопс вам все настроит за несколько часов. Проблем с линками тоже не вижу. CI артефакты конечно тоже можно чистить, но суть ведь в том, чтобы лишний раз не перегружать репорт. И external links - самое простое решение.
источник

PP

Pavel Ponomaryov in Allure Framework
Это всё замечательные и логичные доводы, когда продукт бесплатен. :)
источник

SK

Sergey Korol in Allure Framework
Тоже верно. Но как и в любом другом продукте, всегда есть приоритеты и целый беклог хотелок от разных клиентов. И в такой ситуации можно просто требовать и ждать, либо что-то начать делать уже сейчас, если это прям сильно важно.
источник

cm

cheshi mantu in Allure Framework
я не очень понял вопросы, если честно
источник

cm

cheshi mantu in Allure Framework
напиши, что хочется получить от них, пожалуйста
источник

DL

Daria Langina in Allure Framework
прошу прощение. сейчас попробую со скринами чтобы было понятнее
источник

cm

cheshi mantu in Allure Framework
нене. просто напиши, как ты это планируешь использовать
источник

cm

cheshi mantu in Allure Framework
значения полей или приходят из кода или управляются в UI
источник

cm

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

cm

cheshi mantu in Allure Framework
Аллюр ТО просто сохраняет эти значения у себя, т.е. что прилетело, то и доступно
источник

DL

Daria Langina in Allure Framework
Я как пользователь хочу выбирать из предложенного списка значения, принятые на проекте.

Для того, чтобы каждый пользователь не заводил +100500 своих/с ошибкой/отличных от принятых на проекте.
источник