Size: a a a

Allure Framework

2021 November 10

🛠А

🛠 Александр Аверьяно... in Allure Framework
вот так выглядит в отчете, хотелось бы чтобы это переехало и в сам тест кейс
источник

A

Anton in Allure Framework
@Step("param1 = {param1}, param2={param2}")
fun method(param1, param2, param3{
источник

МС

Миша Сидельников... in Allure Framework
а в питоне нету такого же как в джаве - вызвать parameter(name, value) из когда тестов?
источник

🛠А

🛠 Александр Аверьяно... in Allure Framework
спасибо кто ответил, вроде как я без проблем переаю параметры в степы и они сохраняются, вопрос в том, что когда в тест-опсе останавливается прогон эти параметры не переносятся в тест-кейс из результата, они просто теряются
источник

PP

Pavel Pugach in Allure Framework
Версия не самая свежая?
источник

PP

Pavel Pugach in Allure Framework
тестопс какой версии?
источник

🛠А

🛠 Александр Аверьяно... in Allure Framework
3.181.5
источник

cm

cheshi mantu in Allure Framework
попробуй, пожалуйста то же самое на 3.185.3
источник

🛠А

🛠 Александр Аверьяно... in Allure Framework
OK, спасибо
источник

cm

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

AK

Andrey K in Allure Framework
Добрый день
Подскажите пожалуйста, что нужно сделать, чтобы в ТС, в табе с репортом отображался только последний запуск? Т.к. сейчас там почему-то все запуски в одном timeline.
источник

AK

Andrey K in Allure Framework
источник

СХ

Сергей Хомутинин... in Allure Framework
Там пулл реквест от меня где-то висел
источник

n

neji69 in Allure Framework
Всем привет! Помогите пж! Как с помощью плагина аллюровского в градле при вызове таски allureServe законфигурить ему путь до отчетов? или подскажите куда он по дефолту смотрит, так как он пишет что ресурсов нет и просто выключается.
источник

🛠А

🛠 Александр Аверьяно... in Allure Framework
если я не хочу чтобы параметры некоторых фикстур попадали в результат, насколь такое решение правильное и безопасное?

def pytest_configure(config):
   report_dir =
config.option.allure_report_dir
   if report_dir:
       setattr(
config.pluginmanager._name2plugin['allure_pytest'], 'AllureListener', CustomListener)

а CustomListener в свою очередь наследую от AllureListener  и переопределяю в нем хук pytest_runtest_setup где делаю вот так

params.pop('some_fixture')
test_result.parameters.extend(
   [
Parameter(name=name, value=represent(value)) for name, value in params.items()])

или может быть есть более простое решение?
источник

СХ

Сергей Хомутинин... in Allure Framework
Можно просто вытащить инстанс текущего листенера из плагинов пайтеста, и отредактировать результат текущего теста. Переопределять класс не нужно
источник
2021 November 11

NA

Nurzhan Abdirov in Allure Framework
Вопрос решил так @pytest.mark.parametrize('setup', [webdriver.Chrome(), webdriver.Firefox()], ids=['Chrome', 'FireFox']), и теперь один тест кейс одновременно запускает 2 браузера(chrome и firefox), в отчетах тест кейс разделен на chrome и firefox. Раньше для запуска теста в определенном браузере использовал фикстуру с параметром запуска —browser <chrome либо firefox>, но из-за параметризации, данная фикстура более не работает, можно ли как то  @pytest.mark.parametrize('setup', [webdriver.Chrome(), webdriver.Firefox()], ids=['Chrome', 'FireFox']) переместить в фикстуру, чтобы отчет также отображался отдельно для каждого браузера и тесты можно было запускать через параметр —browser
источник

🛠А

🛠 Александр Аверьяно... in Allure Framework
привет, попробовал сам поковыряться, но не соображу как и в каком месте это можно сделать, можешь подсказать?
источник

ЛЧ

Люба Чадаева... in Allure Framework
Привет! подскажите пожалуйста по categories.json
1) можно ли в одну категорию определить несколько messageRegex
2) есть 2 категории   {
   "name": "У клиента неверные логин/пароль",
   "messageRegex": ".*неверный пароль.*"
 },
 {
 "name": "Для разбора",
 "matchedStatuses": ["broken", "failed"]
 }
тест упал с ошибкой "неверный пароль" и попал в 1 категорию, но так как статус у него faild он попал и во вторую категорию и в итоге на вкладке Categories тест задублировался
Какая у меня цель: чтобы на вкладке Categories упавшие по определённым причинам ат были в отдельных категориях, а остальные тесты - в одной общей категории "Для разбора"(не было дублирования и тестировщики анализировали падения только в категории "Для разбора", там мы по сообщению не можем явно установить причину)
источник

АФ

Алексей Федоткин... in Allure Framework
в лоб решение - регекс с исключением текстов ошибок из других категорий и все
источник