From fabe8494e409bb445e93324e51f23e7a95143960 Mon Sep 17 00:00:00 2001
From: Robert Schmidt <robert.schmidt@openairinterface.org>
Date: Thu, 4 May 2023 10:27:16 +0200
Subject: [PATCH] Remove unused function

---
 ci-scripts/cls_oaicitest.py | 74 -------------------------------------
 1 file changed, 74 deletions(-)

diff --git a/ci-scripts/cls_oaicitest.py b/ci-scripts/cls_oaicitest.py
index dd0ec6fe66..93e8cb6382 100644
--- a/ci-scripts/cls_oaicitest.py
+++ b/ci-scripts/cls_oaicitest.py
@@ -58,79 +58,6 @@ logging.getLogger("matplotlib").setLevel(logging.WARNING)
 import matplotlib.pyplot as plt
 import numpy as np
 
-#-----------------------------------------------------------
-# Utility functions
-#-----------------------------------------------------------
-
-def GetPingTimeAnalysis(RAN,ping_log_file,ping_rttavg_threshold):
-	#ping time values read from file
-	t_ping=[]
-	#ping stats (dictionary) to be returned by the function
-	ping_stat={}
-	if (os.path.isfile(ping_log_file)):
-		with open(ping_log_file,"r") as f:
-			for line in f:
-				#looking for time=xxx ms field
-				result=re.match('^.+time=(?P<ping_time>[0-9\.]+)',line)
-				if result != None:
-					t_ping.append(float(result.group('ping_time')))
-
-		#initial stats
-		ping_stat['min_0']=min(t_ping)
-		ping_stat['mean_0']=stat.mean(t_ping)
-		ping_stat['median_0']=stat.median(t_ping)
-		ping_stat['max_0']=max(t_ping)
-
-		#get index of max value
-		
-		max_loc=t_ping.index(max(t_ping))
-		ping_stat['max_loc']=max_loc
-		#remove it
-		t_ping_post=t_ping.copy()
-		t_ping_post.pop(max_loc)
-		#new stats after removing max value
-		ping_stat['min_1']=min(t_ping_post)
-		ping_stat['mean_1']=stat.mean(t_ping_post)
-		ping_stat['median_1']=stat.median(t_ping_post)
-		ping_stat['max_1']=max(t_ping_post)
-
-		#plot ping over time and save png for artifacts
-		ticks = np.arange(0, len(t_ping), 1)
-		figure, axis = plt.subplots(figsize=(10, 10))
-		axis.plot(ticks,t_ping,marker='o')
-		axis.set_xlabel('Ping Events')
-		axis.set_ylabel("Ping RTT (in ms)")
-		axis.set_title(ping_log_file)
-		axis.set_xticks(ticks)
-		axis.set_xticklabels([])
-		YMAX=20 #base scale
-		if max(t_ping) > YMAX:
-			y_max=max(t_ping)+1
-		else:
-			y_max=YMAX+1
-		plt.ylim(0,y_max)
-		if ping_rttavg_threshold != '':
-			th_label="AVG Ping Fail Threshold="+ping_rttavg_threshold
-			plt.axhline(y=float(ping_rttavg_threshold), color='r', linestyle='-',label=th_label)
-			axis.legend()
-		plt.savefig(ping_log_file+'.png')
-
-		#copy the png file already to enb to move it move it later into the artifacts
-		try:
-			mySSH = sshconnection.SSHConnection()
-			mySSH.copyout(RAN.eNBIPAddress, RAN.eNBUserName, RAN.eNBPassword, ping_log_file+'.png', RAN.eNBSourceCodePath + '/cmake_targets/')
-			mySSH.copyout(RAN.eNBIPAddress, RAN.eNBUserName, RAN.eNBPassword, ping_log_file, RAN.eNBSourceCodePath + '/cmake_targets/')
-		except:
-			logging.debug('\u001B[1;37;41m Ping PNG SCP to eNB FAILED\u001B[0m')
-
-		return ping_stat
-
-	else:
-		logging.error("GetPingTimeAnalysis : Ping log file does not exist")
-		return -1
-
-	
-
 #-----------------------------------------------------------
 # OaiCiTest Class Definition
 #-----------------------------------------------------------
@@ -668,7 +595,6 @@ class OaiCiTest():
 			logging.debug('\u001B[1;34m    ' + max_msg + '\u001B[0m')
 
 			logging.debug('Analyzing Ping log file : ' + os.getcwd() + '/' + ping_log_file)
-			ping_stat=GetPingTimeAnalysis(RAN,ping_log_file,self.ping_rttavg_threshold)
 
 			#building html message
 			qMsg = pal_msg + '\n' + min_msg + '\n' + avg_msg + '\n' + max_msg
-- 
2.26.2