Size: a a a

QA — Автоматизация

2020 October 13

СС

Сергей Сергей... in QA — Автоматизация
Mike
Так пишет же, что прав нет
Посмотри команду chmod
Через нее и прописал права и в консоли все норм пишет
источник

СС

Сергей Сергей... in QA — Автоматизация
Mike
Так пишет же, что прав нет
Посмотри команду chmod
sudo chmod +x
источник

M

Mike in QA — Автоматизация
Сергей Сергей
sudo chmod +x
источник

СС

Сергей Сергей... in QA — Автоматизация
да
источник

СС

Сергей Сергей... in QA — Автоматизация
Спасибо огромное! Буду пробовать
источник

А

Алексей in QA — Автоматизация
Maxim
попробуем )
тогда по шагам, у меня просто есть 1 файл test_api.py
1. запускаю тест так pytest --alluredir=my-results
2. в папке my-results все четко, есть данные в json файле
3. генерю отчет
$ allure generate my-results/
Report successfully generated to allure-report
4. Делаю server отчету
$ allure serve allure-report/
Generating report to temp directory...
Report successfully generated to /tmp/3430981662135481216/allure-report
Starting web server...
—-
прошу заметить, что папка указана верно, если она указана не верно, то output вот такой:
allure-reportsss does not exists
Report successfully generated to /tmp/13951431633420215709/allure-report

5. Смотрим (скрин)
6. Если зайти в папку allure-report/data и посмотреть что в json файлах, то там не будет никаких данных
Нужно либо allure serve с указанием папки с отчетом до генерации (с набором json'ов - в твоем случае my-results), либо allure open с указанием папки с отчетом после генерации (в твоем случае allure-report)
источник

M

Maxim in QA — Автоматизация
Алексей
Нужно либо allure serve с указанием папки с отчетом до генерации (с набором json'ов - в твоем случае my-results), либо allure open с указанием папки с отчетом после генерации (в твоем случае allure-report)
все так и делаю, тут подсказали вариант, что версии расходятся сильно. У меня allure 2.4.1 почему-то ставится, последнгий 2.13.х какие-то идут
источник

А

Алексей in QA — Автоматизация
да, с версиями там тоже косяки есть, на последней работает норм
источник

СС

Сказочный Сникерс... in QA — Автоматизация
Maxim
все так и делаю, тут подсказали вариант, что версии расходятся сильно. У меня allure 2.4.1 почему-то ставится, последнгий 2.13.х какие-то идут
Какой плагин для пайтеста используешь?
источник

M

Maxim in QA — Автоматизация
Сказочный Сникерс
Какой плагин для пайтеста используешь?
python-allure вроде как
источник

СС

Сказочный Сникерс... in QA — Автоматизация
Maxim
попробуем )
тогда по шагам, у меня просто есть 1 файл test_api.py
1. запускаю тест так pytest --alluredir=my-results
2. в папке my-results все четко, есть данные в json файле
3. генерю отчет
$ allure generate my-results/
Report successfully generated to allure-report
4. Делаю server отчету
$ allure serve allure-report/
Generating report to temp directory...
Report successfully generated to /tmp/3430981662135481216/allure-report
Starting web server...
—-
прошу заметить, что папка указана верно, если она указана не верно, то output вот такой:
allure-reportsss does not exists
Report successfully generated to /tmp/13951431633420215709/allure-report

5. Смотрим (скрин)
6. Если зайти в папку allure-report/data и посмотреть что в json файлах, то там не будет никаких данных
Тебя не смущает много sss в конце твоей папки в аутпуте?
источник

M

Maxim in QA — Автоматизация
Сказочный Сникерс
Тебя не смущает много sss в конце твоей папки в аутпуте?
нет, там выше другая команда с верной папкой. Этот пример я привел лишь для того, чтобы показать какой аутпут в случае отсутствия папки. Сделал это потому что было много советов, что папку не ту указываю.
источник

СС

Сказочный Сникерс... in QA — Автоматизация
И вообще, serve не делают на сгенеренный репорт. Serve делают на исходники
источник

СС

Сказочный Сникерс... in QA — Автоматизация
Сделай allure serve my-results
источник

M

Maxim in QA — Автоматизация
Сказочный Сникерс
И вообще, serve не делают на сгенеренный репорт. Serve делают на исходники
во, за это тоже спасибо! помогло финальную точку поставить. Сейчас опишу что произошло. Все заработало.
источник

СС

Сказочный Сникерс... in QA — Автоматизация
serve это не сервер если что)
источник

M

Maxim in QA — Автоматизация
Сказочный Сникерс
serve это не сервер если что)
ну можно сказать что сервер, он же поднимает http сервер и ждет соединения
источник

M

Maxim in QA — Автоматизация
и я вижу потом это
источник

СС

Сказочный Сникерс... in QA — Автоматизация
Он поднимает его в конце, да. Но сначала генерит репорт во временную папку
источник

M

Maxim in QA — Автоматизация
$ allure serve my-results/
Generating report to temp directory...
Report successfully generated to /tmp/11502079835610058945/allure-report
Starting web server...
2020-10-13 08:58:16.926:INFO::main: Logging initialized @3378ms to org.eclipse.jetty.util.log.StdErrLog
Can not open browser because this capability is not supported on your platform. You can use the link below to open the report manually.
Server started at <http://127.0.1.1:43747/>. Press <Ctrl+C> to exit
источник