Uses of Record Class
de.cuioss.benchmarking.common.report.BenchmarkMetrics
Packages that use BenchmarkMetrics
-
Uses of BenchmarkMetrics in de.cuioss.benchmarking.common.report
Methods in de.cuioss.benchmarking.common.report that return BenchmarkMetricsModifier and TypeMethodDescriptionMetricsComputer.computeMetrics(com.google.gson.JsonArray benchmarks) Methods in de.cuioss.benchmarking.common.report with parameters of type BenchmarkMetricsModifier and TypeMethodDescriptionTrendDataProcessor.calculateTrends(BenchmarkMetrics currentMetrics, List<TrendDataProcessor.HistoricalDataPoint> historicalData) Calculates trend metrics from historical data using EWMA (Exponentially Weighted Moving Average).BadgeGenerator.generatePerformanceBadge(BenchmarkMetrics metrics) Generates a performance badge JSON based on the benchmark metrics.TrendDataProcessor.generateTrendChartData(List<TrendDataProcessor.HistoricalDataPoint> historicalData, BenchmarkMetrics currentMetrics) Generates chart-ready trend data for visualization.voidBadgeGenerator.writeBadgeFiles(BenchmarkMetrics metrics, TrendDataProcessor.TrendMetrics trendMetrics, BenchmarkType type, String outputDir) Writes all badge files to the specified directory.voidBadgeGenerator.writeBadgeFiles(BenchmarkMetrics metrics, TrendDataProcessor.TrendMetrics trendMetrics, String outputDir) Writes all badge files to the specified directory using default MICRO benchmark type.