Kar*_*omo 3 testing cucumber gradle cucumber-jvm
我正在寻求有关如何仅按名称运行功能文件方案的帮助。我已经尝试了一段时间,它没有出来。我知道这可以通过标签或行号来完成,但我想知道我们是否可以按名称运行黄瓜测试,或多或少使用这种命名法。
给定一个名为“features/test.feature”的文件,其中包含:
Feature:
Scenario: My first scenario
Given this step is blah blah blah
Scenario: My second scenario
Given this step too blah blah
Run Code Online (Sandbox Code Playgroud)
我想从控制台按名称或使用 gradle 运行一个场景,可能类似于这种方式
cucumber features/test.feuture::My second scenario
Run Code Online (Sandbox Code Playgroud)
或者也许与 gradle
./gradlew cucumber::My second scenario
Run Code Online (Sandbox Code Playgroud)
你没有描述你是如何开始黄瓜的,所以我不能帮你。
从 CLI 使用时,接受--name REGEXP
. 这只会运行名称与 REGEXP 匹配的方案。
该@CucumberOptions
注解接受name="REGEXP"
。
黄瓜看环境。对于 Maven,您可以添加-Dcucumber.options=--name REGEXP
. 我不知道 gradle 的等价物。请注意,转义字符可能依赖于 shell/构建系统。
参见:https : //cucumber.io/docs/reference/jvm#running
归档时间: |
|
查看次数: |
4594 次 |
最近记录: |