Merge "Add a new variable Robot loglevel"
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Wed, 17 Jun 2020 15:27:08 +0000 (15:27 +0000)
committerGerrit Code Review <gerrit@akraino.org>
Wed, 17 Jun 2020 15:27:08 +0000 (15:27 +0000)
bluval/bluval.py
tests/variables.yaml

index 73cc68a..f8762bd 100644 (file)
@@ -61,10 +61,15 @@ def run_testcase(testcase):
     variables_dict['log_path'] = str(results_path)
     variables_updated_file = mypath.parents[1].joinpath("tests/variables_updated.yaml")
     variables_updated_file.write_text(str(variables_dict))
+    variables_loglevel = variables_dict['loglevel']
 
     # run the test
-    args = ["robot", "-V", str(variables_updated_file), "-d", str(results_path),
-            "-n", "non-critical", "-b", "debug.log", str(test_path)]
+    args = ["robot", "-V", str(variables_updated_file),
+            "-d", str(results_path),
+            "-n", "non-critical",
+            "-b", "debug.log",
+            "-L", str(variables_loglevel),
+            str(test_path)]
 
     print('Executing testcase {}'.format(name))
     print('show_stopper {}'.format(show_stopper))
index 4ba17b4..fa3fe71 100644 (file)
@@ -76,3 +76,9 @@ rootpswd: rootpassword   # Required root password to log in to the host
 ### Input variables for Conformance test
 internal_registry: ''                         # Docker internal registry
 dns_domain: cluster.local                     # cluster's DNS domain
+
+### Debug support
+# Log level is passed to Robot which accepts the values
+# NONE, WARN, INFO, DEBUG, and TRACE.
+# Default is INFO
+loglevel: INFO