blob: bb7734813292745717b69fc38450fc9a62c6e1fd [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension-point id="tclTestEngine" name="tclTestEngine" schema="schema/tclTestEngine.exsd"/>
<extension point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
properties="isTest,canLaunchAsTest"
namespace="org.eclipse.dltk.tcl.testing"
type="org.eclipse.core.runtime.IAdaptable"
class="org.eclipse.dltk.tcl.internal.testing.TclTestingPropertyTester"
id="org.eclipse.dltk.tcl.TestPropertyTester">
</propertyTester>
</extension>
<extension
point="org.eclipse.debug.core.launchConfigurationTypes">
<launchConfigurationType
delegate="org.eclipse.dltk.tcl.internal.testing.TclTestingLaunchConfigurationDelegate"
id="org.eclipse.dltk.tcl.testing.launchConfig"
modes="run, debug"
name="Tcl Testing"
public="true"
sourceLocatorId="tclSourceLocator"
sourcePathComputerId="tclSourcePathComputer">
</launchConfigurationType>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
configTypeID="org.eclipse.dltk.tcl.testing.launchConfig"
icon="icons/full/obj16/tcl_obj.gif"
id="org.org.eclipse.dltk.tcl.testing.launchConfigImage">
</launchConfigurationTypeImage>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
<launchConfigurationTabGroup
class="org.eclipse.dltk.tcl.internal.testing.TclTestingTabGroup"
id="org.eclipse.dltk.tcl.testing.launchConfigTabGroup"
type="org.eclipse.dltk.tcl.testing.launchConfig">
<launchMode
description="Run mode"
mode="run">
</launchMode>
<launchMode
mode="debug"
perspective="org.eclipse.debug.ui.DebugPerspective">
</launchMode>
</launchConfigurationTabGroup>
</extension>
<extension
point="org.eclipse.debug.ui.launchShortcuts">
<shortcut
class="org.eclipse.dltk.tcl.internal.testing.TclTestingLaunchShortcut"
description="%TclLaunchShortcut.description"
icon="icons/full/obj16/tcl_obj.gif"
id="org.eclipse.dltk.tcl.testing.launchShortcut"
label="%TclLaunchShortcut.name"
modes="run,debug">
<configurationType
id="org.eclipse.dltk.tcl.testing.launchConfig">
</configurationType>
<contextualLaunch>
<enablement>
<with variable="selection">
<count value="1" />
<iterate>
<adapt type="org.eclipse.dltk.core.IModelElement">
<test
property="org.eclipse.dltk.launching.hasProjectNature"
args="org.eclipse.dltk.tcl.core.nature"
/>
<test
property="org.eclipse.dltk.tcl.testing.canLaunchAsTest"
forcePluginActivation="true"
/>
</adapt>
</iterate>
</with>
</enablement>
<contextLabel label="Tcl Testing Run"
mode="run">
</contextLabel>
<contextLabel label="Tcl Testing Debug"
mode="debug">
</contextLabel>
</contextualLaunch>
</shortcut>
</extension>
</plugin>