public class IntellijTestDiscoveryProducer extends java.lang.Object implements TestDiscoveryProducer
Modifier and Type | Class and Description |
---|---|
static class |
IntellijTestDiscoveryProducer.TestsSearchResult |
TestDiscoveryProducer.PsiTestProcessor, TestDiscoveryProducer.TestProcessor
EP, LOG
Constructor and Description |
---|
IntellijTestDiscoveryProducer() |
Modifier and Type | Method and Description |
---|---|
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 testClassName,
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> filePaths,
byte frameworkId) |
java.util.List<java.lang.String> |
getFilesWithoutTests(Project project,
java.util.Collection<java.lang.String> paths) |
boolean |
isRemote() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
consumeAffectedPaths, consumeAffectedPaths, consumeDiscoveredTests, extractParameter
public MultiMap<java.lang.String,java.lang.String> getDiscoveredTests(Project project, java.util.List<? extends Couple<java.lang.String>> classesAndMethods, byte frameworkId)
getDiscoveredTests
in interface TestDiscoveryProducer
public boolean isRemote()
isRemote
in interface TestDiscoveryProducer
public MultiMap<java.lang.String,java.lang.String> getDiscoveredTestsForFiles(Project project, java.util.List<java.lang.String> filePaths, byte frameworkId)
getDiscoveredTestsForFiles
in interface TestDiscoveryProducer
public java.util.List<java.lang.String> getAffectedFilePaths(Project project, java.util.List<? extends Couple<java.lang.String>> testFqns, byte frameworkId)
getAffectedFilePaths
in interface TestDiscoveryProducer
public java.util.List<java.lang.String> getAffectedFilePathsByClassName(Project project, java.lang.String testClassName, byte frameworkId)
getAffectedFilePathsByClassName
in interface TestDiscoveryProducer
public java.util.List<java.lang.String> getFilesWithoutTests(Project project, java.util.Collection<java.lang.String> paths) throws java.io.IOException
getFilesWithoutTests
in interface TestDiscoveryProducer
java.io.IOException