Commit 3f546cb4 authored by Gabriele Perrone's avatar Gabriele Perrone

minor changes to epc.py, helpreadme.py, main.py to complete the export of EPC functions from main

parent 5e8af1ad
...@@ -30,7 +30,7 @@ class EPCManagement(): ...@@ -30,7 +30,7 @@ class EPCManagement():
def InitializeHSS(self): def InitializeHSS(self):
if self.EPCIPAddress == '' or self.EPCUserName == '' or self.EPCPassword == '' or self.EPCSourceCodePath == '' or self.EPCType == '': if self.EPCIPAddress == '' or self.EPCUserName == '' or self.EPCPassword == '' or self.EPCSourceCodePath == '' or self.EPCType == '':
HELP.GenericHelp() HELP.GenericHelp(Version)
HELP.EPCSrvHelp(self.EPCIPAddress, self.EPCUserName, self.EPCPassword, self.EPCSourceCodePath, self.EPCType) HELP.EPCSrvHelp(self.EPCIPAddress, self.EPCUserName, self.EPCPassword, self.EPCSourceCodePath, self.EPCType)
sys.exit('Insufficient EPC Parameters') sys.exit('Insufficient EPC Parameters')
#mySSH = SSH() #mySSH = SSH()
...@@ -68,7 +68,7 @@ class EPCManagement(): ...@@ -68,7 +68,7 @@ class EPCManagement():
def InitializeMME(self): def InitializeMME(self):
if self.EPCIPAddress == '' or self.EPCUserName == '' or self.EPCPassword == '' or self.EPCSourceCodePath == '' or self.EPCType == '': if self.EPCIPAddress == '' or self.EPCUserName == '' or self.EPCPassword == '' or self.EPCSourceCodePath == '' or self.EPCType == '':
HELP.GenericHelp() HELP.GenericHelp(Version)
HELP.EPCSrvHelp(self.EPCIPAddress, self.EPCUserName, self.EPCPassword, self.EPCSourceCodePath, self.EPCType) HELP.EPCSrvHelp(self.EPCIPAddress, self.EPCUserName, self.EPCPassword, self.EPCSourceCodePath, self.EPCType)
sys.exit('Insufficient EPC Parameters') sys.exit('Insufficient EPC Parameters')
mySSH = SSH.SSHConnection() mySSH = SSH.SSHConnection()
...@@ -101,7 +101,7 @@ class EPCManagement(): ...@@ -101,7 +101,7 @@ class EPCManagement():
def InitializeSPGW(self): def InitializeSPGW(self):
if self.EPCIPAddress == '' or self.EPCUserName == '' or self.EPCPassword == '' or self.EPCSourceCodePath == '' or self.EPCType == '': if self.EPCIPAddress == '' or self.EPCUserName == '' or self.EPCPassword == '' or self.EPCSourceCodePath == '' or self.EPCType == '':
HELP.GenericHelp() HELP.GenericHelp(Version)
HELP.EPCSrvHelp(self.EPCIPAddress, self.EPCUserName, self.EPCPassword, self.EPCSourceCodePath, self.EPCType) HELP.EPCSrvHelp(self.EPCIPAddress, self.EPCUserName, self.EPCPassword, self.EPCSourceCodePath, self.EPCType)
sys.exit('Insufficient EPC Parameters') sys.exit('Insufficient EPC Parameters')
mySSH = SSH.SSHConnection() mySSH = SSH.SSHConnection()
......
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
# Functions Declaration # Functions Declaration
#----------------------------------------------------------- #-----------------------------------------------------------
def GenericHelp(): def GenericHelp(vers):
print('----------------------------------------------------------------------------------------------------------------------') print('----------------------------------------------------------------------------------------------------------------------')
print('main.py Ver: 0.1') print('main.py Ver: ' + vers)
print('----------------------------------------------------------------------------------------------------------------------') print('----------------------------------------------------------------------------------------------------------------------')
print('Usage: python main.py [options]') print('Usage: python main.py [options]')
print(' --help Show this help.') print(' --help Show this help.')
......
...@@ -486,7 +486,7 @@ class OaiCiTest(): ...@@ -486,7 +486,7 @@ class OaiCiTest():
self.CreateHtmlTestRow(self.Build_OAI_UE_args, 'KO', ALL_PROCESSES_OK, 'OAI UE') self.CreateHtmlTestRow(self.Build_OAI_UE_args, 'KO', ALL_PROCESSES_OK, 'OAI UE')
self.CreateHtmlTabFooter(False) self.CreateHtmlTabFooter(False)
sys.exit(1) sys.exit(1)
"""
def InitializeHSS(self): def InitializeHSS(self):
if EPC.EPCIPAddress == '' or EPC.EPCUserName == '' or EPC.EPCPassword == '' or EPC.EPCSourceCodePath == '' or EPC.EPCType == '': if EPC.EPCIPAddress == '' or EPC.EPCUserName == '' or EPC.EPCPassword == '' or EPC.EPCSourceCodePath == '' or EPC.EPCType == '':
Usage() Usage()
...@@ -581,7 +581,7 @@ class OaiCiTest(): ...@@ -581,7 +581,7 @@ class OaiCiTest():
logging.error('This option should not occur!') logging.error('This option should not occur!')
SSH.close() SSH.close()
self.CreateHtmlTestRow(self.EPCType, 'OK', ALL_PROCESSES_OK) self.CreateHtmlTestRow(self.EPCType, 'OK', ALL_PROCESSES_OK)
"""
def CheckFlexranCtrlInstallation(self): def CheckFlexranCtrlInstallation(self):
if EPC.EPCIPAddress == '' or EPC.EPCUserName == '' or EPC.EPCPassword == '': if EPC.EPCIPAddress == '' or EPC.EPCUserName == '' or EPC.EPCPassword == '':
return return
...@@ -2934,7 +2934,7 @@ class OaiCiTest(): ...@@ -2934,7 +2934,7 @@ class OaiCiTest():
SSH.close() SSH.close()
except: except:
os.kill(os.getppid(),signal.SIGUSR1) os.kill(os.getppid(),signal.SIGUSR1)
"""
def CheckHSSProcess(self, status_queue): def CheckHSSProcess(self, status_queue):
try: try:
SSH.open(self.EPCIPAddress, EPC.EPCUserName, EPC.EPCPassword) SSH.open(self.EPCIPAddress, EPC.EPCUserName, EPC.EPCPassword)
...@@ -2999,7 +2999,7 @@ class OaiCiTest(): ...@@ -2999,7 +2999,7 @@ class OaiCiTest():
SSH.close() SSH.close()
except: except:
os.kill(os.getppid(),signal.SIGUSR1) os.kill(os.getppid(),signal.SIGUSR1)
"""
def AnalyzeLogFile_eNB(self, eNBlogFile): def AnalyzeLogFile_eNB(self, eNBlogFile):
if (not os.path.isfile('./' + eNBlogFile)): if (not os.path.isfile('./' + eNBlogFile)):
return -1 return -1
...@@ -3603,7 +3603,7 @@ class OaiCiTest(): ...@@ -3603,7 +3603,7 @@ class OaiCiTest():
self.CreateHtmlTestRow('N/A', 'OK', ALL_PROCESSES_OK) self.CreateHtmlTestRow('N/A', 'OK', ALL_PROCESSES_OK)
self.eNBmbmsEnables[int(self.eNB_instance)] = False self.eNBmbmsEnables[int(self.eNB_instance)] = False
self.eNBstatuses[int(self.eNB_instance)] = -1 self.eNBstatuses[int(self.eNB_instance)] = -1
"""
def TerminateHSS(self): def TerminateHSS(self):
SSH.open(self.EPCIPAddress, EPC.EPCUserName, EPC.EPCPassword) SSH.open(self.EPCIPAddress, EPC.EPCUserName, EPC.EPCPassword)
if re.match('OAI-Rel14-CUPS', self.EPCType, re.IGNORECASE): if re.match('OAI-Rel14-CUPS', self.EPCType, re.IGNORECASE):
...@@ -3679,7 +3679,7 @@ class OaiCiTest(): ...@@ -3679,7 +3679,7 @@ class OaiCiTest():
logging.error('This should not happen!') logging.error('This should not happen!')
SSH.close() SSH.close()
self.CreateHtmlTestRow('N/A', 'OK', ALL_PROCESSES_OK) self.CreateHtmlTestRow('N/A', 'OK', ALL_PROCESSES_OK)
"""
def TerminateFlexranCtrl(self): def TerminateFlexranCtrl(self):
if self.flexranCtrlInstalled == False or self.flexranCtrlStarted == False: if self.flexranCtrlInstalled == False or self.flexranCtrlStarted == False:
return return
...@@ -3975,7 +3975,7 @@ class OaiCiTest(): ...@@ -3975,7 +3975,7 @@ class OaiCiTest():
SSH.command('zip iperf.log.zip iperf*.log', '\$', 60) SSH.command('zip iperf.log.zip iperf*.log', '\$', 60)
SSH.command('rm iperf*.log', '\$', 5) SSH.command('rm iperf*.log', '\$', 5)
SSH.close() SSH.close()
"""
def LogCollectHSS(self): def LogCollectHSS(self):
SSH.open(self.EPCIPAddress, EPC.EPCUserName, EPC.EPCPassword) SSH.open(self.EPCIPAddress, EPC.EPCUserName, EPC.EPCPassword)
SSH.command('cd ' + self.EPCSourceCodePath + '/scripts', '\$', 5) SSH.command('cd ' + self.EPCSourceCodePath + '/scripts', '\$', 5)
...@@ -4020,7 +4020,7 @@ class OaiCiTest(): ...@@ -4020,7 +4020,7 @@ class OaiCiTest():
else: else:
logging.error('This option should not occur!') logging.error('This option should not occur!')
SSH.close() SSH.close()
"""
def LogCollectOAIUE(self): def LogCollectOAIUE(self):
SSH.open(self.UEIPAddress, self.UEUserName, self.UEPassword) SSH.open(self.UEIPAddress, self.UEUserName, self.UEPassword)
SSH.command('cd ' + self.UESourceCodePath, '\$', 5) SSH.command('cd ' + self.UESourceCodePath, '\$', 5)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment