|
|
@ -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) |
|
|
|