【问题标题】:Test suite Run time in karate in report测试套件在报告中的空手道运行时间
【发布时间】:2019-05-14 00:47:01
【问题描述】:

我正在使用 karate 9.0.0 并并行运行功能文件并生成 使用空手道并行运行代码的黄瓜报告。问题是在功能概述的报告中,它显示总执行时间为

功能 1 执行时间 + 功能 2 执行时间 + 功能 3 执行时间 = 总执行时间

但如果我在超过 1 个线程中并行运行功能,则实际执行时间会更少。如何显示和计算测试套件运行时间。

【问题讨论】:

    标签: report karate


    【解决方案1】:

    在控制台上报告。我不明白你为什么要担心它,只要你的测试运行得相当快。

    无论如何,如果你真的想捕捉到这一点,只需使用从Runner.parallel() 获得的Results 类的方法即可。例如你有一个getElapsedTime() 方法。

    【讨论】:

    • 它对我有用。测试套件运行报告我们需要提交给更高的领导,他们关心测试套件运行,虽然它足够快:) 并且他们正在研究单行运行时间和结果
    • 我的问题是可以在功能概述 html 页面上显示 getElapsedTime() 吗?
    • @KarateCoder 可能有hack,你可以改名字,这里你看到"demo"github.com/intuit/karate/blob/master/karate-demo/src/test/java/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-01
    • 2021-12-21
    • 2023-01-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多