|
|
@ -191,7 +191,7 @@ def runtests():
|
|
|
|
if coverage:
|
|
|
|
if coverage:
|
|
|
|
flags.append(coverage.flag)
|
|
|
|
flags.append(coverage.flag)
|
|
|
|
|
|
|
|
|
|
|
|
if len(test_list) > 1:
|
|
|
|
if len(test_list) > 1 and run_parallel > 1:
|
|
|
|
# Populate cache
|
|
|
|
# Populate cache
|
|
|
|
subprocess.check_output([RPC_TESTS_DIR + 'create_cache.py'] + flags)
|
|
|
|
subprocess.check_output([RPC_TESTS_DIR + 'create_cache.py'] + flags)
|
|
|
|
|
|
|
|
|
|
|
@ -251,7 +251,7 @@ class RPCTestHandler:
|
|
|
|
stdout=subprocess.PIPE,
|
|
|
|
stdout=subprocess.PIPE,
|
|
|
|
stderr=subprocess.PIPE)))
|
|
|
|
stderr=subprocess.PIPE)))
|
|
|
|
if not self.jobs:
|
|
|
|
if not self.jobs:
|
|
|
|
raise IndexError('%s from empty list' % __name__)
|
|
|
|
raise IndexError('pop from empty list')
|
|
|
|
while True:
|
|
|
|
while True:
|
|
|
|
# Return first proc that finishes
|
|
|
|
# Return first proc that finishes
|
|
|
|
time.sleep(.5)
|
|
|
|
time.sleep(.5)
|
|
|
|