Skip to content

CodeIntelligenceTesting/jacoco_xml2csv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

jacoco_xml2csv

Transform Jacoco XML coverage reports into CSV files, enabling to filter for packages/classes/methods of interest.

Uaage

> python3 jacoco_xml2csv.py --help
usage: jacoco_xml2csv.py [-h] [-o OUTPUT_FILE] [-f FILTER_FILE] input_file

Parse a JaCoCo XML report and create a CSV file with method-level coverage.

positional arguments:
  input_file            Path to the JaCoCo XML report file (e.g., target/site/jacoco/jacoco.xml).

options:
  -h, --help            show this help message and exit
  -o, --output OUTPUT_FILE
                        Path for the output CSV file (e.g., report.csv).
                        Defaults to 'coverage_report.csv' in the current directory.
  -f, --filter-file FILTER_FILE
                        Path to a file containing line-separated glob patterns to filter methods.
                        Example patterns:
                          - com.example.package.Class::myMethod
                          - com.example.package.Class::my*
                          - com.example.package.Class::*
                          - com.example.package.*
                          - com.*

About

Transform Jacoco's XML coverage reports into CSV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages