0

可能重复:
如何让 cucumber/guard 过滤 @wip 之类的标签?

我有以下场景:

Feature: List projects
  In order to manage projects
  As a user
  I want to see a list of them

  Background:
    Given I am logged in

  @wip
  Scenario: I go to the projects
    When  I go to the projects
    Then  I should see a list of projects

  Scenario: I go to the projects2
    When  I go to the projects
    Then  I should see a list of projects

运行它时(通过保存它以便由 Guard 调用它),只有第二个被执行,正如预期的那样。但是当保存任何其他功能时(这也使此功能运行),@wip 标记似乎被忽略了。这是正常行为吗?

更新

通过使用--tags ~@ignore,我可以禁用尽可能多的功能。我仍然没有真正了解@wip 是如何工作的(或者更好的是:为什么它以它的工作方式工作)。

4

1 回答 1

1

您可以使用以下命令运行没有此标记的所有场景:

cucumber --tags ~@ignore
于 2012-07-11T12:52:38.503 回答