From 748da1eb58437bf480d8944971100cdff4de8571 Mon Sep 17 00:00:00 2001 From: zanefisher Date: Mon, 26 Aug 2013 15:35:28 -0400 Subject: [PATCH] Make aggregate tests randomization optional. --- tuf/tests/aggregate_tests.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tuf/tests/aggregate_tests.py b/tuf/tests/aggregate_tests.py index 42a1db18..a8a56fda 100755 --- a/tuf/tests/aggregate_tests.py +++ b/tuf/tests/aggregate_tests.py @@ -19,9 +19,11 @@ Run all the unit tests from every .py file beginning with "test_" in 'tuf/tests'. + Use --random to run the tests in random order. """ +import sys import unittest import glob import random @@ -31,7 +33,8 @@ # Remove '.py' from each filename. tests_list = [test[:-3] for test in tests_list] -random.shuffle(tests_list) +if '--random' in sys.argv: + random.shuffle(tests_list) suite = unittest.TestLoader().loadTestsFromNames(tests_list)