我们怎样才能 运行 只用黄瓜做特定的杯子

How can we run only specific cukes with Cucumber

我明白黄瓜本身不提供任何这样的功能,我们可以从黄瓜中运行特定的几个杯子。

注意:从 cukes 我的意思是多个文件夹具有不同的功能文件

例如:

Folder1:

    -> one.feature 

    -> two.feature 

Folder2:

    -> three.feature 

    -> four.feature 

Folder3:

    -> five.feature 

    -> six.feature

现在假设如果我想 运行 只有 Folder1 和 Folder2 而没有在 cucumber 文件中指定任何标签,那么我们如何在 cucumber 中实现它

我喜欢执行几个 cukes 文件夹,而不是全部,我知道我需要覆盖 cucumber 的当前功能。

我想知道是否有人已经做过,如果有请与我们分享。

我也想知道如何从 maven 命令触发相同的内容

您可以使用 CucumberOptions -

的功能选项

@CucumberOptions(features = {"src/test/resources/first","src/test/resources/second"})

来自 maven 命令-

mvn test -Dcucumber.options="src/test/resources/first src/test/resources/second"