Package de.dagere.peass.ci
Class TrendAction
- java.lang.Object
-
- de.dagere.peass.ci.TrendAction
-
- All Implemented Interfaces:
Action,ModelObject
public class TrendAction extends Object implements Action
-
-
Constructor Summary
Constructors Constructor Description TrendAction(Job<?,?> project)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBuildnumbersReadable(String testcase)intgetBuildStepsCount()StringgetDisplayName()StringgetIconFileName()LinkedHashMap<Integer,Double>getLowerBound(String testcase)StringgetLowerBoundReadable(String testcase)LinkedHashMap<Integer,Double>getMeanMap(String testcase)Gets a mapping from buildnumber to mean value of the measurement of the build; this returns a LinkedHashMap since the order of the values needs to be guaranteedStringgetMeansReadable(String testcase)Set<String>getTestcases()LinkedHashMap<Integer,Double>getUpperBound(String testcase)StringgetUpperBoundReadable(String testcase)StringgetUrlName()
-
-
-
Constructor Detail
-
TrendAction
public TrendAction(Job<?,?> project)
-
-
Method Detail
-
getBuildStepsCount
public int getBuildStepsCount()
-
getMeanMap
public LinkedHashMap<Integer,Double> getMeanMap(String testcase) throws InterruptedException, IOException
Gets a mapping from buildnumber to mean value of the measurement of the build; this returns a LinkedHashMap since the order of the values needs to be guaranteed- Throws:
InterruptedExceptionIOException
-
getLowerBound
public LinkedHashMap<Integer,Double> getLowerBound(String testcase) throws com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException, InterruptedException, IOException
- Throws:
com.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.databind.JsonMappingExceptionInterruptedExceptionIOException
-
getUpperBound
public LinkedHashMap<Integer,Double> getUpperBound(String testcase) throws com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException, InterruptedException, IOException
- Throws:
com.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.databind.JsonMappingExceptionInterruptedExceptionIOException
-
getTestcases
public Set<String> getTestcases() throws com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException, InterruptedException, IOException
- Throws:
com.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.databind.JsonMappingExceptionInterruptedExceptionIOException
-
getBuildnumbersReadable
public String getBuildnumbersReadable(String testcase) throws InterruptedException, IOException
- Throws:
InterruptedExceptionIOException
-
getMeansReadable
public String getMeansReadable(String testcase) throws InterruptedException, IOException
- Throws:
InterruptedExceptionIOException
-
getLowerBoundReadable
public String getLowerBoundReadable(String testcase) throws InterruptedException, IOException
- Throws:
InterruptedExceptionIOException
-
getUpperBoundReadable
public String getUpperBoundReadable(String testcase) throws InterruptedException, IOException
- Throws:
InterruptedExceptionIOException
-
getIconFileName
public String getIconFileName()
- Specified by:
getIconFileNamein interfaceAction
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayNamein interfaceAction- Specified by:
getDisplayNamein interfaceModelObject
-
getUrlName
public String getUrlName()
- Specified by:
getUrlNamein interfaceAction
-
-