Class DefaultRunOrderCalculator
java.lang.Object
org.apache.maven.surefire.api.util.DefaultRunOrderCalculator
- All Implemented Interfaces:
RunOrderCalculator
Applies the final runorder of the tests
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Random
private final RunOrder[]
private final RunOrderParameters
private final Comparator<Class>
private final int
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultRunOrderCalculator
(RunOrderParameters runOrderParameters, int threadCount) -
Method Summary
Modifier and TypeMethodDescriptionprivate Comparator<Class>
private Comparator<Class>
private Comparator<Class>
getSortOrderComparator
(RunOrder runOrder) private void
orderTestClasses
(List<Class<?>> testClasses, RunOrder runOrder) orderTestClasses
(TestsToRun scannedClasses)
-
Field Details
-
sortOrder
-
runOrder
-
runOrderParameters
-
threadCount
private final int threadCount -
random
-
-
Constructor Details
-
DefaultRunOrderCalculator
-
-
Method Details
-
orderTestClasses
- Specified by:
orderTestClasses
in interfaceRunOrderCalculator
-
orderTestClasses
-
getSortOrderComparator
-
getReverseAlphabeticalComparator
-
getAlphabeticalComparator
-