hudson.plugins.jacoco.portlet.bean
Class JacocoCoverageResultSummary

java.lang.Object
  extended by hudson.plugins.jacoco.portlet.bean.JacocoCoverageResultSummary

public class JacocoCoverageResultSummary
extends Object

Summary of the Jacoco Coverage result.


Constructor Summary
JacocoCoverageResultSummary()
          Default Constructor.
JacocoCoverageResultSummary(hudson.model.Job job, float lineCoverage, float methodCoverage, float classCoverage, float branchCoverage, float instructionCoverage, float complexityScore)
          Constructor with parameters.
 
Method Summary
 JacocoCoverageResultSummary addCoverageResult(JacocoCoverageResultSummary coverageResult)
          Add a coverage result.
 float getBranchCoverage()
           
 float getClassCoverage()
           
 float getComplexityScore()
           
 List<JacocoCoverageResultSummary> getCoverageResults()
           
 float getInstructionCoverage()
           
 List<JacocoCoverageResultSummary> getJacocoCoverageResults()
          Get list of JacocoCoverageResult objects.
 hudson.model.Job getJob()
           
 float getLineCoverage()
           
 float getMethodCoverage()
           
 float getTotalBranchCoverage()
          Getter of the total of block coverage.
 float getTotalClassCoverage()
          Getter of the total of class coverage.
 float getTotalComplexityScore()
          Getter of the total of block coverage.
 float getTotalInstructionCoverage()
          Getter of the total of block coverage.
 float getTotalLineCoverage()
          Getter of the total of line coverage.
 float getTotalMethodCoverage()
          Getter of the total of method coverage.
 void setBranchCoverage(float branchCoverage)
           
 void setClassCoverage(float classCoverage)
           
 void setComplexityScore(float complexityScore)
           
 void setCoverageResults(List<JacocoCoverageResultSummary> coverageResults)
           
 void setInstructionCoverage(float instructionCoverage)
           
 void setJob(hudson.model.Job job)
           
 void setLineCoverage(float lineCoverage)
           
 void setMethodCoverage(float methodCoverage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JacocoCoverageResultSummary

public JacocoCoverageResultSummary()
Default Constructor.


JacocoCoverageResultSummary

public JacocoCoverageResultSummary(hudson.model.Job job,
                                   float lineCoverage,
                                   float methodCoverage,
                                   float classCoverage,
                                   float branchCoverage,
                                   float instructionCoverage,
                                   float complexityScore)
Constructor with parameters.

Parameters:
job - the related Job
blockCoverage - block coverage percentage
lineCoverage - line coverage percentage
methodCoverage - method coverage percentage
classCoverage - coverage percentage
Method Detail

addCoverageResult

public JacocoCoverageResultSummary addCoverageResult(JacocoCoverageResultSummary coverageResult)
Add a coverage result.

Parameters:
coverageResult - a coverage result
Returns:
JacocoCoverageResultSummary summary of the Jacoco coverage result

getJacocoCoverageResults

public List<JacocoCoverageResultSummary> getJacocoCoverageResults()
Get list of JacocoCoverageResult objects.

Returns:
List a List of JacocoCoverageResult objects

getTotalClassCoverage

public float getTotalClassCoverage()
Getter of the total of class coverage.

Returns:
float the total of class coverage.

getTotalBranchCoverage

public float getTotalBranchCoverage()
Getter of the total of block coverage.

Returns:
float the total of block coverage.

getTotalInstructionCoverage

public float getTotalInstructionCoverage()
Getter of the total of block coverage.

Returns:
float the total of block coverage.

getTotalComplexityScore

public float getTotalComplexityScore()
Getter of the total of block coverage.

Returns:
float the total of block coverage.

getTotalLineCoverage

public float getTotalLineCoverage()
Getter of the total of line coverage.

Returns:
float the total of line coverage.

getTotalMethodCoverage

public float getTotalMethodCoverage()
Getter of the total of method coverage.

Returns:
float the total of method coverage.

getJob

public hudson.model.Job getJob()
Returns:
Job a job

getInstructionCoverage

public float getInstructionCoverage()

getBranchCoverage

public float getBranchCoverage()

getComplexityScore

public float getComplexityScore()

getLineCoverage

public float getLineCoverage()
Returns:
the lineCoverage

getMethodCoverage

public float getMethodCoverage()
Returns:
the methodCoverage

getClassCoverage

public float getClassCoverage()
Returns:
the classCoverage

setJob

public void setJob(hudson.model.Job job)
Parameters:
job - the job to set

setInstructionCoverage

public void setInstructionCoverage(float instructionCoverage)

setBranchCoverage

public void setBranchCoverage(float branchCoverage)

setComplexityScore

public void setComplexityScore(float complexityScore)

setLineCoverage

public void setLineCoverage(float lineCoverage)
Parameters:
lineCoverage - the lineCoverage to set

setMethodCoverage

public void setMethodCoverage(float methodCoverage)
Parameters:
methodCoverage - the methodCoverage to set

setClassCoverage

public void setClassCoverage(float classCoverage)
Parameters:
classCoverage - the classCoverage to set

getCoverageResults

public List<JacocoCoverageResultSummary> getCoverageResults()
Returns:
a list of coverage results

setCoverageResults

public void setCoverageResults(List<JacocoCoverageResultSummary> coverageResults)
Parameters:
coverageResults - the list of coverage results to set


Copyright © 2004-2013 Hudson. All Rights Reserved.