|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <?eclipse version="3.2"?> |
|
3 <plugin> |
|
4 |
|
5 <extension |
|
6 point="org.eclipse.core.runtime.preferences"> |
|
7 <initializer |
|
8 class="com.nokia.testfw.codegen.ui.preferences.PreferenceInitializer"> |
|
9 </initializer> |
|
10 </extension> |
|
11 |
|
12 <extension |
|
13 point="org.eclipse.ui.editors.templates"> |
|
14 <contextType |
|
15 id="com.nokia.testfw.codegen.ui.templates.testfw_template_contexttype" |
|
16 class="com.nokia.testfw.codegen.ui.templates.CodeGenTemplateContextType" |
|
17 name="Test Frameworks Template"> |
|
18 </contextType> |
|
19 </extension> |
|
20 |
|
21 <extension |
|
22 point="org.eclipse.ui.newWizards"> |
|
23 <category id="com.nokia.s60tools.testFrameworks.newWizards" name="Test Frameworks" parentCategory="com.nokia.s60tools" /> |
|
24 <wizard |
|
25 category="com.nokia.s60tools/com.nokia.s60tools.testFrameworks.newWizards" |
|
26 class="com.nokia.testfw.codegen.ui.wizard.SUTNewTestWizard" |
|
27 icon="icons/project.gif" |
|
28 id="com.nokia.testfw.codegen.ui.wizard.SUTNewTestWizard" |
|
29 name="SymbianUnitTest"/> |
|
30 <wizard |
|
31 category="com.nokia.s60tools/com.nokia.s60tools.testFrameworks.newWizards" |
|
32 class="com.nokia.testfw.codegen.ui.wizard.STFNewTestWizard" |
|
33 icon="icons/project.gif" |
|
34 id="com.nokia.testfw.codegen.ui.wizard.STFNewTestWizard" |
|
35 name="Symbian Test Framework"/> |
|
36 </extension> |
|
37 |
|
38 <!--extension |
|
39 point="org.eclipse.ui.perspectiveExtensions"> |
|
40 <perspectiveExtension |
|
41 targetID="com.nokia.carbide.cpp.CarbideCppPerspective"> |
|
42 <newWizardShortcut id="com.nokia.testfw.codegen.ui.wizard.SUTNewTestWizard"/> |
|
43 </perspectiveExtension> |
|
44 </extension--> |
|
45 |
|
46 <!--extension |
|
47 point="org.eclipse.ui.navigator.navigatorContent"> |
|
48 <commonWizard |
|
49 type="new" |
|
50 wizardId="com.nokia.testfw.codegen.ui.wizard.SUTNewTestWizard"> |
|
51 <enablement> |
|
52 <or> |
|
53 <instanceof value="org.eclipse.cdt.core.model.ICElement" /> |
|
54 <adapt type="org.eclipse.core.resources.IProject"> |
|
55 <test |
|
56 property="org.eclipse.core.resources.projectNature" |
|
57 value="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature"/> |
|
58 </adapt> |
|
59 </or> |
|
60 </enablement> |
|
61 </commonWizard> |
|
62 </extension--> |
|
63 |
|
64 <!--extension |
|
65 point="org.eclipse.ui.preferencePages"> |
|
66 <page |
|
67 name="Symbian Test FrameWork" |
|
68 category="com.nokia.testfw.preferences" |
|
69 class="com.nokia.testfw.codegen.ui.preferences.TESTFWPropertiesPreferencePage" |
|
70 id="com.nokia.testfw.codegen.ui.preferences.TESTFWPropertiesPreferencePage"/> |
|
71 <page |
|
72 name="SymbianUnitTest Templates" |
|
73 category="com.nokia.testfw.preferences" |
|
74 class="com.nokia.testfw.codegen.ui.preferences.TESTFWTemplatePreferencePage" |
|
75 id="com.nokia.testfw.codegen.ui.preferences.TESTFWTemplatePreferencePage"/> |
|
76 </extension--> |
|
77 |
|
78 <extension |
|
79 point="org.eclipse.ui.popupMenus"> |
|
80 <!-- SymbianTestFramework (New Test Module) --> |
|
81 <objectContribution |
|
82 objectClass="org.eclipse.core.resources.IProject" |
|
83 id="com.nokia.testfw.codegen.ui.STFNewModulePopup" |
|
84 adaptable="true"> |
|
85 <filter |
|
86 name="projectNature" |
|
87 value="com.nokia.testfw.codegen.ui.STFProjectNature"/> |
|
88 <menu |
|
89 label="Test Frameworks" |
|
90 path="additions" |
|
91 id="stfmenu"> |
|
92 <separator |
|
93 name="group"> |
|
94 </separator> |
|
95 </menu> |
|
96 <action |
|
97 label="Generate STF Test Class..." |
|
98 class="com.nokia.testfw.codegen.ui.popup.actions.STFNewTestWizardAction" |
|
99 menubarPath="stfmenu/group" |
|
100 enablesFor="1" |
|
101 id="com.nokia.testfw.codegen.ui.popup.actions.STFNewTestWizardAction"> |
|
102 </action> |
|
103 </objectContribution> |
|
104 |
|
105 <!-- SymbianTestFramework (New Test Cases) --> |
|
106 <objectContribution |
|
107 objectClass="org.eclipse.cdt.core.model.ITranslationUnit" |
|
108 id="com.nokia.testfw.codegen.ui.STFNewCasePopup" |
|
109 nameFilter="*.h" |
|
110 adaptable="true"> |
|
111 <filter |
|
112 name="projectNature" |
|
113 value="com.nokia.testfw.codegen.ui.STFProjectNature"/> |
|
114 <menu |
|
115 label="Test Frameworks" |
|
116 path="additions" |
|
117 id="stfmenu"> |
|
118 <separator |
|
119 name="group"> |
|
120 </separator> |
|
121 </menu> |
|
122 <action |
|
123 label="Generate STF Test Cases..." |
|
124 class="com.nokia.testfw.codegen.ui.popup.actions.STFNewTestWizardAction" |
|
125 menubarPath="stfmenu/group" |
|
126 enablesFor="1" |
|
127 id="com.nokia.testfw.codegen.ui.popup.actions.STFNewTestWizardAction"> |
|
128 </action> |
|
129 </objectContribution> |
|
130 |
|
131 <!-- SymbianUnitTest --> |
|
132 <objectContribution |
|
133 objectClass="org.eclipse.cdt.core.model.ICElement" |
|
134 id="com.nokia.testfw.codegen.ui.methodpopup"> |
|
135 <visibility> |
|
136 <or> |
|
137 <objectClass name="org.eclipse.cdt.core.model.ITranslationUnit"/> |
|
138 <or> |
|
139 <objectClass name="org.eclipse.cdt.core.model.IStructure"/> |
|
140 <objectClass name="org.eclipse.cdt.core.model.IMethodDeclaration"/> |
|
141 </or> |
|
142 </or> |
|
143 </visibility> |
|
144 <menu |
|
145 label="Test Frameworks" |
|
146 path="additions" |
|
147 id="stfmenu"> |
|
148 <separator |
|
149 name="group"> |
|
150 </separator> |
|
151 </menu> |
|
152 <action |
|
153 label="Generate SymbianUnitTest Cases..." |
|
154 class="com.nokia.testfw.codegen.ui.popup.actions.SUTNewTestWizardAction" |
|
155 menubarPath="stfmenu/group" |
|
156 enablesFor="*" |
|
157 id="com.nokia.testfw.codegen.ui.popup.actions.SUTNewTestWizardAction"> |
|
158 </action> |
|
159 </objectContribution> |
|
160 </extension> |
|
161 |
|
162 <extension |
|
163 point="org.eclipse.core.resources.natures" |
|
164 id="STFProjectNature" |
|
165 name="SymbianTestFramework Nature"> |
|
166 <runtime> |
|
167 <run class="com.nokia.testfw.codegen.ui.STFProjectNature"/> |
|
168 </runtime> |
|
169 </extension> |
|
170 </plugin> |