[tor-commits] [stem/master] Integ RUN_NONE target wasn't runnable
atagar at torproject.org
atagar at torproject.org
Tue Jan 24 17:28:58 UTC 2012
commit 1b71039087a0420e4138e4eb61291f6b6a752dd6
Author: Damian Johnson <atagar at torproject.org>
Date: Mon Jan 23 09:48:05 2012 -0800
Integ RUN_NONE target wasn't runnable
The RUN_NONE target wasn't being included among the runnable integration
targets because it had an empty torrc which failed a check that should have
been for the attribute's existance instead.
Also correcting the case of the 'TARGETS' enum. While it is a contant, I've
been going with class case contentions for enumerations.
---
run_tests.py | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/run_tests.py b/run_tests.py
index acb229b..e3a9bbf 100755
--- a/run_tests.py
+++ b/run_tests.py
@@ -49,7 +49,7 @@ CONFIG = {
"target.torrc": {},
}
-TARGETS = stem.util.enum.Enum(*[(v, v) for v in (
+Target = stem.util.enum.Enum(*[(v, v) for v in (
"ONLINE",
"RELATIVE",
"RUN_NONE",
@@ -63,7 +63,7 @@ TARGETS = stem.util.enum.Enum(*[(v, v) for v in (
"RUN_ALL",
)])
-DEFAULT_RUN_TARGET = TARGETS.RUN_OPEN
+DEFAULT_RUN_TARGET = Target.RUN_OPEN
# Tests are ordered by the dependencies so the lowest level tests come first.
# This is because a problem in say, controller message parsing, will cause all
@@ -139,7 +139,7 @@ def load_user_configuration(test_config):
sys.exit(1)
for target in integ_targets:
- if not target in TARGETS:
+ if not target in Target:
print "Invalid integration target: %s" % target
sys.exit(1)
else:
@@ -158,10 +158,10 @@ def load_user_configuration(test_config):
print HELP_MSG
# gets the longest target length so we can show the entries in columns
- target_name_length = max(map(len, TARGETS))
+ target_name_length = max(map(len, Target))
description_format = " %%-%is - %%s" % target_name_length
- for target in TARGETS:
+ for target in Target:
print description_format % (target, CONFIG["target.description"].get(target, ""))
print
@@ -250,7 +250,7 @@ if __name__ == '__main__':
# Queue up all the targets with torrc options we want to run against.
integ_run_targets = []
- all_run_targets = [t for t in TARGETS if CONFIG["target.torrc"].get(t)]
+ all_run_targets = [t for t in Target if CONFIG["target.torrc"].get(t) != None]
if test_config.get("integ.target.run.all", False):
# test against everything with torrc options
More information about the tor-commits
mailing list