blob: 3731558356c7bf495fa3acf4105f49135b8f1de6 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
id="org.eclipse.jdt.debug.tests"
name="%pluginName"
version="3.1.0"
provider-name="%providerName"
class="org.eclipse.jdt.debug.testplugin.JavaTestPlugin">
<runtime>
<library name="javadebugtests.jar">
<export name="*"/>
</library>
</runtime>
<requires>
<import plugin="org.eclipse.ui.ide" optional="true"/>
<import plugin="org.eclipse.ui.views" optional="true"/>
<import plugin="org.eclipse.jface.text" optional="true"/>
<import plugin="org.eclipse.ui.workbench.texteditor" optional="true"/>
<import plugin="org.eclipse.ui.editors" optional="true"/>
<import plugin="org.junit"/>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.core.variables"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.jdt.core"/>
<import plugin="org.eclipse.jdt.ui"/>
<import plugin="org.eclipse.jdt.launching"/>
<import plugin="org.eclipse.jdt.debug"/>
<import plugin="org.eclipse.jdt.debug.ui"/>
<import plugin="org.eclipse.debug.core"/>
<import plugin="org.eclipse.debug.ui"/>
<import plugin="org.eclipse.update.core"/>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.ui.console"/>
<import plugin="org.eclipse.test.performance"/>
</requires>
<extension
point="org.eclipse.jdt.launching.classpathProviders">
<classpathProvider
class="org.eclipse.jdt.debug.testplugin.EmptyClasspathProvider"
id="org.eclipse.jdt.debug.tests.EmptyClasspathProvider">
</classpathProvider>
</extension>
<extension
point="org.eclipse.debug.ui.consoleLineTrackers">
<consoleLineTracker
class="org.eclipse.jdt.debug.testplugin.ConsoleLineTracker"
processType="java"
id="org.eclipse.jdt.debug.tests.ConsoleLineTracker">
</consoleLineTracker>
</extension>
<extension
point="org.eclipse.jdt.core.classpathVariableInitializer">
<classpathVariableInitializer
variable="NULL_VARIABLE"
class="org.eclipse.jdt.debug.testplugin.NullVariableInitializer">
</classpathVariableInitializer>
</extension>
<extension
point="org.eclipse.debug.core.launchModes">
<launchMode
label="TEST_MODE"
mode="TEST_MODE">
</launchMode>
</extension>
<extension
point="org.eclipse.debug.core.launchDelegates">
<launchDelegate
delegate="org.eclipse.jdt.debug.testplugin.TestModeLaunchDelegate"
type="org.eclipse.jdt.launching.localJavaApplication"
modes="TEST_MODE"
id="org.eclipse.jdt.debug.tests.testModeLaunchDelegate">
</launchDelegate>
<launchDelegate
sourceLocatorId="org.eclipse.jdt.debug.tests.testSourceLocator"
delegate="org.eclipse.jdt.debug.testplugin.TestLaunchDelegate"
type="org.eclipse.jdt.debug.tests.testConfigType"
sourcePathComputerId="org.eclipse.jdt.debug.tests.testSourcePathComputer"
modes="debug"
id="org.eclipse.jdt.debug.tests.testSourceDelegate"/>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
<launchConfigurationTabGroup
type="org.eclipse.jdt.launching.localJavaApplication"
class="org.eclipse.jdt.debug.testplugin.TestJavaApplicationTabGroup"
id="org.eclipse.jdt.debug.tests.launchConfigurationTabGroup.testJavaApplication">
<launchMode
perspective="org.eclipse.jdt.ui.JavaPerspective"
mode="TEST_MODE">
</launchMode>
</launchConfigurationTabGroup>
</extension>
<extension
point="org.eclipse.core.variables.valueVariables">
<variable
initializerClass="org.eclipse.jdt.debug.testplugin.ValueVariableInitializer"
name="VALUE_VAR_WITH_INITIALIZER"
description="sample variable with initializer">
</variable>
<variable
initialValue="initial-value"
name="VALUE_VAR_WITH_VALUE"
description="sample variable with value">
</variable>
</extension>
<extension
point="org.eclipse.core.variables.dynamicVariables">
<variable
name="SAMPLE_DYNAMIC_VAR"
description="sample dynamic variable"
resolver="org.eclipse.jdt.debug.testplugin.SampleDynamicVariableResolver">
</variable>
</extension>
<extension
id="messageConsoleActionSet"
name="Message Console Test"
point="org.eclipse.ui.actionSets">
<actionSet
label="Message Console Test"
description="Tests the message (generic) console"
id="org.eclipse.jdt.debug.tests.messageConsoleActionSet">
<menu
label="Run"
path="additions"
id="org.eclipse.ui.run">
<separator
name="TestGroup">
</separator>
</menu>
<action
label="Test Bufferred Output"
class="org.eclipse.jdt.debug.tests.console.TestBufferredOutputActionDelegate"
menubarPath="org.eclipse.ui.run/TestGroup"
id="org.eclipse.jdt.debug.tests.testBufferredOutputAction">
</action>
<action
label="Test Message Console"
class="org.eclipse.jdt.debug.tests.console.TestMessageConsoleActionDelegate"
menubarPath="org.eclipse.ui.run/TestGroup"
id="org.eclipse.jdt.debug.tests.testMessageConsoleAction">
</action>
<action
label="Test Show Console"
class="org.eclipse.jdt.debug.tests.console.TestShowConsoleActionDelegate"
menubarPath="org.eclipse.ui.run/TestGroup"
id="org.eclipse.jdt.debug.tests.testShowConsoleAction">
</action>
</actionSet>
<actionSet
label="IO Console Tests"
description="Test the generic IOConsole"
id="org.eclipse.jdt.debug.tests.ioConsoleTest">
<menu
label="Run"
path="additions"
id="org.eclipse.ui.run"/>
<action
label="IOConsole Echo Test"
class="org.eclipse.jdt.debug.tests.console.IOConsoleEchoActionDelegate"
menubarPath="org.eclipse.ui.run/IOConsoleTestGroup"
id="org.eclipse.jdt.debug.tests.echoTest"/>
<action
label="IOConsole Multiple Stream Test"
class="org.eclipse.jdt.debug.tests.console.IOConsoleMultipleStreamActionDelegate"
menubarPath="org.eclipse.ui.run/IOConsoleTestGroup"
id="org.eclipse.jdt.debug.tests.outputTest"/>
<action
label="IOConsole Output Test"
class="org.eclipse.jdt.debug.tests.console.IOConsoleOutputActionDelegate"
menubarPath="org.eclipse.ui.run/IOConsoleTestGroup"
id="org.eclipse.jdt.debug.tests.outputTest"/>
<action
label="IOConsole Hyperlink Test"
class="org.eclipse.jdt.debug.tests.console.IOConsoleHyperlinkActionDelegate"
menubarPath="org.eclipse.ui.run/IOConsoleTestGroup"
id="org.eclipse.jdt.debug.tests.hyperlinkTest"/>
</actionSet>
</extension>
<extension
point="org.eclipse.debug.core.launchConfigurationTypes">
<launchConfigurationType
name="Test Config Type"
delegate="org.eclipse.jdt.debug.testplugin.TestLaunchDelegate"
modes="run"
id="org.eclipse.jdt.debug.tests.testConfigType">
</launchConfigurationType>
</extension>
<extension
point="org.eclipse.debug.core.statusHandlers">
<statusHandler
code="1000"
plugin="org.eclipse.jdt.debug.tests"
class="org.eclipse.jdt.debug.tests.ui.performance.JavaApplicationStatusHandler"
id="org.eclipse.jdt.debug.tests.performance.statusHandler.JavaApplication">
</statusHandler>
</extension>
<extension point="org.eclipse.debug.ui.memoryRenderings">
<renderingType
id="rendering_type_1"
name="Rendering One"
class="org.eclipse.jdt.debug.testplugin.RenderingTypeDelegate">
</renderingType>
<renderingType
id="rendering_type_2"
name="Rendering Two"
class="org.eclipse.jdt.debug.testplugin.RenderingTypeDelegate">
</renderingType>
<renderingType
id="rendering_type_3"
name="Rendering Default"
class="org.eclipse.jdt.debug.testplugin.RenderingTypeDelegate">
</renderingType>
<renderingBindings
primaryId="rendering_type_1">
<enablement>
<instanceof value="org.eclipse.jdt.debug.testplugin.MemoryBlockOne"/>
</enablement>
</renderingBindings>
<renderingBindings
renderingIds="rendering_type_1, rendering_type_2">
<enablement>
<instanceof value="org.eclipse.jdt.debug.testplugin.MemoryBlockTwo"/>
</enablement>
</renderingBindings>
<renderingBindings
defaultIds="rendering_type_3">
<enablement>
<instanceof value="org.eclipse.jdt.debug.testplugin.MemoryBlockThree"/>
</enablement>
</renderingBindings>
<renderingBindings
class="org.eclipse.jdt.debug.testplugin.DynamicRenderingBindings">
<enablement>
<instanceof value="org.eclipse.jdt.debug.testplugin.MemoryBlockDynamic"/>
</enablement>
</renderingBindings>
</extension>
<extension
point="org.eclipse.debug.core.sourceLocators">
<sourceLocator
class="org.eclipse.jdt.debug.testplugin.TestSourceLocator"
name="Test Source Locator"
id="org.eclipse.jdt.debug.tests.testSourceLocator"/>
</extension>
<extension
point="org.eclipse.debug.core.sourcePathComputers">
<sourcePathComputer
class="org.eclipse.jdt.debug.tests.SourcePathComputerDelegate1"
id="org.eclipse.jdt.debug.tests.testSourcePathComputer"/>
</extension>
<extension
point="org.eclipse.jdt.core.classpathContainerInitializer">
<classpathContainerInitializer
class="org.eclipse.jdt.debug.testplugin.TestClasspathContainerInitializer"
id="org.eclipse.jdt.debug.tests.TestClasspathContainer"/>
</extension>
</plugin>