2

这是我在 cygwin 中输入的内容:

cucumber.bat features -p super

这是超级简介:

super: FIG_NEWTON_FILE=local.yml --no-source --color --tags ~@nonsuper,~@unimplemented --format pretty  

这是我想跳过的测试示例:

@nonsuper  
Scenario: Try to set denial specials
  Then the "Denial Specialist" field is disabled at the "summary" view

它正在运行带有这些标签的场景和功能。

我相信我在个人资料中做错了什么,我只是不知道是什么。

感谢您的帮助=]

4

2 回答 2

5

当你这样做时:

--tags ~@nonsuper,~@unimplemented

这意味着运行没有标签@nonsuper或没有标签的场景@unimplemented。您的场景满足没有@unimplemented标签的要求,因此它可以运行。

你想要的是:

--tags ~@nonsuper --tags ~@unimplemented

这意味着在没有标签@nonsuper和没有标签的情况下运行场景@unimplemented

有关组合标签的更多详细信息,请参阅Cucumber wiki 的标签部分

于 2013-07-15T12:56:59.547 回答
0

if you want to skip a scenario just put

@wip

tag in place of '@nonsuper'

于 2013-07-13T22:03:07.207 回答