testdev/ite/src/com.nokia.testfw.codegen.ui/plugin.xml
changeset 1 96906a986c3b
equal deleted inserted replaced
0:f1112f777ce9 1:96906a986c3b
       
     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>