commit c88e3da8c481dfc4e726a5e3d69bc19ffffddb57 Author: Damian Johnson atagar@torproject.org Date: Wed Jan 9 20:20:28 2013 -0800
Adding a '--all' argument to the tests
It'll be a whole lot easier to ask patch submitters to run 'run_tests.py --all' rather than 'run_tests.py --unit --integ --style'. :) --- run_tests.py | 10 +++++++--- test/settings.cfg | 1 + 2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/run_tests.py b/run_tests.py index 9e6f5e1..0edb785 100755 --- a/run_tests.py +++ b/run_tests.py @@ -69,8 +69,8 @@ import test.integ.util.proc import test.integ.util.system import test.integ.version
-OPT = "uist:l:c:h" -OPT_EXPANDED = ["unit", "integ", "style", "targets=", "test=", "log=", "tor=", "config=", "help"] +OPT = "auist:l:c:h" +OPT_EXPANDED = ["all", "unit", "integ", "style", "targets=", "test=", "log=", "tor=", "config=", "help"] DIVIDER = "=" * 70
CONFIG = stem.util.conf.config_dict("test", { @@ -187,7 +187,11 @@ def load_user_configuration(test_config): arg_overrides["argument.no_color"] = "true"
for opt, arg in opts: - if opt in ("-u", "--unit"): + if opt in ("-a", "--all"): + arg_overrides["argument.unit"] = "true" + arg_overrides["argument.integ"] = "true" + arg_overrides["argument.style"] = "true" + elif opt in ("-u", "--unit"): arg_overrides["argument.unit"] = "true" elif opt in ("-i", "--integ"): arg_overrides["argument.integ"] = "true" diff --git a/test/settings.cfg b/test/settings.cfg index 401b869..c87781f 100644 --- a/test/settings.cfg +++ b/test/settings.cfg @@ -74,6 +74,7 @@ msg.help |Usage runTests.py [OPTION] |Runs tests for the stem library. | +| -a, --all runs unit, integ, and style checks (same as '-uis') | -u, --unit runs unit tests | -i, --integ runs integration tests | -s, --style runs style checker