We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c1ecdc7 commit c73044cCopy full SHA for c73044c
1 file changed
app/cdash/public/api/v1/index.php
@@ -412,11 +412,15 @@
412
if ((int) $build_array['loctesteddiff'] > 0) {
413
$loctesteddiff = (int) $build_array['loctesteddiff'];
414
$locuntesteddiff = (int) $build_array['locuntesteddiff'];
415
- @$previouspercent =
416
- round(($loctested - $loctesteddiff) /
417
- ($loctested - $loctesteddiff +
418
- $locuntested - $locuntesteddiff)
419
- * 100, 2);
+ try {
+ $previouspercent =
+ round(($loctested - $loctesteddiff) /
+ ($loctested - $loctesteddiff +
+ $locuntested - $locuntesteddiff)
420
+ * 100, 2);
421
+ } catch (\DivisionByZeroError $e) {
422
+ $previouspercent = 0;
423
+ }
424
$percentdiff = round($percent - $previouspercent, 2);
425
$coverage_response['percentagediff'] = $percentdiff;
426
$coverage_response['locuntesteddiff'] = $locuntesteddiff;
0 commit comments