Я столкнулся с некоторыми неожиданными результатами при запуске проекта с огурцом 2.0+. Я обнаружил, что при запуске моих тестов в качестве Junit, непосредственный вывод не отображает имена или шаги «Примеры», вместо этого он повторяет имя «Контур сценария» для каждой строки таблицы «Примеры». В качестве практики я попытался запустить демонстрационный проект для шаблона Screenplay "TODOMVC" с https://github.com/serenity-bdd/screenplay-pattern-todomvc,, используя следующие зависимости для огурца
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-java</artifactId>
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-junit</artifactId>
<version>2.4.0</version>
<scope>test</scope>
</dependency>
Я пытался выполнить бегун с помощью (CucumberWithSerenity.class), а также (Cucumber.class)
И так выглядит JUNIT в моем Ecplise.
Отчет Junit в затмении
Выполнение бегуна с использованием старых зависимостей info.cukes (1.2.5) дает результат с именами и шагами примера, как и ожидалось.
Просто интересно, сталкивался ли кто-нибудь еще с этой проблемой или я что-то упустил?