From f11130e87f0477b239504685b54130fedc9388f2 Mon Sep 17 00:00:00 2001 From: Jeny Sadadia Date: Thu, 10 Oct 2024 16:08:50 +0530 Subject: [PATCH] src/send_kcidb: handle incomplete test nodes We map incomplete test nodes result to `ERROR` or `MISS` based on error code set. In some cases, we have `null` as error code. Handle such situations by setting KCIDB test status to `None` as in this situation we can't decide if the test actually could run or not. Signed-off-by: Jeny Sadadia --- src/send_kcidb.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/send_kcidb.py b/src/send_kcidb.py index 7588f9d63..6b98b7e8b 100755 --- a/src/send_kcidb.py +++ b/src/send_kcidb.py @@ -296,6 +296,8 @@ def _parse_node_result(self, test_node): return 'ERROR' if error_code in MISSED_TEST_CODES: return 'MISS' + self.log.debug(f"Error code is not set for {test_node['id']}") + return None return test_node['result'].upper() def _get_parent_build_node(self, node):