Size: a a a

2021 March 02

M

Maksim in Allure Framework
а curl зачем?:)
источник

АК

Александр Кот... in Allure Framework
Maksim
а curl зачем?:)
чтобы привязывать тесты и результаты тестов)
источник

M

Maksim in Allure Framework
Так это же плагин делает, сам путь для jira-srv выше, уже у себя настроил, всё ок.
источник

M

Maksim in Allure Framework
Ещё бы "из коробки" связку на кейсы/прогоны tm4j=zephyr, но это уже оффтопик
источник

АК

Александр Кот... in Allure Framework
Maksim
Так это же плагин делает, сам путь для jira-srv выше, уже у себя настроил, всё ок.
так а кто ему поставляет данные?)
источник

M

Maksim in Allure Framework
Вы конфиг делаете со стороны аллюра в env:
     ALLURE_JIRA_ENABLED: "true"
     ALLURE_JIRA_ENDPOINT: ...
     ALLURE_JIRA_USERNAME: ...
     ALLURE_JIRA_PASSWORD: ...
//optional
     ALLURE_JIRA_LAUNCH_ISSUES: ...
В тестах помечаете @Issue
При генерации отчета аллюр отправляет данные в jira
источник

АК

Александр Кот... in Allure Framework
Maksim
Вы конфиг делаете со стороны аллюра в env:
     ALLURE_JIRA_ENABLED: "true"
     ALLURE_JIRA_ENDPOINT: ...
     ALLURE_JIRA_USERNAME: ...
     ALLURE_JIRA_PASSWORD: ...
//optional
     ALLURE_JIRA_LAUNCH_ISSUES: ...
В тестах помечаете @Issue
При генерации отчета аллюр отправляет данные в jira
так а конфиг чего? а если этого «чего-то» - нет? то каким запросом передать данные в аллюр-плагин джира?
источник

M

Maksim in Allure Framework
если пользуете fescobar-like контейнеры, то аналогично. Проблема может быть только с самоподписанным сертом
источник

M

Maksim in Allure Framework
Александр Кот
так а конфиг чего? а если этого «чего-то» - нет? то каким запросом передать данные в аллюр-плагин джира?
а что есть тогда?:) Вы локально запускаете отчеты разве?
источник

АК

Александр Кот... in Allure Framework
Maksim
а что есть тогда?:) Вы локально запускаете отчеты разве?
есть хранилище в которое выгружаются  сгенерированные отчеты, и становятся доступны по ссылке, со всеми трендами и ссылками на тренды (спасибо @simple1elf за помощь в понимании того как сгенерировать ссылки на тренды самостоятельно), и есть желание синтегрироваться с allure2/jira-plugin , но за несколько выходных и вечеров пока не смог самостоятельно разобраться какой объект надо передавать в запросе к jira и с какими полями/заголовками, чтобы jira-plugin его распознал. Если у кого-то есть понимание что нужно отправить, будет очень интересно знать.Может и history.json будет достаточно, пока не понял.
источник

M

Maksim in Allure Framework
Так а как они "становятся доступными по ссылке"? Вот есть у вас allure-results. Запуская mvn allure:report или отправляя запрос на генерацию репорта на крутящийся в докере аллюр у вас происходит генерация allure-report. Вот где-то в этой генерации и зашита работа allure-jira, если в переменных окружения ALLURE_JIRA_ENABLED=true
Насколько понимаю, allure-jira держит в себе dto, вытаскивает нужные поля, отправляет их в jira, все данные в исходниках есть - JiraServiceBuilder (http клиент) JiraService(урлы), авторизация и пр.
источник

АК

Александр Кот... in Allure Framework
Maksim
Так а как они "становятся доступными по ссылке"? Вот есть у вас allure-results. Запуская mvn allure:report или отправляя запрос на генерацию репорта на крутящийся в докере аллюр у вас происходит генерация allure-report. Вот где-то в этой генерации и зашита работа allure-jira, если в переменных окружения ALLURE_JIRA_ENABLED=true
Насколько понимаю, allure-jira держит в себе dto, вытаскивает нужные поля, отправляет их в jira, все данные в исходниках есть - JiraServiceBuilder (http клиент) JiraService(урлы), авторизация и пр.
в контейнере запускаются
allure generate reports -o job_index
cp job_index remote-server/job_index


на remove-server генерируется html страница https://remore-server/job_index
таким образом отчет становится доступен по ссылке

из вашего последнего сообщения я понял, что наверное есть возможность прямо из этого же контейнера в котором есть allure_commandline попробовать экспортировать результаты в jira, но тогда вопрос - какой командой это сделать, пусть даже и добавив в контейнер переменные ALLURE_JIRA_*
источник

SP

STEPAN Panov in Allure Framework
дня доброго!
возник вот такой вопрос, в TeamCity хочу на шаблоне, моих билдов, настроить экспорт результатов в аллюр, но мен мне пишет что "No Allure Server registered yet for this projec". При это на конкретном билде я успешно это настроил.
источник

M

Maksim in Allure Framework
Александр Кот
в контейнере запускаются
allure generate reports -o job_index
cp job_index remote-server/job_index


на remove-server генерируется html страница https://remore-server/job_index
таким образом отчет становится доступен по ссылке

из вашего последнего сообщения я понял, что наверное есть возможность прямо из этого же контейнера в котором есть allure_commandline попробовать экспортировать результаты в jira, но тогда вопрос - какой командой это сделать, пусть даже и добавив в контейнер переменные ALLURE_JIRA_*
allure generate, по идее, это сделает. Тут уже к вдохновителям и разработчикам:)
источник
2021 March 03

S

Stas in Allure Framework
Антон Топильский
Всем привет! Поискал в чате и не нашел решения для след. проблемы: В аллюр отчете не отображаются шаги из методов @BeforeClass и  @AfterClass (реализованы в сьюте). При выполнении этих методов в логах так же пишутся erorors из AllureLifecycle (пример: 6560 [main] ERROR io.qameta.allure.AllureLifecycle - Could not start step: no test case running), похоже что для сьюта не создается uuid (не могу знать верно это или нет).  Есть ли какие то решения для данной проблемы (Maven+Junit4)?
Удалось решить проблему?
источник

АТ

Антон Топильский... in Allure Framework
Stas
Удалось решить проблему?
Да, кастомизировал Allure listener. Написал реализацию для методов testSuiteStarted testSuiteFinished, которые объявлены в RunListener
источник

AA

Anna Asabina in Allure Framework
Всем добрый вечер, хотела бы поинтересоваться, есть ли какой-то тюториал, как настроить trends график в allure?
источник

AA

Anna Asabina in Allure Framework
А то после прогонов, он стабильно пустой, а значит, история не сохраняется, как я понимаю
источник

MK

Mem Kekovich in Allure Framework
Anna Asabina
А то после прогонов, он стабильно пустой, а значит, история не сохраняется, как я понимаю
Значит надо или плагином пользоваться для вашей CI или в ручную копировать хистори в новый билд
источник

AA

Anna Asabina in Allure Framework
Надо поискать, есть ли плагин для gitlab
источник