Size: a a a

Allure Framework

2021 July 27

M

Maxmimko in Allure Framework
так же и сделано. просто что бы не делать дубли тестов используется параметризация
источник

P

Pavel in Allure Framework
можно саму параметризацию привязать к маркам, тогда уйдут скипы
источник

M

Maxmimko in Allure Framework
кажется я понял как, спасибо
источник

AY

Alexey Yakunichkin in Allure Framework
Всем привет, вопрос не по теме, но может у кого есть под рукой тестовое задание для тестировщика автоматизатора бекенда (API)
источник

P

Pavel in Allure Framework
думаю вам в группы по тестированию
источник

СХ

Сергей Хомутинин... in Allure Framework
они случайно в retries не показываются?
источник

СХ

Сергей Хомутинин... in Allure Framework
скорее всего они там
источник

СХ

Сергей Хомутинин... in Allure Framework
проблема в том, что надо для аллюра их сделать разными - например, параметризовать вот этим самым окружением, пускай даже и фейково
Например вот так
Сама фикстура cloud_fixture у меня не делает ничего, просто используется где-то в цепочке фикстур
Можно вообще autouse выставить

def pytest_generate_tests(metafunc) -> None:
   """
   Add cloud value to pytest node id
   """
   if "cloud_fixture" in metafunc.fixturenames and metafunc.config.option.cloud:
       metafunc.parametrize("cloud_fixture", [metafunc.config.option.cloud], indirect=True)
источник

СХ

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

СХ

Сергей Хомутинин... in Allure Framework
в твоем случае - нужное железо
источник

СХ

Сергей Хомутинин... in Allure Framework
написал ответ, а он уже написан выше. %)
источник

M

Maxmimko in Allure Framework
сейчас попроую поискать
источник

P

Pavel in Allure Framework
может ты подскажешь ответ на мой вопрос?
источник

СХ

Сергей Хомутинин... in Allure Framework
какой?
источник

P

Pavel in Allure Framework
Jenkins Pipeline. Запускаю pytest в Docker. jenkins файлы в allure-results видит из pipeline
но не дает генерировать отчет
Подскажите, куда копать? Ошибка 126
ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation/2.14.0/allure-2.14.0/bin/allure generate /var/lib/jenkins/workspace/VPS/DEV_Run_in_Docker/allure-results -c -o /var/lib/jenkins/workspace/VPS/DEV_Run_in_Docker/allure-report
OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: exec: "/var/lib/jenkins/tools/ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation/2.14.0/allure-2.14.0/bin/allure": stat /var/lib/jenkins/tools/ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation/2.14.0/allure-2.14.0/bin/allure: no such file or directory: unknown
Error when executing always post condition:
ru.yandex.qatools.allure.jenkins.exception.AllurePluginException: Can not generate Allure Report, exit code: 126
источник

СХ

Сергей Хомутинин... in Allure Framework
AllureCommandlineInstallation/2.14.0/allure-2.14.0/bin/allure: no such file or directory: unknown
проблема с коммандлайном аллюра
в дженкинсе он берется, к примеру, из tools
не помню как там по дефолту. вроде с мавена берется или еще откуда-то
при старте билда он его кладет в папку workspace/tools или куда-то туда. можно руками зайти и проверить работает он или нет
дженкинс плагин для аллюра вероятно использует этот коммандлайн
источник

P

Pavel in Allure Framework
[auto@jenkins ~]$ ls -lsa /var/lib/jenkins/tools/ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation/2.14.0/allure-2.14.0/bin
total 16
0 drwxr-xr-x. 2 jenkins jenkins   38 Jul 27 01:54 .
0 drwxr-xr-x. 6 jenkins jenkins   57 Jul 27 01:54 ..
8 -rwxr-xr-x. 1 jenkins jenkins 7889 May 19 14:32 allure
8 -rwxr-xr-x. 1 jenkins jenkins 4937 May 19 14:32 allure.bat
источник

P

Pavel in Allure Framework
у меня проблема в том, что тесты запускаются в докере и соответственно папка с результатами  - владелец root
источник

СХ

Сергей Хомутинин... in Allure Framework
а он работает из этой папки? allure serve какой-нибудь
источник

СХ

Сергей Хомутинин... in Allure Framework
если на чтение права есть, аллюру это не должно мешать кажется
источник