public final class RunEntryStatisticsMap
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
RunEntryStatisticsMap.LeastFailureComparator |
(package private) static class |
RunEntryStatisticsMap.PrioritizedTestComparator |
(package private) static class |
RunEntryStatisticsMap.RunCountComparator |
(package private) static class |
RunEntryStatisticsMap.TestRuntimeComparator |
Modifier and Type | Field and Description |
---|---|
private static java.util.regex.Pattern |
PARENS |
private java.util.Map<java.lang.String,RunEntryStatistics> |
runEntryStatistics |
Constructor and Description |
---|
RunEntryStatisticsMap() |
RunEntryStatisticsMap(java.util.Map<java.lang.String,RunEntryStatistics> runEntryStatistics) |
Modifier and Type | Method and Description |
---|---|
void |
add(RunEntryStatistics item) |
RunEntryStatistics |
createNextGeneration(ReportEntry reportEntry) |
RunEntryStatistics |
createNextGenerationFailure(ReportEntry reportEntry) |
(package private) java.lang.String |
extractClassName(java.lang.String displayName) |
RunEntryStatistics |
findOrCreate(ReportEntry reportEntry) |
static RunEntryStatisticsMap |
fromFile(java.io.File file) |
(package private) static RunEntryStatisticsMap |
fromReader(java.io.Reader fileReader) |
private java.util.Map |
getPriorities(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) |
void |
serialize(java.io.File file) |
private java.util.List<java.lang.Class<?>> |
transformToClasses(java.util.List<PrioritizedTest> tests) |
private final java.util.Map<java.lang.String,RunEntryStatistics> runEntryStatistics
private static final java.util.regex.Pattern PARENS
public RunEntryStatisticsMap(java.util.Map<java.lang.String,RunEntryStatistics> runEntryStatistics)
public RunEntryStatisticsMap()
public static RunEntryStatisticsMap fromFile(java.io.File file)
static RunEntryStatisticsMap fromReader(java.io.Reader fileReader) throws java.io.IOException
java.io.IOException
public void serialize(java.io.File file) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public RunEntryStatistics findOrCreate(ReportEntry reportEntry)
public RunEntryStatistics createNextGeneration(ReportEntry reportEntry)
public RunEntryStatistics createNextGenerationFailure(ReportEntry reportEntry)
public void add(RunEntryStatistics item)
public java.util.List<java.lang.Class<?>> getPrioritizedTestsClassRunTime(java.util.List<java.lang.Class<?>> testsToRun, int threadCount)
public java.util.List<java.lang.Class<?>> getPrioritizedTestsByFailureFirst(java.util.List<java.lang.Class<?>> testsToRun)
private java.util.List<PrioritizedTest> getPrioritizedTests(java.util.List<java.lang.Class<?>> testsToRun, java.util.Comparator<Priority> priorityComparator)
private java.util.List<java.lang.Class<?>> transformToClasses(java.util.List<PrioritizedTest> tests)
private java.util.Map getPriorities(java.util.Comparator<Priority> priorityComparator)
java.lang.String extractClassName(java.lang.String displayName)