Class RunEntryStatisticsMap
- java.lang.Object
-
- org.apache.maven.plugin.surefire.runorder.RunEntryStatisticsMap
-
public final class RunEntryStatisticsMap extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classRunEntryStatisticsMap.LeastFailureComparator(package private) static classRunEntryStatisticsMap.PrioritizedTestComparator(package private) static classRunEntryStatisticsMap.RunCountComparator(package private) static classRunEntryStatisticsMap.TestRuntimeComparator
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.PatternPARENSprivate java.util.Map<java.lang.String,RunEntryStatistics>runEntryStatistics
-
Constructor Summary
Constructors Constructor Description RunEntryStatisticsMap()RunEntryStatisticsMap(java.util.Map<java.lang.String,RunEntryStatistics> runEntryStatistics)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(RunEntryStatistics item)RunEntryStatisticscreateNextGeneration(ReportEntry reportEntry)RunEntryStatisticscreateNextGenerationFailure(ReportEntry reportEntry)(package private) java.lang.StringextractClassName(java.lang.String displayName)RunEntryStatisticsfindOrCreate(ReportEntry reportEntry)static RunEntryStatisticsMapfromFile(java.io.File file)(package private) static RunEntryStatisticsMapfromReader(java.io.Reader fileReader)private java.util.MapgetPriorities(java.util.Comparator<Priority> priorityComparator)private java.util.List<PrioritizedTest>getPrioritizedTests(java.util.List<java.lang.Class<?>> testsToRun, java.util.Comparator<Priority> priorityComparator)java.util.List<java.lang.Class<?>>getPrioritizedTestsByFailureFirst(java.util.List<java.lang.Class<?>> testsToRun)java.util.List<java.lang.Class<?>>getPrioritizedTestsClassRunTime(java.util.List<java.lang.Class<?>> testsToRun, int threadCount)voidserialize(java.io.File file)private java.util.List<java.lang.Class<?>>transformToClasses(java.util.List<PrioritizedTest> tests)
-
-
-
Field Detail
-
runEntryStatistics
private final java.util.Map<java.lang.String,RunEntryStatistics> runEntryStatistics
-
PARENS
private static final java.util.regex.Pattern PARENS
-
-
Constructor Detail
-
RunEntryStatisticsMap
public RunEntryStatisticsMap(java.util.Map<java.lang.String,RunEntryStatistics> runEntryStatistics)
-
RunEntryStatisticsMap
public RunEntryStatisticsMap()
-
-
Method Detail
-
fromFile
public static RunEntryStatisticsMap fromFile(java.io.File file)
-
fromReader
static RunEntryStatisticsMap fromReader(java.io.Reader fileReader) throws java.io.IOException
- Throws:
java.io.IOException
-
serialize
public void serialize(java.io.File file) throws java.io.FileNotFoundException- Throws:
java.io.FileNotFoundException
-
findOrCreate
public RunEntryStatistics findOrCreate(ReportEntry reportEntry)
-
createNextGeneration
public RunEntryStatistics createNextGeneration(ReportEntry reportEntry)
-
createNextGenerationFailure
public RunEntryStatistics createNextGenerationFailure(ReportEntry reportEntry)
-
add
public void add(RunEntryStatistics item)
-
getPrioritizedTestsClassRunTime
public java.util.List<java.lang.Class<?>> getPrioritizedTestsClassRunTime(java.util.List<java.lang.Class<?>> testsToRun, int threadCount)
-
getPrioritizedTestsByFailureFirst
public java.util.List<java.lang.Class<?>> getPrioritizedTestsByFailureFirst(java.util.List<java.lang.Class<?>> testsToRun)
-
getPrioritizedTests
private java.util.List<PrioritizedTest> getPrioritizedTests(java.util.List<java.lang.Class<?>> testsToRun, java.util.Comparator<Priority> priorityComparator)
-
transformToClasses
private java.util.List<java.lang.Class<?>> transformToClasses(java.util.List<PrioritizedTest> tests)
-
getPriorities
private java.util.Map getPriorities(java.util.Comparator<Priority> priorityComparator)
-
extractClassName
java.lang.String extractClassName(java.lang.String displayName)
-
-