public interface TestDiscoveryProducer
Modifier and Type | Interface and Description |
---|---|
static interface |
TestDiscoveryProducer.PsiTestProcessor |
static interface |
TestDiscoveryProducer.TestProcessor |
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<TestDiscoveryProducer> |
EP |
static Logger |
LOG |
Modifier and Type | Method and Description |
---|---|
static void |
consumeAffectedPaths(Project project,
java.util.List<? extends Couple<java.lang.String>> testFqns,
Consumer<? super java.lang.String> pathsConsumer,
byte frameworkId) |
static void |
consumeAffectedPaths(Project project,
java.lang.String testClassName,
Consumer<? super java.lang.String> pathsConsumer,
byte frameworkId) |
static void |
consumeDiscoveredTests(Project project,
java.util.List<Couple<java.lang.String>> classesAndMethods,
byte frameworkId,
java.util.List<java.lang.String> filePaths,
TestDiscoveryProducer.TestProcessor processor) |
static Couple<java.lang.String> |
extractParameter(java.lang.String rawName) |
java.util.List<java.lang.String> |
getAffectedFilePaths(Project project,
java.util.List<? extends Couple<java.lang.String>> testFqns,
byte frameworkId) |
java.util.List<java.lang.String> |
getAffectedFilePathsByClassName(Project project,
java.lang.String testClassNames,
byte frameworkId) |
MultiMap<java.lang.String,java.lang.String> |
getDiscoveredTests(Project project,
java.util.List<? extends Couple<java.lang.String>> classesAndMethods,
byte frameworkId) |
MultiMap<java.lang.String,java.lang.String> |
getDiscoveredTestsForFiles(Project project,
java.util.List<java.lang.String> paths,
byte frameworkId) |
java.util.List<java.lang.String> |
getFilesWithoutTests(Project project,
java.util.Collection<java.lang.String> paths) |
boolean |
isRemote() |
static final ExtensionPointName<TestDiscoveryProducer> EP
static final Logger LOG
MultiMap<java.lang.String,java.lang.String> getDiscoveredTests(Project project, java.util.List<? extends Couple<java.lang.String>> classesAndMethods, byte frameworkId)
MultiMap<java.lang.String,java.lang.String> getDiscoveredTestsForFiles(Project project, java.util.List<java.lang.String> paths, byte frameworkId)
boolean isRemote()
static void consumeDiscoveredTests(Project project, java.util.List<Couple<java.lang.String>> classesAndMethods, byte frameworkId, java.util.List<java.lang.String> filePaths, TestDiscoveryProducer.TestProcessor processor)
java.util.List<java.lang.String> getAffectedFilePaths(Project project, java.util.List<? extends Couple<java.lang.String>> testFqns, byte frameworkId)
java.util.List<java.lang.String> getAffectedFilePathsByClassName(Project project, java.lang.String testClassNames, byte frameworkId)
java.util.List<java.lang.String> getFilesWithoutTests(Project project, java.util.Collection<java.lang.String> paths) throws java.io.IOException
java.io.IOException
static void consumeAffectedPaths(Project project, java.util.List<? extends Couple<java.lang.String>> testFqns, Consumer<? super java.lang.String> pathsConsumer, byte frameworkId)
static void consumeAffectedPaths(Project project, java.lang.String testClassName, Consumer<? super java.lang.String> pathsConsumer, byte frameworkId)
static Couple<java.lang.String> extractParameter(java.lang.String rawName)