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 String
getBuildnumbersReadable(String testcase)
int
getBuildStepsCount()
String
getDisplayName()
String
getIconFileName()
LinkedHashMap<Integer,Double>
getLowerBound(String testcase)
String
getLowerBoundReadable(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 guaranteedString
getMeansReadable(String testcase)
Set<String>
getTestcases()
LinkedHashMap<Integer,Double>
getUpperBound(String testcase)
String
getUpperBoundReadable(String testcase)
String
getUrlName()
-
-
-
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:
InterruptedException
IOException
-
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.JsonParseException
com.fasterxml.jackson.databind.JsonMappingException
InterruptedException
IOException
-
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.JsonParseException
com.fasterxml.jackson.databind.JsonMappingException
InterruptedException
IOException
-
getTestcases
public Set<String> getTestcases() throws com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException, InterruptedException, IOException
- Throws:
com.fasterxml.jackson.core.JsonParseException
com.fasterxml.jackson.databind.JsonMappingException
InterruptedException
IOException
-
getBuildnumbersReadable
public String getBuildnumbersReadable(String testcase) throws InterruptedException, IOException
- Throws:
InterruptedException
IOException
-
getMeansReadable
public String getMeansReadable(String testcase) throws InterruptedException, IOException
- Throws:
InterruptedException
IOException
-
getLowerBoundReadable
public String getLowerBoundReadable(String testcase) throws InterruptedException, IOException
- Throws:
InterruptedException
IOException
-
getUpperBoundReadable
public String getUpperBoundReadable(String testcase) throws InterruptedException, IOException
- Throws:
InterruptedException
IOException
-
getIconFileName
public String getIconFileName()
- Specified by:
getIconFileName
in interfaceAction
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in interfaceAction
- Specified by:
getDisplayName
in interfaceModelObject
-
getUrlName
public String getUrlName()
- Specified by:
getUrlName
in interfaceAction
-
-