tests: Allow --shuffle-tests to be used with parallel-vm.py

This can be used to get more random sequence of test case execution
into use when running multiple VMs.

Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2015-03-03 09:47:03 +02:00
parent fb7e0998b0
commit 00c35673fd

View file

@ -307,7 +307,10 @@ def main():
except: except:
pass pass
if num_servers > 2 and len(tests) > 100: if "--shuffle-tests" in extra_args:
from random import shuffle
shuffle(tests)
elif num_servers > 2 and len(tests) > 100:
# Move test cases with long duration to the beginning as an # Move test cases with long duration to the beginning as an
# optimization to avoid last part of the test execution running a long # optimization to avoid last part of the test execution running a long
# duration test case on a single VM while all other VMs have already # duration test case on a single VM while all other VMs have already