Lines Matching refs:multitest
110 multitest = {'run': False, 'count': 1000000, 'delay': 0} variable in SystemValues
1263 if 'time' in self.multitest:
1264 id = '%d Duration=%dmin' % (idx+1, self.multitest['time'])
1266 id = '%d/%d' % (idx+1, self.multitest['count'])
1268 if 'start' not in self.multitest:
1269 self.multitest['start'] = self.multitest['last'] = t
1270 self.multitest['total'] = 0.0
1273 dt = t - self.multitest['last']
1275 if idx == 0 and self.multitest['delay'] > 0:
1276 self.multitest['total'] += self.multitest['delay']
1279 self.multitest['total'] += dt
1280 self.multitest['last'] = t
1281 avg = self.multitest['total'] / idx
1282 if 'time' in self.multitest:
1286 left = timedelta(seconds=((self.multitest['count'] - idx) * int(avg)))
1293 self.multitest['run'] = True
1294 self.multitest[sz] = getArgInt('multi: n d (exec count)', c, 1, 1000000, False)
1295 self.multitest['delay'] = getArgInt('multi: n d (delay between tests)', d, 0, 3600, False)
1297 self.multitest[sz] *= 1440
1299 self.multitest[sz] *= 60
7090 if sysvals.multitest['run']:
7093 if 'time' in sysvals.multitest:
7094 s = '-%dm' % sysvals.multitest['time']
7096 s = '-x%d' % sysvals.multitest['count']
7102 if 'time' in sysvals.multitest:
7103 finish += timedelta(minutes=sysvals.multitest['time'])
7104 for i in range(sysvals.multitest['count']):
7106 if i != 0 and sysvals.multitest['delay'] > 0:
7107 pprint('Waiting %d seconds...' % (sysvals.multitest['delay']))
7108 time.sleep(sysvals.multitest['delay'])
7118 if 'time' in sysvals.multitest and datetime.now() >= finish: