2013-11-15 29 views
1

我已经写了几个黄瓜功能,并与@wip和@test的一些情况。 我运行黄瓜功能和想跳过这些功能标签与@wip和@Test所以我用下面提到线跳过相同如何在运行黄瓜场景时跳过单个标签中的两个标签?

  1. --format漂亮--quiet --color --tags场景〜@ wip,〜@ test

但是在执行脚本的时候,我发现所有使用@wip和@test的脚本仍然执行。然后我改变上述行作为

  1. --format漂亮--quiet --color --tags〜@ WIP,--tags〜@测试

然后其跳过与@功能标签的场景wip和@test。

所以,我想知道是否有可能跳过单--tag即两个或多个标签点提到的1

+1

您是否检查过逻辑与操作和ORing标签? https://github.com/cucumber/cucumber/wiki/Tags –

+0

@ denis.solonenko,thnx为您快速回复。我检查了链接,并从该链接只有我得到了第2点。但对于第1点没有提到这样的。任何其他解决方案将不胜感激。 – sumit

回答

0

您的解决方案 1种.--格式相当--quiet --color --tags〜@ wip,〜@ test

逗号表示条件是“或”。 它说:未@wip或者不@test 所以场景只有@wip执行

溶液中所有的场景是用引号,不是条件以AND

1.- - 格式漂亮 - 安静 - 颜色 - 标签“〜@ wip”,“〜@ test”

+0

根据您使用的是哪个版本的黄瓜,您可能需要使用“not”而不是'〜'和“or”而不是逗号。所以它可能是“不是(@wip或@test)”或类似的东西。 – Marit

相关问题