1

我编写了一些黄瓜功能,还用@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 标记的场景。

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

4

1 回答 1

0

您的解决方案是 1.--format pretty --quiet --color --tags ~@wip,~@test

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

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

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

于 2014-08-15T11:07:07.747 回答