- Addeed JavaNCSS aggregators (Contributed by Siegfried Goeschl) git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@125594 13f79535-47bb-0310-9956-ffa450edef68
242 lines
6.2 KiB
XML
242 lines
6.2 KiB
XML
<?xml version="1.0"?>
|
|
|
|
<!--
|
|
/*
|
|
* Copyright 2001-2005 The Apache Software Foundation.
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
-->
|
|
|
|
<document>
|
|
|
|
<properties>
|
|
<title>Maven Dashboard aggregators</title>
|
|
<author email="vmassol@apache.org">Vincent Massol</author>
|
|
</properties>
|
|
|
|
<body>
|
|
<section name="Maven Dashboard aggregators">
|
|
<p>
|
|
An aggregator is an extension to the dashboard that gathers
|
|
metric information that get displayed in the dashboard report.
|
|
You can provide your own custom aggregators. The dashboard plugin
|
|
comes with several default aggregators described below.
|
|
</p>
|
|
<table>
|
|
<tr>
|
|
<th>Aggregator name</th>
|
|
<th>Topic</th>
|
|
<th>Description</th>
|
|
</tr>
|
|
<tr>
|
|
<td>csall</td>
|
|
<td>Checkstyle</td>
|
|
<td>
|
|
Computes total number of Checkstyle warnings and errors.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>csfiles</td>
|
|
<td>Checkstyle</td>
|
|
<td>
|
|
Computes total number of files checked by Checkstyle.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>cserrors</td>
|
|
<td>Checkstyle</td>
|
|
<td>
|
|
Computes total number of Checkstyle errors.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>cswarnings</td>
|
|
<td>Checkstyle</td>
|
|
<td>
|
|
Computes total number of Checkstyle warnings.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>clovertpc</td>
|
|
<td>Clover</td>
|
|
<td>
|
|
Computes total Test Coverage Percentage (TPC) using Clover.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>cloverloc</td>
|
|
<td>Clover</td>
|
|
<td>
|
|
Computes total Line Of Code (LOC) using Clover.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>cloverncloc</td>
|
|
<td>Clover</td>
|
|
<td>
|
|
Computes total Non-Commented Line Of Code (NCLOC) using Clover.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>junittests</td>
|
|
<td>JUnit</td>
|
|
<td>
|
|
Number of JUnit tests.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>juniterrors</td>
|
|
<td>JUnit</td>
|
|
<td>
|
|
Number of JUnit errors.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>junitfailures</td>
|
|
<td>JUnit</td>
|
|
<td>
|
|
Number of JUnit failures.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>junitpassrate</td>
|
|
<td>JUnit</td>
|
|
<td>
|
|
Percentage of JUnit tests that have passed.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>pmdfiles</td>
|
|
<td>PMD</td>
|
|
<td>
|
|
Computes total number of files with PMD violations.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>pmdviolations</td>
|
|
<td>PMD</td>
|
|
<td>
|
|
Computes total number of PMD violations.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>simiantdl</td>
|
|
<td>Simian</td>
|
|
<td>
|
|
Total number of duplicate lines found by Simian.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>jcoveragelipc</td>
|
|
<td>JCoverage</td>
|
|
<td>
|
|
Total percentage of lines covered.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>jcoverageloc</td>
|
|
<td>JCoverage</td>
|
|
<td>
|
|
Total number of code lines.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>fbfiles</td>
|
|
<td>FindBugs</td>
|
|
<td>
|
|
Total number of files with FindBugs violations.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>fbviolations</td>
|
|
<td>FindBugs</td>
|
|
<td>
|
|
Total number of FindBugs violations.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>tasklistclass</td>
|
|
<td>Maven Tasks</td>
|
|
<td>
|
|
Total number of classes with task definition (@todo tag).
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>tasklistmethod</td>
|
|
<td>Maven Tasks</td>
|
|
<td>
|
|
Total number of methods with task definition (@todo tag).
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>tasklist</td>
|
|
<td>Maven Tasks</td>
|
|
<td>
|
|
Total number of task definition (@todo tag).
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>scmchangedfiles</td>
|
|
<td>SCM Changed Files</td>
|
|
<td>
|
|
Total number of changed files in scm.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>scmchangedcommit</td>
|
|
<td>JavaNCSS Packages Total</td>
|
|
<td>
|
|
Total number of scm commit.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>javancsspackagestotal</td>
|
|
<td>JavaNCSS</td>
|
|
<td>
|
|
Total number of JavaNCSS packages.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>javancssclassestotal</td>
|
|
<td>JavaNCSS</td>
|
|
<td>
|
|
Total number of JavaNCSS classes.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>javancssfunctionstotal</td>
|
|
<td>JavaNCSS</td>
|
|
<td>
|
|
Total number of JavaNCSS functions.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>javancssncsstotal</td>
|
|
<td>JavaNCSS</td>
|
|
<td>
|
|
Total number of JavaNCSS non-nommented source statements.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>javancssjavadocstotal</td>
|
|
<td>JavaNCSS</td>
|
|
<td>
|
|
Total number of JavaNCSS JavaDocs.
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</section>
|
|
</body>
|
|
</document>
|