--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/testdev/ite/src/com.nokia.testfw.codegen.ui/plugin.xml Tue Mar 30 14:39:29 2010 +0800
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.2"?>
+<plugin>
+
+ <extension
+ point="org.eclipse.core.runtime.preferences">
+ <initializer
+ class="com.nokia.testfw.codegen.ui.preferences.PreferenceInitializer">
+ </initializer>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.editors.templates">
+ <contextType
+ id="com.nokia.testfw.codegen.ui.templates.testfw_template_contexttype"
+ class="com.nokia.testfw.codegen.ui.templates.CodeGenTemplateContextType"
+ name="Test Frameworks Template">
+ </contextType>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.newWizards">
+ <category id="com.nokia.s60tools.testFrameworks.newWizards" name="Test Frameworks" parentCategory="com.nokia.s60tools" />
+ <wizard
+ category="com.nokia.s60tools/com.nokia.s60tools.testFrameworks.newWizards"
+ class="com.nokia.testfw.codegen.ui.wizard.SUTNewTestWizard"
+ icon="icons/project.gif"
+ id="com.nokia.testfw.codegen.ui.wizard.SUTNewTestWizard"
+ name="SymbianUnitTest"/>
+ <wizard
+ category="com.nokia.s60tools/com.nokia.s60tools.testFrameworks.newWizards"
+ class="com.nokia.testfw.codegen.ui.wizard.STFNewTestWizard"
+ icon="icons/project.gif"
+ id="com.nokia.testfw.codegen.ui.wizard.STFNewTestWizard"
+ name="Symbian Test Framework"/>
+ </extension>
+
+ <!--extension
+ point="org.eclipse.ui.perspectiveExtensions">
+ <perspectiveExtension
+ targetID="com.nokia.carbide.cpp.CarbideCppPerspective">
+ <newWizardShortcut id="com.nokia.testfw.codegen.ui.wizard.SUTNewTestWizard"/>
+ </perspectiveExtension>
+ </extension-->
+
+ <!--extension
+ point="org.eclipse.ui.navigator.navigatorContent">
+ <commonWizard
+ type="new"
+ wizardId="com.nokia.testfw.codegen.ui.wizard.SUTNewTestWizard">
+ <enablement>
+ <or>
+ <instanceof value="org.eclipse.cdt.core.model.ICElement" />
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test
+ property="org.eclipse.core.resources.projectNature"
+ value="com.nokia.carbide.cdt.builder.carbideCPPBuilderNature"/>
+ </adapt>
+ </or>
+ </enablement>
+ </commonWizard>
+ </extension-->
+
+ <!--extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ name="Symbian Test FrameWork"
+ category="com.nokia.testfw.preferences"
+ class="com.nokia.testfw.codegen.ui.preferences.TESTFWPropertiesPreferencePage"
+ id="com.nokia.testfw.codegen.ui.preferences.TESTFWPropertiesPreferencePage"/>
+ <page
+ name="SymbianUnitTest Templates"
+ category="com.nokia.testfw.preferences"
+ class="com.nokia.testfw.codegen.ui.preferences.TESTFWTemplatePreferencePage"
+ id="com.nokia.testfw.codegen.ui.preferences.TESTFWTemplatePreferencePage"/>
+ </extension-->
+
+ <extension
+ point="org.eclipse.ui.popupMenus">
+ <!-- SymbianTestFramework (New Test Module) -->
+ <objectContribution
+ objectClass="org.eclipse.core.resources.IProject"
+ id="com.nokia.testfw.codegen.ui.STFNewModulePopup"
+ adaptable="true">
+ <filter
+ name="projectNature"
+ value="com.nokia.testfw.codegen.ui.STFProjectNature"/>
+ <menu
+ label="Test Frameworks"
+ path="additions"
+ id="stfmenu">
+ <separator
+ name="group">
+ </separator>
+ </menu>
+ <action
+ label="Generate STF Test Class..."
+ class="com.nokia.testfw.codegen.ui.popup.actions.STFNewTestWizardAction"
+ menubarPath="stfmenu/group"
+ enablesFor="1"
+ id="com.nokia.testfw.codegen.ui.popup.actions.STFNewTestWizardAction">
+ </action>
+ </objectContribution>
+
+ <!-- SymbianTestFramework (New Test Cases) -->
+ <objectContribution
+ objectClass="org.eclipse.cdt.core.model.ITranslationUnit"
+ id="com.nokia.testfw.codegen.ui.STFNewCasePopup"
+ nameFilter="*.h"
+ adaptable="true">
+ <filter
+ name="projectNature"
+ value="com.nokia.testfw.codegen.ui.STFProjectNature"/>
+ <menu
+ label="Test Frameworks"
+ path="additions"
+ id="stfmenu">
+ <separator
+ name="group">
+ </separator>
+ </menu>
+ <action
+ label="Generate STF Test Cases..."
+ class="com.nokia.testfw.codegen.ui.popup.actions.STFNewTestWizardAction"
+ menubarPath="stfmenu/group"
+ enablesFor="1"
+ id="com.nokia.testfw.codegen.ui.popup.actions.STFNewTestWizardAction">
+ </action>
+ </objectContribution>
+
+ <!-- SymbianUnitTest -->
+ <objectContribution
+ objectClass="org.eclipse.cdt.core.model.ICElement"
+ id="com.nokia.testfw.codegen.ui.methodpopup">
+ <visibility>
+ <or>
+ <objectClass name="org.eclipse.cdt.core.model.ITranslationUnit"/>
+ <or>
+ <objectClass name="org.eclipse.cdt.core.model.IStructure"/>
+ <objectClass name="org.eclipse.cdt.core.model.IMethodDeclaration"/>
+ </or>
+ </or>
+ </visibility>
+ <menu
+ label="Test Frameworks"
+ path="additions"
+ id="stfmenu">
+ <separator
+ name="group">
+ </separator>
+ </menu>
+ <action
+ label="Generate SymbianUnitTest Cases..."
+ class="com.nokia.testfw.codegen.ui.popup.actions.SUTNewTestWizardAction"
+ menubarPath="stfmenu/group"
+ enablesFor="*"
+ id="com.nokia.testfw.codegen.ui.popup.actions.SUTNewTestWizardAction">
+ </action>
+ </objectContribution>
+ </extension>
+
+ <extension
+ point="org.eclipse.core.resources.natures"
+ id="STFProjectNature"
+ name="SymbianTestFramework Nature">
+ <runtime>
+ <run class="com.nokia.testfw.codegen.ui.STFProjectNature"/>
+ </runtime>
+ </extension>
+</plugin>