从很长一段时间以来,我一直在为项目进行一些Cucumber测试。测试文件已经给出,即使没有执行这些步骤,它们也至少是自动生成的。现在,我有一个完整的功能文件,其中的测试将被忽略。每当我尝试启动运行程序时,系统都找不到功能文件。我想那是原因。
确切的错误是:could not detect default resource locations for test class ... no resource found for suffixes {-context.xml, Context.groovy}.
我的跑步者班
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
import org.junit.runner.RunWith;
/**
*
*/
@RunWith(Cucumber.class)
@CucumberOptions(
plugin = { "pretty", "html:target/cucumber", "junit:target/junit-report.xml" },
features = "src/test/resources/features/settings_v1_0_0.feature", tags = "not @ignore", strict = true)
public class ChangeTenantSettingsRunnerIT { }