dashdoc/Fairsplice

Split tests across parallel workers based on timing data

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
commandCommand to run: split, convert, or mergeyes
timings-fileJSON file to store/read timings (default: .fairsplice-timings.json)no.fairsplice-timings.json
cache-keyCache key for storing timings (required for split and merge commands)no
patternGlob pattern to match test files (for split)no
totalTotal number of workers (for split)no
indexCurrent worker index, 0-based (for split) - outputs only this worker testsno
fromJUnit XML file to read (for convert)no
toTiming JSON file to write (for convert)no
path-prefixPrefix to prepend to file paths (for convert) - use to match paths with split patternno
prefixPrefix to match timing JSON files (for merge)no
namedescription
testsSpace-separated list of test files for the current worker (when index is provided)
bucketsJSON array of test buckets (when index is not provided)