Fix #EDU-526 Set task description font size depends on editor font size Change fonts...
[idea/community.git] / plugins / coverage / src / META-INF / plugin.xml
1 <idea-plugin version="2" xmlns:xi="http://www.w3.org/2001/XInclude">
2   <name>Coverage</name>
3   <depends optional="true" config-file="testng-integration.xml">TestNG-J</depends>
4   <depends optional="true" config-file="junit-integration.xml">JUnit</depends>
5   <depends>com.intellij.modules.java</depends>
6   <description>
7       <![CDATA[
8      This plugin supports gathering coverage information and presenting it right in
9      the editor and in the Project view.
10         The following features are available:
11         <ul>
12         <li>Coverage tab in the run/debug configurations.</li>
13         <li>Run with coverage command.</li>
14         <li>Ability to generate standalone HTML reports for external use.</li>
15         </ul>
16       ]]>
17    </description>
18   <vendor>JetBrains</vendor>
19
20   <xi:include href="/META-INF/coverage-common-plugin.xml" xpointer="xpointer(/idea-plugin/*)"/>
21   <extensions defaultExtensionNs="com.intellij">
22     <runConfigurationExtension implementation="com.intellij.execution.coverage.CoverageJavaRunConfigurationExtension"/>
23     <coverageRunner implementation="com.intellij.coverage.IDEACoverageRunner"/>
24     <coverageRunner implementation="com.intellij.coverage.JaCoCoCoverageRunner"/>
25     <coverageEngine implementation="com.intellij.coverage.JavaCoverageEngine" order = "last"/>
26     <projectViewNodeDecorator implementation="com.intellij.coverage.CoverageProjectViewClassNodeDecorator"/>
27
28     <projectService serviceInterface="com.intellij.coverage.JavaCoverageAnnotator"
29                     serviceImplementation="com.intellij.coverage.JavaCoverageAnnotator"/>
30     <programRunner implementation="com.intellij.coverage.DefaultJavaCoverageRunner"/>
31     <selectInTarget implementation="com.intellij.coverage.view.SelectInCoverageView"/>
32   </extensions>
33
34   <extensionPoints>
35     <extensionPoint qualifiedName="com.intellij.javaCoverageEngineExtension" interface="com.intellij.coverage.JavaCoverageEngineExtension"/>
36   </extensionPoints>
37   <project-components>
38     <component>
39       <interface-class>com.intellij.coverage.CoverageDataManager</interface-class>
40       <implementation-class>com.intellij.coverage.CoveragePluginDataManagerImpl</implementation-class>
41       <option name="workspace" value="true"/>
42     </component>    
43   </project-components>
44   <actions>
45     <group id="IDEACoverageMenu" popup="false">
46       <reference ref="CoverageMenu"/>
47       <add-to-group group-id="AnalyzeMenu" anchor="before" relative-to-action="AnalyzeActions"/>
48     </group>
49   </actions>
50 </idea-plugin>