Add verbose flags to validate.py.
Test: ./validate.py -v
Test: ./validate.py
Bug: None
Change-Id: Ifbfb8f0c9e90943f6889b2c91eb184efe8678c80
diff --git a/validate.py b/validate.py
index b01d66f..c96f5c1 100755
--- a/validate.py
+++ b/validate.py
@@ -19,6 +19,7 @@
import argparse
import distutils.spawn
+import logging
import os
import re
import shutil
@@ -219,6 +220,9 @@
parser.add_argument(
'--config', type=os.path.realpath, default='qa_config.yaml',
help='Path to the config file describing the test run.')
+ parser.add_argument(
+ '-v', '--verbose', action='count', default=0,
+ help='Increase log level. Defaults to logging.WARNING.')
return parser.parse_args()
@@ -255,6 +259,11 @@
args = parse_args()
+ log_levels = [logging.WARNING, logging.INFO, logging.DEBUG]
+ verbosity = min(args.verbose, len(log_levels) - 1)
+ log_level = log_levels[verbosity]
+ logging.basicConfig(level=log_level)
+
os.chdir(THIS_DIR)
if args.ndk is None: