Lines Matching defs:multitest

110 	multitest = {'run': False, 'count': 1000000, 'delay': 0}
1281 if 'time' in self.multitest:
1282 id = '%d Duration=%dmin' % (idx+1, self.multitest['time'])
1284 id = '%d/%d' % (idx+1, self.multitest['count'])
1286 if 'start' not in self.multitest:
1287 self.multitest['start'] = self.multitest['last'] = t
1288 self.multitest['total'] = 0.0
1291 dt = t - self.multitest['last']
1293 if idx == 0 and self.multitest['delay'] > 0:
1294 self.multitest['total'] += self.multitest['delay']
1297 self.multitest['total'] += dt
1298 self.multitest['last'] = t
1299 avg = self.multitest['total'] / idx
1300 if 'time' in self.multitest:
1304 left = timedelta(seconds=((self.multitest['count'] - idx) * int(avg)))
1311 self.multitest['run'] = True
1312 self.multitest[sz] = getArgInt('multi: n d (exec count)', c, 1, 1000000, False)
1313 self.multitest['delay'] = getArgInt('multi: n d (delay between tests)', d, 0, 3600, False)
1315 self.multitest[sz] *= 1440
1317 self.multitest[sz] *= 60
7111 if sysvals.multitest['run']:
7114 if 'time' in sysvals.multitest:
7115 s = '-%dm' % sysvals.multitest['time']
7117 s = '-x%d' % sysvals.multitest['count']
7123 if 'time' in sysvals.multitest:
7124 finish += timedelta(minutes=sysvals.multitest['time'])
7125 for i in range(sysvals.multitest['count']):
7127 if i != 0 and sysvals.multitest['delay'] > 0:
7128 pprint('Waiting %d seconds...' % (sysvals.multitest['delay']))
7129 time.sleep(sysvals.multitest['delay'])
7135 pprint('Maximum fail count of %d reached, aborting multitest' % (sysvals.maxfail))
7139 if 'time' in sysvals.multitest and datetime.now() >= finish: