CI: log UE files in artifacts

This commit is contained in:
Robert Schmidt
2025-08-06 12:20:13 +02:00
parent ce9f2c9a45
commit fe2cda1309
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -835,10 +835,10 @@ class OaiCiTest():
global_status = CONST.OAI_UE_PROCESS_COULD_NOT_SYNC
return global_status
def TerminateUE(self, HTML):
def TerminateUE(self, HTML, logPath):
ues = [cls_module.Module_UE(n.strip()) for n in self.ue_ids]
with concurrent.futures.ThreadPoolExecutor(max_workers=64) as executor:
futures = [executor.submit(ue.terminate) for ue in ues]
futures = [executor.submit(ue.terminate, logPath) for ue in ues]
archives = [f.result() for f in futures]
archive_info = [f'Log at: {a}' if a else 'No log available' for a in archives]
messages = [f"UE {ue.getName()}: {log}" for (ue, log) in zip(ues, archive_info)]
+1 -1
View File
@@ -226,7 +226,7 @@ def ExecuteActionWithParam(action):
elif action == 'Detach_UE':
success = CiTestObj.DetachUE(HTML)
elif action == 'Terminate_UE':
success = CiTestObj.TerminateUE(HTML)
success = CiTestObj.TerminateUE(HTML, logPath)
elif action == 'CheckStatusUE':
success = CiTestObj.CheckStatusUE(HTML)
elif action == 'DataEnable_UE':