]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
suite: fix rounding bug in _build_matrix
authorSamuel Just <sjust@redhat.com>
Tue, 1 Dec 2015 20:09:03 +0000 (12:09 -0800)
committerLoic Dachary <ldachary@redhat.com>
Mon, 1 Feb 2016 05:07:38 +0000 (12:07 +0700)
Signed-off-by: Samuel Just <sjust@redhat.com>
teuthology/suite.py

index 95648e02ea251d057958ea4c06174b42fe930531..722ff96d3822379446800b362b73f89395223ff8 100644 (file)
@@ -16,7 +16,6 @@ import sys
 from time import sleep
 from time import time
 import yaml
-import math
 from email.mime.text import MIMEText
 from tempfile import NamedTemporaryFile
 
@@ -1035,8 +1034,8 @@ def _build_matrix(path, _isfile=os.path.isfile,
                     continue
                 if submat.cyclicity() < mincyclicity:
                     submat = matrix.Cycle(
-                        int(math.ceil(
-                            mincyclicity / submat.cyclicity())),
+                        ((mincyclicity + submat.cyclicity() - 1) /
+                         submat.cyclicity()),
                         submat)
                 submats.append(submat)
             return matrix.Sum(item, submats)