【问题标题】:How to skip a scenario in Lettuce?如何跳过生菜中的场景?
【发布时间】:2013-05-23 18:22:44
【问题描述】:

我正在使用 Lettuce 在我的 Django 网站上进行 BDD 测试。我也在使用 CircleCI 做一些持续集成。我有一个场景在 CircleCI every 上失败,所以我想告诉 CircleCI 跳过它。比如:

@skip_circle
Scenario: My Scenario blah blah
    Give I am skipping some scenarios
    .
    .
    .

生菜可以做到这一点吗?

【问题讨论】:

    标签: python django lettuce


    【解决方案1】:

    我发现这个功能已经实现了,只是没有记录。装饰器实际上被称为“标签”。

    @skip_circle
    Scenario: My scenario that does stuff
        Given I do stuff
        .
        .
    

    然后运行:

    lettuce --tag=-skip_circle
    ./manage.py harvest --tag=-skip_circle #for django
    

    如果您省略减号,您将仅使用该标记运行测试。减号告诉生菜跳过标签。

    【讨论】:

    • 请注意,lettuce -t -skip_circle 将起作用,但 lettuce -t -@skip_circle 将不起作用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多