willgeorgetaylor/Reduce JUnit XML Test Reports

Compute an averaged set of JUnit XML reports for efficiently splitting tests in CI.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
includeGlob pattern to find input JUnit XML reports (default "./**/*.xml") (string)no./**/*.xml
output-pathOutput path for synthetic JUnit XML reports (default "./output/") (string)no./output/
excludeGlob pattern to exclude from input JUnit XML reports (string)no
versionVersion of junit-reducer CLI to use (default "latest") (string)latest
op-cases-timeOperation for test cases time. Options are "max", "mean", "median", "min", "mode" or "sum" (default "mean") (string)nomean
op-suites-timeOperation for test suites time. Options are "max", "mean", "median", "min", "mode" or "sum" (default "mean") (string)nomean
op-suites-assertionsOperation for test suites assertions. Options are "max", "mean", "median", "min", "mode" or "sum" (default "mean") (string)nomean
op-suites-errorsOperation for test suites errors. Options are "max", "mean", "median", "min", "mode" or "sum" (default "mean") (string)nomean
op-suites-failedOperation for test suites failed. Options are "max", "mean", "median", "min", "mode" or "sum" (default "mean") (string)nomean
op-suites-skippedOperation for test suites skipped. Options are "max", "mean", "median", "min", "mode" or "sum" (default "mean") (string)nomean
op-suites-testsOperation for test suites tests. Options are "max", "mean", "median", "min", "mode" or "sum" (default "mean") (string)nomean
reduce-suites-byReduce test suites by name or filepath or both. Options are "filepath", "name" or "name+filepath" (default "name+filepath") (string)noname+filepath
reduce-cases-byReduce test cases by name, classname, or file. Options are "classname", "file" or "name" (default "name") (string)noname
rounding-modeRounding mode for counts that should be integers. Options are "ceil", "floor" or "round" (default "round") (string)noround

no outputs