Package de.dagere.peass.ci
Class MeasurementOverviewAction
- java.lang.Object
-
- de.dagere.peass.ci.VisibleAction
-
- de.dagere.peass.ci.MeasurementOverviewAction
-
- All Implemented Interfaces:
Action
,ModelObject
,RunAction2
public class MeasurementOverviewAction extends VisibleAction
-
-
Field Summary
-
Fields inherited from class de.dagere.peass.ci.VisibleAction
id
-
-
Constructor Summary
Constructors Constructor Description MeasurementOverviewAction(int id, de.dagere.peass.config.MeasurementConfig config, de.dagere.peass.analysis.changes.Changes changes, de.dagere.peass.analysis.measurement.ProjectStatistics statistics, Map<String,de.dagere.peass.measurement.statistics.data.TestcaseStatistic> noWarmupStatistics, Map<String,HistogramValues> measurements, Map<String,de.dagere.peass.config.MeasurementConfig> updatedConfigurations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
abs(double value)
double[]
divideValuesByFactor(double[] values, de.dagere.peass.config.MeasurementConfig measurementConfig, int factor)
de.dagere.peass.analysis.changes.Changes
getChanges()
de.dagere.peass.config.MeasurementConfig
getConfig()
double
getCriticalTValue()
int
getDegreesOfFreedom()
String
getDisplayName()
int
getFactorByMean(double mean)
String
getIconFileName()
double
getMeanOfValues(double[] values)
Map<String,HistogramValues>
getMeasurements()
de.dagere.peass.measurement.statistics.data.TestcaseStatistic
getNoWarmupStatistic(String testcase)
String
getReducedName(String name)
de.dagere.peass.analysis.measurement.ProjectStatistics
getStatistics()
de.dagere.peass.measurement.statistics.data.TestcaseStatistic
getTestcaseStatistic(String testcase)
String
getUnitByFactor(int factor)
Map<String,de.dagere.peass.config.MeasurementConfig>
getUpdatedConfigurations()
String
getUrlName()
String
getValuesReadable(double[] values)
boolean
hasUpdatedConfigurations()
String
round(double value)
boolean
testIsChanged(String testcase)
-
Methods inherited from class de.dagere.peass.ci.VisibleAction
getRun, onAttached, onLoad
-
-
-
-
Constructor Detail
-
MeasurementOverviewAction
public MeasurementOverviewAction(int id, de.dagere.peass.config.MeasurementConfig config, de.dagere.peass.analysis.changes.Changes changes, de.dagere.peass.analysis.measurement.ProjectStatistics statistics, Map<String,de.dagere.peass.measurement.statistics.data.TestcaseStatistic> noWarmupStatistics, Map<String,HistogramValues> measurements, Map<String,de.dagere.peass.config.MeasurementConfig> updatedConfigurations)
-
-
Method Detail
-
getIconFileName
public String getIconFileName()
-
getDisplayName
public String getDisplayName()
-
getUrlName
public String getUrlName()
-
getConfig
public de.dagere.peass.config.MeasurementConfig getConfig()
-
hasUpdatedConfigurations
public boolean hasUpdatedConfigurations()
-
getUpdatedConfigurations
public Map<String,de.dagere.peass.config.MeasurementConfig> getUpdatedConfigurations()
-
getStatistics
public de.dagere.peass.analysis.measurement.ProjectStatistics getStatistics()
-
getChanges
public de.dagere.peass.analysis.changes.Changes getChanges()
-
testIsChanged
public boolean testIsChanged(String testcase)
-
getMeasurements
public Map<String,HistogramValues> getMeasurements()
-
getCriticalTValue
public double getCriticalTValue()
-
getDegreesOfFreedom
public int getDegreesOfFreedom()
-
abs
public double abs(double value)
-
getTestcaseStatistic
public de.dagere.peass.measurement.statistics.data.TestcaseStatistic getTestcaseStatistic(String testcase)
-
getNoWarmupStatistic
public de.dagere.peass.measurement.statistics.data.TestcaseStatistic getNoWarmupStatistic(String testcase)
-
round
public String round(double value)
-
getMeanOfValues
public double getMeanOfValues(double[] values)
-
getFactorByMean
public int getFactorByMean(double mean)
-
getUnitByFactor
public String getUnitByFactor(int factor)
-
divideValuesByFactor
public double[] divideValuesByFactor(double[] values, de.dagere.peass.config.MeasurementConfig measurementConfig, int factor)
-
getValuesReadable
public String getValuesReadable(double[] values)
-
-