public class TestDiscoveryExtension extends RunConfigurationExtension
| Modifier and Type | Field and Description | 
|---|---|
| static Key<TestDiscoveryDataSocketListener> | SOCKET_LISTENER_KEY | 
| static java.lang.String | TEST_DISCOVERY_REGISTRY_KEY | 
EP_NAME| Constructor and Description | 
|---|
| TestDiscoveryExtension() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | attachToProcess(RunConfigurationBase configuration,
               ProcessHandler handler,
               RunnerSettings runnerSettings)Attaches the extension to a process that has been started. | 
| static java.nio.file.Path | baseTestDiscoveryPathForProject(Project project) | 
| void | cleanUserData(RunConfigurationBase runConfigurationBase) | 
| java.lang.String | getSerializationId()Returns the ID used to serialize the settings. | 
| boolean | isApplicableFor(RunConfigurationBase configuration) | 
| boolean | isListenerDisabled(RunConfigurationBase configuration,
                  java.lang.Object listener,
                  RunnerSettings runnerSettings) | 
| static void | processTracesFile(java.lang.String tracesFilePath,
                 java.lang.String moduleName,
                 byte frameworkId,
                 TestDiscoveryIndex discoveryIndex) | 
| void | updateJavaParameters(RunConfigurationBase configuration,
                    JavaParameters params,
                    RunnerSettings runnerSettings) | 
cleanExtensionsUserData, isEnabledFor, patchCommandLine, updateJavaParameters, wrapElementListener, wrapRefactoringElementListenercreateEditor, extendCreatedConfiguration, extendTemplateConfiguration, getEditorTitle, patchCommandLine, readExternal, validateConfiguration, writeExternalpublic static final java.lang.String TEST_DISCOVERY_REGISTRY_KEY
public static final Key<TestDiscoveryDataSocketListener> SOCKET_LISTENER_KEY
public java.lang.String getSerializationId()
RunConfigurationExtensionBasegetSerializationId in class RunConfigurationExtensionBase<RunConfigurationBase<?>>protected void attachToProcess(RunConfigurationBase configuration, ProcessHandler handler, RunnerSettings runnerSettings)
RunConfigurationExtensionBaseattachToProcess in class RunConfigurationExtensionBase<RunConfigurationBase<?>>configuration - the underlying run configuration.handler - the ProcessHandler for the running process.runnerSettings - the runner-specific settings.public void updateJavaParameters(RunConfigurationBase configuration, JavaParameters params, RunnerSettings runnerSettings)
updateJavaParameters in class RunConfigurationExtensionpublic boolean isListenerDisabled(RunConfigurationBase configuration, java.lang.Object listener, RunnerSettings runnerSettings)
isListenerDisabled in class RunConfigurationExtensionpublic boolean isApplicableFor(RunConfigurationBase configuration)
isApplicableFor in class RunConfigurationExtensionBase<RunConfigurationBase<?>>configuration - Run configurationpublic static java.nio.file.Path baseTestDiscoveryPathForProject(Project project)
public void cleanUserData(RunConfigurationBase runConfigurationBase)
cleanUserData in class RunConfigurationExtensionpublic static void processTracesFile(java.lang.String tracesFilePath,
                                     java.lang.String moduleName,
                                     byte frameworkId,
                                     TestDiscoveryIndex discoveryIndex)