Java 执行Runner类时找不到多个Cumber标记

Java 执行Runner类时找不到多个Cumber标记,java,cucumber,cucumber-jvm,Java,Cucumber,Cucumber Jvm,当我运行下面的Runner类时,测试失败,因为它找不到指定的标记。当我自己指定任何标记时,测试将执行并通过 为什么一次只能指定一个标记 @RunWith(Cucumber.class) @CucumberOptions(plugin = { "pretty", "com.cucumber.listener.ExtentCucumberFormatter:target/cucumber-reports/report.html" }, glue

当我运行下面的Runner类时,测试失败,因为它找不到指定的标记。当我自己指定任何标记时,测试将执行并通过

为什么一次只能指定一个标记

@RunWith(Cucumber.class)
@CucumberOptions(plugin = {
        "pretty", "com.cucumber.listener.ExtentCucumberFormatter:target/cucumber-reports/report.html"
}, glue = {
        "cars"
}, features = {
        "classpath:feature/",
}, tags = {"@edit-car", "@create-car", "@delete-car"})
public class RunnerTest {}
错误


标记
的语义令人困惑。其中一个有和语义,另一个有或语义,我不记得是哪一个

tags = {"@edit-car", "@create-car", "@delete-car"}
tags = {"@edit-car, @create-car, @delete-car"}

如果你在最近版本的黄瓜上(>2.0.0)考虑使用一个单一的代替。

tags = {"@edit-car", "@create-car", "@delete-car"}
tags = {"@edit-car, @create-car, @delete-car"}
tags = "(@cucumber or @gherkin) and not @zukini"