blob: 37df3a7164bd0be5d44caa7c3e13796c2bf11ac2 [file] [log] [blame]
asobolev79b419d2007-09-20 11:44:29 +00001<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.0"?>
3<plugin>
4
asobolev79b419d2007-09-20 11:44:29 +00005 <extension-point id="testingLaunchConfigs" name="%testingLaunchConfigs.name" schema="schema/testingLaunchConfigs.exsd"/>
ssanders6cd9d742008-03-13 04:32:13 +00006 <extension-point id="memberResolver" name="%extension-point.name.memberResolver" schema="schema/memberResolver.exsd"/>
ssandersbb56b7d2009-01-20 23:39:17 +00007 <extension-point id="engine" name="%extension-point.name.engine" schema="schema/testingEngine.exsd"/>
8 <extension-point id="categoryEngine" name="%extension-point.name.categoryEngine" schema="schema/testCategoryEngine.exsd"/>
asobolev79b419d2007-09-20 11:44:29 +00009
10 <extension
11 point="org.eclipse.ui.views">
12 <view
13 name="%View.label"
ssanders32b40002009-01-21 02:33:32 +000014 icon="$nl$/icons/full/eview16/testing.gif"
asobolev79b419d2007-09-20 11:44:29 +000015 category="org.eclipse.dltk.ui.main"
16 fastViewWidthRatio="0.40"
17 class="org.eclipse.dltk.internal.testing.ui.TestRunnerViewPart"
18 id="org.eclipse.dltk.testing.ResultView">
19 </view>
20 </extension>
21 <!--extension
22 point="org.eclipse.ui.preferencePages">
23 <page
24 name="%PreferencePage.label"
25 category="org.eclipse.dltk.ui.preferences.JavaBasePreferencePage"
26 class="org.eclipse.dltk.internal.testing.ui.testingPreferencePage"
27 id="org.eclipse.dltk.testing.preferences">
28 <keywordReference id="org.eclipse.dltk.testing.testing"/>
29 </page>
30 </extension-->
31 <extension
32 point="org.eclipse.ui.keywords">
33 <keyword
34 id="org.eclipse.dltk.testing.testing"
35 label="%preferenceKeywords.general"/>
36 </extension>
37 <extension
38 point="org.eclipse.ui.actionSets">
39 <actionSet
40 label="%testingActionSet.label"
41 visible="false"
42 id="org.eclipse.dltk.testing.testingActionSet">
43 <menu
44 label="%searchMenu.label"
45 path="navigate"
46 id="org.eclipse.search.menu">
47 <groupMarker name="internalDialogGroup"/> <!-- not to be used by clients -->
48 <groupMarker name="dialogGroup"/> <!-- to be used by clients -->
49 <separator name="fileSearchContextMenuActionsGroup"/> <!-- to be used by clients -->
50 <separator name="contextMenuActionsGroup"/> <!-- to be used by clients -->
51 <separator name="occurencesActionsGroup"/> <!-- to be used by clients -->
52 <separator name="extraSearchGroup"/> <!-- to be used by clients -->
53 </menu>
54 <action
55 definitionId="org.eclipse.dltk.testing.gotoTest"
56 label="%GotoTestAction.label"
57 helpContextId="org.eclipse.dltk.testing.goto_referenced_test_action_context"
58 class="org.eclipse.dltk.internal.testing.ui.GotoReferencedTestAction"
59 tooltip="%GotoTestAction.tooltip"
60 menubarPath="org.eclipse.search.menu/extraSearchGroup"
61 id="testing.actions.GotoTestAction">
62 </action>
63 </actionSet>
64 </extension>
65 <extension
66 point="org.eclipse.ui.actionSetPartAssociations">
67 <actionSetPartAssociation
68 targetID="org.eclipse.dltk.testing.testingActionSet">
69 <part
70 id="org.eclipse.dltk.ui.ScriptExplorer">
71 </part>
72 <part
73 id="org.eclipse.search.SearchResultView">
74 </part>
75 </actionSetPartAssociation>
76 </extension>
77
78 <extension
79 point="org.eclipse.core.expressions.propertyTesters">
80 <propertyTester
81 properties="isTest,canLaunchAsTesting"
82 namespace="org.eclipse.dltk.testing"
83 type="org.eclipse.core.runtime.IAdaptable"
84 class="org.eclipse.dltk.internal.testing.DLTKTestingPropertyTester"
85 id="org.eclipse.dltk.testing.testingPropertyTester">
86 </propertyTester>
87 </extension>
88
89 <extension
90 point="org.eclipse.ui.commands">
91 <command
92 name="%GotoTestCommand.name"
93 description="%GotoTestCommand.description"
94 categoryId="org.eclipse.search.ui.category.search"
95 id="org.eclipse.dltk.testing.gotoTest">
96 </command>
97 <command
98 name="%ViewCommand.testingView.name"
99 description="%ViewCommand.testingView.description"
100 categoryId="org.eclipse.ui.category.views"
101 id="org.eclipse.dltk.testing.ResultView">
102 </command>
103
104 <command
105 name="%testingShortcut.description.run"
106 description="%testingShortcut.description.run"
107 categoryId="org.eclipse.debug.ui.category.run"
108 id="org.eclipse.dltk.testing.testingShortcut.run">
109 </command>
110 <command
111 name="%testingShortcut.description.debug"
112 description="%testingShortcut.description.debug"
113 categoryId="org.eclipse.debug.ui.category.run"
114 id="org.eclipse.dltk.testing.testingShortcut.debug">
115 </command>
116 <command
117 name="%testingShortcut.description.rerunLast"
118 description="%testingShortcut.description.rerunLast"
119 categoryId="org.eclipse.debug.ui.category.run"
120 id="org.eclipse.dltk.testing.testingShortcut.rerunLast">
121 </command>
122 <command
123 name="%testingShortcut.description.rerunFailedFirst"
124 description="%testingShortcut.description.rerunFailedFirst"
125 categoryId="org.eclipse.debug.ui.category.run"
126 id="org.eclipse.dltk.testing.testingShortcut.rerunFailedFirst">
127 </command>
128 </extension>
129
130 <extension
131 point="org.eclipse.core.runtime.preferences">
132 <initializer
133 class="org.eclipse.dltk.internal.testing.ui.DLTKTestingPreferenceInitializer">
134 </initializer>
135 </extension>
136 <!-- testing Container -->
137
138</plugin>