public class TestPackage extends TestObject
| Modifier and Type | Field and Description |
|---|---|
protected static Function<Location<?>,java.lang.String> |
CLASS_NAME_FUNCTION |
LOG, myListenersFilemyServerSocket, myTempFile, myWorkingDirsFile| Constructor and Description |
|---|
TestPackage(JUnitConfiguration configuration,
ExecutionEnvironment environment) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkConfiguration() |
protected void |
collectClassesRecursively(TestClassFilter classFilter,
Condition<? super PsiClass> acceptClassCondition,
java.util.Set<Location<?>> classes) |
protected static void |
collectInnerClasses(PsiClass aClass,
Condition<? super PsiClass> acceptAsTest,
java.util.Set<Location<?>> classes) |
protected void |
collectPackagesToOpen(java.util.List<java.lang.String> options) |
protected boolean |
configureByModule(Module module) |
protected JavaParameters |
createJavaParameters() |
SearchForTestsTask |
createSearchingForTestsTask() |
protected boolean |
createTempFiles() |
protected boolean |
filterOutputByDirectoryForJunit5(java.util.Set<Location<?>> classNames) |
protected GlobalSearchScope |
filterScope(JUnitConfiguration.Data data) |
protected TestClassFilter |
getClassFilter(JUnitConfiguration.Data data) |
protected java.lang.String |
getFilters(java.util.Set<Location<?>> foundClasses,
java.lang.String packageName) |
RefactoringElementListener |
getListener(PsiElement element,
JUnitConfiguration configuration) |
protected PsiPackage |
getPackage(JUnitConfiguration.Data data) |
protected java.lang.String |
getPackageName(JUnitConfiguration.Data data) |
SourceScope |
getSourceScope() |
java.io.File |
getWorkingDirsFile() |
boolean |
isConfiguredByElement(JUnitConfiguration configuration,
PsiClass testClass,
PsiMethod testMethod,
PsiPackage testPackage,
PsiDirectory testDir) |
protected boolean |
requiresSmartMode() |
protected void |
searchTests(Module module,
TestClassFilter classFilter,
java.util.Set<Location<?>> classes) |
protected void |
searchTests5(Module module,
TestClassFilter classFilter,
java.util.Set<Location<?>> classes) |
java.lang.String |
suggestActionName() |
addClassesListToJavaParameters, addClassesListToJavaParameters, appendJUnit5LauncherClasses, appendRepeatMode, composeDirectoryFilter, configureRTClasspath, createJavaParameters4Tests, deleteTempFiles, fillForkModule, fromString, getConfiguration, getForkMode, getFrameworkId, getFrameworkName, getJUnit5RtFile, getModulesToCompile, getRunner, getScope, getScopeForJUnit, hasJUnit5EnginesAPI, isDumbAware, isIdBasedTestTree, passForkMode, passTempFile, retrievePsiElement, useModulePathappendForkInfo, collectListeners, collectSubPackages, configureClasspath, createHandler, createRemoteConnection, createServerSocket, createTargetedCommandLine, createTempFiles, execute, findJavaModule, forkPerModule, getForkSocket, getJdk, getJigsawOptions, getNamedParams, isPollConnection, putDependenciesOnModulePath, setRemoteConnectionCreator, spansMultipleModules, writeClassesPerModuleansiColoringEnabled, clear, createCommandLine, getJavaParameters, shouldAddJavaProgramRunnerActions, startProcessaddConsoleFilters, createActions, createActions, createConsole, getConsoleBuilder, getEnvironment, getExecutionTarget, getRunnerSettings, setConsoleBuilderpublic TestPackage(JUnitConfiguration configuration, ExecutionEnvironment environment)
public SourceScope getSourceScope()
getSourceScope in class TestObjectpublic SearchForTestsTask createSearchingForTestsTask() throws ExecutionException
createSearchingForTestsTask in class JavaTestFrameworkRunnableState<JUnitConfiguration>ExecutionExceptionprotected boolean requiresSmartMode()
protected boolean filterOutputByDirectoryForJunit5(java.util.Set<Location<?>> classNames)
protected java.lang.String getFilters(java.util.Set<Location<?>> foundClasses, java.lang.String packageName)
protected void searchTests5(Module module, TestClassFilter classFilter, java.util.Set<Location<?>> classes) throws CantRunException
CantRunExceptionprotected void searchTests(Module module, TestClassFilter classFilter, java.util.Set<Location<?>> classes) throws CantRunException
CantRunExceptionprotected boolean createTempFiles()
protected java.lang.String getPackageName(JUnitConfiguration.Data data) throws CantRunException
CantRunExceptionprotected void collectClassesRecursively(TestClassFilter classFilter, Condition<? super PsiClass> acceptClassCondition, java.util.Set<Location<?>> classes) throws CantRunException
CantRunExceptionprotected static void collectInnerClasses(PsiClass aClass, Condition<? super PsiClass> acceptAsTest, java.util.Set<Location<?>> classes)
protected JavaParameters createJavaParameters() throws ExecutionException
createJavaParameters in class TestObjectExecutionExceptionprotected void collectPackagesToOpen(java.util.List<java.lang.String> options)
collectPackagesToOpen in class JavaTestFrameworkRunnableState<JUnitConfiguration>protected boolean configureByModule(Module module)
configureByModule in class JavaTestFrameworkRunnableState<JUnitConfiguration>protected TestClassFilter getClassFilter(JUnitConfiguration.Data data) throws CantRunException
CantRunExceptionprotected GlobalSearchScope filterScope(JUnitConfiguration.Data data) throws CantRunException
CantRunExceptionprotected PsiPackage getPackage(JUnitConfiguration.Data data) throws CantRunException
CantRunExceptionpublic java.lang.String suggestActionName()
suggestActionName in class TestObjectpublic RefactoringElementListener getListener(PsiElement element, JUnitConfiguration configuration)
getListener in class TestObjectpublic boolean isConfiguredByElement(JUnitConfiguration configuration, PsiClass testClass, PsiMethod testMethod, PsiPackage testPackage, PsiDirectory testDir)
isConfiguredByElement in class TestObjectpublic void checkConfiguration()
throws RuntimeConfigurationException
checkConfiguration in class TestObjectRuntimeConfigurationExceptionpublic java.io.File getWorkingDirsFile()