All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
double |
calculateStepsUsageAverage(SortedMap<Integer,Integer> statistics) |
SortedMap<Integer,Integer> |
calculateStepsUsageCounts(CucumberStepSource[] sources) |
int |
calculateStepsUsageMax(SortedMap<Integer,Integer> statistics) |
int |
calculateStepsUsageMedian(SortedMap<Integer,Integer> statistics) |
LinkedHashMap<String,Integer> |
calculateStepsUsageScore(CucumberStepSource[] sources) |
int |
calculateTotalSteps(SortedMap<Integer,Integer> statistics) |
int |
calculateUsedSteps(SortedMap<Integer,Integer> statistics) |
void |
executeReport() |
private String |
generateSourceDurationOverview(CucumberStepSource source) |
private String |
generateStyle() |
protected String |
generateUsageDetailedReport(CucumberStepSource[] sources) |
protected String |
generateUsageOverviewGraphReport(CucumberStepSource[] sources) |
protected String |
generateUsageOverviewTableReport(CucumberStepSource[] sources) |
String |
getDescription(Locale arg0) |
int |
getDurationGroupsCount(CucumberStepSource source) |
private String |
getEmptyHystogram() |
private String |
getFilledHystogram(CucumberStepSource source) |
int[] |
getFrequencyData(CucumberStepSource source) |
private String |
getFrequencyLabels(CucumberStepSource source,
int[] data) |
private String |
getFrequencyPolyPoints(int[] data) |
private String |
getGroupColor(LinkedHashMap<String,Integer> map,
int groupsCount,
int index) |
private String |
getHystogram(CucumberStepSource source) |
String |
getJsonUsageFile() |
private String |
getKeyId(String key) |
private Double |
getMaxDuration(CucumberStepSource source) |
private Double |
getMinDuration(CucumberStepSource source) |
String |
getName(Locale arg0) |
protected String |
getOutputDirectory() |
String |
getOutputName() |
private CucumberStepSource |
getSourceByString(CucumberStepSource[] sources,
String text) |
CucumberStepSource[] |
getStepSources(String filePath) |
void |
setJsonUsageFile(String jsonUsageFileValue) |
void |
setOutputDirectory(String outputDirectoryValue) |
private double |
skewness(List<Double> durations,
double average) |
private double |
variance(List<Double> durations,
double average) |