Serialized Form


Package hudson.plugins.ccm

Class hudson.plugins.ccm.CCMBuildAction extends java.lang.Object implements Serializable

Serialized Fields

build

hudson.model.AbstractBuild<P extends hudson.model.AbstractProject<P,R>,R extends hudson.model.AbstractBuild<P,R>> build

result

CCMResult result

Class hudson.plugins.ccm.CCMBuilder extends hudson.tasks.Builder implements Serializable

Serialized Fields

ccmName

java.lang.String ccmName
Identifies CCM to be used.


srcFolders

java.lang.String srcFolders
The list of source folders CCM must scan.


excludeFiles

java.lang.String excludeFiles
List of files that CCM must not scan.


excludeFolders

java.lang.String excludeFolders
List of folders that CCM must not scan.


excludeFunctions

java.lang.String excludeFunctions
List of functions that CCM must not scan.


recursive

java.lang.Boolean recursive
Whether CCM should traverse the directories recursivelly or not.


outputXml

java.lang.Boolean outputXml
Whether CCM should output its report in XML format or not.


numMetrics

java.lang.String numMetrics
Maximum of metrics to be shown in the report.

Class hudson.plugins.ccm.CCMBuilderInstallation extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

pathToCCM

java.lang.String pathToCCM

Class hudson.plugins.ccm.CCMProjectAction extends hudson.model.Actionable implements Serializable

Serialized Fields

project

hudson.model.AbstractProject<P extends hudson.model.AbstractProject<P,R>,R extends hudson.model.AbstractBuild<P,R>> project

Class hudson.plugins.ccm.CCMPublisher extends hudson.tasks.Recorder implements Serializable

Class hudson.plugins.ccm.CCMResult extends java.lang.Object implements Serializable

Serialized Fields

report

CCMReport report

owner

hudson.model.AbstractBuild<P extends hudson.model.AbstractProject<P,R>,R extends hudson.model.AbstractBuild<P,R>> owner

Package hudson.plugins.ccm.config

Class hudson.plugins.ccm.config.CCMConfigCallable extends java.lang.Object implements Serializable

Serialized Fields

srcFolders

java.lang.String srcFolders

excludeFiles

java.lang.String excludeFiles

excludeFolders

java.lang.String excludeFolders

excludeFunctions

java.lang.String excludeFunctions

isRecursive

java.lang.Boolean isRecursive

numMetrics

java.lang.String numMetrics

listener

hudson.model.BuildListener listener

Class hudson.plugins.ccm.config.CCMResultCallable extends java.lang.Object implements Serializable


Package hudson.plugins.ccm.model

Class hudson.plugins.ccm.model.CCM extends java.lang.Object implements Serializable

Serialized Fields

metrics

java.util.List<E> metrics
List of metrics present in the XML file.

Class hudson.plugins.ccm.model.CCMParser extends java.lang.Object implements Serializable

Serialized Fields

LOG_ENABLED

boolean LOG_ENABLED

Class hudson.plugins.ccm.model.CCMReport extends java.lang.Object implements Serializable

Serialized Fields

numberOfMethods

int numberOfMethods

averageComplexityPerMethod

float averageComplexityPerMethod

totalComplexity

int totalComplexity

metrics

java.util.List<E> metrics

Class hudson.plugins.ccm.model.Metric extends java.lang.Object implements Serializable

Serialized Fields

complexity

int complexity
Total CC of the method.


unit

java.lang.String unit
String containing Class_Name::Method_Name


classification

java.lang.String classification
CCM outputs a String with a classification such as "complex, high risk", "untestable, very high risk", etc. As there is no documentation on which values are used to determine a method's CC classification CCM Plugin only outputs this value. But does not use the information as a constraint in any place.


file

java.lang.String file
The file name (e.g.:\ascx\request\open\form.ascx.cs).



Copyright © 2010. All Rights Reserved.