2.12.3.5. 生成路由覆盖报告

要生成路由覆盖范围报告,使用以下命令运行单元测试:

mvn test

然后,您可以运行该目标来报告路由覆盖范围,如下所示:

mvn camel:route-coverage

报告哪个路由缺少路由覆盖率,并提供精确的源代码行报告:

[INFO] --- camel-maven-plugin:2.21.0:route-coverage (default-cli) @ camel-example-spring-boot-xml ---
[INFO] Discovered 1 routes
[INFO] Route coverage summary:

File:	src/main/resources/my-camel.xml
RouteId:	hello

  Line #      Count   Route
  ------      -----   -----
      28          1   from
      29          1     transform
      32          1     filter
      34          0       to
      36          1     to

Coverage: 4 out of 5 (80.0%)

在这里,我们可以看到,使用 的第二代行在 count 栏中具有 0, 因此没有涵盖。我们还可以在源代码文件中看到,这是一行 34,它位于 my-camel.xml XML 文件中。