mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-01 14:15:23 +02:00
255 lines
12 KiB
XML
255 lines
12 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<plugin>
|
|
<extension-point id="TestsRunner" name="Provides additional tests runner" schema="schema/TestsRunner.exsd"/>
|
|
<extension
|
|
point="org.eclipse.ui.views">
|
|
<view
|
|
category="org.eclipse.cdt.ui.views"
|
|
class="org.eclipse.cdt.testsrunner.internal.ui.view.ResultsView"
|
|
icon="$nl$/icons/eview16/cppunit.gif"
|
|
id="org.eclipse.cdt.testsrunner.resultsview"
|
|
name="%ResultsView.name"
|
|
restorable="true">
|
|
</view>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.core.launchConfigurationTypes">
|
|
<launchConfigurationType
|
|
id="org.eclipse.cdt.testsrunner.launch.CTestsRunner"
|
|
name="%CPPUnitLaunchConfigurationType.name"
|
|
public="true">
|
|
</launchConfigurationType>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
|
|
<launchConfigurationTabGroup
|
|
class="org.eclipse.cdt.testsrunner.internal.ui.launcher.EmptyConfigurationTabGroup"
|
|
id="org.eclipse.cdt.testsrunner.launch.runTestsTabGroup"
|
|
type="org.eclipse.cdt.testsrunner.launch.CTestsRunner">
|
|
<launchMode mode="run"/>
|
|
</launchConfigurationTabGroup>
|
|
<launchConfigurationTabGroup
|
|
class="org.eclipse.cdt.testsrunner.internal.ui.launcher.EmptyConfigurationTabGroup"
|
|
id="org.eclipse.cdt.testsrunner.launch.debugTestsLaunchTabGroup"
|
|
type="org.eclipse.cdt.testsrunner.launch.CTestsRunner">
|
|
<launchMode mode="debug"/>
|
|
</launchConfigurationTabGroup>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
|
|
<launchConfigurationTypeImage
|
|
configTypeID="org.eclipse.cdt.testsrunner.launch.CTestsRunner"
|
|
icon="$nl$/icons/eview16/cppunit.gif"
|
|
id="org.eclipse.cdt.testsrunner.launch.CTestsRunner.image">
|
|
</launchConfigurationTypeImage>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.debug.core.launchDelegates">
|
|
<launchDelegate
|
|
id="org.eclipse.cdt.testsrunner.launch.runTests"
|
|
type="org.eclipse.cdt.testsrunner.launch.CTestsRunner"
|
|
delegate="org.eclipse.cdt.testsrunner.internal.launcher.CdiRunTestsLaunchDelegate"
|
|
modes="run,debug"
|
|
name="%CPPUnitLaunch.name"
|
|
delegateDescription="%CPPUnitLaunch.description"
|
|
sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
|
|
sourcePathComputerId="org.eclipse.cdt.debug.core.sourcePathComputer">
|
|
</launchDelegate>
|
|
<launchDelegate
|
|
id="org.eclipse.cdt.testsrunner.launch.dsf.runTests"
|
|
type="org.eclipse.cdt.testsrunner.launch.CTestsRunner"
|
|
delegate="org.eclipse.cdt.testsrunner.internal.launcher.DsfGdbRunTestsLaunchDelegate"
|
|
modes="debug"
|
|
name="%CPPUnitLaunchDSF.name"
|
|
delegateDescription="%CPPUnitLaunchDSF.description"
|
|
sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
|
|
sourcePathComputerId="org.eclipse.cdt.debug.core.sourcePathComputer">
|
|
</launchDelegate>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchConfigurationTabs">
|
|
<!-- Tests run tabs-->
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.launch.mainTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.runTestsTabGroup"
|
|
name="%MainLaunchTab.name"
|
|
class="org.eclipse.cdt.launch.ui.CMainTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.runTests"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.launch.argumentsTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.runTestsTabGroup"
|
|
name="%ArgumentsLaunchTab.name"
|
|
class="org.eclipse.cdt.launch.ui.CArgumentsTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.runTests"/>
|
|
<placement after="org.eclipse.cdt.cdi.launch.mainTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.launch.testingTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.runTestsTabGroup"
|
|
name="%CTestingLaunchTab.name"
|
|
class="org.eclipse.cdt.testsrunner.internal.ui.launcher.CTestingTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.runTests"/>
|
|
<placement after="org.eclipse.cdt.cdi.launch.argumentsTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.launch.environmentTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.runTestsTabGroup"
|
|
name="%EnvironmentLaunchTab.name"
|
|
class="org.eclipse.debug.ui.EnvironmentTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.runTests"/>
|
|
<placement after="org.eclipse.cdt.testsrunner.testingTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.launch.sourceLookupTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.runTestsTabGroup"
|
|
name="%SourceLookupLaunchTab.name"
|
|
class="org.eclipse.debug.ui.sourcelookup.SourceLookupTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.runTests"/>
|
|
<placement after="org.eclipse.cdt.cdi.launch.environmentTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.launch.commonTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.runTestsTabGroup"
|
|
name="%CommonLaunchTab.name"
|
|
class="org.eclipse.debug.ui.CommonTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.runTests"/>
|
|
<placement after="org.eclipse.debug.ui.sourceLookupTab"/>
|
|
</tab>
|
|
|
|
<!-- Tests debug (CDI) tabs-->
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.debug.mainTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.debugTestsLaunchTabGroup"
|
|
name="%MainLaunchTab.name"
|
|
class="org.eclipse.cdt.launch.ui.CMainTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.runTests"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.debug.argumentsTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.debugTestsLaunchTabGroup"
|
|
name="%ArgumentsLaunchTab.name"
|
|
class="org.eclipse.cdt.launch.ui.CArgumentsTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.runTests"/>
|
|
<placement after="org.eclipse.cdt.cdi.launch.mainTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.debug.testingTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.debugTestsLaunchTabGroup"
|
|
name="%CTestingLaunchTab.name"
|
|
class="org.eclipse.cdt.testsrunner.internal.ui.launcher.CTestingTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.runTests"/>
|
|
<placement after="org.eclipse.cdt.cdi.launch.argumentsTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.debug.environmentTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.debugTestsLaunchTabGroup"
|
|
name="%EnvironmentLaunchTab.name"
|
|
class="org.eclipse.debug.ui.EnvironmentTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.runTests"/>
|
|
<placement after="org.eclipse.cdt.testsrunner.testingTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.debug.debuggerTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.debugTestsLaunchTabGroup"
|
|
name="%DebuggerLaunchTab.name"
|
|
class="org.eclipse.cdt.launch.ui.ApplicationCDebuggerTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.runTests"/>
|
|
<placement after="org.eclipse.debug.ui.environmentTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.debug.sourceLookupTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.debugTestsLaunchTabGroup"
|
|
name="%SourceLookupLaunchTab.name"
|
|
class="org.eclipse.debug.ui.sourcelookup.SourceLookupTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.runTests"/>
|
|
<placement after="org.eclipse.cdt.cdi.launch.debuggerTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.debug.refreshTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.debugTestsLaunchTabGroup"
|
|
name="%RefreshLaunchTab.name"
|
|
class="org.eclipse.debug.ui.RefreshTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.runTests" />
|
|
<placement after="org.eclipse.debug.ui.sourceLookupTab" />
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.debug.commonTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.debugTestsLaunchTabGroup"
|
|
name="%CommonLaunchTab.name"
|
|
class="org.eclipse.debug.ui.CommonTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.runTests"/>
|
|
<placement after="org.eclipse.debug.ui.refreshTab"/>
|
|
</tab>
|
|
|
|
<!-- Tests debug (DSF) tabs-->
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.dsf.gdb.mainTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.debugTestsLaunchTabGroup"
|
|
name="%MainLaunchTab.name"
|
|
class="org.eclipse.cdt.dsf.gdb.internal.ui.launching.CMainTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.dsf.runTests"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.dsf.gdb.argumentsTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.debugTestsLaunchTabGroup"
|
|
name="%ArgumentsLaunchTab.name"
|
|
class="org.eclipse.cdt.dsf.gdb.internal.ui.launching.CArgumentsTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.dsf.runTests"/>
|
|
<placement after="org.eclipse.cdt.dsf.gdb.launch.mainTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.dsf.gdb.testingTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.debugTestsLaunchTabGroup"
|
|
name="%CTestingLaunchTab.name"
|
|
class="org.eclipse.cdt.testsrunner.internal.ui.launcher.CTestingTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.dsf.runTests"/>
|
|
<placement after="org.eclipse.cdt.dsf.gdb.launch.argumentsTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.dsf.gdb.environmentTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.debugTestsLaunchTabGroup"
|
|
name="%EnvironmentLaunchTab.name"
|
|
class="org.eclipse.debug.ui.EnvironmentTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.dsf.runTests"/>
|
|
<placement after="org.eclipse.cdt.testsrunner.testingTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.dsf.gdb.debuggerTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.debugTestsLaunchTabGroup"
|
|
name="%DebuggerLaunchTab.name"
|
|
class="org.eclipse.cdt.dsf.gdb.internal.ui.launching.LocalApplicationCDebuggerTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.dsf.runTests"/>
|
|
<placement after="org.eclipse.debug.ui.environmentTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.dsf.gdb.sourceLookupTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.debugTestsLaunchTabGroup"
|
|
name="%SourceLookupLaunchTab.name"
|
|
class="org.eclipse.debug.ui.sourcelookup.SourceLookupTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.dsf.runTests"/>
|
|
<placement after="org.eclipse.cdt.dsf.gdb.launch.debuggerTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.testsrunner.dsf.gdb.commonTab"
|
|
group="org.eclipse.cdt.testsrunner.launch.debugTestsLaunchTabGroup"
|
|
name="%CommonLaunchTab.name"
|
|
class="org.eclipse.debug.ui.CommonTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.testsrunner.launch.dsf.runTests"/>
|
|
<placement after="org.eclipse.debug.ui.sourceLookupTab"/>
|
|
</tab>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.debug.core.processFactories">
|
|
<processFactory
|
|
class="org.eclipse.cdt.testsrunner.internal.launcher.TestingProcessFactory"
|
|
id="org.eclipse.cdt.testsrunner.TestingProcessFactory">
|
|
</processFactory>
|
|
</extension>
|
|
|
|
</plugin>
|