Class CodeCoverage

java.lang.Object
org.jenkinsci.plugins.githubautostatus.model.CodeCoverage

public class CodeCoverage extends Object
Author:
Jeff Pearce (GitHub jeffpearce)
  • Constructor Details

    • CodeCoverage

      public CodeCoverage()
  • Method Details

    • fromCobertura

      public static CodeCoverage fromCobertura(@Nullable hudson.plugins.cobertura.CoberturaBuildAction coberturaAction)
    • fromJacoco

      public static CodeCoverage fromJacoco(@Nullable hudson.plugins.jacoco.JacocoBuildAction jacocoAction)
      Loads code coverage from JaCoCo. NOTE: Currently it doesn't look like JaCoCo is returning package and file specific numbers.
      Parameters:
      jacocoAction - JaCoCo plugin action
      Returns:
      CodeCoverage instance with values populated from the action
    • getReportFile

      public File getReportFile()
    • getConditionals

      public float getConditionals()
    • setConditionals

      public void setConditionals(@Nullable hudson.plugins.cobertura.Ratio coverage)
    • setConditionals

      public void setConditionals(float conditionals)
    • getFiles

      public float getFiles()
    • setFiles

      public void setFiles(@Nullable hudson.plugins.cobertura.Ratio coverage)
    • setFiles

      public void setFiles(float files)
    • getLines

      public float getLines()
    • setLines

      public void setLines(@Nullable hudson.plugins.cobertura.Ratio coverage)
    • setLines

      public void setLines(float lines)
    • getClasses

      public float getClasses()
    • setClasses

      public void setClasses(@Nullable hudson.plugins.cobertura.Ratio coverage)
    • setClasses

      public void setClasses(float classes)
    • getMethods

      public float getMethods()
    • setMethods

      public void setMethods(@Nullable hudson.plugins.cobertura.Ratio coverage)
    • setMethods

      public void setMethods(float methods)
    • getPackages

      public float getPackages()
    • setPackages

      public void setPackages(@Nullable hudson.plugins.cobertura.Ratio coverage)
    • setPackages

      public void setPackages(float packages)
    • getInstructions

      public float getInstructions()
    • setInstructions

      public void setInstructions(float instructions)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object