【问题标题】:Karate Extent Report integrtion空手道范围报告集成
【发布时间】:2018-07-22 16:20:39
【问题描述】:

Karate -junit 将提供报告作为 BDD。我们有将此报告推送到报告服务器 KLOV(Extent Reports) 的新要求。这对听众来说可能吗?请告知文档。

与空手道框架的集成程度报告。

【问题讨论】:

    标签: karate extentreports


    【解决方案1】:

    请参阅此处的文档:https://github.com/intuit/karate#karate-info

    在测试中(或在 afterScenario 函数中,如果已配置),您 可以访问元数据,例如场景名称

    您可以像这样添加afterScenario“监听器”:

    * configure afterScenario = 
    """
    function(){
      var info = karate.info; 
      karate.log('after', info.scenarioType + ':', info.scenarioName);
      karate.call('after-scenario.feature', { caller: info.featureFileName });
    }
    """
    

    更多详情请参考此文件hooks.feature

    编辑:另见https://stackoverflow.com/a/54527955/143475

    【讨论】:

    • 谢谢彼得。
    • 我可以覆盖 KarateReporter 界面并跟踪详细信息,如给定、何时、然后和步骤详细信息-
    • @rama 不,不是我推荐的
    • 我想将报告推送到 KLOV 服务器(Extent)。有什么办法可以实现吗?
    • @rama 是的。参考答案。空手道提供钩子。你在其中做什么取决于你
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-19
    相关资源
    最近更新 更多