Size: a a a

Allure Framework

2022 January 31

KK

Ksenia Krasotina in Allure Framework
При использовании serve надо указывать папку с результатами, а не репортом =)
источник

A

Anton in Allure Framework
#AllureTestOps
Во время прогона автотестов, средствами gradle автоматически перезапускаются упавшие тесты. В итоге если тест был failed (и по тексту ошибки привязался дефект), а потом passed - то defect все равно привязывается к лаунчу (на странице списка лаунчей, а в режиме просмотра конкретного лаунча - нет дефектов). Похоже на баг?
источник

c

charlie in Allure Framework
все ассерты работают через aspectj
источник

n

neji69 in Allure Framework
Подключена и такая зависимость testImplementation("org.aspectj:aspectjweaver:1.9.7")

но результат тот же
источник

c

charlie in Allure Framework
ну так там надо не зависимость, а агента добавить
источник

AS

Alexandr Schelkanov in Allure Framework
Запустил из результатов, но ничего не изменилось
источник

DL

Dmitry Lapenko in Allure Framework
А еще столкнулся с такой проблемой:
При запуске автотестов из TestOps на CI (TeamCity через плагин) выдает ошибку 504. При этом запуск джобы происходит корректно. В запросах браузера и логах сервера ошибок не видно. Куда тут стоит копать, что бы починить?
источник

AS

Alexandr Schelkanov in Allure Framework
источник

KK

Ksenia Krasotina in Allure Framework
Папка allure-results после прогона тестов создалась? Есть? Непустая?
источник

KK

Ksenia Krasotina in Allure Framework
allure serve генерирует репорт в другое место. это значит, что шаг allure generate вы можете  скипать. В остальном, @baevdm  скорее всего больше и лучше подскажет =) Я чисто пользователь, накидала на вентилятор вариантов.
источник

AS

Alexandr Schelkanov in Allure Framework
Понял, спасибо за варианты, покопаю еще
источник

A

Alex T in Allure Framework
подскажите, как аттачить slf4j логи в Allure report?
источник

A

Anton in Allure Framework
А еще репорт можно открывать из IDEA - open in browser
источник

CS

Captain Sparrow in Allure Framework
Я снова вернулся к настройке отчета и не очень понимаю как легко получить лаунч (и не парсить лог).
Мне предложили команду
export $(allurectl job-run env)
- но она запускает отдельный лаунч в аллюре отдельный и печатает его данные (и то не совсем корректные)

Как мне после watch режима получить LAUNCH_ID или LAUNCH_URL?
источник

AE

Artem Eroshenko in Allure Framework
allure watch ...

allure job-run env > allure.env
источник

AE

Artem Eroshenko in Allure Framework
и в allure.env будет key=value данные
источник

CS

Captain Sparrow in Allure Framework
Ну вот как раз эта команда запускает отдельный ран в аллюре и печатает его данные.
При этом не совсем корректные:
ALLURE_LAUNCH_ID=611118
ALLURE_LAUNCH_URL=https://allure.o3.ru/jobrun/822756
ALLURE_JOB_RUN_ID=822756
ALLURE_JOB_RUN_URL=https://allure.o3.ru/jobrun/822756

ALLURE_LAUNCH_URL == ALLURE_JOB_RUN_URL в каждом из них используется ALLURE_JOB_RUN_ID
При этом этот запуск не соотв. номеру запуска из watch режима
источник

AE

Artem Eroshenko in Allure Framework
а ты делаешь это из какой-то другой джобы?
источник

CS

Captain Sparrow in Allure Framework
пока запускаю локально из одного терминаа
источник

CS

Captain Sparrow in Allure Framework
сначала watch потом job-run
источник