Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

[Mocha + Allure + mocha-parallel] В отчёте степы всех тестов влаживаются в первый запущенный тест.

mocha
nodejs
execution
parallel
allure
Теги: #<Tag:0x00007fedc10b5fc0> #<Tag:0x00007fedc10b5ac0> #<Tag:0x00007fedc10b5840> #<Tag:0x00007fedc10b5520> #<Tag:0x00007fedc10b5278>

(whoami) #1

Привет, АТ.

Пишем АПИ тесты на Mocha + Allure. При последовательном выполнении тестов отчет собирается корректно, всё выглядит отлично. При подключении mocha.parallel (node.js либа для параллелизации тестов -> https://github.com/danielstjules/mocha.parallel) все степы, вызываемые во всех тест методах (в рамках одного .js файла или нет - не имеет значения) сливаются в самый первый запущенный тест. При этом степы в остальных тестах в репорте - отсутствуют. Выглядит это так:

Сталкивался ли кто-то с чем-то пдобным? Возможно при использовании других либ/компонентов/языков. Если да - то как решали и решили ли?

Также буду благодарен если посоветуете что-то JS-овое, дружащее с любыми хорошими репортами (нужны степы и длительность тестов) и параллелизацией.


(Владимир Урошлев) #2

Что именно вы вкладываете в понятие “степы”?
Для репортов есть еще https://www.npmjs.com/package/mochawesome
но я его не пробовал с паралеллизацией.


(whoami) #3

Аллюровские степы в контексте репортов, “действие 1”, “действие 2”, … , “действие n” в контексте самого теста.