summaryrefslogtreecommitdiff
path: root/plugins/coverage-common/src/META-INF/coverage-common-plugin.xml
blob: 028b043cf6d06db289ee862a1b81676b9dbf2655 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<idea-plugin version="2">
  <extensionPoints>
    <extensionPoint qualifiedName="com.intellij.coverageRunner" interface="com.intellij.coverage.CoverageRunner"/>
    <extensionPoint qualifiedName="com.intellij.coverageEngine" interface="com.intellij.coverage.CoverageEngine"/>
    <extensionPoint qualifiedName="com.intellij.coverageOptions" interface="com.intellij.coverage.CoverageOptions" area="IDEA_PROJECT"/>
  </extensionPoints>

  <extensions defaultExtensionNs="com.intellij">
    <testActionProvider implementation="com.intellij.coverage.actions.TrackCoverageActionProvider"/>
    <projectViewNodeDecorator implementation="com.intellij.coverage.CoverageProjectViewDirectoryNodeDecorator"/>
    <projectConfigurable groupId="build" instance="com.intellij.coverage.CoverageOptionsConfigurable" id="coverage" displayName="Coverage" />
    <projectService serviceImplementation="com.intellij.coverage.CoverageOptionsProvider"/>
    <projectService serviceImplementation="com.intellij.coverage.view.CoverageViewManager"/>
    <executor implementation="com.intellij.coverage.CoverageExecutor" />
  </extensions>
  <actions>
    <group id="CoverageMenu">
      <action id="SwitchCoverage" class="com.intellij.coverage.actions.SwitchCoverageSuiteAction" text="Show Co_verage Data..."/>
      <action id="GenerateCoverageReport" class="com.intellij.coverage.actions.GenerateCoverageReportAction"
              text="_Generate Coverage Report..." icon="AllIcons.Actions.Export"/>
      <action id="HideCoverage" class="com.intellij.coverage.actions.HideCoverageInfoAction"/>
      <separator/>
    </group>
  </actions>

</idea-plugin>