【问题标题】:Karate sequential execution of feature groups and the consolidation of results into a single report空手道功能组的顺序执行并将结果合并到一个报告中
【发布时间】:2020-08-11 13:23:12
【问题描述】:

我有两组要按顺序运行的功能文件。每个组可以并行运行其功能文件。尝试了以下

Results results_1 = Runner.path("classpath:group1").tags("~@ignore").parallel(2);
assertEquals(0, results_1.getFailCount(), results_1.getErrorMessages());

Results results_2 = Runner.path("classpath:group2").tags("~@ignore").parallel(2);
assertEquals(0, results_2.getFailCount(), results_2.getErrorMessages());

我是否正确假设它总是按上述顺序运行?

我如何将其合并到一个报告中?

【问题讨论】:

  • 我已经做到了。

标签: ui-automation karate


【解决方案1】:

是的,它将按该顺序运行。您可能需要手动将 JSON 报告文件合并为一个报告:https://github.com/intuit/karate/tree/master/karate-demo#example-report

您还可以将两个Results 对象合并为一个。也许你可以为此贡献代码。

但我们确实建议修复您的测试以便能够并行运行。否则,您将永远入侵您的套件。请注意,有一个 @parallel=false 标签可能会有所帮助:https://github.com/intuit/karate#parallelfalse

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多