如何在运行黄瓜场景时跳过单个--tag中的两个标签?

时间:2013-11-15 07:35:26

标签: cucumber

我写了几个黄瓜功能,并用@wip和@test标记了一些场景。 我正在运行黄瓜功能,并希望跳过使用@wip和@test标记的方案,所以我使用下面提到的行跳过相同的内容。

1.   --format pretty --quiet --color --tags ~@wip,~@test

但是在执行方案时,我发现用@wip和@test标记的所有方案仍在执行中。然后我将上面的行更改为:

2.  --format pretty --quiet --color --tags ~@wip, --tags ~@test

然后它正在跳过用@ wip和@test标记的场景。

所以,我想知道是否可以跳过单个标签中的两个或多个标签,即第1点中提到的那些?

1 个答案:

答案 0 :(得分:0)

你的解决方案是 1 .--格式漂亮--quiet --color --tags~ @ wip,〜@ test

逗号表示条件是OR。 它说:所有不是@wip OR的场景都不是@test 因此只执行@wip的场景

解决方案是使用引号,而条件是AND-ed

1 .--格式漂亮--quiet --color --tags"〜@ wip","〜@ test"