Lines Matching defs:multitest

102 	multitest = {'run': False, 'count': 1000000, 'delay': 0}
1167 if 'time' in self.multitest:
1168 id = '%d Duration=%dmin' % (idx+1, self.multitest['time'])
1170 id = '%d/%d' % (idx+1, self.multitest['count'])
1172 if 'start' not in self.multitest:
1173 self.multitest['start'] = self.multitest['last'] = t
1174 self.multitest['total'] = 0.0
1177 dt = t - self.multitest['last']
1179 if idx == 0 and self.multitest['delay'] > 0:
1180 self.multitest['total'] += self.multitest['delay']
1183 self.multitest['total'] += dt
1184 self.multitest['last'] = t
1185 avg = self.multitest['total'] / idx
1186 if 'time' in self.multitest:
1190 left = timedelta(seconds=((self.multitest['count'] - idx) * int(avg)))
1197 self.multitest['run'] = True
1198 self.multitest[sz] = getArgInt('multi: n d (exec count)', c, 1, 1000000, False)
1199 self.multitest['delay'] = getArgInt('multi: n d (delay between tests)', d, 0, 3600, False)
1201 self.multitest[sz] *= 1440
1203 self.multitest[sz] *= 60
6864 if sysvals.multitest['run']:
6867 if 'time' in sysvals.multitest:
6868 s = '-%dm' % sysvals.multitest['time']
6870 s = '-x%d' % sysvals.multitest['count']
6876 if 'time' in sysvals.multitest:
6877 finish += timedelta(minutes=sysvals.multitest['time'])
6878 for i in range(sysvals.multitest['count']):
6880 if i != 0 and sysvals.multitest['delay'] > 0:
6881 pprint('Waiting %d seconds...' % (sysvals.multitest['delay']))
6882 time.sleep(sysvals.multitest['delay'])
6888 pprint('Maximum fail count of %d reached, aborting multitest' % (sysvals.maxfail))
6893 if 'time' in sysvals.multitest and datetime.now() >= finish: