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

Привет, АТ.

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

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

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

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

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