public class FirstTestsToRunProvider
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
FirstTestsToRunProvider.ClassObjectDescriptor |
Modifier and Type | Method and Description |
---|---|
static FirstTestsToRunProvider |
create() |
ChangedFiles |
getBuildVcsChanges() |
VcsChange |
getCorrespondingChange(java.lang.String className)
Returns VcsChange object if the source file of the specified class name is new or modified.
|
java.util.List |
getRecentlyFailedTestCases() |
boolean |
isAvailable() |
boolean |
isGroupIncluded(java.lang.String groupName) |
void |
sortTestClasses(java.util.List testClasses,
FirstTestsToRunProvider.ClassObjectDescriptor classObjectDescriptor)
Sorts test classes according by placing recently failed and modified tests at the top of the list.
|
public static FirstTestsToRunProvider create()
public boolean isAvailable()
public ChangedFiles getBuildVcsChanges()
public java.util.List getRecentlyFailedTestCases()
public VcsChange getCorrespondingChange(java.lang.String className)
className
- name of the classpublic void sortTestClasses(java.util.List testClasses, FirstTestsToRunProvider.ClassObjectDescriptor classObjectDescriptor)
testClasses
- classes to sortclassObjectDescriptor
- describes class objects which should be sortedpublic boolean isGroupIncluded(java.lang.String groupName)