Fix args parsing in run_tests
authorLinda Wang <wangwulin@huawei.com>
Fri, 25 Aug 2017 04:37:58 +0000 (04:37 +0000)
committerLinda Wang <wangwulin@huawei.com>
Fri, 25 Aug 2017 04:41:14 +0000 (04:41 +0000)
By default, 'report' and 'noclean' are both False, so
self.clean_flag shoule be True and self.report_flag
should be False.

Change-Id: I4935f70bd124fbb996dcaa73e01e0e61cd0184e1
Signed-off-by: Linda Wang <wangwulin@huawei.com>
functest/ci/run_tests.py

index 87e3d37..feafa89 100644 (file)
@@ -189,9 +189,9 @@ class Runner(object):
 
     def main(self, **kwargs):
         if 'noclean' in kwargs:
-            self.clean_flag = False
+            self.clean_flag = not kwargs['noclean']
         if 'report' in kwargs:
-            self.report_flag = True
+            self.report_flag = kwargs['report']
         try:
             if 'test' in kwargs:
                 self.source_rc_file()