黄瓜运行所有测试忽略“cucumber.yml”

时间:2012-11-27 04:11:44

标签: cucumber

我很确定我知道根本原因(不是如何修复它),但背景如下:我设置黄瓜以测试项目的功能,并在功能文件中使用标签。

在cucumber.yml:

# config/cucumber.yml
## YAML Template
---
default: --tags ~@wip,~@manual # previously I only used one negative tag in the default profile.
dev: --tags @wip,@manual

我是否正确,双重否定导致所有测试都在默认配置文件上运行?如果是这样,我如何更改默认配置文件以执行所有测试但是具有否定标签的测试? 如果不是什么问题?

1 个答案:

答案 0 :(得分:2)

来自Cucumber邮件列表的这个帖子有答案:https://groups.google.com/forum/?fromgroups=#!topic/cukes/TH-418eRpRQ

Aslak Hellesoy在那里提到,它是'基本的布尔逻辑'; - )

default: --tags ~@wip,~@manual更改为default: --tags ~@wip --tags ~@manual,以排除这两个标记的功能。