待定黄瓜的替代品

Alternatives to pending Cucumber

我正在寻找一种方法来在我的代码库中保留特定功能测试以供以后使用,但我暂时不想让 Cucumber 运行 它,因为它会减慢我的 运行宁的测试。我有办法做到这一点吗?

您可以 tag 使用类似 @slow 的测试,然后在执行 cucumber 时忽略它。那看起来像这样:

cucumber --tags ~@slow

稍后,当您可能只想执行该测试时,您可以这样做:

cucumber --tags @slow

您可以在要跳过的场景前添加@wip(进行中)标签。

Feature: Doing stuff
  @wip
  Scenario: Some Sweet Tests
    Given...