Size: a a a

Allure Framework

2022 January 11

DB

Dmitry Bogoluybov in Allure Framework
хм всеравно из докер контйнера не открывается отчет.
Пробовал прокинуть порт, задать хост, открыть дефолтный отчет. Результат один - неоткрывается отчет
источник
2022 January 12

SD

Sergey Demenok in Allure Framework
странный кейс, если честно)
allure serve сгенерит отчет и откроет его в дефолтном браузере
непонятно зачем тебе запускать allure serve в контейнере, чтобы он открыл отчет в хостовом браузере?
источник

DB

Dmitry Bogoluybov in Allure Framework
Идея в том что пользователь не должен настраивать среду. Он должен запустить 2 команды и получить через н минут результат тестов.
Тобиш в контейнере где есть джава, Аллюр команд лайн передаются результаты из контейнера с тестами. В контейнере запускается команда Аллюр серв. В контейнере он хостится.

Так вот проблема в том что на линуксе все идеально. А вот на маке и Винде ссыль не открывается. И я немогу понять почему.

Пробовал задать хость и порт, и прокинуть их из контейнера - результат тот же.
источник

DB

Dmitry Bogoluybov in Allure Framework
Открывается должна ссыль локально. На ci все идёт на С3 и там хостится
источник

A

Anton in Allure Framework
вместо allure serve в контейнере сделайте allure report и поднимите свой nginx или другой простой веб сервер
источник

DB

Dmitry Bogoluybov in Allure Framework
Оккей.... осталось понять как это сделать)
источник

SD

Sergey Demenok in Allure Framework
а в образе с аллюром случайно нет петона?)
источник

SD

Sergey Demenok in Allure Framework
если есть можно б было сделать так python -m http.server -d allure-report 8081 и пробросить порт на хост
источник

DB

Dmitry Bogoluybov in Allure Framework
хм. попробую но образ стает все интереснее)
пайтон, джава, убунту аллюр команд лайн)
источник

SD

Sergey Demenok in Allure Framework
если в образе нет петона - ставить его точно не нужно)) но судя по докерфайлу там есть python3.6
или я криво посмотрел)
источник

DB

Dmitry Bogoluybov in Allure Framework
ну да, там же убунту. это ее родной язык
источник

SD

Sergey Demenok in Allure Framework
ох уж эти линуксы для домохозяек 😉
источник

DB

Dmitry Bogoluybov in Allure Framework
а можно доку на эту команду? python -m http.server -d allure-report 8081 или примерное описание. Не совсем понятно на каком хосте оно будет
источник

SD

Sergey Demenok in Allure Framework
попробуй так запустить
```
docker run --volumes-from auto_tests -p 8081:8081 allure /bin/bash -c "allure generate /aqa/src/reports/allure-results && python -m http.server -d allure-report 8081
```
источник

SD

Sergey Demenok in Allure Framework
❯ python -m http.server -h
usage: server.py [-h] [--cgi] [--bind ADDRESS] [--directory DIRECTORY] [port]

positional arguments:
 port                  Specify alternate port [default: 8000]

optional arguments:
 -h, --help            show this help message and exit
 --cgi                 Run as CGI Server
 --bind ADDRESS, -b ADDRESS
                       Specify alternate bind address [default: all interfaces]
 --directory DIRECTORY, -d DIRECTORY
                       Specify alternative directory [default:current directory]
источник

DB

Dmitry Bogoluybov in Allure Framework
ага тобиш он захостит на адресе http.server с портом 8081, все что есть в папке allure-report.
Тогда можно юзать не серв а дженерейт.
источник

SD

Sergey Demenok in Allure Framework
ога
источник

DB

Dmitry Bogoluybov in Allure Framework
а для команды generate java обязательна?
источник

SD

Sergey Demenok in Allure Framework
аллюр на джаве написан) кажется как минимум рантайм должен быть
но я не эксперт в джаве)
источник

CS

Captain Sparrow in Allure Framework
Егор, привет. А известно когда примерно будет релиз с упрощенным получением launch_id?
источник