我很确定我知道根本原因(而不是如何解决它),但背景是这样的:我设置黄瓜来测试项目的功能,并在功能文件中使用标签。
在 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
我是否正确,双重否定会导致所有测试在默认配置文件上运行?如果是这样,我如何更改默认配置文件以执行所有测试,但带有负面标签的测试?如果不是,问题是什么?