Ale*_*kin 3 intellij-idea cucumber run-configuration
大家好消息.
我不知道如何在我的运行配置中为Cucumber项目排除多个标签.
例如,我有三个测试.
@debug
Scenario outline: foo 1
When step
Then step
@obsolete
Scenario outline: foo 2
When step
Then step
@stable
Scenario outline: foo 3
When step
Then step
Run Code Online (Sandbox Code Playgroud)
我把〜@ debug,〜@ obsolete放到«Run configuration»对话框窗口的名为«Tags Filter»的文本框中.
但是有一些错误,因为当我开始我的测试时 - foo 1,foo 2和foo 3无论如何都会开始.
小智 8
我在另一个stackoverflow问题的评论中找到了这个问题的答案:https://stackoverflow.com/a/23743258.
基本上要向IntelliJ添加几个标签,你需要在默认黄瓜设置中的VM选项中添加-Dcucumber.options =" - tags~ @ debug --tags~ @ obsolete".
对于 IntelliJ:通过编辑配置将以下添加到 VM 选项
-Dcucumber.options="--tags @debug"
Run Code Online (Sandbox Code Playgroud)
我不了解 IntelliJ,但在终端上你可以运行:
cucumber --tags ~@debug --tags ~@obsolete
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4819 次 |
| 最近记录: |