【问题标题】:Using cucumber to run different tagged features sequentially使用 cucumber 依次运行不同的标记特征
【发布时间】:2015-03-25 20:56:15
【问题描述】:

我正在尝试按照提交的顺序运行标记的功能。

示例:

我想按特定顺序(@test1、@test2、@test3)运行测试。查看黄瓜文档后,我似乎只能在一个和/或类似的选项中运行它们

黄瓜特征/.feature --t @test1;黄瓜特征/.feature --t @test2;黄瓜特征/*.feature --t @test3;

但这使我无法获得包含所有结果的单一报告。

我是否可以按各自的顺序运行这些测试并将所有结果包含在同一个报告中?

【问题讨论】:

  • 您能否详细说明您的测试必须按特定顺序运行的原因?

标签: cucumber page-object-gem


【解决方案1】:

如果您将必须以特定顺序运行的测试放在功能文件中,cucumber 将按照给定的顺序运行它们。因为这将在您的正常测试运行中显示,所以它应该都显示在同一个报告中。

但可能值得研究一下为什么您的测试相互依赖,以及是否有办法消除这种依赖关系,因为拥有它通常是不好的做法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-16
    • 1970-01-01
    • 1970-01-01
    • 2018-03-11
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-03
    相关资源
    最近更新 更多