Fix success status parsing of rally results 83/9183/2
authorJuha Kosonen <juha.kosonen@nokia.com>
Wed, 3 Feb 2016 15:53:49 +0000 (15:53 +0000)
committerJuha Kosonen <juha.kosonen@nokia.com>
Thu, 4 Feb 2016 07:55:17 +0000 (07:55 +0000)
Change-Id: I6053bce6cc919af7ac34a16843b2583e45f01ac2
Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
testcases/VIM/OpenStack/CI/libraries/run_rally-cert.py

index 71bf743..2659785 100755 (executable)
@@ -161,16 +161,14 @@ def task_succeed(json_raw):
     :return: Bool
     """
     rally_report = json.loads(json_raw)
-    rally_report = rally_report[0]
-    if rally_report is None:
-        return False
-    if rally_report.get('result') is None:
-        return False
-
-    for result in rally_report.get('result'):
-        if len(result.get('error')) > 0:
+    for report in rally_report:
+        if report is None or report.get('result') is None:
             return False
 
+        for result in report.get('result'):
+            if result is None or len(result.get('error')) > 0:
+                return False
+
     return True