jenkins.plugins.build_metrics.stats
Class StatsFactory

java.lang.Object
  extended by jenkins.plugins.build_metrics.stats.StatsFactory

@ExportedBean
public class StatsFactory
extends java.lang.Object


Constructor Summary
StatsFactory()
           
 
Method Summary
 void addAbort()
           
 void addFailure()
           
 void addNoBuild()
           
 void addResult(hudson.plugins.global_build_stats.model.JobBuildSearchResult result)
           
 void addSuccess()
           
 void addUnstable()
           
static StatsFactory generateStats(java.util.List<hudson.plugins.global_build_stats.model.JobBuildSearchResult> searchResults)
           
 int getAborts()
           
 double getFailureRate()
           
 int getFailures()
           
 int getNoBuilds()
           
 java.util.List<StatsModel> getStats()
           
 int getSuccesses()
           
 double getSuccessesPercent()
           
 int getTotalBuilds()
           
 int getUnstables()
           
 boolean isAbort(hudson.plugins.global_build_stats.model.BuildResult result)
           
 boolean isEmpty()
           
 boolean isFailure(hudson.plugins.global_build_stats.model.BuildResult result)
           
 boolean isNobuild(hudson.plugins.global_build_stats.model.BuildResult result)
           
 boolean isSuccess(hudson.plugins.global_build_stats.model.BuildResult result)
           
 boolean isUnstable(hudson.plugins.global_build_stats.model.BuildResult result)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatsFactory

public StatsFactory()
Method Detail

generateStats

public static StatsFactory generateStats(java.util.List<hudson.plugins.global_build_stats.model.JobBuildSearchResult> searchResults)

addResult

public void addResult(hudson.plugins.global_build_stats.model.JobBuildSearchResult result)

getStats

@Exported
public java.util.List<StatsModel> getStats()

isEmpty

@Exported
public boolean isEmpty()

isSuccess

public boolean isSuccess(hudson.plugins.global_build_stats.model.BuildResult result)

addSuccess

public void addSuccess()

getSuccesses

@Exported
public int getSuccesses()

getSuccessesPercent

@Exported
public double getSuccessesPercent()

isFailure

public boolean isFailure(hudson.plugins.global_build_stats.model.BuildResult result)

addFailure

public void addFailure()

getFailures

@Exported
public int getFailures()

isAbort

public boolean isAbort(hudson.plugins.global_build_stats.model.BuildResult result)

addAbort

public void addAbort()

getAborts

@Exported
public int getAborts()

isUnstable

public boolean isUnstable(hudson.plugins.global_build_stats.model.BuildResult result)

addUnstable

public void addUnstable()

getUnstables

@Exported
public int getUnstables()

isNobuild

public boolean isNobuild(hudson.plugins.global_build_stats.model.BuildResult result)

addNoBuild

public void addNoBuild()

getNoBuilds

@Exported
public int getNoBuilds()

getTotalBuilds

@Exported
public int getTotalBuilds()

getFailureRate

@Exported
public double getFailureRate()


Copyright © 2004-2012. All Rights Reserved.