gpt4 book ai didi

behat - 可以使用Behat排除标签吗?

转载 作者:行者123 更新时间:2023-12-03 13:42:35 25 4
gpt4 key购买 nike

我知道只运行带有选定@tag标签的测试的方法:

@invite
Feature: As User I want to invite a friend to join on MySocial

@mytag
Scenario: Exists a Facebook user
Given I go to "/"
When I follow "Invite a friend"
...


有可能做相反的事情吗?

最佳答案

是的,可以从命令行中排除标签或标签列表:

behat --tags '~@javascript'


也可以在behat.yml的配置文件中设置排除(和包括)标记。

Behat 2.x

default:
filters:
tags: "~@wip&&~@postponed&&~@disabled"


在上面的示例中,我排除了标记为 @wip(正在进行的工作), @postponed@disabled的所有内容。

Behat 3.x

在Behat 3中,您不仅可以为配置文件配置标签,还可以为套件配置标签。语法有点不同:

default:
gherkin:
filters:
tags: "~@wip&&~@disabled"

suites:
admin:
filters:
tags: "@admin"


相关文件


Behat 2.x:


http://behat.readthedocs.org/en/v2.5/guides/6.cli.html#gherkin-filters
http://behat.readthedocs.org/en/v2.5/guides/7.config.html#filters

Behat 3.x:


http://behat.readthedocs.io/en/latest/user_guide/configuration.html#global-filters
http://behat.readthedocs.io/en/latest/user_guide/configuration/suites.html#suite-filters

关于behat - 可以使用Behat排除标签吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21983300/

25 4 0