예제 #1
0
 def test_diff_percent_ignore_formatter(self):
     formatted = self.reporter._diff(1,
                                     0,
                                     False,
                                     formatter=convert.factor(100.0),
                                     as_percentage=True)
     self.assertEqual("-100.00%", formatted)
예제 #2
0
 def report_error_rate(self, baseline_stats, contender_stats, task):
     baseline_error_rate = baseline_stats.metrics(task)["error_rate"]
     contender_error_rate = contender_stats.metrics(task)["error_rate"]
     return self.join(
         self.line("error rate", baseline_error_rate, contender_error_rate, task, "%",
                   treat_increase_as_improvement=False, formatter=convert.factor(100.0))
     )
예제 #3
0
 def report_error_rate(self, baseline_stats, contender_stats, operation):
     baseline_error_rate = baseline_stats.metrics(operation)["error_rate"]
     contender_error_rate = contender_stats.metrics(operation)["error_rate"]
     return self.join(
         self.line("error rate", baseline_error_rate, contender_error_rate, operation, "%",
                   treat_increase_as_improvement=False, formatter=convert.factor(100.0))
     )