Package org.apache.maven.surefire.util
Class DefaultRunOrderCalculator
- java.lang.Object
-
- org.apache.maven.surefire.util.DefaultRunOrderCalculator
-
- All Implemented Interfaces:
RunOrderCalculator
public class DefaultRunOrderCalculator extends java.lang.Object implements RunOrderCalculator
Applies the final runorder of the tests
-
-
Field Summary
Fields Modifier and Type Field Description private RunOrder[]
runOrder
private RunOrderParameters
runOrderParameters
private java.util.Comparator<java.lang.Class>
sortOrder
private int
threadCount
-
Constructor Summary
Constructors Constructor Description DefaultRunOrderCalculator(RunOrderParameters runOrderParameters, int threadCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.util.Comparator<java.lang.Class>
getAlphabeticalComparator()
private java.util.Comparator<java.lang.Class>
getReverseAlphabeticalComparator()
private java.util.Comparator<java.lang.Class>
getSortOrderComparator(RunOrder runOrder)
private void
orderTestClasses(java.util.List<java.lang.Class<?>> testClasses, RunOrder runOrder)
TestsToRun
orderTestClasses(TestsToRun scannedClasses)
-
-
-
Field Detail
-
sortOrder
private final java.util.Comparator<java.lang.Class> sortOrder
-
runOrder
private final RunOrder[] runOrder
-
runOrderParameters
private final RunOrderParameters runOrderParameters
-
threadCount
private final int threadCount
-
-
Constructor Detail
-
DefaultRunOrderCalculator
public DefaultRunOrderCalculator(RunOrderParameters runOrderParameters, int threadCount)
-
-
Method Detail
-
orderTestClasses
public TestsToRun orderTestClasses(TestsToRun scannedClasses)
- Specified by:
orderTestClasses
in interfaceRunOrderCalculator
-
orderTestClasses
private void orderTestClasses(java.util.List<java.lang.Class<?>> testClasses, RunOrder runOrder)
-
getSortOrderComparator
private java.util.Comparator<java.lang.Class> getSortOrderComparator(RunOrder runOrder)
-
getReverseAlphabeticalComparator
private java.util.Comparator<java.lang.Class> getReverseAlphabeticalComparator()
-
getAlphabeticalComparator
private java.util.Comparator<java.lang.Class> getAlphabeticalComparator()
-
-