Lines Matching refs:multitest
111 multitest = {'run': False, 'count': 1000000, 'delay': 0} variable in SystemValues
1304 if 'time' in self.multitest:
1305 id = '%d Duration=%dmin' % (idx+1, self.multitest['time'])
1307 id = '%d/%d' % (idx+1, self.multitest['count'])
1309 if 'start' not in self.multitest:
1310 self.multitest['start'] = self.multitest['last'] = t
1311 self.multitest['total'] = 0.0
1314 dt = t - self.multitest['last']
1316 if idx == 0 and self.multitest['delay'] > 0:
1317 self.multitest['total'] += self.multitest['delay']
1320 self.multitest['total'] += dt
1321 self.multitest['last'] = t
1322 avg = self.multitest['total'] / idx
1323 if 'time' in self.multitest:
1327 left = timedelta(seconds=((self.multitest['count'] - idx) * int(avg)))
1334 self.multitest['run'] = True
1335 self.multitest[sz] = getArgInt('multi: n d (exec count)', c, 1, 1000000, False)
1336 self.multitest['delay'] = getArgInt('multi: n d (delay between tests)', d, 0, 3600, False)
1338 self.multitest[sz] *= 1440
1340 self.multitest[sz] *= 60
7169 if sysvals.multitest['run']:
7172 if 'time' in sysvals.multitest:
7173 s = '-%dm' % sysvals.multitest['time']
7175 s = '-x%d' % sysvals.multitest['count']
7181 if 'time' in sysvals.multitest:
7182 finish += timedelta(minutes=sysvals.multitest['time'])
7183 for i in range(sysvals.multitest['count']):
7185 if i != 0 and sysvals.multitest['delay'] > 0:
7186 pprint('Waiting %d seconds...' % (sysvals.multitest['delay']))
7187 time.sleep(sysvals.multitest['delay'])
7197 if 'time' in sysvals.multitest and datetime.now() >= finish: