Поддержка Allure для выполнения многопоточных тестов - PullRequest
0 голосов
/ 04 марта 2020

Простой вопрос - поддерживается ли allure с параллельными pytest вариантами, такими как pytest-параллельный и pytest-concurrent ?

Оба эти pytest варианты позволяют запускать отдельные тесты в пуле потоков. Эта часть работает нормально. У меня проблема в том, чтобы заставить allure работать с ними.

Когда я просто использую стандарт болота pytest, все в порядке.

pytest -lvs  --alluredir=allure simpletest.py
...

dir /x allure
 Volume in drive C has no label.
 Volume Serial Number is 780F-2C58

 Directory of C:\Users\XXX\allure

04/03/2020  14:15    <DIR>                       .
04/03/2020  14:15    <DIR>                       ..
04/03/2020  14:15                 6 15B0C0~1.ATT 15b0c095-9809-4054-aad4-5f92123af984-attachment.attach
04/03/2020  14:15             2,382 2A5A56~1.JSO 2a5a5697-ea48-4b6c-a697-1e858d1a06ab-result.json
04/03/2020  14:15             2,035 487A7C~1.JSO 487a7cfd-69ba-4b8a-ae02-95dd092abdca-result.json
04/03/2020  14:15                 6 4B3F99~1.ATT 4b3f9954-21e3-4a11-8897-23617e67678b-attachment.attach
04/03/2020  14:15                 6 DA6010~1.ATT da601030-9330-4e12-a123-f67be3f445e5-attachment.attach
               5 File(s)          4,435 bytes
               2 Dir(s)  11,812,552,704 bytes free

Когда я запускаю тот же тест с pytest -rallel и pytest-concurrent Я вижу созданный каталог вывода allure, но в него ничего не записывается.

pytest -lvs  --alluredir=allure simpletest.py
...

dir allure
 Volume in drive C has no label.
 Volume Serial Number is 780F-2C58

 Directory of C:\Users\XXX\allure

04/03/2020  14:18    <DIR>          .
04/03/2020  14:18    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)  11,822,096,384 bytes free

Я не вижу ничего на сайте allure-pytest или на сайте allure , в котором упоминается многопоточность.

...