Use DeployObject/UndeployObject for pipelines using DeployGenObject/UndeployGenObject
XML file changed accordingly
This commit is contained in:
committed by
Raphael Defosseux
parent
44d0c88863
commit
f99552419e
+105
-81
@@ -911,79 +911,101 @@ class Containerize():
|
|||||||
mySSH.run('cp docker-compose.y*ml ci-docker-compose.yml', 5)
|
mySSH.run('cp docker-compose.y*ml ci-docker-compose.yml', 5)
|
||||||
for image in IMAGES:
|
for image in IMAGES:
|
||||||
imageTag = ImageTagToUse(image, self.ranCommitID, self.ranBranch, self.ranAllowMerge)
|
imageTag = ImageTagToUse(image, self.ranCommitID, self.ranBranch, self.ranAllowMerge)
|
||||||
|
if image == 'oai-gnb' or image == 'oai-nr-ue' or image == 'oai-nr-cuup':
|
||||||
|
ret = mySSH.run(f'docker image inspect oai-ci/{imageTag}', reportNonZero=False, silent=self.displayedNewTags)
|
||||||
|
if ret.returncode != 0:
|
||||||
|
imageTag = imageTag.replace('oai-gnb', 'oai-gnb-asan')
|
||||||
|
imageTag = imageTag.replace('oai-nr-ue', 'oai-nr-ue-asan')
|
||||||
|
imageTag = imageTag.replace('oai-nr-cuup', 'oai-nr-cuup-asan')
|
||||||
|
if not self.displayedNewTags:
|
||||||
|
logging.debug(f'\u001B[1m Using sanitized version of {image} with {imageTag}\u001B[0m')
|
||||||
mySSH.run(f'sed -i -e "s@oaisoftwarealliance/{image}:develop@oai-ci/{imageTag}@" ci-docker-compose.yml',silent=True)
|
mySSH.run(f'sed -i -e "s@oaisoftwarealliance/{image}:develop@oai-ci/{imageTag}@" ci-docker-compose.yml',silent=True)
|
||||||
mySSH.run(f'sed -i -e "s@{image}:latest@oai-ci/{imageTag}@" ci-docker-compose.yml',silent=True) # temporary solution for not using the new branch
|
mySSH.run(f'sed -i -e "s@{image}:latest@oai-ci/{imageTag}@" ci-docker-compose.yml',silent=True) # temporary solution for not using the new branch
|
||||||
|
|
||||||
# Currently support only one
|
|
||||||
svcName = self.services[self.eNB_instance]
|
svcName = self.services[self.eNB_instance]
|
||||||
if svcName == '':
|
if svcName == '':
|
||||||
logging.warning('no service name giv en: starting all services in ci-docker-compose.yml!')
|
logging.warning('no service name giv en: starting all services in ci-docker-compose.yml!')
|
||||||
mySSH.run(f'docker compose --file ci-docker-compose.yml up -d -- {svcName}', 30)
|
ret = mySSH.run(f'docker compose -f {lSourcePath}/{self.yamlPath[self.eNB_instance]}/ci-docker-compose.yml config --services')
|
||||||
|
if ret.returncode != 0:
|
||||||
|
HTML.CreateHtmlTestRow(RAN.runtime_stats, 'KO', "cannot enumerate running services")
|
||||||
|
self.exitStatus = 1
|
||||||
|
return
|
||||||
|
allServices = ret.stdout.splitlines()
|
||||||
|
|
||||||
|
deployStatus = mySSH.run(f'docker compose --file ci-docker-compose.yml up -d -- {svcName}', 50)
|
||||||
|
if deployStatus.returncode != 0:
|
||||||
|
mySSH.close()
|
||||||
|
self.exitStatus = 1
|
||||||
|
logging.error('Could not deploy')
|
||||||
|
HTML.CreateHtmlTestRow('Could not deploy', 'KO', CONST.ALL_PROCESSES_OK)
|
||||||
|
return
|
||||||
# Checking Status
|
# Checking Status
|
||||||
mySSH.run(f'docker compose --file ci-docker-compose.yml config {svcName}')
|
services_list = self.services[self.eNB_instance].split()
|
||||||
result = re.search('container_name: (?P<container_name>[a-zA-Z0-9\-\_]+)', mySSH.getBefore())
|
if services_list == []: services_list=allServices #handing empty services
|
||||||
unhealthyNb = 0
|
for svcName in services_list:
|
||||||
healthyNb = 0
|
logging.debug('current service in the service list: \033[4m%s\033[0m', svcName)
|
||||||
startingNb = 0
|
mySSH.run(f'docker compose --file ci-docker-compose.yml config {svcName}')
|
||||||
containerName = ''
|
result = re.search('container_name: (?P<container_name>[a-zA-Z0-9\-\_]+)', mySSH.getBefore())
|
||||||
usedImage = ''
|
unhealthyNb = 0
|
||||||
imageInfo = ''
|
healthyNb = 0
|
||||||
if result is not None:
|
startingNb = 0
|
||||||
containerName = result.group('container_name')
|
containerName = ''
|
||||||
time.sleep(5)
|
usedImage = ''
|
||||||
cnt = 0
|
imageInfo = ''
|
||||||
while (cnt < 3):
|
if result is not None:
|
||||||
mySSH.run('docker inspect --format="{{.State.Health.Status}}" ' + containerName, 5)
|
containerName = result.group('container_name')
|
||||||
unhealthyNb = mySSH.getBefore().count('unhealthy')
|
time.sleep(5)
|
||||||
healthyNb = mySSH.getBefore().count('healthy') - unhealthyNb
|
cnt = 0
|
||||||
startingNb = mySSH.getBefore().count('starting')
|
while (cnt < 3):
|
||||||
if healthyNb == 1:
|
if svcName != 'db_init':
|
||||||
cnt = 10
|
mySSH.run('docker inspect --format="{{.State.Health.Status}}" ' + containerName, 5)
|
||||||
else:
|
unhealthyNb = mySSH.getBefore().count('unhealthy')
|
||||||
time.sleep(10)
|
healthyNb = mySSH.getBefore().count('healthy') - unhealthyNb
|
||||||
cnt += 1
|
startingNb = mySSH.getBefore().count('starting')
|
||||||
|
if healthyNb == 1:
|
||||||
mySSH.run('docker inspect --format="ImageUsed: {{.Config.Image}}" ' + containerName)
|
cnt = 10
|
||||||
for stdoutLine in mySSH.getBefore().split('\n'):
|
else:
|
||||||
if stdoutLine.count('ImageUsed: oai-ci'):
|
time.sleep(10)
|
||||||
usedImage = stdoutLine.replace('ImageUsed: oai-ci', 'oai-ci').strip()
|
cnt += 1
|
||||||
logging.debug('Used image is ' + usedImage)
|
else:
|
||||||
if usedImage != '':
|
# faking health of db_init
|
||||||
mySSH.run('docker image inspect --format "* Size = {{.Size}} bytes\n* Creation = {{.Created}}\n* Id = {{.Id}}" ' + usedImage, 5, silent=True)
|
unhealthyNb = 0
|
||||||
|
healthyNb = 1
|
||||||
|
startingNb = 0
|
||||||
|
break
|
||||||
|
mySSH.run('docker inspect --format="ImageUsed: {{.Config.Image}}" ' + containerName)
|
||||||
for stdoutLine in mySSH.getBefore().split('\n'):
|
for stdoutLine in mySSH.getBefore().split('\n'):
|
||||||
if re.search('Size = [0-9]', stdoutLine) is not None:
|
if stdoutLine.count('ImageUsed: oai-ci'):
|
||||||
imageInfo += stdoutLine.strip() + '\n'
|
usedImage = stdoutLine.replace('ImageUsed: oai-ci', 'oai-ci').strip()
|
||||||
if re.search('Creation = [0-9]', stdoutLine) is not None:
|
logging.debug('Used image is ' + usedImage)
|
||||||
imageInfo += stdoutLine.strip() + '\n'
|
if usedImage != '':
|
||||||
if re.search('Id = sha256', stdoutLine) is not None:
|
mySSH.run('docker image inspect --format "* Size = {{.Size}} bytes\n* Creation = {{.Created}}\n* Id = {{.Id}}" ' + usedImage, 5, silent=True)
|
||||||
imageInfo += stdoutLine.strip() + '\n'
|
for stdoutLine in mySSH.getBefore().split('\n'):
|
||||||
logging.debug(' -- ' + str(healthyNb) + ' healthy container(s)')
|
if re.search('Size = [0-9]', stdoutLine) is not None:
|
||||||
logging.debug(' -- ' + str(unhealthyNb) + ' unhealthy container(s)')
|
imageInfo += stdoutLine.strip() + '\n'
|
||||||
logging.debug(' -- ' + str(startingNb) + ' still starting container(s)')
|
if re.search('Creation = [0-9]', stdoutLine) is not None:
|
||||||
|
imageInfo += stdoutLine.strip() + '\n'
|
||||||
|
if re.search('Id = sha256', stdoutLine) is not None:
|
||||||
|
imageInfo += stdoutLine.strip() + '\n'
|
||||||
|
logging.debug(' -- ' + str(healthyNb) + ' healthy container(s) for service' + svcName)
|
||||||
|
logging.debug(' -- ' + str(unhealthyNb) + ' unhealthy container(s) for service' + svcName)
|
||||||
|
logging.debug(' -- ' + str(startingNb) + ' still starting container(s) for service' + svcName)
|
||||||
|
|
||||||
self.testCase_id = HTML.testCase_id
|
self.testCase_id = HTML.testCase_id
|
||||||
self.eNB_logFile[self.eNB_instance] = 'enb_' + self.testCase_id + '.log'
|
self.eNB_logFile[self.eNB_instance] = f'{svcName}-{self.testCase_id}.log'
|
||||||
|
|
||||||
status = False
|
status = False
|
||||||
if healthyNb == 1:
|
if healthyNb == 1:
|
||||||
cnt = 0
|
status = True
|
||||||
while (cnt < 20):
|
logging.info('\u001B[1m Deploying OAI object Pass\u001B[0m')
|
||||||
mySSH.run(f'docker logs {containerName} | egrep --text --color=never -i "wait|sync|Starting|ready"')
|
else:
|
||||||
result = re.search('got sync|Starting E1AP at CU UP|Starting F1AP at CU|Got sync|Waiting for RUs to be configured|cuPHYController initialized|Received CONFIG.response, gNB is ready', mySSH.getBefore())
|
# containers are unhealthy, so we won't start. However, logs are stored at the end
|
||||||
if result is None:
|
# in UndeployObject so we here store the logs of the unhealthy container to report it
|
||||||
time.sleep(6)
|
logfilename = f'{lSourcePath}/cmake_targets/log/{self.eNB_logFile[self.eNB_instance]}'
|
||||||
cnt += 1
|
mySSH.run(f'docker logs {containerName} > {logfilename}', 30)
|
||||||
else:
|
cwd = os.getcwd()
|
||||||
cnt = 100
|
logging.debug(f'Deployment Failed, trying to copy the log from {logfilename} at {cwd}')
|
||||||
status = True
|
mySSH.copyin(logfilename,cwd,True)
|
||||||
logging.info('\u001B[1m Deploying OAI object Pass\u001B[0m')
|
|
||||||
else:
|
|
||||||
# containers are unhealthy, so we won't start. However, logs are stored at the end
|
|
||||||
# in UndeployObject so we here store the logs of the unhealthy container to report it
|
|
||||||
logfilename = f'{lSourcePath}/cmake_targets/log/{self.eNB_logFile[self.eNB_instance]}'
|
|
||||||
mySSH.run(f'docker logs {containerName} > {logfilename}', 30)
|
|
||||||
mySSH.copyin(logfilename, '.',True)
|
|
||||||
|
|
||||||
mySSH.close()
|
mySSH.close()
|
||||||
|
|
||||||
@@ -1026,7 +1048,6 @@ class Containerize():
|
|||||||
logging.debug(f'\u001B[1m Undeploying OAI Object from server: {lIpAddr}\u001B[0m')
|
logging.debug(f'\u001B[1m Undeploying OAI Object from server: {lIpAddr}\u001B[0m')
|
||||||
mySSH = cls_cmd.getConnection(lIpAddr)
|
mySSH = cls_cmd.getConnection(lIpAddr)
|
||||||
yamlDir = f'{lSourcePath}/{self.yamlPath[self.eNB_instance]}'
|
yamlDir = f'{lSourcePath}/{self.yamlPath[self.eNB_instance]}'
|
||||||
mySSH.run(f'cd {yamlDir}')
|
|
||||||
svcName = self.services[self.eNB_instance]
|
svcName = self.services[self.eNB_instance]
|
||||||
forceDown = False
|
forceDown = False
|
||||||
if svcName != '':
|
if svcName != '':
|
||||||
@@ -1051,12 +1072,13 @@ class Containerize():
|
|||||||
logging.info(f'stopping services {[s for s, _ in services]}')
|
logging.info(f'stopping services {[s for s, _ in services]}')
|
||||||
|
|
||||||
mySSH.run(f'docker compose -f {yamlDir}/ci-docker-compose.yml stop -t3')
|
mySSH.run(f'docker compose -f {yamlDir}/ci-docker-compose.yml stop -t3')
|
||||||
|
cwd = os.getcwd()
|
||||||
copyin_res = True
|
copyin_res = True
|
||||||
for service_name, container_id in services:
|
for service_name, container_id in services:
|
||||||
# head -n -1 suppresses the final "X exited with status code Y"
|
# head -n -1 suppresses the final "X exited with status code Y"
|
||||||
filename = f'{service_name}-{HTML.testCase_id}.log'
|
filename = f'{service_name}-{HTML.testCase_id}.log'
|
||||||
mySSH.run(f'docker logs {container_id} &> {lSourcePath}/cmake_targets/log/{filename}')
|
mySSH.run(f'docker logs {container_id} > {lSourcePath}/cmake_targets/log/{filename} 2>&1')
|
||||||
copyin_res = mySSH.copyin(f'{lSourcePath}/cmake_targets/log/{filename}', f'{filename}') and copyin_res
|
copyin_res = mySSH.copyin(f'{lSourcePath}/cmake_targets/log/{filename}', os.path.join(cwd, filename)) and copyin_res
|
||||||
|
|
||||||
mySSH.run(f'docker compose -f {yamlDir}/ci-docker-compose.yml down -v')
|
mySSH.run(f'docker compose -f {yamlDir}/ci-docker-compose.yml down -v')
|
||||||
|
|
||||||
@@ -1066,32 +1088,34 @@ class Containerize():
|
|||||||
HTML.CreateHtmlTestRow('N/A', 'KO', CONST.ENB_PROCESS_NOLOGFILE_TO_ANALYZE)
|
HTML.CreateHtmlTestRow('N/A', 'KO', CONST.ENB_PROCESS_NOLOGFILE_TO_ANALYZE)
|
||||||
self.exitStatus = 1
|
self.exitStatus = 1
|
||||||
# use function for UE log analysis, when oai-nr-ue container is used
|
# use function for UE log analysis, when oai-nr-ue container is used
|
||||||
elif any(service_name == 'oai-nr-ue' or service_name == 'lte_ue0' for service_name, _ in services):
|
|
||||||
self.exitStatus == 0
|
|
||||||
logging.debug(f'Analyzing UE logfile {filename}')
|
|
||||||
logStatus = cls_oaicitest.OaiCiTest().AnalyzeLogFile_UE(f'{filename}', HTML, RAN)
|
|
||||||
if (logStatus < 0):
|
|
||||||
HTML.CreateHtmlTestRow('UE log Analysis', 'KO', logStatus)
|
|
||||||
self.exitStatus = 1
|
|
||||||
else:
|
|
||||||
HTML.CreateHtmlTestRow('UE log Analysis', 'OK', CONST.ALL_PROCESSES_OK)
|
|
||||||
else:
|
else:
|
||||||
for service_name, _ in services:
|
for service_name, _ in services:
|
||||||
if service_name == 'nv-cubb':
|
self.exitStatus == 0
|
||||||
msg = 'Undeploy PNF/Nvidia CUBB'
|
filename = f'{service_name}-{HTML.testCase_id}.log'
|
||||||
HTML.CreateHtmlTestRow(msg, 'OK', CONST.ALL_PROCESSES_OK)
|
if (any(sub in service_name for sub in ['oai_ue','oai-nr-ue','lte_ue'])):
|
||||||
else:
|
logging.debug(f'Analyzing UE logfile {filename}')
|
||||||
filename = f'{service_name}-{HTML.testCase_id}.log'
|
logStatus = cls_oaicitest.OaiCiTest().AnalyzeLogFile_UE(filename, HTML, RAN)
|
||||||
logging.debug(f'\u001B[1m Analyzing logfile {filename}\u001B[0m')
|
if (logStatus < 0):
|
||||||
|
HTML.CreateHtmlTestRow('UE log Analysis', 'KO', logStatus)
|
||||||
|
self.exitStatus = 1
|
||||||
|
else:
|
||||||
|
HTML.CreateHtmlTestRow('UE log Analysis', 'OK', CONST.ALL_PROCESSES_OK)
|
||||||
|
elif (any(sub in service_name for sub in ['oai_enb','oai-cu','oai-du','oai-gnb'])):
|
||||||
|
logging.debug(f'\u001B[1m Analyzing XnB logfile {filename}\u001B[0m')
|
||||||
logStatus = RAN.AnalyzeLogFile_eNB(filename, HTML, self.ran_checkers)
|
logStatus = RAN.AnalyzeLogFile_eNB(filename, HTML, self.ran_checkers)
|
||||||
if (logStatus < 0):
|
if (logStatus < 0):
|
||||||
HTML.CreateHtmlTestRow(RAN.runtime_stats, 'KO', logStatus)
|
HTML.CreateHtmlTestRow(RAN.runtime_stats, 'KO', logStatus)
|
||||||
self.exitStatus = 1
|
self.exitStatus = 1
|
||||||
else:
|
else:
|
||||||
HTML.CreateHtmlTestRow(RAN.runtime_stats, 'OK', CONST.ALL_PROCESSES_OK)
|
HTML.CreateHtmlTestRow(RAN.runtime_stats, 'OK', CONST.ALL_PROCESSES_OK)
|
||||||
|
elif service_name == 'nv-cubb':
|
||||||
|
msg = 'Undeploy PNF/Nvidia CUBB'
|
||||||
|
HTML.CreateHtmlTestRow(msg, 'OK', CONST.ALL_PROCESSES_OK)
|
||||||
|
else:
|
||||||
|
logging.info(f'Skipping to analysize log for service name {service_name}')
|
||||||
# all the xNB run logs shall be on the server 0 for logCollecting
|
# all the xNB run logs shall be on the server 0 for logCollecting
|
||||||
if self.eNB_serverId[self.eNB_instance] != '0':
|
if self.eNB_serverId[self.eNB_instance] != '0':
|
||||||
mySSH.copyout(f'./*.log', f'{lSourcePath}/cmake_targets/', recursive=True)
|
mySSH.copyout(f"{cwd}/*.log", f'{lSourcePath}/cmake_targets/', recursive=True)
|
||||||
if self.exitStatus == 0:
|
if self.exitStatus == 0:
|
||||||
logging.info('\u001B[1m Undeploying OAI Object Pass\u001B[0m')
|
logging.info('\u001B[1m Undeploying OAI Object Pass\u001B[0m')
|
||||||
else:
|
else:
|
||||||
|
|||||||
@@ -798,7 +798,9 @@ class OaiCiTest():
|
|||||||
bidirIperf = re.search('--bidir', iperf_opt) is not None
|
bidirIperf = re.search('--bidir', iperf_opt) is not None
|
||||||
client_filename = f'iperf_client_{self.testCase_id}_{ue.getName()}.log'
|
client_filename = f'iperf_client_{self.testCase_id}_{ue.getName()}.log'
|
||||||
ymlPath = CONTAINERS.yamlPath[0].split('/')
|
ymlPath = CONTAINERS.yamlPath[0].split('/')
|
||||||
logPath = f'../cmake_targets/log/{ymlPath[1]}'
|
logPath = f'../cmake_targets/log/{ymlPath[2]}'
|
||||||
|
# Creating destination log folder if needed on the python executor workspace
|
||||||
|
os.system(f'mkdir -p {logPath}')
|
||||||
if udpIperf:
|
if udpIperf:
|
||||||
target_bitrate, iperf_opt = Iperf_ComputeModifiedBW(idx, ue_num, self.iperf_profile, self.iperf_args)
|
target_bitrate, iperf_opt = Iperf_ComputeModifiedBW(idx, ue_num, self.iperf_profile, self.iperf_args)
|
||||||
# note: for UDP testing we don't want to use json report - reports 0 Mbps received bitrate
|
# note: for UDP testing we don't want to use json report - reports 0 Mbps received bitrate
|
||||||
|
|||||||
+5
-1
@@ -557,7 +557,11 @@ elif re.match('^LogCollecteNB$', mode, re.IGNORECASE):
|
|||||||
if RAN.eNBIPAddress == 'none':
|
if RAN.eNBIPAddress == 'none':
|
||||||
cmd = 'zip -r enb.log.' + RAN.BuildId + '.zip cmake_targets/log'
|
cmd = 'zip -r enb.log.' + RAN.BuildId + '.zip cmake_targets/log'
|
||||||
logging.info(cmd)
|
logging.info(cmd)
|
||||||
zipStatus = subprocess.check_output(cmd, shell=True, stderr=subprocess.STDOUT, universal_newlines=True, timeout=60)
|
try:
|
||||||
|
zipStatus = subprocess.check_output(cmd, shell=True, stderr=subprocess.STDOUT, universal_newlines=True, timeout=60)
|
||||||
|
except subprocess.CalledProcessError as e:
|
||||||
|
logging.error("Command '{}' returned non-zero exit status {}.".format(e.cmd, e.returncode))
|
||||||
|
logging.error("Error output:\n{}".format(e.output))
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
RAN.LogCollecteNB()
|
RAN.LogCollecteNB()
|
||||||
elif re.match('^LogCollectHSS$', mode, re.IGNORECASE):
|
elif re.match('^LogCollectHSS$', mode, re.IGNORECASE):
|
||||||
|
|||||||
@@ -27,18 +27,16 @@
|
|||||||
<repeatCount>1</repeatCount>
|
<repeatCount>1</repeatCount>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100001
|
800813
|
||||||
000000
|
000000
|
||||||
000001
|
000001
|
||||||
000002
|
000002
|
||||||
000003
|
000003
|
||||||
000004
|
000004
|
||||||
200000
|
|
||||||
020001
|
020001
|
||||||
020002
|
020002
|
||||||
030011
|
030011
|
||||||
030012
|
030012
|
||||||
200001
|
|
||||||
100001
|
100001
|
||||||
</TestCaseRequestedList>
|
</TestCaseRequestedList>
|
||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
@@ -49,51 +47,60 @@
|
|||||||
<test_svr_id>0</test_svr_id>
|
<test_svr_id>0</test_svr_id>
|
||||||
<images_to_pull>oai-enb oai-lte-ue</images_to_pull>
|
<images_to_pull>oai-enb oai-lte-ue</images_to_pull>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000000">
|
<testCase id="000000">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy Cassandra Database</desc>
|
<desc>Deploy Cassandra Database</desc>
|
||||||
<yaml_path>yaml_files/4g_l2sim_fdd</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_l2sim_fdd</yaml_path>
|
||||||
<services>cassandra db_init</services>
|
<services>cassandra db_init</services>
|
||||||
<nb_healthy>1</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000001">
|
<testCase id="000001">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G CoreNetwork</desc>
|
<desc>Deploy OAI 4G CoreNetwork</desc>
|
||||||
<yaml_path>yaml_files/4g_l2sim_fdd</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_l2sim_fdd</yaml_path>
|
||||||
<services>oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen</services>
|
<services>oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen</services>
|
||||||
<nb_healthy>7</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000002">
|
<testCase id="000002">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G eNB L2 sim</desc>
|
<desc>Deploy OAI 4G eNB L2 sim</desc>
|
||||||
<yaml_path>yaml_files/4g_l2sim_fdd</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_l2sim_fdd</yaml_path>
|
||||||
<services>oai_enb</services>
|
<services>oai_enb</services>
|
||||||
<nb_healthy>8</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000003">
|
<testCase id="000003">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI L2 sim 4G LTE-UE 1 and Proxy</desc>
|
<desc>Deploy OAI L2 sim 4G LTE-UE 1 and Proxy</desc>
|
||||||
<yaml_path>yaml_files/4g_l2sim_fdd</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_l2sim_fdd</yaml_path>
|
||||||
<services>proxy oai_ue1</services>
|
<services>proxy oai_ue1</services>
|
||||||
<nb_healthy>10</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000004">
|
<testCase id="000004">
|
||||||
<class>Attach_UE</class>
|
<class>Attach_UE</class>
|
||||||
<desc>Attach OAI UE</desc>
|
<desc>Attach OAI UE</desc>
|
||||||
<id>l2sim4g_ue</id>
|
<id>l2sim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="020001">
|
<testCase id="020001">
|
||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping trf-gen from LTE-UE 1</desc>
|
<desc>Ping trf-gen from LTE-UE 1</desc>
|
||||||
<id>l2sim4g_ue</id>
|
<id>l2sim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<ping_args> -c 20 192.168.61.11</ping_args>
|
<ping_args> -c 20 192.168.61.11</ping_args>
|
||||||
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -102,7 +109,7 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping LTE-UE 1 from trf-gen</desc>
|
<desc>Ping LTE-UE 1 from trf-gen</desc>
|
||||||
<id>l2sim4g_ext_dn</id>
|
<id>l2sim4g_ext_dn</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<ping_args>-c 20 12.0.0.2</ping_args>
|
<ping_args>-c 20 12.0.0.2</ping_args>
|
||||||
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -111,9 +118,9 @@
|
|||||||
<class>Iperf</class>
|
<class>Iperf</class>
|
||||||
<desc>Iperf UDP Downlink</desc>
|
<desc>Iperf UDP Downlink</desc>
|
||||||
<id>l2sim4g_ue</id>
|
<id>l2sim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<svr_id>l2sim4g_ext_dn</svr_id>
|
<svr_id>l2sim4g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>obelix</svr_node>
|
||||||
<iperf_args>-u -t 30 -b 1M -R</iperf_args>
|
<iperf_args>-u -t 30 -b 1M -R</iperf_args>
|
||||||
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
||||||
@@ -123,30 +130,18 @@
|
|||||||
<class>Iperf</class>
|
<class>Iperf</class>
|
||||||
<desc>Iperf UDP Uplink</desc>
|
<desc>Iperf UDP Uplink</desc>
|
||||||
<id>l2sim4g_ue</id>
|
<id>l2sim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<svr_id>l2sim4g_ext_dn</svr_id>
|
<svr_id>l2sim4g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>obelix</svr_node>
|
||||||
<iperf_args>-u -t 30 -b 3M</iperf_args>
|
<iperf_args>-u -t 30 -b 3M</iperf_args>
|
||||||
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100001">
|
<testCase id="100001">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 4G stack</desc>
|
<desc>Undeploy all OAI 4G stack</desc>
|
||||||
<yaml_path>yaml_files/4g_l2sim_fdd</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_l2sim_fdd</yaml_path>
|
||||||
</testCase>
|
|
||||||
|
|
||||||
<testCase id="200000">
|
|
||||||
<class>StatsFromGenObject</class>
|
|
||||||
<desc>Statistics before Traffic Test</desc>
|
|
||||||
<yaml_path>yaml_files/4g_l2sim_fdd</yaml_path>
|
|
||||||
</testCase>
|
|
||||||
|
|
||||||
<testCase id="200001">
|
|
||||||
<class>StatsFromGenObject</class>
|
|
||||||
<desc>Statistics after Traffic Test</desc>
|
|
||||||
<yaml_path>yaml_files/4g_l2sim_fdd</yaml_path>
|
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100002">
|
<testCase id="100002">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 4G stack</desc>
|
<desc>Undeploy all OAI 4G stack</desc>
|
||||||
<yaml_path>yaml_files/4g_l2sim_fdd</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_l2sim_fdd</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
<htmlTabIcon>wrench</htmlTabIcon>
|
<htmlTabIcon>wrench</htmlTabIcon>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100011
|
800813
|
||||||
000011
|
000011
|
||||||
000001
|
000001
|
||||||
000012
|
000012
|
||||||
@@ -42,7 +42,12 @@
|
|||||||
100011
|
100011
|
||||||
</TestCaseRequestedList>
|
</TestCaseRequestedList>
|
||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="111111">
|
<testCase id="111111">
|
||||||
<class>Pull_Local_Registry</class>
|
<class>Pull_Local_Registry</class>
|
||||||
<desc>Pull Images from Local Registry</desc>
|
<desc>Pull Images from Local Registry</desc>
|
||||||
@@ -51,11 +56,12 @@
|
|||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000011">
|
<testCase id="000011">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy Cassandra Database</desc>
|
<desc>Deploy Cassandra Database</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_05MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz</yaml_path>
|
||||||
<services>cassandra db_init</services>
|
<services>cassandra db_init</services>
|
||||||
<nb_healthy>1</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000001">
|
<testCase id="000001">
|
||||||
@@ -71,41 +77,44 @@
|
|||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000012">
|
<testCase id="000012">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G CoreNetwork</desc>
|
<desc>Deploy OAI 4G CoreNetwork</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_05MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz</yaml_path>
|
||||||
<services>oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen</services>
|
<services>oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen</services>
|
||||||
<nb_healthy>7</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000013">
|
<testCase id="000013">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G eNB RF sim (FDD 05MHz)</desc>
|
<desc>Deploy OAI 4G eNB RF sim (FDD 05MHz)</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_05MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz</yaml_path>
|
||||||
<services>oai_enb0</services>
|
<services>oai_enb0</services>
|
||||||
<nb_healthy>8</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000014">
|
<testCase id="000014">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G LTE-UE RF sim (FDD 05MHz)</desc>
|
<desc>Deploy OAI 4G LTE-UE RF sim (FDD 05MHz)</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_05MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz</yaml_path>
|
||||||
<services>oai_ue0</services>
|
<services>oai_ue0</services>
|
||||||
<nb_healthy>9</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000015">
|
<testCase id="000015">
|
||||||
<class>Attach_UE</class>
|
<class>Attach_UE</class>
|
||||||
<desc>Attach OAI UE (Wait for IP)</desc>
|
<desc>Attach OAI UE (Wait for IP)</desc>
|
||||||
<id>rfsim4g_ue</id>
|
<id>rfsim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="020011">
|
<testCase id="020011">
|
||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping Traffic-Gen from LTE-UE</desc>
|
<desc>Ping Traffic-Gen from LTE-UE</desc>
|
||||||
<id>rfsim4g_ue</id>
|
<id>rfsim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<ping_args> -c 20 192.168.61.11</ping_args>
|
<ping_args> -c 20 192.168.61.11</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -115,7 +124,7 @@
|
|||||||
<desc>Ping LTE-UE from Traffic-Gen</desc>
|
<desc>Ping LTE-UE from Traffic-Gen</desc>
|
||||||
<id>rfsim4g_ext_dn</id>
|
<id>rfsim4g_ext_dn</id>
|
||||||
<ping_args>-c 20 12.0.0.2</ping_args>
|
<ping_args>-c 20 12.0.0.2</ping_args>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
@@ -127,8 +136,8 @@
|
|||||||
<iperf_args>-u -t 30 -b 2M -R</iperf_args>
|
<iperf_args>-u -t 30 -b 2M -R</iperf_args>
|
||||||
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>obelix</svr_node>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="030011">
|
<testCase id="030011">
|
||||||
@@ -139,14 +148,16 @@
|
|||||||
<iperf_args>-u -t 30 -b 1M</iperf_args>
|
<iperf_args>-u -t 30 -b 1M</iperf_args>
|
||||||
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>obelix</svr_node>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100011">
|
<testCase id="100011">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 4G stack</desc>
|
<desc>Undeploy all OAI 4G stack</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_05MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100011">
|
<testCase id="100011">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 4G stack</desc>
|
<desc>Undeploy all OAI 4G stack</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_05MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
<htmlTabIcon>wrench</htmlTabIcon>
|
<htmlTabIcon>wrench</htmlTabIcon>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100011
|
800813
|
||||||
000013
|
000013
|
||||||
000002
|
000002
|
||||||
000014
|
000014
|
||||||
@@ -45,7 +45,12 @@
|
|||||||
<test_svr_id>0</test_svr_id>
|
<test_svr_id>0</test_svr_id>
|
||||||
<images_to_pull>oai-enb oai-lte-ue</images_to_pull>
|
<images_to_pull>oai-enb oai-lte-ue</images_to_pull>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000001">
|
<testCase id="000001">
|
||||||
<class>IdleSleep</class>
|
<class>IdleSleep</class>
|
||||||
<desc>Sleep</desc>
|
<desc>Sleep</desc>
|
||||||
@@ -59,26 +64,28 @@
|
|||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000013">
|
<testCase id="000013">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G eNB RF sim (FDD 05MHz)</desc>
|
<desc>Deploy OAI 4G eNB RF sim (FDD 05MHz)</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_05MHz_noS1</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz_noS1</yaml_path>
|
||||||
<services>oai_enb0</services>
|
<services>oai_enb0</services>
|
||||||
<nb_healthy>1</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000014">
|
<testCase id="000014">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G LTE-UE RF sim (FDD 05MHz)</desc>
|
<desc>Deploy OAI 4G LTE-UE RF sim (FDD 05MHz)</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_05MHz_noS1</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz_noS1</yaml_path>
|
||||||
<services>oai_ue0</services>
|
<services>oai_ue0</services>
|
||||||
<nb_healthy>2</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="020011">
|
<testCase id="020011">
|
||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping Traffic-Gen from LTE-UE</desc>
|
<desc>Ping Traffic-Gen from LTE-UE</desc>
|
||||||
<id>rfsim4g_ue</id>
|
<id>rfsim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<ping_args> -c 20 10.0.1.1</ping_args>
|
<ping_args> -c 20 10.0.1.1</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -87,7 +94,7 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping LTE-UE from eNB</desc>
|
<desc>Ping LTE-UE from eNB</desc>
|
||||||
<id>rfsim4g_enb_nos1</id>
|
<id>rfsim4g_enb_nos1</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<ping_args> -c 20 10.0.1.2</ping_args>
|
<ping_args> -c 20 10.0.1.2</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -96,9 +103,9 @@
|
|||||||
<class>Iperf</class>
|
<class>Iperf</class>
|
||||||
<desc>Iperf UDP DL</desc>
|
<desc>Iperf UDP DL</desc>
|
||||||
<id>rfsim4g_ue</id>
|
<id>rfsim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<svr_id>rfsim4g_enb_nos1</svr_id>
|
<svr_id>rfsim4g_enb_nos1</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>obelix</svr_node>
|
||||||
<iperf_args>-u -t 30 -b 2M -R</iperf_args>
|
<iperf_args>-u -t 30 -b 2M -R</iperf_args>
|
||||||
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
||||||
@@ -108,18 +115,20 @@
|
|||||||
<class>Iperf</class>
|
<class>Iperf</class>
|
||||||
<desc>Iperf UDP UL</desc>
|
<desc>Iperf UDP UL</desc>
|
||||||
<id>rfsim4g_ue</id>
|
<id>rfsim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<svr_id>rfsim4g_enb_nos1</svr_id>
|
<svr_id>rfsim4g_enb_nos1</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>obelix</svr_node>
|
||||||
<iperf_args>-u -t 30 -b 1M</iperf_args>
|
<iperf_args>-u -t 30 -b 1M</iperf_args>
|
||||||
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100011">
|
<testCase id="100011">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 4G stack</desc>
|
<desc>Undeploy all OAI 4G stack</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_05MHz_noS1</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz_noS1</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100011">
|
<testCase id="100011">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 4G stack</desc>
|
<desc>Undeploy all OAI 4G stack</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_05MHz_noS1</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz_noS1</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
<htmlTabIcon>wrench</htmlTabIcon>
|
<htmlTabIcon>wrench</htmlTabIcon>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100011
|
800813
|
||||||
000011
|
000011
|
||||||
000001
|
000001
|
||||||
000012
|
000012
|
||||||
@@ -49,13 +49,19 @@
|
|||||||
<test_svr_id>0</test_svr_id>
|
<test_svr_id>0</test_svr_id>
|
||||||
<images_to_pull>oai-enb oai-lte-ue</images_to_pull>
|
<images_to_pull>oai-enb oai-lte-ue</images_to_pull>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000011">
|
<testCase id="000011">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy Cassandra Database</desc>
|
<desc>Deploy Cassandra Database</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_10MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz</yaml_path>
|
||||||
<services>cassandra db_init</services>
|
<services>cassandra db_init</services>
|
||||||
<nb_healthy>1</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000001">
|
<testCase id="000001">
|
||||||
@@ -71,41 +77,44 @@
|
|||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000012">
|
<testCase id="000012">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G CoreNetwork</desc>
|
<desc>Deploy OAI 4G CoreNetwork</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_10MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz</yaml_path>
|
||||||
<services>oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen</services>
|
<services>oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen</services>
|
||||||
<nb_healthy>7</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000013">
|
<testCase id="000013">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G eNB RF sim (FDD 10MHz)</desc>
|
<desc>Deploy OAI 4G eNB RF sim (FDD 10MHz)</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_10MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz</yaml_path>
|
||||||
<services>oai_enb0</services>
|
<services>oai_enb0</services>
|
||||||
<nb_healthy>8</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000014">
|
<testCase id="000014">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G LTE-UE RF sim (FDD 10MHz)</desc>
|
<desc>Deploy OAI 4G LTE-UE RF sim (FDD 10MHz)</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_10MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz</yaml_path>
|
||||||
<services>oai_ue0</services>
|
<services>oai_ue0</services>
|
||||||
<nb_healthy>9</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000015">
|
<testCase id="000015">
|
||||||
<class>Attach_UE</class>
|
<class>Attach_UE</class>
|
||||||
<desc>Attach OAI UE (Wait for IP)</desc>
|
<desc>Attach OAI UE (Wait for IP)</desc>
|
||||||
<id>rfsim4g_ue</id>
|
<id>rfsim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="020011">
|
<testCase id="020011">
|
||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping Traffic-Gen from LTE-UE</desc>
|
<desc>Ping Traffic-Gen from LTE-UE</desc>
|
||||||
<id>rfsim4g_ue</id>
|
<id>rfsim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<ping_args> -c 20 192.168.61.11</ping_args>
|
<ping_args> -c 20 192.168.61.11</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -114,7 +123,7 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping LTE-UE from Traffic-Gen</desc>
|
<desc>Ping LTE-UE from Traffic-Gen</desc>
|
||||||
<id>rfsim4g_ext_dn</id>
|
<id>rfsim4g_ext_dn</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<ping_args>-c 20 12.0.0.2</ping_args>
|
<ping_args>-c 20 12.0.0.2</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -123,9 +132,9 @@
|
|||||||
<class>Iperf</class>
|
<class>Iperf</class>
|
||||||
<desc>Iperf UDP DL</desc>
|
<desc>Iperf UDP DL</desc>
|
||||||
<id>rfsim4g_ue</id>
|
<id>rfsim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<svr_id>rfsim4g_ext_dn</svr_id>
|
<svr_id>rfsim4g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>obelix</svr_node>
|
||||||
<iperf_args>-u -t 30 -b 2M -R</iperf_args>
|
<iperf_args>-u -t 30 -b 2M -R</iperf_args>
|
||||||
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
||||||
@@ -135,18 +144,20 @@
|
|||||||
<class>Iperf</class>
|
<class>Iperf</class>
|
||||||
<desc>Iperf UDP UL</desc>
|
<desc>Iperf UDP UL</desc>
|
||||||
<id>rfsim4g_ue</id>
|
<id>rfsim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<svr_id>rfsim4g_ext_dn</svr_id>
|
<svr_id>rfsim4g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>obelix</svr_node>
|
||||||
<iperf_args>-u -t 30 -b 1M</iperf_args>
|
<iperf_args>-u -t 30 -b 1M</iperf_args>
|
||||||
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100011">
|
<testCase id="100011">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 4G stack</desc>
|
<desc>Undeploy all OAI 4G stack</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_10MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100011">
|
<testCase id="100011">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 4G stack</desc>
|
<desc>Undeploy all OAI 4G stack</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_10MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
<htmlTabIcon>wrench</htmlTabIcon>
|
<htmlTabIcon>wrench</htmlTabIcon>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100011
|
800813
|
||||||
000011
|
000011
|
||||||
000001
|
000001
|
||||||
000012
|
000012
|
||||||
@@ -49,13 +49,19 @@
|
|||||||
<test_svr_id>0</test_svr_id>
|
<test_svr_id>0</test_svr_id>
|
||||||
<images_to_pull>oai-enb oai-lte-ue</images_to_pull>
|
<images_to_pull>oai-enb oai-lte-ue</images_to_pull>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000011">
|
<testCase id="000011">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy Cassandra Database</desc>
|
<desc>Deploy Cassandra Database</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_20MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz</yaml_path>
|
||||||
<services>cassandra db_init</services>
|
<services>cassandra db_init</services>
|
||||||
<nb_healthy>1</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000001">
|
<testCase id="000001">
|
||||||
@@ -71,41 +77,44 @@
|
|||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000012">
|
<testCase id="000012">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G CoreNetwork</desc>
|
<desc>Deploy OAI 4G CoreNetwork</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_20MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz</yaml_path>
|
||||||
<services>oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen</services>
|
<services>oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen</services>
|
||||||
<nb_healthy>7</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000013">
|
<testCase id="000013">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G eNB RF sim (FDD 20MHz)</desc>
|
<desc>Deploy OAI 4G eNB RF sim (FDD 20MHz)</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_20MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz</yaml_path>
|
||||||
<services>oai_enb0</services>
|
<services>oai_enb0</services>
|
||||||
<nb_healthy>8</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000014">
|
<testCase id="000014">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G LTE-UE RF sim (FDD 20MHz)</desc>
|
<desc>Deploy OAI 4G LTE-UE RF sim (FDD 20MHz)</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_20MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz</yaml_path>
|
||||||
<services>oai_ue0</services>
|
<services>oai_ue0</services>
|
||||||
<nb_healthy>9</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000015">
|
<testCase id="000015">
|
||||||
<class>Attach_UE</class>
|
<class>Attach_UE</class>
|
||||||
<desc>Attach OAI UE (Wait for IP)</desc>
|
<desc>Attach OAI UE (Wait for IP)</desc>
|
||||||
<id>rfsim4g_ue</id>
|
<id>rfsim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="020011">
|
<testCase id="020011">
|
||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping Traffic-Gen from LTE-UE</desc>
|
<desc>Ping Traffic-Gen from LTE-UE</desc>
|
||||||
<id>rfsim4g_ue</id>
|
<id>rfsim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<ping_args> -c 20 192.168.61.11</ping_args>
|
<ping_args> -c 20 192.168.61.11</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -114,7 +123,7 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping LTE-UE from Traffic-Gen</desc>
|
<desc>Ping LTE-UE from Traffic-Gen</desc>
|
||||||
<id>rfsim4g_ext_dn</id>
|
<id>rfsim4g_ext_dn</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<ping_args>-c 20 12.0.0.2</ping_args>
|
<ping_args>-c 20 12.0.0.2</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -123,9 +132,9 @@
|
|||||||
<class>Iperf</class>
|
<class>Iperf</class>
|
||||||
<desc>Iperf UDP DL</desc>
|
<desc>Iperf UDP DL</desc>
|
||||||
<id>rfsim4g_ue</id>
|
<id>rfsim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<svr_id>rfsim4g_ext_dn</svr_id>
|
<svr_id>rfsim4g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>obelix</svr_node>
|
||||||
<iperf_args>-u -t 30 -b 2M -R</iperf_args>
|
<iperf_args>-u -t 30 -b 2M -R</iperf_args>
|
||||||
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
||||||
@@ -135,18 +144,20 @@
|
|||||||
<class>Iperf</class>
|
<class>Iperf</class>
|
||||||
<desc>Iperf UDP UL</desc>
|
<desc>Iperf UDP UL</desc>
|
||||||
<id>rfsim4g_ue</id>
|
<id>rfsim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<svr_id>rfsim4g_ext_dn</svr_id>
|
<svr_id>rfsim4g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>obelix</svr_node>
|
||||||
<iperf_args>-u -t 30 -b 1M</iperf_args>
|
<iperf_args>-u -t 30 -b 1M</iperf_args>
|
||||||
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100011">
|
<testCase id="100011">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 4G stack</desc>
|
<desc>Undeploy all OAI 4G stack</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_20MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100011">
|
<testCase id="100011">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 4G stack</desc>
|
<desc>Undeploy all OAI 4G stack</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fdd_20MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
<htmlTabIcon>wrench</htmlTabIcon>
|
<htmlTabIcon>wrench</htmlTabIcon>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100011
|
800813
|
||||||
000013
|
000013
|
||||||
000002
|
000002
|
||||||
000014
|
000014
|
||||||
@@ -42,7 +42,12 @@
|
|||||||
<test_svr_id>0</test_svr_id>
|
<test_svr_id>0</test_svr_id>
|
||||||
<images_to_pull>oai-enb oai-lte-ue</images_to_pull>
|
<images_to_pull>oai-enb oai-lte-ue</images_to_pull>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000001">
|
<testCase id="000001">
|
||||||
<class>IdleSleep</class>
|
<class>IdleSleep</class>
|
||||||
<desc>Sleep</desc>
|
<desc>Sleep</desc>
|
||||||
@@ -56,37 +61,41 @@
|
|||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000013">
|
<testCase id="000013">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G eNB RF sim (FeMBMS)</desc>
|
<desc>Deploy OAI 4G eNB RF sim (FeMBMS)</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fembms</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fembms</yaml_path>
|
||||||
<services>oai_enb0</services>
|
<services>oai_enb0</services>
|
||||||
<nb_healthy>1</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000014">
|
<testCase id="000014">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G LTE-UE RF sim (FeMBMS)</desc>
|
<desc>Deploy OAI 4G LTE-UE RF sim (FeMBMS)</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fembms</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fembms</yaml_path>
|
||||||
<services>oai_ue0</services>
|
<services>oai_ue0</services>
|
||||||
<nb_healthy>2</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="030011">
|
<testCase id="030011">
|
||||||
<class>Iperf2_Unidir</class>
|
<class>Iperf2_Unidir</class>
|
||||||
<desc>Iperf2 UDP DL</desc>
|
<desc>Iperf2 UDP DL</desc>
|
||||||
<id>rfsim4g_ue_fembms</id>
|
<id>rfsim4g_ue_fembms</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<svr_id>rfsim4g_enb_fembms</svr_id>
|
<svr_id>rfsim4g_enb_fembms</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>obelix</svr_node>
|
||||||
<iperf_args>-u -t 30 -b 2M</iperf_args>
|
<iperf_args>-u -t 30 -b 2M</iperf_args>
|
||||||
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100011">
|
<testCase id="100011">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 4G stack</desc>
|
<desc>Undeploy all OAI 4G stack</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fembms</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fembms</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100011">
|
<testCase id="100011">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 4G stack</desc>
|
<desc>Undeploy all OAI 4G stack</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_fembms</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_fembms</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
<htmlTabIcon>wrench</htmlTabIcon>
|
<htmlTabIcon>wrench</htmlTabIcon>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100011
|
800813
|
||||||
000013
|
000013
|
||||||
000002
|
000002
|
||||||
000014
|
000014
|
||||||
@@ -42,7 +42,12 @@
|
|||||||
<test_svr_id>0</test_svr_id>
|
<test_svr_id>0</test_svr_id>
|
||||||
<images_to_pull>oai-enb oai-lte-ue</images_to_pull>
|
<images_to_pull>oai-enb oai-lte-ue</images_to_pull>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000001">
|
<testCase id="000001">
|
||||||
<class>IdleSleep</class>
|
<class>IdleSleep</class>
|
||||||
<desc>Sleep</desc>
|
<desc>Sleep</desc>
|
||||||
@@ -56,37 +61,41 @@
|
|||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000013">
|
<testCase id="000013">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G eNB RF sim (MBMS)</desc>
|
<desc>Deploy OAI 4G eNB RF sim (MBMS)</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_mbms</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_mbms</yaml_path>
|
||||||
<services>oai_enb0</services>
|
<services>oai_enb0</services>
|
||||||
<nb_healthy>1</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000014">
|
<testCase id="000014">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G LTE-UE RF sim (MBMS)</desc>
|
<desc>Deploy OAI 4G LTE-UE RF sim (MBMS)</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_mbms</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_mbms</yaml_path>
|
||||||
<services>oai_ue0</services>
|
<services>oai_ue0</services>
|
||||||
<nb_healthy>2</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="030011">
|
<testCase id="030011">
|
||||||
<class>Iperf</class>
|
<class>Iperf</class>
|
||||||
<desc>Iperf UDP DL</desc>
|
<desc>Iperf UDP DL</desc>
|
||||||
<id>rfsim4g_ue</id>
|
<id>rfsim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<svr_id>rfsim4g_enb_nos1</svr_id>
|
<svr_id>rfsim4g_enb_nos1</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>obelix</svr_node>
|
||||||
<iperf_args>-u -t 30 -b 2M -R</iperf_args>
|
<iperf_args>-u -t 30 -b 2M -R</iperf_args>
|
||||||
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100011">
|
<testCase id="100011">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 4G stack</desc>
|
<desc>Undeploy all OAI 4G stack</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_mbms</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_mbms</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100011">
|
<testCase id="100011">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 4G stack</desc>
|
<desc>Undeploy all OAI 4G stack</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_mbms</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_mbms</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
<repeatCount>1</repeatCount>
|
<repeatCount>1</repeatCount>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100011
|
800813
|
||||||
000011
|
000011
|
||||||
000001
|
000001
|
||||||
000012
|
000012
|
||||||
@@ -50,13 +50,19 @@
|
|||||||
<test_svr_id>0</test_svr_id>
|
<test_svr_id>0</test_svr_id>
|
||||||
<images_to_pull>oai-enb oai-lte-ue</images_to_pull>
|
<images_to_pull>oai-enb oai-lte-ue</images_to_pull>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000011">
|
<testCase id="000011">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy Cassandra Database</desc>
|
<desc>Deploy Cassandra Database</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_tdd_05MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz</yaml_path>
|
||||||
<services>cassandra db_init</services>
|
<services>cassandra db_init</services>
|
||||||
<nb_healthy>1</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000001">
|
<testCase id="000001">
|
||||||
@@ -72,34 +78,37 @@
|
|||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000012">
|
<testCase id="000012">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G CoreNetwork</desc>
|
<desc>Deploy OAI 4G CoreNetwork</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_tdd_05MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz</yaml_path>
|
||||||
<services>oai_hss oai_mme oai_spgwc oai_spgwu trf_gen</services>
|
<services>oai_hss oai_mme oai_spgwc oai_spgwu trf_gen</services>
|
||||||
<nb_healthy>6</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000013">
|
<testCase id="000013">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G eNB RF sim (TDD 05MHz)</desc>
|
<desc>Deploy OAI 4G eNB RF sim (TDD 05MHz)</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_tdd_05MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz</yaml_path>
|
||||||
<services>oai_enb0</services>
|
<services>oai_enb0</services>
|
||||||
<nb_healthy>7</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000014">
|
<testCase id="000014">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 4G LTE-UE RF sim (TDD 05MHz)</desc>
|
<desc>Deploy OAI 4G LTE-UE RF sim (TDD 05MHz)</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_tdd_05MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz</yaml_path>
|
||||||
<services>oai_ue0</services>
|
<services>oai_ue0</services>
|
||||||
<nb_healthy>8</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="020011">
|
<testCase id="020011">
|
||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping Traffic-Gen from LTE-UE</desc>
|
<desc>Ping Traffic-Gen from LTE-UE</desc>
|
||||||
<id>rfsim4g_ue</id>
|
<id>rfsim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<ping_args> -c 20 192.168.61.11</ping_args>
|
<ping_args> -c 20 192.168.61.11</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -108,7 +117,7 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping LTE-UE from Traffic-Gen</desc>
|
<desc>Ping LTE-UE from Traffic-Gen</desc>
|
||||||
<id>rfsim4g_ext_dn</id>
|
<id>rfsim4g_ext_dn</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<ping_args>-c 20 12.0.0.2</ping_args>
|
<ping_args>-c 20 12.0.0.2</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -117,9 +126,9 @@
|
|||||||
<class>Iperf</class>
|
<class>Iperf</class>
|
||||||
<desc>Iperf UDP DL</desc>
|
<desc>Iperf UDP DL</desc>
|
||||||
<id>rfsim4g_ue</id>
|
<id>rfsim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<svr_id>rfsim4g_ext_dn</svr_id>
|
<svr_id>rfsim4g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>obelix</svr_node>
|
||||||
<iperf_args>-u -t 30 -b 2M -R</iperf_args>
|
<iperf_args>-u -t 30 -b 2M -R</iperf_args>
|
||||||
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
||||||
@@ -129,18 +138,20 @@
|
|||||||
<class>Iperf</class>
|
<class>Iperf</class>
|
||||||
<desc>Iperf UDP UL</desc>
|
<desc>Iperf UDP UL</desc>
|
||||||
<id>rfsim4g_ue</id>
|
<id>rfsim4g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>obelix</nodes>
|
||||||
<svr_id>rfsim4g_ext_dn</svr_id>
|
<svr_id>rfsim4g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>obelix</svr_node>
|
||||||
<iperf_args>-u -t 30 -b 1M</iperf_args>
|
<iperf_args>-u -t 30 -b 1M</iperf_args>
|
||||||
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>25</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>80</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100011">
|
<testCase id="100011">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 4G stack</desc>
|
<desc>Undeploy all OAI 4G stack</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_tdd_05MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100011">
|
<testCase id="100011">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 4G stack</desc>
|
<desc>Undeploy all OAI 4G stack</desc>
|
||||||
<yaml_path>yaml_files/4g_rfsimulator_tdd_05MHz</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
<htmlTabIcon>wrench</htmlTabIcon>
|
<htmlTabIcon>wrench</htmlTabIcon>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100021
|
800813
|
||||||
000021
|
000021
|
||||||
000022
|
000022
|
||||||
000023
|
000023
|
||||||
@@ -42,53 +42,63 @@
|
|||||||
<test_svr_id>0</test_svr_id>
|
<test_svr_id>0</test_svr_id>
|
||||||
<images_to_pull>oai-gnb oai-nr-cuup oai-nr-ue</images_to_pull>
|
<images_to_pull>oai-gnb oai-nr-cuup oai-nr-ue</images_to_pull>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000021">
|
<testCase id="000021">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G CoreNetwork</desc>
|
<desc>Deploy OAI 5G CoreNetwork</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_e1</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_e1</yaml_path>
|
||||||
<services>mysql oai-amf oai-smf oai-upf</services>
|
<services>mysql oai-amf oai-smf oai-upf</services>
|
||||||
<nb_healthy>4</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000022">
|
<testCase id="000022">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G RAN RF sim SA (1 CU-CP, 3 CU-UPs, 3 DUs)</desc>
|
<desc>Deploy OAI 5G RAN RF sim SA (1 CU-CP, 3 CU-UPs, 3 DUs)</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_e1</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_e1</yaml_path>
|
||||||
<services>oai-cucp oai-cuup oai-cuup2 oai-cuup3 oai-du oai-du2 oai-du3</services>
|
<services>oai-cucp oai-cuup oai-cuup2 oai-cuup3 oai-du oai-du2 oai-du3</services>
|
||||||
<nb_healthy>11</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000023">
|
<testCase id="000023">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G NR-UE RF sim SA</desc>
|
<desc>Deploy OAI 5G NR-UE RF sim SA</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_e1</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_e1</yaml_path>
|
||||||
<services>oai-nr-ue oai-nr-ue2 oai-nr-ue3</services>
|
<services>oai-nr-ue oai-nr-ue2 oai-nr-ue3</services>
|
||||||
<nb_healthy>14</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000024">
|
<testCase id="000024">
|
||||||
<class>Attach_UE</class>
|
<class>Attach_UE</class>
|
||||||
<desc>Attach OAI UE (Wait for IP)</desc>
|
<desc>Attach OAI UE (Wait for IP)</desc>
|
||||||
<id>rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3</id>
|
<id>rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3</id>
|
||||||
<nodes>localhost localhost localhost</nodes>
|
<nodes>cacofonix cacofonix cacofonix</nodes>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="020021">
|
<testCase id="020021">
|
||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping ext-dn from all NR-UEs</desc>
|
<desc>Ping ext-dn from all NR-UEs</desc>
|
||||||
<id>rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3</id>
|
<id>rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3</id>
|
||||||
<nodes>localhost localhost localhost</nodes>
|
<nodes>cacofonix cacofonix cacofonix</nodes>
|
||||||
<ping_args> -c 20 12.1.1.1 -i0.25</ping_args>
|
<ping_args> -c 20 12.1.1.1 -i0.25</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100021">
|
<testCase id="100021">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_e1</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_e1</yaml_path>
|
||||||
<d_retx_th>1,0,0,0</d_retx_th>
|
<d_retx_th>1,0,0,0</d_retx_th>
|
||||||
<u_retx_th>1,0,0,0</u_retx_th>
|
<u_retx_th>1,0,0,0</u_retx_th>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100022">
|
<testCase id="100022">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_e1</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_e1</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
<htmlTabIcon>wrench</htmlTabIcon>
|
<htmlTabIcon>wrench</htmlTabIcon>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100021
|
800813
|
||||||
000021
|
000021
|
||||||
000022
|
000022
|
||||||
000023
|
000023
|
||||||
@@ -44,35 +44,42 @@
|
|||||||
<test_svr_id>0</test_svr_id>
|
<test_svr_id>0</test_svr_id>
|
||||||
<images_to_pull>oai-gnb-asan oai-nr-cuup-asan oai-nr-ue-asan</images_to_pull>
|
<images_to_pull>oai-gnb-asan oai-nr-cuup-asan oai-nr-ue-asan</images_to_pull>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000021">
|
<testCase id="000021">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G CoreNetwork</desc>
|
<desc>Deploy OAI 5G CoreNetwork</desc>
|
||||||
<yaml_path>yaml_files/5g_f1_rfsimulator</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_f1_rfsimulator</yaml_path>
|
||||||
<services>mysql oai-amf oai-smf oai-upf oai-ext-dn</services>
|
<services>mysql oai-amf oai-smf oai-upf oai-ext-dn</services>
|
||||||
<nb_healthy>5</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000022">
|
<testCase id="000022">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G CU+DU+UE RF sim SA</desc>
|
<desc>Deploy OAI 5G CU+DU+UE RF sim SA</desc>
|
||||||
<yaml_path>yaml_files/5g_f1_rfsimulator</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_f1_rfsimulator</yaml_path>
|
||||||
<services>oai-cu oai-du oai-nr-ue</services>
|
<services>oai-cu oai-du oai-nr-ue</services>
|
||||||
<nb_healthy>8</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000023">
|
<testCase id="000023">
|
||||||
<class>Attach_UE</class>
|
<class>Attach_UE</class>
|
||||||
<desc>Attach OAI UE (Wait for IP)</desc>
|
<desc>Attach OAI UE (Wait for IP)</desc>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="020021">
|
<testCase id="020021">
|
||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping ext-dn from all NR-UEs</desc>
|
<desc>Ping ext-dn from all NR-UEs</desc>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args> -c 20 192.168.72.135 -i0.25</ping_args>
|
<ping_args> -c 20 192.168.72.135 -i0.25</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -80,7 +87,7 @@
|
|||||||
<testCase id="030020">
|
<testCase id="030020">
|
||||||
<class>Custom_Command</class>
|
<class>Custom_Command</class>
|
||||||
<desc>Simulate a DL radio channel with noise (3 dB)</desc>
|
<desc>Simulate a DL radio channel with noise (3 dB)</desc>
|
||||||
<node>localhost</node>
|
<node>cacofonix</node>
|
||||||
<command>echo channelmod modify 0 noise_power_dB 3 | nc --send-only 192.168.71.181 8091</command>
|
<command>echo channelmod modify 0 noise_power_dB 3 | nc --send-only 192.168.71.181 8091</command>
|
||||||
<command_fail>yes</command_fail>
|
<command_fail>yes</command_fail>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -90,9 +97,9 @@
|
|||||||
<desc>Iperf (DL/5Mbps/UDP)(30 sec)</desc>
|
<desc>Iperf (DL/5Mbps/UDP)(30 sec)</desc>
|
||||||
<iperf_args>-u -b 5M -t 20 -R</iperf_args>
|
<iperf_args>-u -b 5M -t 20 -R</iperf_args>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<svr_id>rfsim5g_ext_dn</svr_id>
|
<svr_id>rfsim5g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>cacofonix</svr_node>
|
||||||
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -102,9 +109,9 @@
|
|||||||
<desc>Iperf (UL/3Mbps/UDP)(30 sec)</desc>
|
<desc>Iperf (UL/3Mbps/UDP)(30 sec)</desc>
|
||||||
<iperf_args>-u -b 3M -t 20</iperf_args>
|
<iperf_args>-u -b 3M -t 20</iperf_args>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<svr_id>rfsim5g_ext_dn</svr_id>
|
<svr_id>rfsim5g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>cacofonix</svr_node>
|
||||||
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -112,7 +119,7 @@
|
|||||||
<testCase id="040021">
|
<testCase id="040021">
|
||||||
<class>Custom_Command</class>
|
<class>Custom_Command</class>
|
||||||
<desc>Simulate a disruption of DL radio channel (ploss 55)(5 sec)</desc>
|
<desc>Simulate a disruption of DL radio channel (ploss 55)(5 sec)</desc>
|
||||||
<node>localhost</node>
|
<node>cacofonix</node>
|
||||||
<command>echo channelmod modify 0 ploss 55 | nc -N 192.168.71.181 8091 && sleep 5</command>
|
<command>echo channelmod modify 0 ploss 55 | nc -N 192.168.71.181 8091 && sleep 5</command>
|
||||||
<command_fail>yes</command_fail>
|
<command_fail>yes</command_fail>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -120,7 +127,7 @@
|
|||||||
<testCase id="040022">
|
<testCase id="040022">
|
||||||
<class>Custom_Command</class>
|
<class>Custom_Command</class>
|
||||||
<desc>Get UE sync state (UE ID 0)</desc>
|
<desc>Get UE sync state (UE ID 0)</desc>
|
||||||
<node>localhost</node>
|
<node>cacofonix</node>
|
||||||
<command>echo ciUE sync_state 0 | nc -N 192.168.71.181 8091 | grep -E UE_NOT_SYNC</command>
|
<command>echo ciUE sync_state 0 | nc -N 192.168.71.181 8091 | grep -E UE_NOT_SYNC</command>
|
||||||
<command_fail>yes</command_fail>
|
<command_fail>yes</command_fail>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -128,7 +135,7 @@
|
|||||||
<testCase id="040023">
|
<testCase id="040023">
|
||||||
<class>Custom_Command</class>
|
<class>Custom_Command</class>
|
||||||
<desc>Restoration of the original DL channel conditions (ploss 0)(5 sec)</desc>
|
<desc>Restoration of the original DL channel conditions (ploss 0)(5 sec)</desc>
|
||||||
<node>localhost</node>
|
<node>cacofonix</node>
|
||||||
<command>echo channelmod modify 0 ploss 0 | nc -N 192.168.71.181 8091 && sleep 5</command>
|
<command>echo channelmod modify 0 ploss 0 | nc -N 192.168.71.181 8091 && sleep 5</command>
|
||||||
<command_fail>yes</command_fail>
|
<command_fail>yes</command_fail>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -136,17 +143,19 @@
|
|||||||
<testCase id="040024">
|
<testCase id="040024">
|
||||||
<class>Custom_Command</class>
|
<class>Custom_Command</class>
|
||||||
<desc>Get UE sync state (UE ID 0)</desc>
|
<desc>Get UE sync state (UE ID 0)</desc>
|
||||||
<node>localhost</node>
|
<node>cacofonix</node>
|
||||||
<command>echo ciUE sync_state 0 | nc -N 192.168.71.181 8091 | grep -E UE_CONNECTED && sleep 10</command>
|
<command>echo ciUE sync_state 0 | nc -N 192.168.71.181 8091 | grep -E UE_CONNECTED && sleep 10</command>
|
||||||
<command_fail>yes</command_fail>
|
<command_fail>yes</command_fail>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100021">
|
<testCase id="100021">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_f1_rfsimulator</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_f1_rfsimulator</yaml_path>
|
||||||
<d_retx_th>30,30,100,100</d_retx_th>
|
<d_retx_th>30,30,100,100</d_retx_th>
|
||||||
<u_retx_th>30,30,100,100</u_retx_th>
|
<u_retx_th>30,30,100,100</u_retx_th>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100022">
|
<testCase id="100022">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_f1_rfsimulator</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_f1_rfsimulator</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
<repeatCount>1</repeatCount>
|
<repeatCount>1</repeatCount>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100011
|
800813
|
||||||
000011
|
000011
|
||||||
000012
|
000012
|
||||||
000013
|
000013
|
||||||
@@ -45,35 +45,42 @@
|
|||||||
<test_svr_id>0</test_svr_id>
|
<test_svr_id>0</test_svr_id>
|
||||||
<images_to_pull>oai-gnb-asan oai-nr-ue-asan</images_to_pull>
|
<images_to_pull>oai-gnb-asan oai-nr-ue-asan</images_to_pull>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000011">
|
<testCase id="000011">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G CoreNetwork</desc>
|
<desc>Deploy OAI 5G CoreNetwork</desc>
|
||||||
<yaml_path>yaml_files/5g_fdd_rfsimulator</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_fdd_rfsimulator</yaml_path>
|
||||||
<services>mysql oai-amf oai-smf oai-upf oai-ext-dn</services>
|
<services>mysql oai-amf oai-smf oai-upf oai-ext-dn</services>
|
||||||
<nb_healthy>5</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000012">
|
<testCase id="000012">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G gNB+UE RF sim SA</desc>
|
<desc>Deploy OAI 5G gNB+UE RF sim SA</desc>
|
||||||
<yaml_path>yaml_files/5g_fdd_rfsimulator</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_fdd_rfsimulator</yaml_path>
|
||||||
<services>oai-gnb oai-nr-ue</services>
|
<services>oai-gnb oai-nr-ue</services>
|
||||||
<nb_healthy>7</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000013">
|
<testCase id="000013">
|
||||||
<class>Attach_UE</class>
|
<class>Attach_UE</class>
|
||||||
<desc>Attach OAI UE (Wait for IP)</desc>
|
<desc>Attach OAI UE (Wait for IP)</desc>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="020011">
|
<testCase id="020011">
|
||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping ext-dn from NR-UE</desc>
|
<desc>Ping ext-dn from NR-UE</desc>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args>-c 20 -i 0.25 192.168.72.135</ping_args>
|
<ping_args>-c 20 -i 0.25 192.168.72.135</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -82,7 +89,7 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping NR-UE from ext-dn</desc>
|
<desc>Ping NR-UE from ext-dn</desc>
|
||||||
<id>rfsim5g_ext_dn</id>
|
<id>rfsim5g_ext_dn</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args>-c 20 -i 0.25 12.1.1.2</ping_args>
|
<ping_args>-c 20 -i 0.25 12.1.1.2</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -92,9 +99,9 @@
|
|||||||
<desc>Iperf (DL/3Mbps/UDP)(30 sec)</desc>
|
<desc>Iperf (DL/3Mbps/UDP)(30 sec)</desc>
|
||||||
<iperf_args>-u -b 3M -t 30 -R</iperf_args>
|
<iperf_args>-u -b 3M -t 30 -R</iperf_args>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<svr_id>rfsim5g_ext_dn</svr_id>
|
<svr_id>rfsim5g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>cacofonix</svr_node>
|
||||||
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -104,19 +111,21 @@
|
|||||||
<desc>Iperf (UL/3Mbps/UDP)(30 sec)</desc>
|
<desc>Iperf (UL/3Mbps/UDP)(30 sec)</desc>
|
||||||
<iperf_args>-u -b 3M -t 30</iperf_args>
|
<iperf_args>-u -b 3M -t 30</iperf_args>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<svr_id>rfsim5g_ext_dn</svr_id>
|
<svr_id>rfsim5g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>cacofonix</svr_node>
|
||||||
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100011">
|
<testCase id="100011">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_fdd_rfsimulator</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_fdd_rfsimulator</yaml_path>
|
||||||
<d_retx_th>1,0,0,0</d_retx_th>
|
<d_retx_th>1,0,0,0</d_retx_th>
|
||||||
<u_retx_th>1,0,0,0</u_retx_th>
|
<u_retx_th>1,0,0,0</u_retx_th>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100012">
|
<testCase id="100012">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_fdd_rfsimulator</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_fdd_rfsimulator</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -27,16 +27,14 @@
|
|||||||
<repeatCount>1</repeatCount>
|
<repeatCount>1</repeatCount>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100001
|
800813
|
||||||
000000
|
000000
|
||||||
000001
|
000001
|
||||||
000002
|
000002
|
||||||
000003
|
000003
|
||||||
000004
|
000004
|
||||||
200000
|
|
||||||
020001
|
020001
|
||||||
020002
|
020002
|
||||||
200001
|
|
||||||
100001
|
100001
|
||||||
</TestCaseRequestedList>
|
</TestCaseRequestedList>
|
||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
@@ -47,37 +45,46 @@
|
|||||||
<test_svr_id>0</test_svr_id>
|
<test_svr_id>0</test_svr_id>
|
||||||
<images_to_pull>oai-gnb-asan oai-nr-ue-asan</images_to_pull>
|
<images_to_pull>oai-gnb-asan oai-nr-ue-asan</images_to_pull>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000000">
|
<testCase id="000000">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy MySql Database</desc>
|
<desc>Deploy MySql Database</desc>
|
||||||
<yaml_path>yaml_files/5g_l2sim_tdd</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_l2sim_tdd</yaml_path>
|
||||||
<services>mysql</services>
|
<services>mysql</services>
|
||||||
<nb_healthy>1</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000001">
|
<testCase id="000001">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G CoreNetwork</desc>
|
<desc>Deploy OAI 5G CoreNetwork</desc>
|
||||||
<yaml_path>yaml_files/5g_l2sim_tdd</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_l2sim_tdd</yaml_path>
|
||||||
<services>oai-amf oai-smf oai-upf oai-ext-dn</services>
|
<services>oai-amf oai-smf oai-upf oai-ext-dn</services>
|
||||||
<nb_healthy>5</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000002">
|
<testCase id="000002">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G gNB L2 sim SA</desc>
|
<desc>Deploy OAI 5G gNB L2 sim SA</desc>
|
||||||
<yaml_path>yaml_files/5g_l2sim_tdd</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_l2sim_tdd</yaml_path>
|
||||||
<services>oai-gnb</services>
|
<services>oai-gnb</services>
|
||||||
<nb_healthy>6</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000003">
|
<testCase id="000003">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G NR-UE L2 sim SA and Proxy</desc>
|
<desc>Deploy OAI 5G NR-UE L2 sim SA and Proxy</desc>
|
||||||
<yaml_path>yaml_files/5g_l2sim_tdd</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_l2sim_tdd</yaml_path>
|
||||||
<services>proxy oai-nr-ue0</services>
|
<services>proxy oai-nr-ue0</services>
|
||||||
<nb_healthy>8</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000004">
|
<testCase id="000004">
|
||||||
@@ -106,23 +113,13 @@
|
|||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100001">
|
<testCase id="100001">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_l2sim_tdd</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_l2sim_tdd</yaml_path>
|
||||||
<d_retx_th>20,50,100,100</d_retx_th>
|
<d_retx_th>20,50,100,100</d_retx_th>
|
||||||
<u_retx_th>0,0,0,0</u_retx_th>
|
<u_retx_th>0,0,0,0</u_retx_th>
|
||||||
</testCase>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
<testCase id="200000">
|
|
||||||
<class>StatsFromGenObject</class>
|
|
||||||
<desc>Statistics before Traffic Test</desc>
|
|
||||||
<yaml_path>yaml_files/5g_l2sim_tdd</yaml_path>
|
|
||||||
</testCase>
|
|
||||||
|
|
||||||
<testCase id="200001">
|
|
||||||
<class>StatsFromGenObject</class>
|
|
||||||
<desc>Statistics after Traffic Test</desc>
|
|
||||||
<yaml_path>yaml_files/5g_l2sim_tdd</yaml_path>
|
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100002">
|
<testCase id="100002">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_l2sim_tdd</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_l2sim_tdd</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
<repeatCount>1</repeatCount>
|
<repeatCount>1</repeatCount>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100001
|
800813
|
||||||
000001
|
000001
|
||||||
000002
|
000002
|
||||||
000003
|
000003
|
||||||
@@ -60,75 +60,87 @@
|
|||||||
<test_svr_id>0</test_svr_id>
|
<test_svr_id>0</test_svr_id>
|
||||||
<images_to_pull>oai-gnb-asan oai-nr-ue</images_to_pull>
|
<images_to_pull>oai-gnb-asan oai-nr-ue</images_to_pull>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000001">
|
<testCase id="000001">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G CoreNetwork</desc>
|
<desc>Deploy OAI 5G CoreNetwork</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator</yaml_path>
|
||||||
<services>mysql oai-amf oai-smf oai-upf oai-ext-dn</services>
|
<services>mysql oai-amf oai-smf oai-upf oai-ext-dn</services>
|
||||||
<nb_healthy>5</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000002">
|
<testCase id="000002">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G gNB RF sim SA</desc>
|
<desc>Deploy OAI 5G gNB RF sim SA</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator</yaml_path>
|
||||||
<services>oai-gnb</services>
|
<services>oai-gnb</services>
|
||||||
<nb_healthy>6</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000003">
|
<testCase id="000003">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G NR-UE RF sim SA</desc>
|
<desc>Deploy OAI 5G NR-UE RF sim SA</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator</yaml_path>
|
||||||
<services>oai-nr-ue</services>
|
<services>oai-nr-ue</services>
|
||||||
<nb_healthy>7</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000004">
|
<testCase id="000004">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy Second OAI 5G NR-UE RF sim SA</desc>
|
<desc>Deploy Second OAI 5G NR-UE RF sim SA</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator</yaml_path>
|
||||||
<services>oai-nr-ue2</services>
|
<services>oai-nr-ue2</services>
|
||||||
<nb_healthy>8</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000005">
|
<testCase id="000005">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G NR-UEs (#3, #4, #5) RF sim SA</desc>
|
<desc>Deploy OAI 5G NR-UEs (#3, #4, #5) RF sim SA</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator</yaml_path>
|
||||||
<services>oai-nr-ue3 oai-nr-ue4 oai-nr-ue5</services>
|
<services>oai-nr-ue3 oai-nr-ue4 oai-nr-ue5</services>
|
||||||
<nb_healthy>11</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000006">
|
<testCase id="000006">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G NR-UEs (#6, #7, #8) RF sim SA</desc>
|
<desc>Deploy OAI 5G NR-UEs (#6, #7, #8) RF sim SA</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator</yaml_path>
|
||||||
<services>oai-nr-ue6 oai-nr-ue7 oai-nr-ue8</services>
|
<services>oai-nr-ue6 oai-nr-ue7 oai-nr-ue8</services>
|
||||||
<nb_healthy>14</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000007">
|
<testCase id="000007">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G NR-UEs (#9, #10) RF sim SA</desc>
|
<desc>Deploy OAI 5G NR-UEs (#9, #10) RF sim SA</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator</yaml_path>
|
||||||
<services>oai-nr-ue9 oai-nr-ue10</services>
|
<services>oai-nr-ue9 oai-nr-ue10</services>
|
||||||
<nb_healthy>16</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000008">
|
<testCase id="000008">
|
||||||
<class>Attach_UE</class>
|
<class>Attach_UE</class>
|
||||||
<desc>Attach OAI UE (Wait for IP)</desc>
|
<desc>Attach OAI UE (Wait for IP)</desc>
|
||||||
<id>rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10</id>
|
<id>rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10</id>
|
||||||
<nodes>localhost localhost localhost localhost localhost localhost localhost localhost localhost localhost</nodes>
|
<nodes>cacofonix cacofonix cacofonix cacofonix cacofonix cacofonix cacofonix cacofonix cacofonix cacofonix</nodes>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="020001">
|
<testCase id="020001">
|
||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping ext-dn from NR-UE</desc>
|
<desc>Ping ext-dn from NR-UE</desc>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args> -c 20 -i 0.25 192.168.72.135</ping_args>
|
<ping_args> -c 20 -i 0.25 192.168.72.135</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -137,7 +149,7 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping NR-UE from ext-dn</desc>
|
<desc>Ping NR-UE from ext-dn</desc>
|
||||||
<id>rfsim5g_ext_dn</id>
|
<id>rfsim5g_ext_dn</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args>-c 20 -i 0.25 12.1.1.2</ping_args>
|
<ping_args>-c 20 -i 0.25 12.1.1.2</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -146,7 +158,7 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping ext-dn from Second NR-UE</desc>
|
<desc>Ping ext-dn from Second NR-UE</desc>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args> -c 20 -i 0.25 192.168.72.135</ping_args>
|
<ping_args> -c 20 -i 0.25 192.168.72.135</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -155,7 +167,7 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping Second NR-UE from ext-dn</desc>
|
<desc>Ping Second NR-UE from ext-dn</desc>
|
||||||
<id>rfsim5g_ext_dn</id>
|
<id>rfsim5g_ext_dn</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args>-c 20 -i 0.25 12.1.1.3</ping_args>
|
<ping_args>-c 20 -i 0.25 12.1.1.3</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -164,7 +176,7 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping ext-dn from both UEs</desc>
|
<desc>Ping ext-dn from both UEs</desc>
|
||||||
<id>rfsim5g_ue rfsim5g_ue2</id>
|
<id>rfsim5g_ue rfsim5g_ue2</id>
|
||||||
<nodes>localhost localhost</nodes>
|
<nodes>cacofonix cacofonix</nodes>
|
||||||
<ping_args>-c 20 -i 0.25 192.168.72.135</ping_args>
|
<ping_args>-c 20 -i 0.25 192.168.72.135</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -173,7 +185,7 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping ext-dn from both UEs</desc>
|
<desc>Ping ext-dn from both UEs</desc>
|
||||||
<id>rfsim5g_ue rfsim5g_ue2</id>
|
<id>rfsim5g_ue rfsim5g_ue2</id>
|
||||||
<nodes>localhost localhost</nodes>
|
<nodes>cacofonix cacofonix</nodes>
|
||||||
<ping_args>-c 20 -i 0.25 192.168.72.135</ping_args>
|
<ping_args>-c 20 -i 0.25 192.168.72.135</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -182,7 +194,7 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping ext-dn from all UEs</desc>
|
<desc>Ping ext-dn from all UEs</desc>
|
||||||
<id>rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10</id>
|
<id>rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10</id>
|
||||||
<nodes>localhost localhost localhost localhost localhost localhost localhost localhost localhost localhost</nodes>
|
<nodes>cacofonix cacofonix cacofonix cacofonix cacofonix cacofonix cacofonix cacofonix cacofonix cacofonix</nodes>
|
||||||
<ping_args>-c 20 192.168.72.135 -i 0.25 -s 1016</ping_args>
|
<ping_args>-c 20 192.168.72.135 -i 0.25 -s 1016</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -192,9 +204,9 @@
|
|||||||
<desc>Iperf (DL/3Mbps/UDP)(30 sec)</desc>
|
<desc>Iperf (DL/3Mbps/UDP)(30 sec)</desc>
|
||||||
<iperf_args>-u -b 3M -t 20 -R</iperf_args>
|
<iperf_args>-u -b 3M -t 20 -R</iperf_args>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<svr_id>rfsim5g_ext_dn</svr_id>
|
<svr_id>rfsim5g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>cacofonix</svr_node>
|
||||||
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -204,9 +216,9 @@
|
|||||||
<desc>Iperf (UL/1Mbps/UDP)(30 sec)</desc>
|
<desc>Iperf (UL/1Mbps/UDP)(30 sec)</desc>
|
||||||
<iperf_args>-u -b 1M -t 20</iperf_args>
|
<iperf_args>-u -b 1M -t 20</iperf_args>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<svr_id>rfsim5g_ext_dn</svr_id>
|
<svr_id>rfsim5g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>cacofonix</svr_node>
|
||||||
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -215,29 +227,31 @@
|
|||||||
<class>Attach_UE</class>
|
<class>Attach_UE</class>
|
||||||
<desc>Attach OAI UE 1 and 2</desc>
|
<desc>Attach OAI UE 1 and 2</desc>
|
||||||
<id>rfsim5g_ue rfsim5g_ue2</id>
|
<id>rfsim5g_ue rfsim5g_ue2</id>
|
||||||
<nodes>localhost localhost</nodes>
|
<nodes>cacofonix cacofonix</nodes>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="444444">
|
<testCase id="444444">
|
||||||
<class>Detach_UE</class>
|
<class>Detach_UE</class>
|
||||||
<desc>Detach OAI UE 1 and 2</desc>
|
<desc>Detach OAI UE 1 and 2</desc>
|
||||||
<id>rfsim5g_ue rfsim5g_ue2</id>
|
<id>rfsim5g_ue rfsim5g_ue2</id>
|
||||||
<nodes>localhost localhost</nodes>
|
<nodes>cacofonix cacofonix</nodes>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="444445">
|
<testCase id="444445">
|
||||||
<class>Detach_UE</class>
|
<class>Detach_UE</class>
|
||||||
<desc>Detach OAI UE 2 to 10</desc>
|
<desc>Detach OAI UE 2 to 10</desc>
|
||||||
<id>rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10</id>
|
<id>rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10</id>
|
||||||
<nodes>localhost localhost localhost localhost localhost localhost localhost localhost</nodes>
|
<nodes>cacofonix cacofonix cacofonix cacofonix cacofonix cacofonix cacofonix cacofonix</nodes>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100001">
|
<testCase id="100001">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator</yaml_path>
|
||||||
<d_retx_th>1,0,0,0</d_retx_th>
|
<d_retx_th>1,0,0,0</d_retx_th>
|
||||||
<u_retx_th>1,0,0,0</u_retx_th>
|
<u_retx_th>1,0,0,0</u_retx_th>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
<repeatCount>1</repeatCount>
|
<repeatCount>1</repeatCount>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100001
|
800813
|
||||||
000001
|
000001
|
||||||
000002
|
000002
|
||||||
000003
|
000003
|
||||||
@@ -45,35 +45,42 @@
|
|||||||
<test_svr_id>0</test_svr_id>
|
<test_svr_id>0</test_svr_id>
|
||||||
<images_to_pull>oai-gnb-asan oai-nr-ue-asan</images_to_pull>
|
<images_to_pull>oai-gnb-asan oai-nr-ue-asan</images_to_pull>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000001">
|
<testCase id="000001">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G CoreNetwork</desc>
|
<desc>Deploy OAI 5G CoreNetwork</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_24prb</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_24prb</yaml_path>
|
||||||
<services>mysql oai-amf oai-smf oai-upf oai-ext-dn</services>
|
<services>mysql oai-amf oai-smf oai-upf oai-ext-dn</services>
|
||||||
<nb_healthy>5</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000002">
|
<testCase id="000002">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G gNB+UE RFsim SA</desc>
|
<desc>Deploy OAI 5G gNB+UE RFsim SA</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_24prb</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_24prb</yaml_path>
|
||||||
<services>oai-gnb oai-nr-ue</services>
|
<services>oai-gnb oai-nr-ue</services>
|
||||||
<nb_healthy>7</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000003">
|
<testCase id="000003">
|
||||||
<class>Attach_UE</class>
|
<class>Attach_UE</class>
|
||||||
<desc>Attach OAI UE (Wait for IP)</desc>
|
<desc>Attach OAI UE (Wait for IP)</desc>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="020001">
|
<testCase id="020001">
|
||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping ext-dn from NR-UE</desc>
|
<desc>Ping ext-dn from NR-UE</desc>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args> -c 20 -i0.2 192.168.72.135</ping_args>
|
<ping_args> -c 20 -i0.2 192.168.72.135</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -82,7 +89,7 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping NR-UE from ext-dn</desc>
|
<desc>Ping NR-UE from ext-dn</desc>
|
||||||
<id>rfsim5g_ext_dn</id>
|
<id>rfsim5g_ext_dn</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args>-c 20 12.1.1.2 -i0.2</ping_args>
|
<ping_args>-c 20 12.1.1.2 -i0.2</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -92,9 +99,9 @@
|
|||||||
<desc>Iperf (DL/3Mbps/UDP)(30 sec)</desc>
|
<desc>Iperf (DL/3Mbps/UDP)(30 sec)</desc>
|
||||||
<iperf_args>-u -b 3M -t 20 -R</iperf_args>
|
<iperf_args>-u -b 3M -t 20 -R</iperf_args>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<svr_id>rfsim5g_ext_dn</svr_id>
|
<svr_id>rfsim5g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>cacofonix</svr_node>
|
||||||
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -104,19 +111,21 @@
|
|||||||
<desc>Iperf (UL/1Mbps/UDP)(30 sec)</desc>
|
<desc>Iperf (UL/1Mbps/UDP)(30 sec)</desc>
|
||||||
<iperf_args>-u -b 1M -t 20</iperf_args>
|
<iperf_args>-u -b 1M -t 20</iperf_args>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<svr_id>rfsim5g_ext_dn</svr_id>
|
<svr_id>rfsim5g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>cacofonix</svr_node>
|
||||||
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100001">
|
<testCase id="100001">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_24prb</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_24prb</yaml_path>
|
||||||
<d_retx_th>1,0,0,0</d_retx_th>
|
<d_retx_th>1,0,0,0</d_retx_th>
|
||||||
<u_retx_th>1,0,0,0</u_retx_th>
|
<u_retx_th>1,0,0,0</u_retx_th>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100002">
|
<testCase id="100002">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_24prb</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_24prb</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
<repeatCount>1</repeatCount>
|
<repeatCount>1</repeatCount>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100001
|
800813
|
||||||
000001
|
000001
|
||||||
000002
|
000002
|
||||||
000003
|
000003
|
||||||
@@ -45,35 +45,42 @@
|
|||||||
<test_svr_id>0</test_svr_id>
|
<test_svr_id>0</test_svr_id>
|
||||||
<images_to_pull>oai-gnb-asan oai-nr-ue-asan</images_to_pull>
|
<images_to_pull>oai-gnb-asan oai-nr-ue-asan</images_to_pull>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000001">
|
<testCase id="000001">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G CoreNetwork</desc>
|
<desc>Deploy OAI 5G CoreNetwork</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_2x2</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_2x2</yaml_path>
|
||||||
<services>mysql oai-amf oai-smf oai-upf oai-ext-dn</services>
|
<services>mysql oai-amf oai-smf oai-upf oai-ext-dn</services>
|
||||||
<nb_healthy>5</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000002">
|
<testCase id="000002">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G gNB+UE RF sim SA</desc>
|
<desc>Deploy OAI 5G gNB+UE RF sim SA</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_2x2</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_2x2</yaml_path>
|
||||||
<services>oai-gnb oai-nr-ue</services>
|
<services>oai-gnb oai-nr-ue</services>
|
||||||
<nb_healthy>7</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000003">
|
<testCase id="000003">
|
||||||
<class>Attach_UE</class>
|
<class>Attach_UE</class>
|
||||||
<desc>Attach OAI UE (Wait for IP)</desc>
|
<desc>Attach OAI UE (Wait for IP)</desc>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="020001">
|
<testCase id="020001">
|
||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping ext-dn from NR-UE</desc>
|
<desc>Ping ext-dn from NR-UE</desc>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args>-c 20 -i 0.25 192.168.72.135</ping_args>
|
<ping_args>-c 20 -i 0.25 192.168.72.135</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -82,7 +89,7 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping NR-UE from ext-dn</desc>
|
<desc>Ping NR-UE from ext-dn</desc>
|
||||||
<id>rfsim5g_ext_dn</id>
|
<id>rfsim5g_ext_dn</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args>-c 20 -i 0.25 12.1.1.2</ping_args>
|
<ping_args>-c 20 -i 0.25 12.1.1.2</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -92,9 +99,9 @@
|
|||||||
<desc>Iperf (DL/10Mbps/UDP)(30 sec)</desc>
|
<desc>Iperf (DL/10Mbps/UDP)(30 sec)</desc>
|
||||||
<iperf_args>-u -b 10M -t 20 -R</iperf_args>
|
<iperf_args>-u -b 10M -t 20 -R</iperf_args>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<svr_id>rfsim5g_ext_dn</svr_id>
|
<svr_id>rfsim5g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>cacofonix</svr_node>
|
||||||
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -104,17 +111,19 @@
|
|||||||
<desc>Iperf (UL/4Mbps/UDP)(30 sec)</desc>
|
<desc>Iperf (UL/4Mbps/UDP)(30 sec)</desc>
|
||||||
<iperf_args>-u -b 4M -t 20</iperf_args>
|
<iperf_args>-u -b 4M -t 20</iperf_args>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<svr_id>rfsim5g_ext_dn</svr_id>
|
<svr_id>rfsim5g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>cacofonix</svr_node>
|
||||||
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100001">
|
<testCase id="100001">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_2x2</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_2x2</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
<d_retx_th>1,0,0,0</d_retx_th>
|
<d_retx_th>1,0,0,0</d_retx_th>
|
||||||
<u_retx_th>1,0,0,0</u_retx_th>
|
<u_retx_th>1,0,0,0</u_retx_th>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100002">
|
<testCase id="100002">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_2x2</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_2x2</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100002">
|
<testCase id="100002">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -26,6 +26,7 @@
|
|||||||
<htmlTabIcon>wrench</htmlTabIcon>
|
<htmlTabIcon>wrench</htmlTabIcon>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
|
800813
|
||||||
000020
|
000020
|
||||||
000021
|
000021
|
||||||
020021
|
020021
|
||||||
@@ -40,35 +41,43 @@
|
|||||||
<test_svr_id>0</test_svr_id>
|
<test_svr_id>0</test_svr_id>
|
||||||
<images_to_pull>oai-gnb oai-nr-ue</images_to_pull>
|
<images_to_pull>oai-gnb oai-nr-ue</images_to_pull>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000020">
|
<testCase id="000020">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI-DU+nrUE</desc>
|
<desc>Deploy OAI-DU+nrUE</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_accelleran</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_accelleran</yaml_path>
|
||||||
<services>oai-du oai-nr-ue</services>
|
<services>oai-du oai-nr-ue</services>
|
||||||
<nb_healthy>2</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000021">
|
<testCase id="000021">
|
||||||
<class>Attach_UE</class>
|
<class>Attach_UE</class>
|
||||||
<desc>Attach OAI UE (Wait for IP)</desc>
|
<desc>Attach OAI UE (Wait for IP)</desc>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>ofqot</nodes>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="020021">
|
<testCase id="020021">
|
||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Test Connectivity (ping)</desc>
|
<desc>Test Connectivity (ping)</desc>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>ofqot</nodes>
|
||||||
<ping_args>-c 20 12.1.1.1</ping_args>
|
<ping_args>-c 20 12.1.1.1</ping_args>
|
||||||
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100022">
|
<testCase id="100022">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_accelleran</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_accelleran</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100022">
|
<testCase id="100022">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_accelleran</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_accelleran</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
<repeatCount>1</repeatCount>
|
<repeatCount>1</repeatCount>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100011
|
800813
|
||||||
004000
|
004000
|
||||||
000010
|
000010
|
||||||
000011
|
000011
|
||||||
@@ -49,31 +49,38 @@
|
|||||||
<testCase id="004000">
|
<testCase id="004000">
|
||||||
<class>Custom_Command</class>
|
<class>Custom_Command</class>
|
||||||
<desc>Clean-Up any residual volume</desc>
|
<desc>Clean-Up any residual volume</desc>
|
||||||
<node>localhost</node>
|
<node>cacofonix</node>
|
||||||
<command>docker volume rm 5g_rfsimulator_fdd_phytest_rrc.config -f</command>
|
<command>docker volume rm 5g_rfsimulator_fdd_phytest_rrc.config -f</command>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000010">
|
<testCase id="000010">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G gNB RF sim SA</desc>
|
<desc>Deploy OAI 5G gNB RF sim SA</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_fdd_phytest</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_fdd_phytest</yaml_path>
|
||||||
<services>oai-gnb</services>
|
<services>oai-gnb</services>
|
||||||
<nb_healthy>1</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000011">
|
<testCase id="000011">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G NR-UE RF sim SA</desc>
|
<desc>Deploy OAI 5G NR-UE RF sim SA</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_fdd_phytest</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_fdd_phytest</yaml_path>
|
||||||
<services>oai-nr-ue</services>
|
<services>oai-nr-ue</services>
|
||||||
<nb_healthy>2</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="020011">
|
<testCase id="020011">
|
||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping gNB from NR-UE</desc>
|
<desc>Ping gNB from NR-UE</desc>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args>-c20 -i0.2 10.0.1.1</ping_args>
|
<ping_args>-c20 -i0.2 10.0.1.1</ping_args>
|
||||||
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -82,7 +89,7 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping NR-UE from gNB</desc>
|
<desc>Ping NR-UE from gNB</desc>
|
||||||
<id>rfsim5g_gnb_nos1</id>
|
<id>rfsim5g_gnb_nos1</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args>-c20 -i0.2 10.0.1.2</ping_args>
|
<ping_args>-c20 -i0.2 10.0.1.2</ping_args>
|
||||||
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -92,9 +99,9 @@
|
|||||||
<desc>Iperf (DL/30kbps/UDP)(30 sec)</desc>
|
<desc>Iperf (DL/30kbps/UDP)(30 sec)</desc>
|
||||||
<iperf_args>-u -b 0.03M -t 20 -R -c 10.0.1.1</iperf_args>
|
<iperf_args>-u -b 0.03M -t 20 -R -c 10.0.1.1</iperf_args>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<svr_id>rfsim5g_gnb_nos1</svr_id>
|
<svr_id>rfsim5g_gnb_nos1</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>cacofonix</svr_node>
|
||||||
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -104,19 +111,21 @@
|
|||||||
<desc>Iperf (UL/30kbps/UDP)(30 sec)</desc>
|
<desc>Iperf (UL/30kbps/UDP)(30 sec)</desc>
|
||||||
<iperf_args>-u -b 0.03M -t 20 -c 10.0.1.1</iperf_args>
|
<iperf_args>-u -b 0.03M -t 20 -c 10.0.1.1</iperf_args>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<svr_id>rfsim5g_gnb_nos1</svr_id>
|
<svr_id>rfsim5g_gnb_nos1</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>cacofonix</svr_node>
|
||||||
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100011">
|
<testCase id="100011">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_fdd_phytest</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_fdd_phytest</yaml_path>
|
||||||
<d_retx_th>10,100,100,100</d_retx_th> <!-- phytest: will fail at start! -->
|
<d_retx_th>10,100,100,100</d_retx_th> <!-- phytest: will fail at start! -->
|
||||||
<u_retx_th>10,100,100,100</u_retx_th> <!-- phytest: will fail at start! -->
|
<u_retx_th>10,100,100,100</u_retx_th> <!-- phytest: will fail at start! -->
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -32,15 +32,17 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100012">
|
<testCase id="100012">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_fdd_phytest</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_fdd_phytest</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="004000">
|
<testCase id="004000">
|
||||||
<class>Custom_Command</class>
|
<class>Custom_Command</class>
|
||||||
<desc>Clean-Up any residual volume</desc>
|
<desc>Clean-Up any residual volume</desc>
|
||||||
<node>localhost</node>
|
<node>cacofonix</node>
|
||||||
<command>docker volume rm 5g_rfsimulator_fdd_phytest_rrc.config</command>
|
<command>docker volume rm 5g_rfsimulator_fdd_phytest_rrc.config</command>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
<repeatCount>1</repeatCount>
|
<repeatCount>1</repeatCount>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100001
|
800813
|
||||||
000000
|
000000
|
||||||
000001
|
000001
|
||||||
020001
|
020001
|
||||||
@@ -43,27 +43,36 @@
|
|||||||
<images_to_pull>oai-gnb-asan oai-nr-ue-asan</images_to_pull>
|
<images_to_pull>oai-gnb-asan oai-nr-ue-asan</images_to_pull>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000000">
|
<testCase id="000000">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI gNB</desc>
|
<desc>Deploy OAI gNB</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_fr2_32prb</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_fr2_32prb</yaml_path>
|
||||||
<services>mysql oai-amf oai-smf oai-upf oai-ext-dn</services>
|
<services>mysql oai-amf oai-smf oai-upf oai-ext-dn</services>
|
||||||
<nb_healthy>5</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000001">
|
<testCase id="000001">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI NR-UE</desc>
|
<desc>Deploy OAI NR-UE</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_fr2_32prb</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_fr2_32prb</yaml_path>
|
||||||
<services>oai-gnb oai-nr-ue</services>
|
<services>oai-gnb oai-nr-ue</services>
|
||||||
<nb_healthy>7</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="020001">
|
<testCase id="020001">
|
||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping ext-dn from NR-UE</desc>
|
<desc>Ping ext-dn from NR-UE</desc>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args>-c 20 -i0.2 192.168.72.135</ping_args>
|
<ping_args>-c 20 -i0.2 192.168.72.135</ping_args>
|
||||||
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -72,17 +81,19 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping NR-UE from ext-dn</desc>
|
<desc>Ping NR-UE from ext-dn</desc>
|
||||||
<id>rfsim5g_ext_dn</id>
|
<id>rfsim5g_ext_dn</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args>-c 20 12.1.1.2 -i0.2</ping_args>
|
<ping_args>-c 20 12.1.1.2 -i0.2</ping_args>
|
||||||
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100001">
|
<testCase id="100001">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_fr2_32prb</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_fr2_32prb</yaml_path>
|
||||||
<d_retx_th>10,0,0,0</d_retx_th>
|
<d_retx_th>10,0,0,0</d_retx_th>
|
||||||
<u_retx_th>10,0,0,0</u_retx_th>
|
<u_retx_th>10,0,0,0</u_retx_th>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100002">
|
<testCase id="100002">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_fr2_32prb</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_fr2_32prb</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
<repeatCount>1</repeatCount>
|
<repeatCount>1</repeatCount>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100001
|
800813
|
||||||
004000
|
004000
|
||||||
000000
|
000000
|
||||||
000001
|
000001
|
||||||
@@ -47,31 +47,38 @@
|
|||||||
<testCase id="004000">
|
<testCase id="004000">
|
||||||
<class>Custom_Command</class>
|
<class>Custom_Command</class>
|
||||||
<desc>Clean-Up any residual volume</desc>
|
<desc>Clean-Up any residual volume</desc>
|
||||||
<node>localhost</node>
|
<node>cacofonix</node>
|
||||||
<command>docker volume rm 5g_rfsimulator_tdd_dora_rrc.config -f</command>
|
<command>docker volume rm 5g_rfsimulator_tdd_dora_rrc.config -f</command>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000000">
|
<testCase id="000000">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI gNB</desc>
|
<desc>Deploy OAI gNB</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_tdd_dora</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_tdd_dora</yaml_path>
|
||||||
<services>oai-gnb</services>
|
<services>oai-gnb</services>
|
||||||
<nb_healthy>1</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000001">
|
<testCase id="000001">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI NR-UE</desc>
|
<desc>Deploy OAI NR-UE</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_tdd_dora</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_tdd_dora</yaml_path>
|
||||||
<services>oai-nr-ue</services>
|
<services>oai-nr-ue</services>
|
||||||
<nb_healthy>2</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="020001">
|
<testCase id="020001">
|
||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping gNB from NR-UE</desc>
|
<desc>Ping gNB from NR-UE</desc>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args>-c20 -i0.2 10.0.1.1</ping_args>
|
<ping_args>-c20 -i0.2 10.0.1.1</ping_args>
|
||||||
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -80,17 +87,19 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping NR-UE from gNB</desc>
|
<desc>Ping NR-UE from gNB</desc>
|
||||||
<id>rfsim5g_gnb_nos1</id>
|
<id>rfsim5g_gnb_nos1</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args>-c20 -i0.2 10.0.1.2</ping_args>
|
<ping_args>-c20 -i0.2 10.0.1.2</ping_args>
|
||||||
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
<ping_packetloss_threshold>0</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100001">
|
<testCase id="100001">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_tdd_dora</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_tdd_dora</yaml_path>
|
||||||
<d_retx_th>0,0,0,0</d_retx_th>
|
<d_retx_th>0,0,0,0</d_retx_th>
|
||||||
<u_retx_th>0,0,0,0</u_retx_th>
|
<u_retx_th>0,0,0,0</u_retx_th>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -32,15 +32,17 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100002">
|
<testCase id="100002">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_tdd_dora</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_tdd_dora</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="004000">
|
<testCase id="004000">
|
||||||
<class>Custom_Command</class>
|
<class>Custom_Command</class>
|
||||||
<desc>Clean-Up any residual volume</desc>
|
<desc>Clean-Up any residual volume</desc>
|
||||||
<node>localhost</node>
|
<node>cacofonix</node>
|
||||||
<command>docker volume rm 5g_rfsimulator_tdd_dora_rrc.config</command>
|
<command>docker volume rm 5g_rfsimulator_tdd_dora_rrc.config</command>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
<repeatCount>1</repeatCount>
|
<repeatCount>1</repeatCount>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
111111
|
111111
|
||||||
100001
|
800813
|
||||||
000001
|
000001
|
||||||
000002
|
000002
|
||||||
000003
|
000003
|
||||||
@@ -45,35 +45,42 @@
|
|||||||
<test_svr_id>0</test_svr_id>
|
<test_svr_id>0</test_svr_id>
|
||||||
<images_to_pull>oai-gnb-asan oai-nr-ue-asan</images_to_pull>
|
<images_to_pull>oai-gnb-asan oai-nr-ue-asan</images_to_pull>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800813">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="000001">
|
<testCase id="000001">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G CoreNetwork</desc>
|
<desc>Deploy OAI 5G CoreNetwork</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_u0_25prb</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_u0_25prb</yaml_path>
|
||||||
<services>mysql oai-amf oai-smf oai-upf oai-ext-dn</services>
|
<services>mysql oai-amf oai-smf oai-upf oai-ext-dn</services>
|
||||||
<nb_healthy>5</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000002">
|
<testCase id="000002">
|
||||||
<class>DeployGenObject</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy OAI 5G gNB+nrUE RF sim SA</desc>
|
<desc>Deploy OAI 5G gNB+nrUE RF sim SA</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_u0_25prb</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_u0_25prb</yaml_path>
|
||||||
<services>oai-gnb oai-nr-ue</services>
|
<services>oai-gnb oai-nr-ue</services>
|
||||||
<nb_healthy>7</nb_healthy>
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="000003">
|
<testCase id="000003">
|
||||||
<class>Attach_UE</class>
|
<class>Attach_UE</class>
|
||||||
<desc>Attach OAI UE (Wait for IP)</desc>
|
<desc>Attach OAI UE (Wait for IP)</desc>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="020001">
|
<testCase id="020001">
|
||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping ext-dn from NR-UE</desc>
|
<desc>Ping ext-dn from NR-UE</desc>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args>-c 20 -i 0.25 192.168.72.135</ping_args>
|
<ping_args>-c 20 -i 0.25 192.168.72.135</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -82,7 +89,7 @@
|
|||||||
<class>Ping</class>
|
<class>Ping</class>
|
||||||
<desc>Ping NR-UE from ext-dn</desc>
|
<desc>Ping NR-UE from ext-dn</desc>
|
||||||
<id>rfsim5g_ext_dn</id>
|
<id>rfsim5g_ext_dn</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<ping_args>-c 20 -i 0.25 12.1.1.2</ping_args>
|
<ping_args>-c 20 -i 0.25 12.1.1.2</ping_args>
|
||||||
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
<ping_packetloss_threshold>5</ping_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -92,9 +99,9 @@
|
|||||||
<desc>Iperf (DL/3Mbps/UDP)(30 sec)</desc>
|
<desc>Iperf (DL/3Mbps/UDP)(30 sec)</desc>
|
||||||
<iperf_args>-u -b 3M -t 20 -R</iperf_args>
|
<iperf_args>-u -b 3M -t 20 -R</iperf_args>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<svr_id>rfsim5g_ext_dn</svr_id>
|
<svr_id>rfsim5g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>cacofonix</svr_node>
|
||||||
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
@@ -104,19 +111,21 @@
|
|||||||
<desc>Iperf (UL/1Mbps/UDP)(30 sec)</desc>
|
<desc>Iperf (UL/1Mbps/UDP)(30 sec)</desc>
|
||||||
<iperf_args>-u -b 1M -t 20</iperf_args>
|
<iperf_args>-u -b 1M -t 20</iperf_args>
|
||||||
<id>rfsim5g_ue</id>
|
<id>rfsim5g_ue</id>
|
||||||
<nodes>localhost</nodes>
|
<nodes>cacofonix</nodes>
|
||||||
<svr_id>rfsim5g_ext_dn</svr_id>
|
<svr_id>rfsim5g_ext_dn</svr_id>
|
||||||
<svr_node>localhost</svr_node>
|
<svr_node>cacofonix</svr_node>
|
||||||
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>5</iperf_packetloss_threshold>
|
||||||
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
<iperf_bitrate_threshold>90</iperf_bitrate_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="100001">
|
<testCase id="100001">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_u0_25prb</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_u0_25prb</yaml_path>
|
||||||
<d_retx_th>1,0,0,0</d_retx_th>
|
<d_retx_th>1,0,0,0</d_retx_th>
|
||||||
<u_retx_th>1,0,0,0</u_retx_th>
|
<u_retx_th>1,0,0,0</u_retx_th>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
@@ -31,9 +31,11 @@
|
|||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
<testCase id="100002">
|
<testCase id="100002">
|
||||||
<class>UndeployGenObject</class>
|
<class>Undeploy_Object</class>
|
||||||
<desc>Undeploy all OAI 5G stack</desc>
|
<desc>Undeploy all OAI 5G stack</desc>
|
||||||
<yaml_path>yaml_files/5g_rfsimulator_u0_25prb</yaml_path>
|
<yaml_path>ci-scripts/yaml_files/5g_rfsimulator_u0_25prb</yaml_path>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
<testCase id="222222">
|
<testCase id="222222">
|
||||||
|
|||||||
@@ -31,7 +31,9 @@
|
|||||||
310000
|
310000
|
||||||
800813
|
800813
|
||||||
330101
|
330101
|
||||||
|
800814
|
||||||
330102
|
330102
|
||||||
|
800815
|
||||||
330103
|
330103
|
||||||
310001
|
310001
|
||||||
350000
|
350000
|
||||||
@@ -92,7 +94,12 @@
|
|||||||
<eNB_serverId>0</eNB_serverId>
|
<eNB_serverId>0</eNB_serverId>
|
||||||
<services>gnb_cucp</services>
|
<services>gnb_cucp</services>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800814">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="330102">
|
<testCase id="330102">
|
||||||
<class>Deploy_Object</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy gNB-CU-UP in a container</desc>
|
<desc>Deploy gNB-CU-UP in a container</desc>
|
||||||
@@ -101,7 +108,12 @@
|
|||||||
<eNB_serverId>0</eNB_serverId>
|
<eNB_serverId>0</eNB_serverId>
|
||||||
<services>gnb_cuup</services>
|
<services>gnb_cuup</services>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800815">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="330103">
|
<testCase id="330103">
|
||||||
<class>Deploy_Object</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy gNB-DU (TDD/Band78/40MHz/B200) in a container</desc>
|
<desc>Deploy gNB-DU (TDD/Band78/40MHz/B200) in a container</desc>
|
||||||
|
|||||||
@@ -30,6 +30,7 @@
|
|||||||
110002
|
110002
|
||||||
800813
|
800813
|
||||||
130101
|
130101
|
||||||
|
800814
|
||||||
130102
|
130102
|
||||||
100001
|
100001
|
||||||
110000
|
110000
|
||||||
@@ -94,6 +95,12 @@
|
|||||||
<eNB_serverId>0</eNB_serverId>
|
<eNB_serverId>0</eNB_serverId>
|
||||||
<services>gnb_cu</services>
|
<services>gnb_cu</services>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
<testCase id="800814">
|
||||||
|
<class>Create_Workspace</class>
|
||||||
|
<desc>Creating new Workspace</desc>
|
||||||
|
<eNB_instance>0</eNB_instance>
|
||||||
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
</testCase>
|
||||||
<testCase id="130102">
|
<testCase id="130102">
|
||||||
<class>Deploy_Object</class>
|
<class>Deploy_Object</class>
|
||||||
<desc>Deploy gNB-DU (FDD/Band1/10MHz/B200) in a container</desc>
|
<desc>Deploy gNB-DU (FDD/Band1/10MHz/B200) in a container</desc>
|
||||||
|
|||||||
Reference in New Issue
Block a user