Не могу подружить cucumber и allure2. Либо пишет только стэпы кукумбера, либо создаёт лишний тест.

Есть проект с помеченными аннотацией Step("…") методами.
Также прикручен cucumber4. Для записи стэпов в алюр добавил зависимость allure-cucumber4-jvm.
По итогу отчёты формируются только со стэпами кукумбера - словно аннотаций Step на методах нету.
Если же добавить зависимость allure-testng, то всё ок - дерево вызовов строиться правильно, но появляется в отчёте лишний тест - нагляднее на скрине.
Как я понимаю он формируется из-за того, что тест наследуется от AbstractTestNGCucumberTests.
Может кто знает что делаю не так, ну или хотя бы как исключить запись лишнего теста в отчёт.

Используемые зависимости:

<dependency>
    <groupId>io.qameta.allure</groupId>
    <artifactId>allure-cucumber4-jvm</artifactId>
    <version>2.10.0</version>
</dependency>
<dependency>
    <groupId>io.qameta.allure</groupId>
    <artifactId>allure-testng</artifactId>
    <version>2.10.0</version>
</dependency>

Вот тема, ознакомьтесь, может, поможет

да, схожая проблема. И пока-что решения никто не предложил. Лишний тест непонятно как убрать

у меня какое-то время в проекте волочился в отчетах лишний странный кейс с похожим описанием, но потом пропал после того как дирректорию аллюра почистила
а вот от лишних SetUp и TearDown так же из-за наследования от абстрактных классов сторонних фреймворков пока избавиться не удалось, но если найду путь решения проблемы - отпишусь

спасибо за ответ, радует что не у меня одного такая проблема)
Чистка директории мне не помогает.

C cucumber отлично работает serenity

решил проблему, но уже позабыл как)
предполагаю что артефакт allure-testng не нужен.
Сейчас добавляю так:

<dependency>
            <!--содержит аннотацию Step-->
            <groupId>io.qameta.allure</groupId>
            <artifactId>allure-java-commons</artifactId>
            <version>2.12.1-SNAPSHOT</version>
            <exclusions>
                <exclusion>
                    <groupId>io.qameta.allure</groupId>
                    <artifactId>allure-java-commons</artifactId>
                </exclusion>
            </exclusions>
</dependency>
<dependency>
            <groupId>io.qameta.allure</groupId>
            <artifactId>allure-cucumber4-jvm</artifactId>
            <version>2.12.1-SNAPSHOT</version>
            <exclusions>
                <exclusion>
                    <groupId>io.qameta.allure</groupId>
                    <artifactId>allure-java-commons</artifactId>
                </exclusion>
            </exclusions>
</dependency>