При запуске теста с использованием этого бегуна JUnit:
@RunWith(Cucumber.class)
@CucumberOptions (
features = "C:\\myfeature.feature",
glue = {"stepmethods"},
plugin = {pretty},
junit = "--step-notifications",
dryRun = false
)
public class RunTest {
}
и со стандартным файлом функций
**Given** I'm on the homepage
**When** I enter the correct credentials
**And** I click submit
**Then** I will get a userlist
при запуске этого журнала консоли отображается, что тест начинается с Когда ключевое слово.(Я знаю это, потому что я иногда печатаю на консоли некоторые контрольные точки.)
Если я закомментирую Когда , И и Затем шаги,Я получаю правильный вывод.
В чем может быть проблема?
ОБНОВЛЕНИЕ:
Тесты выполняются в правильном порядке, но они не регистрируются на консоли в том же порядке.
Похоже, это связано с опцией plugin = {pretty}
.Когда это исключено, регистрация кажется нормальной.
Я все еще хотел бы сохранить эту опцию.Есть ли обходной путь?