OSDN Git Service

copy from subversion repository r.68
[ginkgo/master.git] / org.ginkgo.gcov / plugin.xml
index 1e3d87a..63e0e52 100644 (file)
@@ -9,7 +9,7 @@
       <builder
             hasNature="true">
          <run
-               class="org.ginkgo.gcov.builder.MarkerBuilder">
+               class="org.ginkgo.gcov.builder.LineCoverageBuilder">
          </run>
       </builder>
    </extension>
@@ -21,7 +21,7 @@
       <builder
             hasNature="true">
          <run
-               class="org.ginkgo.gcov.builder.SampleBuilder">
+               class="org.ginkgo.gcov.builder.CoverageSummaryBuilder">
          </run>
       </builder>
    </extension>
             class="org.ginkgo.gcov.builder.CoverageLister">
       </provider>
    </extension>
+   <extension
+         point="org.eclipse.ui.popupMenus">
+      <objectContribution
+            id="org.ginkgo.gcov.contribution1"
+            objectClass="org.eclipse.core.resources.IProject">
+         <menu
+               id="org.ginkgo.gcov.menu1"
+               label="C/C++ Coverage"
+               path="additions">
+            <separator
+                  name="group1">
+            </separator>
+         </menu>
+         <action
+               class="org.ginkgo.gcov.popup.actions.Action"
+               enablesFor="1"
+               id="org.ginkgo.gcov.newAction"
+               label="output coverage as html"
+               menubarPath="org.ginkgo.gcov.menu1/group1">
+         </action>
+         <visibility>
+            <or>
+               <objectState
+                     name="projectNature"
+                     value="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
+               </objectState>
+               <objectState
+                     name="projectNature"
+                     value="org.eclipse.cdt.make.core.makeNature">
+               </objectState>
+            </or>
+         </visibility>
+      </objectContribution>
+   </extension>
 
 </plugin>