| <?xml version="1.0" encoding="UTF-8"?> | |
| <plugin | |
| id="org.eclipse.jdt.junit" | |
| name="%pluginName" | |
| version="2.0.0" | |
| class="org.eclipse.jdt.internal.junit.ui.JUnitPlugin" | |
| provider-name="%providerName"> | |
| <requires> | |
| <import plugin="org.eclipse.ui"/> | |
| <import plugin="org.eclipse.core.resources"/> | |
| <import plugin="org.eclipse.core.boot"/> | |
| <import plugin="org.eclipse.debug.core"/> | |
| <import plugin="org.eclipse.debug.ui"/> | |
| <import plugin="org.eclipse.jdt.core"/> | |
| <import plugin="org.eclipse.jdt.ui"/> | |
| <import plugin="org.eclipse.jdt.debug"/> | |
| <import plugin="org.eclipse.swt"/> | |
| <import plugin="org.eclipse.core.runtime"/> | |
| <import plugin="org.eclipse.jdt.launching"/> | |
| <import plugin="org.eclipse.jdt.debug.ui"/> | |
| <import plugin="org.junit"/> | |
| </requires> | |
| <runtime> | |
| <library name="junitsupport.jar"> | |
| <export name="*"/> | |
| </library> | |
| </runtime> | |
| <extension | |
| point="org.eclipse.ui.views"> | |
| <view | |
| name="%View.label" | |
| icon="icons/full/cview16/junit.gif" | |
| category="org.eclipse.jdt.ui.java" | |
| class="org.eclipse.jdt.internal.junit.ui.TestRunnerViewPart" | |
| id="org.eclipse.jdt.junit.ResultView" | |
| fastViewWidthRatio="0.40"> | |
| </view> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.perspectiveExtensions"> | |
| <perspectiveExtension | |
| targetID="org.eclipse.jdt.ui.JavaPerspective"> | |
| <view id="org.eclipse.jdt.junit.ResultView" | |
| relative="org.eclipse.jdt.ui.PackageExplorer" | |
| visible="false" | |
| relationship="stack"/> | |
| </perspectiveExtension> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.preferencePages"> | |
| <page name="%PreferencePage.label" | |
| id="org.eclipse.jdt.junit.preferences" | |
| class="org.eclipse.jdt.internal.junit.ui.JUnitPreferencePage" | |
| category= "org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"> | |
| </page> | |
| </extension> | |
| <extension point = "org.eclipse.debug.core.launchConfigurationTypes"> | |
| <launchConfigurationType | |
| id="org.eclipse.jdt.junit.launchconfig" | |
| name="%Launch.label" | |
| delegate="org.eclipse.jdt.internal.junit.launcher.JUnitLaunchConfiguration" | |
| modes= "run, debug"> | |
| <fileExtension | |
| extension="java" | |
| default="false"/> | |
| <fileExtension | |
| extension="class" | |
| default="false"/> | |
| </launchConfigurationType> | |
| </extension> | |
| <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages"> | |
| <launchConfigurationTypeImage | |
| id="org.eclipse.jdt.junit.launchimage" | |
| configTypeID="org.eclipse.jdt.junit.launchconfig" | |
| icon="icons/full/obj16/julaunch.gif"> | |
| </launchConfigurationTypeImage> | |
| </extension> | |
| <extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups"> | |
| <launchConfigurationTabGroup | |
| id="org.eclipse.jdt.junit.launchConfigurationTabGroup.junit" | |
| type ="org.eclipse.jdt.junit.launchconfig" | |
| class="org.eclipse.jdt.internal.junit.launcher.JUnitTabGroup"> | |
| </launchConfigurationTabGroup> | |
| </extension> | |
| <extension point="org.eclipse.ui.newWizards"> | |
| <category | |
| id = "org.eclipse.jdt.junit" | |
| parentCategory="org.eclipse.jdt.ui.java" | |
| name="%WizardCategory.name"> | |
| </category> | |
| <wizard | |
| id="org.eclipse.jdt.junit.wizards.NewTestCaseCreationWizard" | |
| name="%TestCaseWizard.name" | |
| class="org.eclipse.jdt.internal.junit.wizards.NewTestCaseCreationWizard" | |
| category="org.eclipse.jdt.ui.java/org.eclipse.jdt.junit" | |
| icon="icons/full/ctool16/new_testcase.gif"> | |
| <description>%TestWizard.description</description> | |
| </wizard> | |
| <wizard | |
| id="org.eclipse.jdt.junit.wizards.NewTestSuiteCreationWizard" | |
| name="%TestSuiteWizard.name" | |
| class="org.eclipse.jdt.internal.junit.wizards.NewTestSuiteCreationWizard" | |
| category="org.eclipse.jdt.ui.java/org.eclipse.jdt.junit" | |
| icon="icons/full/ctool16/new_testsuite.gif"> | |
| <description>%SuiteWizard.description</description> | |
| </wizard> | |
| </extension> | |
| <extension point="org.eclipse.ui.popupMenus"> | |
| <objectContribution | |
| id="org.eclipse.jdt.junit.wizards.UpdateTestSuite" | |
| objectClass="org.eclipse.jdt.core.ICompilationUnit" | |
| nameFilter="AllTests.java"> | |
| <action | |
| id="updateTestSuite" | |
| label="%UpdateSuiteAction.label" | |
| tooltip="%UpdateSuiteAction.tooltip" | |
| enablesFor="1" | |
| class="org.eclipse.jdt.internal.junit.wizards.UpdateTestSuite"> | |
| </action> | |
| </objectContribution> | |
| </extension> | |
| <extension id="junit_task" point="org.eclipse.core.resources.markers" name="%Task.name"> | |
| <super type="org.eclipse.core.resources.taskmarker"/> | |
| <persistent value="true"/> | |
| </extension> | |
| <extension point = "org.eclipse.debug.ui.launchShortcuts"> | |
| <shortcut | |
| id="org.eclipse.jdt.junit.junitShortcut" | |
| class="org.eclipse.jdt.internal.junit.launcher.JUnitLaunchShortcut" | |
| label="%JUnitShortcut.label" | |
| icon="icons/full/obj16/julaunch.gif" | |
| modes="run, debug"> | |
| <perspective id="org.eclipse.jdt.ui.JavaPerspective"/> | |
| <perspective id="org.eclipse.jdt.ui.JavaHierarchyPerspective"/> | |
| <perspective id="org.eclipse.jdt.ui.JavaBrowsingPerspective"/> | |
| <perspective id="org.eclipse.debug.ui.DebugPerspective"/> | |
| </shortcut> | |
| </extension> | |
| </plugin> |