Lines Matching refs:multitest
103 multitest = {'run': False, 'count': 1000000, 'delay': 0} variable in SystemValues
1193 if 'time' in self.multitest:
1194 id = '%d Duration=%dmin' % (idx+1, self.multitest['time'])
1196 id = '%d/%d' % (idx+1, self.multitest['count'])
1198 if 'start' not in self.multitest:
1199 self.multitest['start'] = self.multitest['last'] = t
1200 self.multitest['total'] = 0.0
1203 dt = t - self.multitest['last']
1205 if idx == 0 and self.multitest['delay'] > 0:
1206 self.multitest['total'] += self.multitest['delay']
1209 self.multitest['total'] += dt
1210 self.multitest['last'] = t
1211 avg = self.multitest['total'] / idx
1212 if 'time' in self.multitest:
1216 left = timedelta(seconds=((self.multitest['count'] - idx) * int(avg)))
1223 self.multitest['run'] = True
1224 self.multitest[sz] = getArgInt('multi: n d (exec count)', c, 1, 1000000, False)
1225 self.multitest['delay'] = getArgInt('multi: n d (delay between tests)', d, 0, 3600, False)
1227 self.multitest[sz] *= 1440
1229 self.multitest[sz] *= 60
6924 if sysvals.multitest['run']:
6927 if 'time' in sysvals.multitest:
6928 s = '-%dm' % sysvals.multitest['time']
6930 s = '-x%d' % sysvals.multitest['count']
6936 if 'time' in sysvals.multitest:
6937 finish += timedelta(minutes=sysvals.multitest['time'])
6938 for i in range(sysvals.multitest['count']):
6940 if i != 0 and sysvals.multitest['delay'] > 0:
6941 pprint('Waiting %d seconds...' % (sysvals.multitest['delay']))
6942 time.sleep(sysvals.multitest['delay'])
6953 if 'time' in sysvals.multitest and datetime.now() >= finish: