我们怎样才能 运行 只用黄瓜做特定的杯子
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"
我明白黄瓜本身不提供任何这样的功能,我们可以从黄瓜中运行特定的几个杯子。
注意:从 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"