blob: a3cf698f0b42eb8cbacaefd67c29469b09b72218 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension point="org.eclipse.dltk.testing.engine">
<testingEngine
class="org.eclipse.dltk.ruby.testing.internal.miniunit.MiniTestingEngine"
id="org.eclipse.dltk.ruby.testing.minitest"
name="Minitest"
nature="org.eclipse.dltk.ruby.core.nature"
priority="30">
</testingEngine>
<testingEngine
class="org.eclipse.dltk.ruby.testing.internal.testunit.TestUnitTestingEngine"
id="org.eclipse.dltk.ruby.testing.testunit"
name="Test::Unit"
nature="org.eclipse.dltk.ruby.core.nature"
priority="20">
</testingEngine>
<testingEngine
class="org.eclipse.dltk.ruby.testing.internal.rspec.RspecTestingEngine"
id="org.eclipse.dltk.ruby.testing.rspec"
name="RSpec"
nature="org.eclipse.dltk.ruby.core.nature"
priority="10">
</testingEngine>
</extension>
<extension
point="org.eclipse.debug.core.launchConfigurationTypes">
<launchConfigurationType
delegate="org.eclipse.dltk.ruby.testing.internal.RubyTestingLaunchConfigurationDelegate"
id="org.eclipse.dltk.ruby.testing.launchConfig"
modes="run, debug"
name="%launchConfigurationType.name"
public="true"
sourceLocatorId="rubySourceLocator"
sourcePathComputerId="rubySourcePathComputer">
</launchConfigurationType>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
configTypeID="org.eclipse.dltk.ruby.testing.launchConfig"
icon="icons/obj16/ruby_obj.gif"
id="org.org.eclipse.dltk.ruby.testing.launchConfigImage">
</launchConfigurationTypeImage>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
<launchConfigurationTabGroup
class="org.eclipse.dltk.ruby.testing.internal.RubyTestingTabGroup"
id="org.eclipse.dltk.ruby.testing.launchConfigTabGroup"
type="org.eclipse.dltk.ruby.testing.launchConfig">
<launchMode
description="%launchMode.description.run"
mode="run">
</launchMode>
<launchMode
description="%launchMode.description.debug"
mode="debug"
perspective="org.eclipse.debug.ui.DebugPerspective">
</launchMode>
</launchConfigurationTabGroup>
</extension>
<extension
point="org.eclipse.debug.ui.launchShortcuts">
<shortcut
class="org.eclipse.dltk.ruby.testing.internal.RubyTestingLaunchShortcut"
description="%RubyLaunchShortcut.description"
icon="icons/obj16/ruby_obj.gif"
id="org.eclipse.dltk.ruby.testing.launchShortcut"
label="%RubyLaunchShortcut.name"
modes="run,debug">
<configurationType
id="org.eclipse.dltk.ruby.testing.launchConfig">
</configurationType>
<contextualLaunch>
<enablement>
<with variable="selection">
<count value="1" />
<iterate>
<or>
<test
args="org.eclipse.dltk.ruby.core.nature"
property="org.eclipse.dltk.launching.hasProjectNature" />
</or>
</iterate>
</with>
</enablement>
<contextLabel label="%contextLabel.label.run"
mode="run">
</contextLabel>
<contextLabel label="%contextLabel.label.debug"
mode="debug">
</contextLabel>
</contextualLaunch>
</shortcut>
</extension>
<extension point="org.eclipse.core.runtime.preferences">
<initializer
class="org.eclipse.dltk.ruby.testing.internal.RubyTestingPreferenceInitializer">
</initializer>
</extension>
</plugin>