в вашем классе Testrunner вы должны поместить некоторые вещи, или, скорее, у них есть определенные аннотации (сам класс пуст)
Вы должны указать, где находятся файлы Feature и где находятся файлы шагов (файлы .java, это происходит в «связке»)
Вы также можете указать теги (затем вы аннотируете свои функции или сценарии с помощью @something для их запуска)
Есть и другие варианты, например, отчеты.
пример будет:
package steps;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
import org.junit.runner.RunWith;
@RunWith(Cucumber.class)
@CucumberOptions(features = "src/test/resources/"
, monochrome = false
, format = { "pretty", "html:target/results" }
, glue = { "steps" }
, strict = true
, tags = {"@RT-interact"}
)
public class TestRunner {
}
Есть много учебных пособий, таких как http://www.automationtestinghub.com/cucumber-test-runner-class-junit/, где вы можете найти больше информации.