This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
from ff037009404 (chores) camel-base-engine: fixed a log message not using log markers add a62e215b778 [Camel-18635] Added ability to generate route coverage reports in HTML format (#11076) No new revisions were added by this update. Summary of changes: catalog/camel-report-maven-plugin/pom.xml | 54 +++ .../src/main/docs/camel-report-maven-plugin.adoc | 17 +- .../org/apache/camel/maven/RouteCoverageMojo.java | 39 ++- .../htmlxlsx/model/CamelContextRouteCoverage.java | 79 +++++ .../camel/maven/htmlxlsx/model/ChildEip.java | 92 +++++ .../maven/htmlxlsx/model/ChildEipStatistic.java | 56 +++ .../camel/maven/htmlxlsx/model/Components.java | 78 +++++ .../camel/maven/htmlxlsx/model/EipAttribute.java | 187 ++++++++++ .../camel/maven/htmlxlsx/model/EipStatistic.java | 96 ++++++ .../apache/camel/maven/htmlxlsx/model/Route.java | 118 +++++++ .../camel/maven/htmlxlsx/model/RouteStatistic.java | 121 +++++++ .../maven/htmlxlsx/model/RouteTotalsStatistic.java | 103 ++++++ .../apache/camel/maven/htmlxlsx/model/Routes.java | 45 +++ .../apache/camel/maven/htmlxlsx/model/Test.java | 56 +++ .../camel/maven/htmlxlsx/model/TestResult.java | 53 +++ .../htmlxlsx/process/CoverageResultsProcessor.java | 374 ++++++++++++++++++++ .../camel/maven/htmlxlsx/process/FileUtil.java | 105 ++++++ .../maven/htmlxlsx/process/TemplateRenderer.java | 45 +++ .../maven/htmlxlsx/process/TestResultParser.java | 73 ++++ .../process/XmlToCamelRouteCoverageConverter.java | 52 +++ .../main/resources/static/css/datatables.min.css | 31 ++ .../src/main/resources/static/js/datatables.min.js | 42 +++ .../src/main/resources/templates/details.html | 99 ++++++ .../main/resources/templates/fragments-static.html | 38 +++ .../src/main/resources/templates/fragments.html | 138 ++++++++ .../src/main/resources/templates/index.html | 73 ++++ .../org/apache/camel/maven/htmlxlsx/TestUtil.java | 175 ++++++++++ .../model/CamelContextRouteCoverageTest.java | 41 +++ .../htmlxlsx/model/ChildEipStatisticTest.java | 41 +++ .../camel/maven/htmlxlsx/model/ChildEipTest.java | 41 +++ .../camel/maven/htmlxlsx/model/ComponentsTest.java | 41 +++ .../maven/htmlxlsx/model/EipAttributeTest.java | 103 ++++++ .../maven/htmlxlsx/model/EipStatisticTest.java | 41 +++ .../maven/htmlxlsx/model/GetterAndSetterTest.java | 287 ++++++++++++++++ .../maven/htmlxlsx/model/GetterSetterPair.java | 81 +++++ .../maven/htmlxlsx/model/RouteStatisticTest.java | 41 +++ .../camel/maven/htmlxlsx/model/RouteTest.java | 41 +++ .../htmlxlsx/model/RouteTotalsStatisticTest.java | 41 +++ .../camel/maven/htmlxlsx/model/RoutesTest.java | 41 +++ .../camel/maven/htmlxlsx/model/TestResultTest.java | 41 +++ .../camel/maven/htmlxlsx/model/TestTest.java | 41 +++ .../process/CoverageResultsProcessorTest.java | 378 +++++++++++++++++++++ .../camel/maven/htmlxlsx/process/FileUtilTest.java | 172 ++++++++++ .../htmlxlsx/process/TemplateRendererTest.java | 71 ++++ .../process/TestJsonProcessingException.java | 29 ++ .../htmlxlsx/process/TestResultParserTest.java | 67 ++++ .../process/XmlToCamelRouteCoverageTest.java | 81 +++++ .../resources/XmlToCamelRouteCoverageConverter.xml | 32 ++ ...uit_thenFavouriteHeaderReceivedSuccessfully.xml | 103 ++++++ ...ckoo_thenGoodbyeMessageReceivedSuccessfully.xml | 103 ++++++ ...uit_thenFavouriteHeaderReceivedSuccessfully.xml | 103 ++++++ ...enSendBody_thenGreetingReceivedSuccessfully.xml | 103 ++++++ .../src/test/resources/greetings-route.html | 117 +++++++ .../src/test/resources/index.html | 25 ++ .../src/test/resources/templates/index.html | 25 ++ parent/pom.xml | 1 + 56 files changed, 4761 insertions(+), 10 deletions(-) create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/htmlxlsx/model/CamelContextRouteCoverage.java create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/htmlxlsx/model/ChildEip.java create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/htmlxlsx/model/ChildEipStatistic.java create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/htmlxlsx/model/Components.java create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/htmlxlsx/model/EipAttribute.java create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/htmlxlsx/model/EipStatistic.java create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/htmlxlsx/model/Route.java create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/htmlxlsx/model/RouteStatistic.java create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/htmlxlsx/model/RouteTotalsStatistic.java create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/htmlxlsx/model/Routes.java create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/htmlxlsx/model/Test.java create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/htmlxlsx/model/TestResult.java create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/htmlxlsx/process/CoverageResultsProcessor.java create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/htmlxlsx/process/FileUtil.java create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/htmlxlsx/process/TemplateRenderer.java create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/htmlxlsx/process/TestResultParser.java create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/htmlxlsx/process/XmlToCamelRouteCoverageConverter.java create mode 100644 catalog/camel-report-maven-plugin/src/main/resources/static/css/datatables.min.css create mode 100644 catalog/camel-report-maven-plugin/src/main/resources/static/js/datatables.min.js create mode 100644 catalog/camel-report-maven-plugin/src/main/resources/templates/details.html create mode 100644 catalog/camel-report-maven-plugin/src/main/resources/templates/fragments-static.html create mode 100644 catalog/camel-report-maven-plugin/src/main/resources/templates/fragments.html create mode 100644 catalog/camel-report-maven-plugin/src/main/resources/templates/index.html create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/TestUtil.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/model/CamelContextRouteCoverageTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/model/ChildEipStatisticTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/model/ChildEipTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/model/ComponentsTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/model/EipAttributeTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/model/EipStatisticTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/model/GetterAndSetterTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/model/GetterSetterPair.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/model/RouteStatisticTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/model/RouteTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/model/RouteTotalsStatisticTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/model/RoutesTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/model/TestResultTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/model/TestTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/process/CoverageResultsProcessorTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/process/FileUtilTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/process/TemplateRendererTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/process/TestJsonProcessingException.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/process/TestResultParserTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/htmlxlsx/process/XmlToCamelRouteCoverageTest.java create mode 100644 catalog/camel-report-maven-plugin/src/test/resources/XmlToCamelRouteCoverageConverter.xml create mode 100644 catalog/camel-report-maven-plugin/src/test/resources/_target/camel-route-coverage/com.example.route.ConditionalBeanRouteUnitTest-whenSendBodyWithFruit_thenFavouriteHeaderReceivedSuccessfully.xml create mode 100644 catalog/camel-report-maven-plugin/src/test/resources/_target/camel-route-coverage/com.example.route.ConditionalBodyRouteUnitTest-whenSendBodyWithCloudCuckoo_thenGoodbyeMessageReceivedSuccessfully.xml create mode 100644 catalog/camel-report-maven-plugin/src/test/resources/_target/camel-route-coverage/com.example.route.ConditionalHeaderRouteUnitTest-whenSendBodyWithFruit_thenFavouriteHeaderReceivedSuccessfully.xml create mode 100644 catalog/camel-report-maven-plugin/src/test/resources/_target/camel-route-coverage/com.example.route.GreetingsFileRouteUnitTest-whenSendBody_thenGreetingReceivedSuccessfully.xml create mode 100644 catalog/camel-report-maven-plugin/src/test/resources/greetings-route.html create mode 100644 catalog/camel-report-maven-plugin/src/test/resources/index.html create mode 100644 catalog/camel-report-maven-plugin/src/test/resources/templates/index.html