Плагин Gradle Groovy Cucumber для проверки выполнения всех шагов - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть несколько функций Cucumber с шагами, которые реализованы в коде Groovy / Java, но после нескольких изменений на стороне реализации, таких как: я реорганизую регулярное выражение шага, я не могу быть уверен, что все шаги в файлах объектов могут бытьЗапустите сейчас, не запуская их.

Я попытался найти какой-нибудь плагин для Gradle, чтобы проверить, что все шаги в проекте реализованы в коде, но я не нашел его.

Кто-нибудь знает плагин или решение, чтобы проверить это, или мне нужно написать свою собственную реализацию для этого?

1 Ответ

0 голосов
/ 17 марта 2019

Afaik вы можете использовать флаг dry, чтобы сделать это.«Например, если вы хотите проверить, имеют ли все шаги файла объектов соответствующие определения шагов, вы можете указать его следующим образом:

package com.example;

import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
import org.junit.runner.RunWith;

@RunWith(Cucumber.class)
@CucumberOptions(dryRun=true)
class RunCucumberTest {
}

См. документы

...