| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <plugin> |
| |
| <extension |
| point="org.eclipse.debug.core.launchConfigurationTypes"> |
| <launchConfigurationType |
| id="org.eclipse.cdt.unittest.testsrunner.launch.CTestsRunner" |
| name="%CPPUnitLaunchConfigurationType.name" |
| modes="run, debug" |
| public="true"> |
| </launchConfigurationType> |
| </extension> |
| |
| <extension |
| point="org.eclipse.unittest.ui.unittestViewSupport"> |
| <viewSupport |
| id="org.eclipse.cdt.unittest.loader" |
| class="org.eclipse.cdt.unittest.launcher.CDTTestViewSupport"> |
| </viewSupport> |
| </extension> |
| |
| <extension |
| point="org.eclipse.debug.ui.launchConfigurationTabGroups"> |
| <launchConfigurationTabGroup |
| class="org.eclipse.cdt.unittest.internal.launcher.EmptyConfigurationTabGroup" |
| id="org.eclipse.cdt.unittest.testsrunner.launch.runTestsTabGroup" |
| type="org.eclipse.cdt.unittest.testsrunner.launch.CTestsRunner"> |
| <launchMode mode="run"/> |
| </launchConfigurationTabGroup> |
| <launchConfigurationTabGroup |
| class="org.eclipse.cdt.unittest.internal.launcher.EmptyConfigurationTabGroup" |
| id="org.eclipse.cdt.unittest.testsrunner.launch.debugTestsLaunchTabGroup" |
| type="org.eclipse.cdt.unittest.testsrunner.launch.CTestsRunner"> |
| <launchMode mode="debug"/> |
| </launchConfigurationTabGroup> |
| </extension> |
| <extension |
| point="org.eclipse.debug.ui.launchConfigurationTypeImages"> |
| <launchConfigurationTypeImage |
| configTypeID="org.eclipse.cdt.unittest.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.unittest.testsrunner.launch.runTests" |
| type="org.eclipse.cdt.unittest.testsrunner.launch.CTestsRunner" |
| delegate="org.eclipse.cdt.unittest.internal.launcher.RunTestsLaunchDelegate" |
| modes="run" |
| 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.unittest.testsrunner.launch.dsf.runTests" |
| type="org.eclipse.cdt.unittest.testsrunner.launch.CTestsRunner" |
| delegate="org.eclipse.cdt.unittest.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.unittest.testsrunner.launch.mainTab" |
| group="org.eclipse.cdt.unittest.testsrunner.launch.runTestsTabGroup" |
| name="%MainLaunchTab.name" |
| class="org.eclipse.cdt.launch.ui.CMainTab2"> |
| <associatedDelegate delegate="org.eclipse.cdt.unittest.testsrunner.launch.runTests"/> |
| </tab> |
| <tab |
| id="org.eclipse.cdt.unittest.testsrunner.launch.argumentsTab" |
| group="org.eclipse.cdt.unittest.testsrunner.launch.runTestsTabGroup" |
| name="%ArgumentsLaunchTab.name" |
| class="org.eclipse.cdt.launch.ui.CArgumentsTab"> |
| <associatedDelegate delegate="org.eclipse.cdt.unittest.testsrunner.launch.runTests"/> |
| <placement after="org.unittest.eclipse.cdt.cdi.launch.mainTab"/> |
| </tab> |
| <tab |
| id="org.eclipse.cdt.unittest.testsrunner.launch.testingTab" |
| group="org.eclipse.cdt.unittest.testsrunner.launch.runTestsTabGroup" |
| name="%CTestingLaunchTab.name" |
| class="org.eclipse.cdt.unittest.internal.launcher.CTestingTab"> |
| <associatedDelegate delegate="org.eclipse.cdt.unittest.testsrunner.launch.runTests"/> |
| <placement after="org.unittest.eclipse.cdt.cdi.launch.argumentsTab"/> |
| </tab> |
| <tab |
| id="org.eclipse.cdt.unittest.testsrunner.launch.environmentTab" |
| group="org.eclipse.cdt.unittest.testsrunner.launch.runTestsTabGroup" |
| name="%EnvironmentLaunchTab.name" |
| class="org.eclipse.debug.ui.EnvironmentTab"> |
| <associatedDelegate delegate="org.eclipse.cdt.unittest.testsrunner.launch.runTests"/> |
| <placement after="org.unittest.eclipse.cdt.testsrunner.testingTab"/> |
| </tab> |
| <tab |
| id="org.eclipse.cdt.unittest.testsrunner.launch.commonTab" |
| group="org.eclipse.cdt.unittest.testsrunner.launch.runTestsTabGroup" |
| name="%CommonLaunchTab.name" |
| class="org.eclipse.debug.ui.CommonTab"> |
| <associatedDelegate delegate="org.eclipse.cdt.unittest.testsrunner.launch.runTests"/> |
| <placement after="org.eclipse.cdt.unittest.cdi.launch.environmentTab"/> |
| </tab> |
| |
| <!-- Tests debug (DSF) tabs--> |
| <tab |
| id="org.eclipse.cdt.unittest.testsrunner.launch.dsf.gdb.mainTab" |
| group="org.eclipse.cdt.unittest.testsrunner.launch.debugTestsLaunchTabGroup" |
| name="%MainLaunchTab.name" |
| class="org.eclipse.cdt.dsf.gdb.internal.ui.launching.CMainTab"> |
| <associatedDelegate delegate="org.eclipse.cdt.unittest.testsrunner.launch.dsf.runTests"/> |
| </tab> |
| <tab |
| id="org.eclipse.cdt.unittest.testsrunner.launch.dsf.gdb.argumentsTab" |
| group="org.eclipse.cdt.unittest.testsrunner.launch.debugTestsLaunchTabGroup" |
| name="%ArgumentsLaunchTab.name" |
| class="org.eclipse.cdt.dsf.gdb.internal.ui.launching.CArgumentsTab"> |
| <associatedDelegate delegate="org.eclipse.cdt.unittest.testsrunner.launch.dsf.runTests"/> |
| <placement after="org.eclipse.cdt.unittest.testsrunner.launch.dsf.gdb.mainTab"/> |
| </tab> |
| <tab |
| id="org.eclipse.cdt.unittest.testsrunner.launch.dsf.gdb.testingTab" |
| group="org.eclipse.cdt.unittest.testsrunner.launch.debugTestsLaunchTabGroup" |
| name="%CTestingLaunchTab.name" |
| class="org.eclipse.cdt.unittest.internal.launcher.CTestingTab"> |
| <associatedDelegate delegate="org.eclipse.cdt.unittest.testsrunner.launch.dsf.runTests"/> |
| <placement after="org.eclipse.cdt.unittest.testsrunner.launch.dsf.gdb.argumentsTab"/> |
| </tab> |
| <tab |
| id="org.eclipse.cdt.unittest.testsrunner.launch.dsf.gdb.environmentTab" |
| group="org.eclipse.cdt.unittest.testsrunner.launch.debugTestsLaunchTabGroup" |
| name="%EnvironmentLaunchTab.name" |
| class="org.eclipse.debug.ui.EnvironmentTab"> |
| <associatedDelegate delegate="org.eclipse.cdt.unittest.testsrunner.launch.dsf.runTests"/> |
| <placement after="org.eclipse.cdt.unittest.testsrunner.launch.dsf.gdb.testingTab"/> |
| </tab> |
| <tab |
| id="org.eclipse.cdt.unittest.testsrunner.launch.dsf.gdb.debuggerTab" |
| group="org.eclipse.cdt.unittest.testsrunner.launch.debugTestsLaunchTabGroup" |
| name="%DebuggerLaunchTab.name" |
| class="org.eclipse.cdt.dsf.gdb.internal.ui.launching.LocalApplicationCDebuggerTab"> |
| <associatedDelegate delegate="org.eclipse.cdt.unittest.testsrunner.launch.dsf.runTests"/> |
| <placement after="org.eclipse.cdt.unittest.testsrunner.launch.dsf.gdb.environmentTab"/> |
| </tab> |
| <tab |
| id="org.eclipse.cdt.unittest.testsrunner.launch.dsf.gdb.sourceLookupTab" |
| group="org.eclipse.cdt.unittest.testsrunner.launch.debugTestsLaunchTabGroup" |
| name="%SourceLookupLaunchTab.name" |
| class="org.eclipse.debug.ui.sourcelookup.SourceLookupTab"> |
| <associatedDelegate delegate="org.eclipse.cdt.unittest.testsrunner.launch.dsf.runTests"/> |
| <placement after="org.eclipse.cdt.unittest.testsrunner.launch.dsf.gdb.debuggerTab"/> |
| </tab> |
| <tab |
| id="org.eclipse.cdt.unittest.testsrunner.launch.dsf.gdb.commonTab" |
| group="org.eclipse.cdt.unittest.testsrunner.launch.debugTestsLaunchTabGroup" |
| name="%CommonLaunchTab.name" |
| class="org.eclipse.debug.ui.CommonTab"> |
| <associatedDelegate delegate="org.eclipse.cdt.unittest.testsrunner.launch.dsf.runTests"/> |
| <placement after="org.eclipse.cdt.unittest.testsrunner.launch.dsf.gdb.sourceLookupTab"/> |
| </tab> |
| |
| </extension> |
| |
| <extension |
| point="org.eclipse.debug.core.processFactories"> |
| <processFactory |
| class="org.eclipse.cdt.unittest.internal.launcher.TestingProcessFactory" |
| id="org.eclipse.cdt.unittest.testsrunner.TestingProcessFactory"> |
| </processFactory> |
| </extension> |
| |
| </plugin> |