FIX: PAL: input data processing
[csit.git] / resources / tools / presentation / input_data_parser.py
index ad3d327..f2660db 100644 (file)
@@ -501,6 +501,8 @@ class ExecutionChecker(ResultVisitor):
             elif "FRMOBL" in tags or "BMRR" in tags:
                 test_type = "BMRR"
             else:
+                test_result["status"] = "FAIL"
+                self._data["tests"][self._test_ID] = test_result
                 return
 
             test_result["type"] = test_type
@@ -528,6 +530,7 @@ class ExecutionChecker(ResultVisitor):
                                                  count=1)
                 else:
                     test_result["status"] = "FAIL"
+                    self._data["tests"][self._test_ID] = test_result
                     logging.error("The test '{0}' has no or more than one "
                                   "multi-threading tags.".format(self._test_ID))
                     return