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 doubleabs(double value)double[]divideValuesByFactor(double[] values, de.dagere.peass.config.MeasurementConfig measurementConfig, int factor)de.dagere.peass.analysis.changes.ChangesgetChanges()de.dagere.peass.config.MeasurementConfiggetConfig()doublegetCriticalTValue()intgetDegreesOfFreedom()StringgetDisplayName()intgetFactorByMean(double mean)StringgetIconFileName()doublegetMeanOfValues(double[] values)Map<String,HistogramValues>getMeasurements()de.dagere.peass.measurement.statistics.data.TestcaseStatisticgetNoWarmupStatistic(String testcase)StringgetReducedName(String name)de.dagere.peass.analysis.measurement.ProjectStatisticsgetStatistics()de.dagere.peass.measurement.statistics.data.TestcaseStatisticgetTestcaseStatistic(String testcase)StringgetUnitByFactor(int factor)Map<String,de.dagere.peass.config.MeasurementConfig>getUpdatedConfigurations()StringgetUrlName()StringgetValuesReadable(double[] values)booleanhasUpdatedConfigurations()Stringround(double value)booleantestIsChanged(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)
-
-