(validSamples: MeasureValues[], metricName: string)
| 18 | } |
| 19 | |
| 20 | export function formatStats(validSamples: MeasureValues[], metricName: string): string { |
| 21 | const samples = validSamples.map((measureValues) => measureValues.values[metricName]); |
| 22 | const mean = Statistic.calculateMean(samples); |
| 23 | const cv = Statistic.calculateCoefficientOfVariation(samples, mean); |
| 24 | const formattedMean = formatNum(mean); |
| 25 | // Note: Don't use the unicode character for +- as it might cause |
| 26 | // hickups for consoles... |
| 27 | return isNaN(cv) ? formattedMean : `${formattedMean}+-${Math.floor(cv)}%`; |
| 28 | } |
no test coverage detected
searching dependent graphs…