Пример #1
0
 def report_percentiles(self, name, task, baseline_values, contender_values):
     lines = []
     for percentile in metrics.percentiles_for_sample_size(sys.maxsize):
         baseline_value = baseline_values.get(metrics.encode_float_key(percentile))
         contender_value = contender_values.get(metrics.encode_float_key(percentile))
         self.append_non_empty(lines, self.line("%sth percentile %s" % (percentile, name),
                                                baseline_value, contender_value, task, "ms", treat_increase_as_improvement=False))
     return lines
Пример #2
0
 def _report_percentiles(self, name, task, value):
     lines = []
     if value:
         for percentile in metrics.percentiles_for_sample_size(sys.maxsize):
             percentile_value = value.get(metrics.encode_float_key(percentile))
             a_line = self._line("%sth percentile %s" % (percentile, name), task, percentile_value, "ms",
                                 force=self.report_all_percentile_values)
             self._append_non_empty(lines, a_line)
     return lines