Skip to content

Commit c168e2e

Browse files
Jeny SadadiaJenySadadia
Jeny Sadadia
authored andcommitted
src/send_kcidb: enable job node submission to KCIDB
Parse newly added job node and its child tests for KCIDB submission. Signed-off-by: Jeny Sadadia <[email protected]>
1 parent be115e4 commit c168e2e

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/send_kcidb.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -413,13 +413,17 @@ def _run(self, context):
413413
)
414414

415415
elif node['kind'] == 'test':
416-
if is_hierarchy:
417-
self._get_test_data_recursively(node, context['origin'],
418-
parsed_test_node, parsed_build_node)
416+
self._get_test_data(node, context['origin'],
417+
parsed_test_node, parsed_build_node)
419418

420-
elif not self._api.node.count({'parent': node['id']}):
419+
elif node['kind'] == 'job':
420+
# Send only failed/incomplete job nodes
421+
if node['result'] != 'pass':
421422
self._get_test_data(node, context['origin'],
422423
parsed_test_node, parsed_build_node)
424+
if is_hierarchy:
425+
self._get_test_data_recursively(node, context['origin'],
426+
parsed_test_node, parsed_build_node)
423427

424428
revision = {
425429
'checkouts': parsed_checkout_node,

0 commit comments

Comments
 (0)