From: Brad Jorsch Date: Thu, 1 Feb 2018 21:26:09 +0000 (-0500) Subject: benchmarks: Fix divide by zero in Benchmarker X-Git-Tag: 1.31.0-rc.0~735^2 X-Git-Url: http://git.cyclocoop.org/data/Fool?a=commitdiff_plain;h=71796c0e041d87a7822465844ce69f17ef528bc6;p=lhc%2Fweb%2Fwiklou.git benchmarks: Fix divide by zero in Benchmarker Follows-up 593442683dc471c0. Bug: T186269 Change-Id: I011a8614e0acf489daf5bd9dcb932e920b995092 --- diff --git a/maintenance/benchmarks/Benchmarker.php b/maintenance/benchmarks/Benchmarker.php index f1e7dbbdee..e1eef07e07 100644 --- a/maintenance/benchmarks/Benchmarker.php +++ b/maintenance/benchmarks/Benchmarker.php @@ -100,7 +100,7 @@ abstract class Benchmarker extends Maintenance { 'name' => $name, 'count' => $stat->getCount(), // Get rate per second from mean (in ms) - 'rate' => 1.0 / ( $stat->getMean() / 1000.0 ), + 'rate' => $stat->getMean() == 0 ? INF : ( 1.0 / ( $stat->getMean() / 1000.0 ) ), 'total' => $stat->getMean() * $stat->getCount(), 'mean' => $stat->getMean(), 'max' => $stat->max,