tests: Adjust debug verbosity levels to get rid of extra info

Signed-hostap: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2013-09-29 16:07:01 +03:00
parent 883ab1b9f1
commit 48d8a43a28

View file

@ -35,11 +35,13 @@ def main():
log_file = None
results_file = None
idx = 1
print_res = False
if len(sys.argv) > 1 and sys.argv[1] == '-d':
logging.basicConfig(level=logging.DEBUG)
idx = idx + 1
elif len(sys.argv) > 1 and sys.argv[1] == '-q':
logging.basicConfig(level=logging.WARNING)
print_res = True
idx = idx + 1
elif len(sys.argv) > 2 and sys.argv[1] == '-l':
log_file = sys.argv[2]
@ -88,7 +90,7 @@ def main():
if m:
if test_file and test_file not in t:
continue
logger.info("Import test cases from " + t)
logger.debug("Import test cases from " + t)
mod = __import__(m.group(1))
for s in dir(mod):
if s.startswith("test_"):
@ -125,7 +127,7 @@ def main():
diff = end - start
result = "PASS " + t.__name__ + " " + str(diff.total_seconds()) + " " + str(end)
logger.info(result)
if log_file:
if log_file or print_res:
print result
if results_file:
f = open(results_file, 'a')