mirror of
https://gitlab.eurecom.fr/oai/openairinterface5g.git
synced 2026-07-13 04:30:28 +00:00
As parent. Fix these warnings:
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:55: SyntaxWarning: invalid escape sequence '\-'
if re.match('^\-\-help$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:58: SyntaxWarning: invalid escape sequence '\-'
if re.match('^\-\-local$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:63: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-Apply=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:64: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-Apply=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:74: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-mode=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:75: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-mode=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:77: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-eNBRepository=(.+)$|^\-\-ranRepository(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:78: SyntaxWarning: invalid escape sequence '\-'
if re.match('^\-\-eNBRepository=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:79: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-eNBRepository=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:81: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-ranRepository=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:89: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-eNB_AllowMerge=(.+)$|^\-\-ranAllowMerge=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:90: SyntaxWarning: invalid escape sequence '\-'
if re.match('^\-\-eNB_AllowMerge=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:91: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-eNB_AllowMerge=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:93: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-ranAllowMerge=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:103: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-eNBBranch=(.+)$|^\-\-ranBranch=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:104: SyntaxWarning: invalid escape sequence '\-'
if re.match('^\-\-eNBBranch=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:105: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-eNBBranch=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:107: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-ranBranch=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:115: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-eNBCommitID=(.*)$|^\-\-ranCommitID=(.*)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:116: SyntaxWarning: invalid escape sequence '\-'
if re.match('^\-\-eNBCommitID=(.*)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:117: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-eNBCommitID=(.*)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:119: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-ranCommitID=(.*)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:127: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-eNBTargetBranch=(.*)$|^\-\-ranTargetBranch=(.*)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:128: SyntaxWarning: invalid escape sequence '\-'
if re.match('^\-\-eNBTargetBranch=(.*)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:129: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-eNBTargetBranch=(.*)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:131: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-ranTargetBranch=(.*)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:139: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-eNBIPAddress=(.+)$|^\-\-eNB[1-2]IPAddress=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:140: SyntaxWarning: invalid escape sequence '\-'
if re.match('^\-\-eNBIPAddress=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:141: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-eNBIPAddress=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:147: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-eNB1IPAddress=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:148: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-eNB1IPAddress=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:151: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-eNB2IPAddress=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:152: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-eNB2IPAddress=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:155: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-eNBUserName=(.+)$|^\-\-eNB[1-2]UserName=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:156: SyntaxWarning: invalid escape sequence '\-'
if re.match('^\-\-eNBUserName=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:157: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-eNBUserName=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:163: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-eNB1UserName=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:164: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-eNB1UserName=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:167: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-eNB2UserName=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:168: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-eNB2UserName=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:171: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-eNBPassword=(.+)$|^\-\-eNB[1-2]Password=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:172: SyntaxWarning: invalid escape sequence '\-'
if re.match('^\-\-eNBPassword=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:173: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-eNBPassword=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:179: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-eNB1Password=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:180: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-eNB1Password=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:183: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-eNB2Password=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:184: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-eNB2Password=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:187: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-eNBSourceCodePath=(.+)$|^\-\-eNB[1-2]SourceCodePath=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:188: SyntaxWarning: invalid escape sequence '\-'
if re.match('^\-\-eNBSourceCodePath=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:189: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-eNBSourceCodePath=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:195: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-eNB1SourceCodePath=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:196: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-eNB1SourceCodePath=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:199: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-eNB2SourceCodePath=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:200: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-eNB2SourceCodePath=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:203: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-EPCIPAddress=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:205: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-EPCUserName=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:207: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-EPCPassword=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:209: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-EPCSourceCodePath=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:211: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-EPCType=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:213: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-EPCContainerPrefix=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:215: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-XMLTestFile=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:216: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-XMLTestFile=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:220: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-UEIPAddress=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:221: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-UEIPAddress=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:223: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-UEUserName=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:224: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-UEUserName=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:226: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-UEPassword=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:227: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-UEPassword=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:229: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-UESourceCodePath=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:230: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-UESourceCodePath=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:232: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-finalStatus=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:233: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-finalStatus=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:237: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-OCUserName=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:238: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-OCUserName=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:241: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-OCPassword=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:242: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-OCPassword=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:245: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-OCProjectName=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:246: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-OCProjectName=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:249: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-OCUrl=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:250: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-OCUrl=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:252: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-OCRegistry=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:253: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-OCRegistry=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:255: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-BuildId=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:256: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-BuildId=(.+)$', myArgv, re.IGNORECASE)
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:258: SyntaxWarning: invalid escape sequence '\-'
elif re.match('^\-\-FlexRicTag=(.+)$', myArgv, re.IGNORECASE):
/home/richie/w/ci-refactor-core-handling/ci-scripts/args_parse.py:259: SyntaxWarning: invalid escape sequence '\-'
matchReg = re.match('^\-\-FlexRicTag=(.+)$', myArgv, re.IGNORECASE)
266 lines
15 KiB
Python
266 lines
15 KiB
Python
|
|
# * Licensed to the OpenAirInterface (OAI) Software Alliance under one or more
|
|
# * contributor license agreements. See the NOTICE file distributed with
|
|
# * this work for additional information regarding copyright ownership.
|
|
# * The OpenAirInterface Software Alliance licenses this file to You under
|
|
# * the OAI Public License, Version 1.1 (the "License"); you may not use this file
|
|
# * except in compliance with the License.
|
|
# * You may obtain a copy of the License at
|
|
# *
|
|
# * http://www.openairinterface.org/?page_id=698
|
|
# *
|
|
# * Unless required by applicable law or agreed to in writing, software
|
|
# * distributed under the License is distributed on an "AS IS" BASIS,
|
|
# * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# * See the License for the specific language governing permissions and
|
|
# * limitations under the License.
|
|
# *-------------------------------------------------------------------------------
|
|
# * For more information about the OpenAirInterface (OAI) Software Alliance:
|
|
# * contact@openairinterface.org
|
|
# */
|
|
#---------------------------------------------------------------------
|
|
# Python for CI of OAI-eNB + COTS-UE
|
|
#
|
|
# Required Python Version
|
|
# Python 3.x
|
|
#
|
|
# Required Python Package
|
|
# pexpect
|
|
#---------------------------------------------------------------------
|
|
|
|
#-----------------------------------------------------------
|
|
# Import Libs
|
|
#-----------------------------------------------------------
|
|
import sys # arg
|
|
import re # reg
|
|
import yaml
|
|
import constants as CONST
|
|
|
|
#-----------------------------------------------------------
|
|
# Parsing Command Line Arguements
|
|
#-----------------------------------------------------------
|
|
|
|
|
|
def ArgsParse(argvs,CiTestObj,RAN,HTML,CONTAINERS,HELP,SCA,PHYSIM,CLUSTER):
|
|
|
|
|
|
py_param_file_present = False
|
|
py_params={}
|
|
|
|
force_local = False
|
|
while len(argvs) > 1:
|
|
myArgv = argvs.pop(1) # 0th is this file's name
|
|
|
|
#--help
|
|
if re.match(r'^\-\-help$', myArgv, re.IGNORECASE):
|
|
HELP.GenericHelp(CONST.Version)
|
|
sys.exit(0)
|
|
if re.match(r'^\-\-local$', myArgv, re.IGNORECASE):
|
|
force_local = True
|
|
|
|
|
|
#--apply=<filename> as parameters file, to replace inline parameters
|
|
elif re.match(r'^\-\-Apply=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-Apply=(.+)$', myArgv, re.IGNORECASE)
|
|
py_params_file = matchReg.group(1)
|
|
with open(py_params_file,'r') as file:
|
|
# The FullLoader parameter handles the conversion from YAML
|
|
# scalar values to Python dictionary format
|
|
py_params = yaml.load(file,Loader=yaml.FullLoader)
|
|
py_param_file_present = True #to be removed once validated
|
|
#AssignParams(py_params) #to be uncommented once validated
|
|
|
|
#consider inline parameters
|
|
elif re.match(r'^\-\-mode=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-mode=(.+)$', myArgv, re.IGNORECASE)
|
|
mode = matchReg.group(1)
|
|
elif re.match(r'^\-\-eNBRepository=(.+)$|^\-\-ranRepository(.+)$', myArgv, re.IGNORECASE):
|
|
if re.match(r'^\-\-eNBRepository=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-eNBRepository=(.+)$', myArgv, re.IGNORECASE)
|
|
else:
|
|
matchReg = re.match(r'^\-\-ranRepository=(.+)$', myArgv, re.IGNORECASE)
|
|
CiTestObj.ranRepository = matchReg.group(1)
|
|
RAN.ranRepository=matchReg.group(1)
|
|
HTML.ranRepository=matchReg.group(1)
|
|
CONTAINERS.ranRepository=matchReg.group(1)
|
|
SCA.ranRepository=matchReg.group(1)
|
|
PHYSIM.ranRepository=matchReg.group(1)
|
|
CLUSTER.ranRepository=matchReg.group(1)
|
|
elif re.match(r'^\-\-eNB_AllowMerge=(.+)$|^\-\-ranAllowMerge=(.+)$', myArgv, re.IGNORECASE):
|
|
if re.match(r'^\-\-eNB_AllowMerge=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-eNB_AllowMerge=(.+)$', myArgv, re.IGNORECASE)
|
|
else:
|
|
matchReg = re.match(r'^\-\-ranAllowMerge=(.+)$', myArgv, re.IGNORECASE)
|
|
doMerge = matchReg.group(1)
|
|
if ((doMerge == 'true') or (doMerge == 'True')):
|
|
CiTestObj.ranAllowMerge = True
|
|
RAN.ranAllowMerge=True
|
|
HTML.ranAllowMerge=True
|
|
CONTAINERS.ranAllowMerge=True
|
|
SCA.ranAllowMerge=True
|
|
PHYSIM.ranAllowMerge=True
|
|
CLUSTER.ranAllowMerge=True
|
|
elif re.match(r'^\-\-eNBBranch=(.+)$|^\-\-ranBranch=(.+)$', myArgv, re.IGNORECASE):
|
|
if re.match(r'^\-\-eNBBranch=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-eNBBranch=(.+)$', myArgv, re.IGNORECASE)
|
|
else:
|
|
matchReg = re.match(r'^\-\-ranBranch=(.+)$', myArgv, re.IGNORECASE)
|
|
CiTestObj.ranBranch = matchReg.group(1)
|
|
RAN.ranBranch=matchReg.group(1)
|
|
HTML.ranBranch=matchReg.group(1)
|
|
CONTAINERS.ranBranch=matchReg.group(1)
|
|
SCA.ranBranch=matchReg.group(1)
|
|
PHYSIM.ranBranch=matchReg.group(1)
|
|
CLUSTER.ranBranch=matchReg.group(1)
|
|
elif re.match(r'^\-\-eNBCommitID=(.*)$|^\-\-ranCommitID=(.*)$', myArgv, re.IGNORECASE):
|
|
if re.match(r'^\-\-eNBCommitID=(.*)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-eNBCommitID=(.*)$', myArgv, re.IGNORECASE)
|
|
else:
|
|
matchReg = re.match(r'^\-\-ranCommitID=(.*)$', myArgv, re.IGNORECASE)
|
|
CiTestObj.ranCommitID = matchReg.group(1)
|
|
RAN.ranCommitID=matchReg.group(1)
|
|
HTML.ranCommitID=matchReg.group(1)
|
|
CONTAINERS.ranCommitID=matchReg.group(1)
|
|
SCA.ranCommitID=matchReg.group(1)
|
|
PHYSIM.ranCommitID=matchReg.group(1)
|
|
CLUSTER.ranCommitID=matchReg.group(1)
|
|
elif re.match(r'^\-\-eNBTargetBranch=(.*)$|^\-\-ranTargetBranch=(.*)$', myArgv, re.IGNORECASE):
|
|
if re.match(r'^\-\-eNBTargetBranch=(.*)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-eNBTargetBranch=(.*)$', myArgv, re.IGNORECASE)
|
|
else:
|
|
matchReg = re.match(r'^\-\-ranTargetBranch=(.*)$', myArgv, re.IGNORECASE)
|
|
CiTestObj.ranTargetBranch = matchReg.group(1)
|
|
RAN.ranTargetBranch=matchReg.group(1)
|
|
HTML.ranTargetBranch=matchReg.group(1)
|
|
CONTAINERS.ranTargetBranch=matchReg.group(1)
|
|
SCA.ranTargetBranch=matchReg.group(1)
|
|
PHYSIM.ranTargetBranch=matchReg.group(1)
|
|
CLUSTER.ranTargetBranch=matchReg.group(1)
|
|
elif re.match(r'^\-\-eNBIPAddress=(.+)$|^\-\-eNB[1-2]IPAddress=(.+)$', myArgv, re.IGNORECASE):
|
|
if re.match(r'^\-\-eNBIPAddress=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-eNBIPAddress=(.+)$', myArgv, re.IGNORECASE)
|
|
RAN.eNBIPAddress=matchReg.group(1)
|
|
CONTAINERS.eNBIPAddress=matchReg.group(1)
|
|
SCA.eNBIPAddress=matchReg.group(1)
|
|
PHYSIM.eNBIPAddress=matchReg.group(1)
|
|
CLUSTER.eNBIPAddress=matchReg.group(1)
|
|
elif re.match(r'^\-\-eNB1IPAddress=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-eNB1IPAddress=(.+)$', myArgv, re.IGNORECASE)
|
|
RAN.eNB1IPAddress=matchReg.group(1)
|
|
CONTAINERS.eNB1IPAddress=matchReg.group(1)
|
|
elif re.match(r'^\-\-eNB2IPAddress=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-eNB2IPAddress=(.+)$', myArgv, re.IGNORECASE)
|
|
RAN.eNB2IPAddress=matchReg.group(1)
|
|
CONTAINERS.eNB2IPAddress=matchReg.group(1)
|
|
elif re.match(r'^\-\-eNBUserName=(.+)$|^\-\-eNB[1-2]UserName=(.+)$', myArgv, re.IGNORECASE):
|
|
if re.match(r'^\-\-eNBUserName=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-eNBUserName=(.+)$', myArgv, re.IGNORECASE)
|
|
RAN.eNBUserName=matchReg.group(1)
|
|
CONTAINERS.eNBUserName=matchReg.group(1)
|
|
SCA.eNBUserName=matchReg.group(1)
|
|
PHYSIM.eNBUserName=matchReg.group(1)
|
|
CLUSTER.eNBUserName=matchReg.group(1)
|
|
elif re.match(r'^\-\-eNB1UserName=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-eNB1UserName=(.+)$', myArgv, re.IGNORECASE)
|
|
RAN.eNB1UserName=matchReg.group(1)
|
|
CONTAINERS.eNB1UserName=matchReg.group(1)
|
|
elif re.match(r'^\-\-eNB2UserName=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-eNB2UserName=(.+)$', myArgv, re.IGNORECASE)
|
|
RAN.eNB2UserName=matchReg.group(1)
|
|
CONTAINERS.eNB2UserName=matchReg.group(1)
|
|
elif re.match(r'^\-\-eNBPassword=(.+)$|^\-\-eNB[1-2]Password=(.+)$', myArgv, re.IGNORECASE):
|
|
if re.match(r'^\-\-eNBPassword=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-eNBPassword=(.+)$', myArgv, re.IGNORECASE)
|
|
RAN.eNBPassword=matchReg.group(1)
|
|
CONTAINERS.eNBPassword=matchReg.group(1)
|
|
SCA.eNBPassword=matchReg.group(1)
|
|
PHYSIM.eNBPassword=matchReg.group(1)
|
|
CLUSTER.eNBPassword=matchReg.group(1)
|
|
elif re.match(r'^\-\-eNB1Password=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-eNB1Password=(.+)$', myArgv, re.IGNORECASE)
|
|
RAN.eNB1Password=matchReg.group(1)
|
|
CONTAINERS.eNB1Password=matchReg.group(1)
|
|
elif re.match(r'^\-\-eNB2Password=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-eNB2Password=(.+)$', myArgv, re.IGNORECASE)
|
|
RAN.eNB2Password=matchReg.group(1)
|
|
CONTAINERS.eNB2Password=matchReg.group(1)
|
|
elif re.match(r'^\-\-eNBSourceCodePath=(.+)$|^\-\-eNB[1-2]SourceCodePath=(.+)$', myArgv, re.IGNORECASE):
|
|
if re.match(r'^\-\-eNBSourceCodePath=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-eNBSourceCodePath=(.+)$', myArgv, re.IGNORECASE)
|
|
RAN.eNBSourceCodePath=matchReg.group(1)
|
|
CONTAINERS.eNBSourceCodePath=matchReg.group(1)
|
|
SCA.eNBSourceCodePath=matchReg.group(1)
|
|
PHYSIM.eNBSourceCodePath=matchReg.group(1)
|
|
CLUSTER.eNBSourceCodePath=matchReg.group(1)
|
|
elif re.match(r'^\-\-eNB1SourceCodePath=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-eNB1SourceCodePath=(.+)$', myArgv, re.IGNORECASE)
|
|
RAN.eNB1SourceCodePath=matchReg.group(1)
|
|
CONTAINERS.eNB1SourceCodePath=matchReg.group(1)
|
|
elif re.match(r'^\-\-eNB2SourceCodePath=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-eNB2SourceCodePath=(.+)$', myArgv, re.IGNORECASE)
|
|
RAN.eNB2SourceCodePath=matchReg.group(1)
|
|
CONTAINERS.eNB2SourceCodePath=matchReg.group(1)
|
|
elif re.match(r'^\-\-EPCIPAddress=(.+)$', myArgv, re.IGNORECASE):
|
|
print("parameter --EPCIPAddress ignored")
|
|
elif re.match(r'^\-\-EPCUserName=(.+)$', myArgv, re.IGNORECASE):
|
|
print("parameter --EPCUserName ignored")
|
|
elif re.match(r'^\-\-EPCPassword=(.+)$', myArgv, re.IGNORECASE):
|
|
print("parameter --EPCPassword ignored")
|
|
elif re.match(r'^\-\-EPCSourceCodePath=(.+)$', myArgv, re.IGNORECASE):
|
|
print("parameter --EPCSourceCodePath ignored")
|
|
elif re.match(r'^\-\-EPCType=(.+)$', myArgv, re.IGNORECASE):
|
|
print("parameter --EPCType ignored")
|
|
elif re.match(r'^\-\-EPCContainerPrefix=(.+)$', myArgv, re.IGNORECASE):
|
|
print("parameter --EPCContainerPrefix ignored")
|
|
elif re.match(r'^\-\-XMLTestFile=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-XMLTestFile=(.+)$', myArgv, re.IGNORECASE)
|
|
CiTestObj.testXMLfiles.append(matchReg.group(1))
|
|
HTML.testXMLfiles.append(matchReg.group(1))
|
|
HTML.nbTestXMLfiles=HTML.nbTestXMLfiles+1
|
|
elif re.match(r'^\-\-UEIPAddress=(.+)$', myArgv, re.IGNORECASE): # cleanup
|
|
matchReg = re.match(r'^\-\-UEIPAddress=(.+)$', myArgv, re.IGNORECASE)
|
|
CiTestObj.UEIPAddress = matchReg.group(1)
|
|
elif re.match(r'^\-\-UEUserName=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-UEUserName=(.+)$', myArgv, re.IGNORECASE)
|
|
CiTestObj.UEUserName = matchReg.group(1)
|
|
elif re.match(r'^\-\-UEPassword=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-UEPassword=(.+)$', myArgv, re.IGNORECASE)
|
|
CiTestObj.UEPassword = matchReg.group(1)
|
|
elif re.match(r'^\-\-UESourceCodePath=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-UESourceCodePath=(.+)$', myArgv, re.IGNORECASE)
|
|
CiTestObj.UESourceCodePath = matchReg.group(1)
|
|
elif re.match(r'^\-\-finalStatus=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-finalStatus=(.+)$', myArgv, re.IGNORECASE)
|
|
finalStatus = matchReg.group(1)
|
|
if ((finalStatus == 'true') or (finalStatus == 'True')):
|
|
CiTestObj.finalStatus = True
|
|
elif re.match(r'^\-\-OCUserName=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-OCUserName=(.+)$', myArgv, re.IGNORECASE)
|
|
PHYSIM.OCUserName = matchReg.group(1)
|
|
CLUSTER.OCUserName = matchReg.group(1)
|
|
elif re.match(r'^\-\-OCPassword=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-OCPassword=(.+)$', myArgv, re.IGNORECASE)
|
|
PHYSIM.OCPassword = matchReg.group(1)
|
|
CLUSTER.OCPassword = matchReg.group(1)
|
|
elif re.match(r'^\-\-OCProjectName=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-OCProjectName=(.+)$', myArgv, re.IGNORECASE)
|
|
PHYSIM.OCProjectName = matchReg.group(1)
|
|
CLUSTER.OCProjectName = matchReg.group(1)
|
|
elif re.match(r'^\-\-OCUrl=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-OCUrl=(.+)$', myArgv, re.IGNORECASE)
|
|
CLUSTER.OCUrl = matchReg.group(1)
|
|
elif re.match(r'^\-\-OCRegistry=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-OCRegistry=(.+)$', myArgv, re.IGNORECASE)
|
|
CLUSTER.OCRegistry = matchReg.group(1)
|
|
elif re.match(r'^\-\-BuildId=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-BuildId=(.+)$', myArgv, re.IGNORECASE)
|
|
RAN.BuildId = matchReg.group(1)
|
|
elif re.match(r'^\-\-FlexRicTag=(.+)$', myArgv, re.IGNORECASE):
|
|
matchReg = re.match(r'^\-\-FlexRicTag=(.+)$', myArgv, re.IGNORECASE)
|
|
CONTAINERS.flexricTag = matchReg.group(1)
|
|
else:
|
|
HELP.GenericHelp(CONST.Version)
|
|
sys.exit('Invalid Parameter: ' + myArgv)
|
|
|
|
return py_param_file_present, py_params, mode, force_local
|