当前位置: 首页 > 知识库问答 >
问题:

klove reporter(范围报告)可以使用Config.xml文件定制吗?

富波光
2023-03-14

我们可以使用Config.xml自定义klov记者吗?我正在使用下面的代码尝试这个,但我看不到它工作。请看一下,如果我在这里做错了什么,请告诉我。

        var klovReporter = new KlovReporter();

        klovReporter.LoadConfig(configFilePath);

        // specify mongoDb connection
        klovReporter.InitMongoDbConnection("192.168.28.88", 27017);

        // specify project ! you must specify a project, other a "Default project will be used"
        klovReporter.ProjectName = "CsharpReports";

        // you must specify a reportName otherwise a default timestamp will be used
        klovReporter.ReportName = "Build " + DateTime.Now.ToString();

        // URL of the KLOV server
        klovReporter.KlovUrl = "192.168.28.88:8090";

        _extent = new ExtentReports();
        _extent.AttachReporter(klovReporter);

我使用下面的xml文件进行自定义配置。

<?xml version="1.0" encoding="UTF-8" ?>
<extentreports>
  <configuration>
    <!-- report theme -->
    <!-- standard, dark -->
    <theme>dark</theme>

    <!-- document encoding -->
    <!-- defaults to UTF-8 -->
    <encoding>UTF-8</encoding>

    <!-- protocol for script and stylesheets -->
    <!-- defaults to https -->
    <protocol>https</protocol>

    <!-- title of the document -->
    <documentTitle>Automation Test Report</documentTitle>

    <!-- report name - displayed at top-nav -->
    <reportName>Automation Test Report</reportName>

    <!-- location of charts in the test view -->
    <!-- top, bottom -->
    <testViewChartLocation>bottom</testViewChartLocation>

    <!-- custom javascript -->
    <scripts>
      <![CDATA[

       ]]>
    </scripts>
  </configuration>
</extentreports>

我也想知道klov记者(社区版)中提供的视图类型。因为我可以看到我的报告中缺少一些视图,这些视图在演示klov记者中。请查看以下报告以更好地理解。

我的klov报告中的可用视图:

klov reporter演示中可用的视图。

共有2个答案

养研
2023-03-14

您更改源是什么意思?

颛孙晗昱
2023-03-14

不可以。要对Klov进行任何更改,您必须直接修改源代码。您共享的版本是0.1.0,现在可用。某些元素对社区版本API不可用,这就是标签链接不可见的原因。

 类似资料:
  • 我正在从事一个基于Selenium/testng/java/gradle的项目,该项目采用了针对webdriver和extenttest对象的ThreadLocal方法。每当我的测试用例失败时,我都会使用RetryListener再次运行失败的测试用例1次。若它是第二次通过,我的结果仍然在扩展报告中显示为“失败”(注意,所有迭代都记录在html报告中的单个测试节点中)。stackoverflow对

  • 我在visual studio C #中使用selenium处理ExtentReports,我运行了案例测试,但是报告文件。我在解决方案资源管理器中创建的报表文件夹中没有生成html。不知道问题出在哪里,我改了报告文件的路径去查,还是不生成。以下是我的代码: 和extent-config.xml:

  • 我的sonarqube服务器版本8.3.1启用了cobertura插件来显示cobertura覆盖报告。现在我想报告Jacoco XML覆盖数据(使用gradle Jacoco插件生成),但它不起作用。cobertura和Jacoco之间是否存在任何已知问题?或者两种机制都应该在一个sonarqube上工作?

  • 我从Cucumber 1.2.5升级到Cucumber 5.6.0。升级进行得很顺利,但是我的扩展报告坏了。我尝试升级它们并使用Cucumber 4适配器。文件很稀少,我无法让它工作。所以我去下载了示例实现。我能够编译和运行它,并获得报告。我将示例项目升级到Cucumber 4.8.1,将Extent Reporter升级到4,然后运行,但没有创建报告。我不知所措,我的谷歌搜索没有找到任何信息。

  • 一个Github回购与用于这个问题的代码可以在这里找到:https://github.com/thenewmr/UnitTestCoverageExample 我们在试图通过Jacoco正确生成代码覆盖率报告时遇到了严重问题。 我们遵循了互联网上的各种指南,包括Patrick McLaren在回答这个问题时链接到的这本指南。 我们还研究了有关堆栈溢出的各种问题,但到目前为止还没有发现任何问题。 以

  • 我尝试在本地安装klov-0.2.5.jar,我的设置如下: MongoDB 3.2在端口27017上运行和监听 klovapplication.properties文件与klov-0.2.5.jar位于同一文件夹中 为Klov(80,90,2571,1100)尝试了不同的端口,但都给出了与描述中相同的错误 在mongoDB 5.0上尝试过,结果相同 在windows 10上运行它,applica