Помогите настроить отображение @pytest.allure.step в jenkins

pytest
jenkins
reporting
allure
python
Теги: #<Tag:0x00007fedbc669ae8> #<Tag:0x00007fedbc669908> #<Tag:0x00007fedbc669778> #<Tag:0x00007fedbc669638> #<Tag:0x00007fedbc669458>

(Назар) #1
Python 3.5,2
pytest 2.9.0
Allure 1.4.23
Jenkins 2.19.2
lxml-3.6.4-cp35-cp35m-win32.whl
pytest-allure-adaptor 1.7.6

Хочу отобразить степ с параметрами функции,перепробовал все варианты:

@pytest.allure.step("{0}")   
with pytest.allure.step("{0}") :   
with pytest.allure.step("{}".format(message)) : 
with pytest.allure.step(title=message) :  
@allure.step("blabla {0}")   и т.д 

.xml в allure-results формируется, отчёт отображается, в нём название тестового модуля. тест зелёный…но шагов нет


(kixiro) #2

У меня с with работало.
В xml файле шаги отсутствуют?


(Назар) #3

теги <name> и <title> с текстом есть, правда текст в них дублируется…

    <step start="1479838105829" status="passed" stop="1479838105830">
    <name>Click on departure_date</name>
    <title>Click on departure_date</title>
    <attachments/>
    <steps/>
    </step>

Хочу добавить что функция с степом находится не в тестовом методе/модуле а в утилитах…В джаве аллюр так работает,по этому думаю что и в пайтоне должен,но чё не так не пойму (


(Назар) #4

Проблема решена.
Перепробовал всё а вот в Allure Report Advanced… java не выставил )),вот полноценно отчёт и не отображался.