Skip to content

Commit e9518ce

Browse files
authored
Fix parentness relations when nested hierarchy takes place
Fix parentness relations when nested hierarchy takes place
2 parents 1b00478 + 23a4065 commit e9518ce

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pytest_reportportal/service.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,8 +226,10 @@ def start_pytest_item(self, test_item=None):
226226
if self.rp is None:
227227
return
228228

229+
self.parent_item_id = None
229230
for part in self._item_parts[test_item]:
230231
if self._hier_parts[part]["start_flag"]:
232+
self.parent_item_id = self._hier_parts[part]["item_id"]
231233
continue
232234
self._hier_parts[part]["start_flag"] = True
233235

@@ -350,7 +352,7 @@ def _add_item_hier_parts_dirs(item, hier_flag, dirs_level, report_parts, dirs_pa
350352
item_dir = dirs_parts[path]
351353
rp_name = ""
352354
else:
353-
item_dir = File(dir_name, nodeid=dir_name, session=item.session, config=item.session.config)
355+
item_dir = File(dir_path, nodeid=dir_name, session=item.session, config=item.session.config)
354356
rp_name += dir_name
355357
item_dir._rp_name = rp_name
356358
dirs_parts[path] = item_dir

0 commit comments

Comments
 (0)