donnerbart/Split Tests Java

Splits a JUnit test suite for parallelization with equal time

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
split-indexIndex of this instance executing the tests (integer)yes
split-totalTotal number of instances executing the tests (integer)yes
globGlob pattern to find test files (string)yes
exclude-globGlob pattern to exclude test files (string)no""
junit-globGlob pattern to find JUnit reports (string)no
formatThe output format (choice)nolist
average-timeUse the average test time from tests with JUnit reports for tests without JUnit reports (boolean)nofalse
new-test-timeConfigures the calculation of the test time for tests without JUnit reports (choice)noaverage
working-directoryThe working directory. Defaults to the current directory (string)no
calculate-optimal-total-splitCalculates the optimal test split. Logs a warning if split-total does not match (boolean)no
max-optimal-total-split-calculationsThe maximum number of calculate-optimal-total-split calculations (integer)no
debugEnables debug logging (boolean)nofalse
namedescription
test-suiteA subset of tests, based on the the split index and split type
split-totalTotal number of instances executing the tests
split-indexIndex of this instance executing the tests