Selectarea, instalarea și configurarea pluginului allure pentru protecția

Tag-uri: # # # #

Instalarea adaptorului pentru allure pentru # pytest

Mulțumesc! Am încercat să o fac înainte de crearea de fire, dar se pare că e greșit să scrie această parte py.test --alluredir [path_to_report_dir]. Nu ai putea spune, ce anume trebuie să specificați calea (eu nu înțeleg cu adevărat ce report_dir - un dosar cu aluat, sau de mers, sau un plug-in, sau pur și simplu nou) și modul în care este scris corect? Pe un exemplu. Vă rog să explicați omului întunecat.

Am acest script și funcționează.
py.test [titlul testului pe care l-am executat] .py -v --assert = 'simplu' - raportulalluredir (unde se pune raportul)
alura genera / rădăcină / Pycharm / tests_pytest / raport o- / rădăcină / Pycharm / tests_pytest / raport (în acest director, după testul este creat index.html și au o mulțime de deschidere faylov.Pri index.html rapoarte într-un browser.

Mulțumesc!
Încerc, iată ce:
py.test test_func1.py --alluredir = raport
Allure generate / report / test1

În primul rând, îmi cer scuze pentru întrebarea stupidă - cum pot face o mișcare pentru a introduce o astfel de construcție pe linia de comandă? În caz contrar, comenzile sunt executate mai întâi, apoi cealaltă. sau așa ar trebui să fie.
În al doilea rând, când rulez prima linie de py.test, test_func1.py --alluredir = raportul mă scrie asta:
platforma win32 - Python 3.5.2, pytest-2.9.0, py-1.4.32, pluggy-0.3.1
rootdir: C: \ Python \ python + selenium \ Testing \ sberbank \ test, inifile:
plugin-uri: allure-adapter-1.7.6
a colectat 0 articole / 1 erori

=================================== ERORI ============== ======================
______________________ Testul de colectare a erorilor func1.py ________________________
test_func1.py:93: în
money.test_input_amount ()
c: \ users \ nsaba \ appdata \ local \ programs \ python \ python35-32 \ lib \ site-packages \ allure \ common.py:
cu StepContext (self.allure, self.title.format (* a, ** kw)):
c: \ users \ nsaba \ appdata \ local \ programs \ python \ python35-32 \ lib \ site-packages \ allure \ common.py:
self.step = self.allure.start_step (auto.title)
c: \ utilizatori \ nsaba \ AppData \ programe \ locale \ piton \ python35-32 \ lib \ site-ul de pachete \ alura \ pytest_plugin.py: 159: în start_step
auto.stack [-1] .steps.append (pas)
E AttributeError: Obiectul 'AllureTestListener' nu are nici un atribut 'stack'
=========================== 1 eroare în 3,65 secunde ================== =========
Ce e în neregulă cu asta?

Articole similare