As described in #999 and comments to it, allure-cucumberjs adds the suite label with value of scenario.name, which makes no sense in both cases:
if a user sets their own suite, they get a duplicate in the report due to 2 suite labels;
otherwise (since scenario names are unique), it creates an excessive level of nesting: suite has the same name as the only element in it, see the screen in the original issue.
Context
As described in #999 and comments to it, allure-cucumberjs adds the
suite
label with value ofscenario.name
, which makes no sense in both cases:suite
labels;Checklist