hudson.plugins.clover
Class CloverBuildAction

java.lang.Object
  extended by hudson.plugins.clover.results.AbstractCloverMetrics
      extended by hudson.plugins.clover.results.AbstractClassAggregatedMetrics
          extended by hudson.plugins.clover.results.AbstractFileAggregatedMetrics
              extended by hudson.plugins.clover.results.AbstractPackageAggregatedMetrics
                  extended by hudson.plugins.clover.CloverBuildAction
All Implemented Interfaces:
hudson.model.Action, hudson.model.HealthReportingAction, hudson.model.ModelObject, org.kohsuke.stapler.StaplerProxy

public class CloverBuildAction
extends AbstractPackageAggregatedMetrics
implements hudson.model.HealthReportingAction, org.kohsuke.stapler.StaplerProxy

A health reporter for the individual build page.

Since:
03-Jul-2007 08:43:08
Author:
connollys

Field Summary
 hudson.model.AbstractBuild owner
           
 
Method Summary
 ClassCoverage findClassCoverage(String name)
          
 FileCoverage findFileCoverage(String name)
          
 PackageCoverage findPackageCoverage(String name)
          
 hudson.model.HealthReport getBuildHealth()
           
 int getClasses()
          
 Ratio getConditionalCoverage()
          
 int getConditionals()
          Getter for property 'conditionals'.
 int getCoveredconditionals()
          Getter for property 'coveredconditionals'.
 int getCoveredelements()
          Getter for property 'coveredelements'.
 int getCoveredmethods()
          Getter for property 'coveredmethods'.
 int getCoveredstatements()
          Getter for property 'coveredstatements'.
 String getDisplayName()
           
 Ratio getElementCoverage()
          
 int getElements()
          Getter for property 'elements'.
 int getFiles()
          
 String getIconFileName()
           
 int getLoc()
          
 Ratio getMethodCoverage()
          
 int getMethods()
          Getter for property 'methods'.
 int getNcloc()
          
 int getPackages()
          
 CloverBuildAction getPreviousResult()
           
 ProjectCoverage getResult()
          Obtains the detailed CoverageReport instance.
 Ratio getStatementCoverage()
          
 int getStatements()
          Getter for property 'statements'.
 Object getTarget()
           
 String getUrlName()
           
static CloverBuildAction load(hudson.model.AbstractBuild<?,?> build, String workspacePath, ProjectCoverage result, CoverageTarget healthyTarget, CoverageTarget unhealthyTarget)
           
 
Methods inherited from class hudson.plugins.clover.results.AbstractPackageAggregatedMetrics
setPackages
 
Methods inherited from class hudson.plugins.clover.results.AbstractFileAggregatedMetrics
setFiles
 
Methods inherited from class hudson.plugins.clover.results.AbstractClassAggregatedMetrics
setClasses, setLoc, setNcloc
 
Methods inherited from class hudson.plugins.clover.results.AbstractCloverMetrics
doGraph, getName, getOwner, setConditionals, setCoveredconditionals, setCoveredelements, setCoveredmethods, setCoveredstatements, setElements, setMethods, setName, setOwner, setStatements
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

owner

public final hudson.model.AbstractBuild owner
Method Detail

getBuildHealth

public hudson.model.HealthReport getBuildHealth()
Specified by:
getBuildHealth in interface hudson.model.HealthReportingAction

getIconFileName

public String getIconFileName()
Specified by:
getIconFileName in interface hudson.model.Action

getDisplayName

public String getDisplayName()
Specified by:
getDisplayName in interface hudson.model.Action
Specified by:
getDisplayName in interface hudson.model.ModelObject

getUrlName

public String getUrlName()
Specified by:
getUrlName in interface hudson.model.Action

getTarget

public Object getTarget()
Specified by:
getTarget in interface org.kohsuke.stapler.StaplerProxy

getPreviousResult

public CloverBuildAction getPreviousResult()
Specified by:
getPreviousResult in class AbstractCloverMetrics

getResult

public ProjectCoverage getResult()
Obtains the detailed CoverageReport instance.


findPackageCoverage

public PackageCoverage findPackageCoverage(String name)

Specified by:
findPackageCoverage in class AbstractPackageAggregatedMetrics

findFileCoverage

public FileCoverage findFileCoverage(String name)

Specified by:
findFileCoverage in class AbstractFileAggregatedMetrics

findClassCoverage

public ClassCoverage findClassCoverage(String name)

Specified by:
findClassCoverage in class AbstractClassAggregatedMetrics

getPackages

public int getPackages()

Overrides:
getPackages in class AbstractPackageAggregatedMetrics

getFiles

public int getFiles()

Overrides:
getFiles in class AbstractFileAggregatedMetrics

getClasses

public int getClasses()

Overrides:
getClasses in class AbstractClassAggregatedMetrics

getLoc

public int getLoc()

Overrides:
getLoc in class AbstractClassAggregatedMetrics

getNcloc

public int getNcloc()

Overrides:
getNcloc in class AbstractClassAggregatedMetrics

getMethodCoverage

public Ratio getMethodCoverage()

Overrides:
getMethodCoverage in class AbstractCloverMetrics

getStatementCoverage

public Ratio getStatementCoverage()

Overrides:
getStatementCoverage in class AbstractCloverMetrics

getConditionalCoverage

public Ratio getConditionalCoverage()

Overrides:
getConditionalCoverage in class AbstractCloverMetrics

getElementCoverage

public Ratio getElementCoverage()

Overrides:
getElementCoverage in class AbstractCloverMetrics

getConditionals

public int getConditionals()
Getter for property 'conditionals'.

Overrides:
getConditionals in class AbstractCloverMetrics
Returns:
Value for property 'conditionals'.

getMethods

public int getMethods()
Getter for property 'methods'.

Overrides:
getMethods in class AbstractCloverMetrics
Returns:
Value for property 'methods'.

getCoveredstatements

public int getCoveredstatements()
Getter for property 'coveredstatements'.

Overrides:
getCoveredstatements in class AbstractCloverMetrics
Returns:
Value for property 'coveredstatements'.

getCoveredmethods

public int getCoveredmethods()
Getter for property 'coveredmethods'.

Overrides:
getCoveredmethods in class AbstractCloverMetrics
Returns:
Value for property 'coveredmethods'.

getCoveredconditionals

public int getCoveredconditionals()
Getter for property 'coveredconditionals'.

Overrides:
getCoveredconditionals in class AbstractCloverMetrics
Returns:
Value for property 'coveredconditionals'.

getStatements

public int getStatements()
Getter for property 'statements'.

Overrides:
getStatements in class AbstractCloverMetrics
Returns:
Value for property 'statements'.

getCoveredelements

public int getCoveredelements()
Getter for property 'coveredelements'.

Overrides:
getCoveredelements in class AbstractCloverMetrics
Returns:
Value for property 'coveredelements'.

getElements

public int getElements()
Getter for property 'elements'.

Overrides:
getElements in class AbstractCloverMetrics
Returns:
Value for property 'elements'.

load

public static CloverBuildAction load(hudson.model.AbstractBuild<?,?> build,
                                     String workspacePath,
                                     ProjectCoverage result,
                                     CoverageTarget healthyTarget,
                                     CoverageTarget unhealthyTarget)


Copyright © 2004-2012 Hudson. All Rights Reserved.