Commit 69a84825 authored by Robert Schmidt's avatar Robert Schmidt

Merge branch 'ci-deploy-restructure' into 'develop'

chore(ci): CI Infrastructure Refactoring: Streamlining Deployment function, Logging, and docker images

See merge request oai/openairinterface5g!2770
parents ee4b1938 3393ca94
...@@ -249,13 +249,13 @@ lte_oai_ue_carabe: ...@@ -249,13 +249,13 @@ lte_oai_ue_carabe:
MTU: 1500 MTU: 1500
rfsim5g_gnb_nos1: rfsim5g_gnb_nos1:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec rfsim5g-oai-gnb ip a show dev oaitun_enb1 NetworkScript: docker exec rfsim5g-oai-gnb ip a show dev oaitun_enb1
CmdPrefix: docker exec rfsim5g-oai-gnb CmdPrefix: docker exec rfsim5g-oai-gnb
IF: oaitun_enb1 IF: oaitun_enb1
rfsim5g_ue: rfsim5g_ue:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec rfsim5g-oai-nr-ue ip a show dev oaitun_ue1 NetworkScript: docker exec rfsim5g-oai-nr-ue ip a show dev oaitun_ue1
CmdPrefix: docker exec rfsim5g-oai-nr-ue CmdPrefix: docker exec rfsim5g-oai-nr-ue
IF: oaitun_ue1 IF: oaitun_ue1
...@@ -264,7 +264,7 @@ rfsim5g_ue: ...@@ -264,7 +264,7 @@ rfsim5g_ue:
MTU: 1500 MTU: 1500
rfsim5g_ue2: rfsim5g_ue2:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec rfsim5g-oai-nr-ue2 ip a show dev oaitun_ue1 NetworkScript: docker exec rfsim5g-oai-nr-ue2 ip a show dev oaitun_ue1
CmdPrefix: docker exec rfsim5g-oai-nr-ue2 CmdPrefix: docker exec rfsim5g-oai-nr-ue2
IF: oaitun_ue1 IF: oaitun_ue1
...@@ -273,7 +273,7 @@ rfsim5g_ue2: ...@@ -273,7 +273,7 @@ rfsim5g_ue2:
MTU: 1500 MTU: 1500
rfsim5g_ue3: rfsim5g_ue3:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec rfsim5g-oai-nr-ue3 ip a show dev oaitun_ue1 NetworkScript: docker exec rfsim5g-oai-nr-ue3 ip a show dev oaitun_ue1
CmdPrefix: docker exec rfsim5g-oai-nr-ue3 CmdPrefix: docker exec rfsim5g-oai-nr-ue3
IF: oaitun_ue1 IF: oaitun_ue1
...@@ -282,7 +282,7 @@ rfsim5g_ue3: ...@@ -282,7 +282,7 @@ rfsim5g_ue3:
MTU: 1500 MTU: 1500
rfsim5g_ue4: rfsim5g_ue4:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec rfsim5g-oai-nr-ue4 ip a show dev oaitun_ue1 NetworkScript: docker exec rfsim5g-oai-nr-ue4 ip a show dev oaitun_ue1
CmdPrefix: docker exec rfsim5g-oai-nr-ue4 CmdPrefix: docker exec rfsim5g-oai-nr-ue4
IF: oaitun_ue1 IF: oaitun_ue1
...@@ -291,7 +291,7 @@ rfsim5g_ue4: ...@@ -291,7 +291,7 @@ rfsim5g_ue4:
MTU: 1500 MTU: 1500
rfsim5g_ue5: rfsim5g_ue5:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec rfsim5g-oai-nr-ue5 ip a show dev oaitun_ue1 NetworkScript: docker exec rfsim5g-oai-nr-ue5 ip a show dev oaitun_ue1
CmdPrefix: docker exec rfsim5g-oai-nr-ue5 CmdPrefix: docker exec rfsim5g-oai-nr-ue5
IF: oaitun_ue1 IF: oaitun_ue1
...@@ -300,7 +300,7 @@ rfsim5g_ue5: ...@@ -300,7 +300,7 @@ rfsim5g_ue5:
MTU: 1500 MTU: 1500
rfsim5g_ue6: rfsim5g_ue6:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec rfsim5g-oai-nr-ue6 ip a show dev oaitun_ue1 NetworkScript: docker exec rfsim5g-oai-nr-ue6 ip a show dev oaitun_ue1
CmdPrefix: docker exec rfsim5g-oai-nr-ue6 CmdPrefix: docker exec rfsim5g-oai-nr-ue6
IF: oaitun_ue1 IF: oaitun_ue1
...@@ -309,7 +309,7 @@ rfsim5g_ue6: ...@@ -309,7 +309,7 @@ rfsim5g_ue6:
MTU: 1500 MTU: 1500
rfsim5g_ue7: rfsim5g_ue7:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec rfsim5g-oai-nr-ue7 ip a show dev oaitun_ue1 NetworkScript: docker exec rfsim5g-oai-nr-ue7 ip a show dev oaitun_ue1
CmdPrefix: docker exec rfsim5g-oai-nr-ue7 CmdPrefix: docker exec rfsim5g-oai-nr-ue7
IF: oaitun_ue1 IF: oaitun_ue1
...@@ -318,7 +318,7 @@ rfsim5g_ue7: ...@@ -318,7 +318,7 @@ rfsim5g_ue7:
MTU: 1500 MTU: 1500
rfsim5g_ue8: rfsim5g_ue8:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec rfsim5g-oai-nr-ue8 ip a show dev oaitun_ue1 NetworkScript: docker exec rfsim5g-oai-nr-ue8 ip a show dev oaitun_ue1
CmdPrefix: docker exec rfsim5g-oai-nr-ue8 CmdPrefix: docker exec rfsim5g-oai-nr-ue8
IF: oaitun_ue1 IF: oaitun_ue1
...@@ -327,7 +327,7 @@ rfsim5g_ue8: ...@@ -327,7 +327,7 @@ rfsim5g_ue8:
MTU: 1500 MTU: 1500
rfsim5g_ue9: rfsim5g_ue9:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec rfsim5g-oai-nr-ue9 ip a show dev oaitun_ue1 NetworkScript: docker exec rfsim5g-oai-nr-ue9 ip a show dev oaitun_ue1
CmdPrefix: docker exec rfsim5g-oai-nr-ue9 CmdPrefix: docker exec rfsim5g-oai-nr-ue9
IF: oaitun_ue1 IF: oaitun_ue1
...@@ -336,7 +336,7 @@ rfsim5g_ue9: ...@@ -336,7 +336,7 @@ rfsim5g_ue9:
MTU: 1500 MTU: 1500
rfsim5g_ue10: rfsim5g_ue10:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec rfsim5g-oai-nr-ue10 ip a show dev oaitun_ue1 NetworkScript: docker exec rfsim5g-oai-nr-ue10 ip a show dev oaitun_ue1
CmdPrefix: docker exec rfsim5g-oai-nr-ue10 CmdPrefix: docker exec rfsim5g-oai-nr-ue10
IF: oaitun_ue1 IF: oaitun_ue1
...@@ -345,12 +345,12 @@ rfsim5g_ue10: ...@@ -345,12 +345,12 @@ rfsim5g_ue10:
MTU: 1500 MTU: 1500
rfsim5g_ext_dn: rfsim5g_ext_dn:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec rfsim5g-oai-ext-dn ip a show dev eth0 NetworkScript: docker exec rfsim5g-oai-ext-dn ip a show dev eth0
CmdPrefix: docker exec rfsim5g-oai-ext-dn CmdPrefix: docker exec rfsim5g-oai-ext-dn
rfsim4g_ue: rfsim4g_ue:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec rfsim4g-oai-lte-ue0 ip a show dev oaitun_ue1 NetworkScript: docker exec rfsim4g-oai-lte-ue0 ip a show dev oaitun_ue1
CmdPrefix: docker exec rfsim4g-oai-lte-ue0 CmdPrefix: docker exec rfsim4g-oai-lte-ue0
IF: oaitun_ue1 IF: oaitun_ue1
...@@ -359,30 +359,30 @@ rfsim4g_ue: ...@@ -359,30 +359,30 @@ rfsim4g_ue:
MTU: 1500 MTU: 1500
rfsim4g_ext_dn: rfsim4g_ext_dn:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec rfsim4g-trf-gen ip a show dev eth0 NetworkScript: docker exec rfsim4g-trf-gen ip a show dev eth0
CmdPrefix: docker exec rfsim4g-trf-gen CmdPrefix: docker exec rfsim4g-trf-gen
rfsim4g_enb_nos1: rfsim4g_enb_nos1:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec rfsim4g-oai-enb ip a show dev oaitun_enb1 NetworkScript: docker exec rfsim4g-oai-enb ip a show dev oaitun_enb1
CmdPrefix: docker exec rfsim4g-oai-enb CmdPrefix: docker exec rfsim4g-oai-enb
IF: oaitun_enb1 IF: oaitun_enb1
rfsim4g_enb_fembms: rfsim4g_enb_fembms:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec rfsim4g-oai-enb ip a show dev oaitun_enm1 NetworkScript: docker exec rfsim4g-oai-enb ip a show dev oaitun_enm1
CmdPrefix: docker exec rfsim4g-oai-enb CmdPrefix: docker exec rfsim4g-oai-enb
IF: oaitun_enm1 IF: oaitun_enm1
rfsim4g_ue_fembms: rfsim4g_ue_fembms:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec rfsim4g-oai-lte-ue0 ip a show dev oaitun_uem1 NetworkScript: docker exec rfsim4g-oai-lte-ue0 ip a show dev oaitun_uem1
CmdPrefix: docker exec rfsim4g-oai-lte-ue0 CmdPrefix: docker exec rfsim4g-oai-lte-ue0
IF: oaitun_uem1 IF: oaitun_uem1
l2sim5g_ue: l2sim5g_ue:
Host: localhost Host: "%%current_host%%"
AttachScript: docker start l2sim-oai-nr-ue0 AttachScript: docker start l2sim-oai-nr-ue0
DetachScript: docker stop l2sim-oai-nr-ue0 DetachScript: docker stop l2sim-oai-nr-ue0
NetworkScript: docker exec l2sim-oai-nr-ue0 ip a show dev oaitun_ue1 NetworkScript: docker exec l2sim-oai-nr-ue0 ip a show dev oaitun_ue1
...@@ -391,12 +391,12 @@ l2sim5g_ue: ...@@ -391,12 +391,12 @@ l2sim5g_ue:
MTU: 1500 MTU: 1500
l2sim5g_ext_dn: l2sim5g_ext_dn:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec l2sim-oai-ext-dn ip a show dev eth0 NetworkScript: docker exec l2sim-oai-ext-dn ip a show dev eth0
CmdPrefix: docker exec l2sim-oai-ext-dn CmdPrefix: docker exec l2sim-oai-ext-dn
l2sim4g_ue: l2sim4g_ue:
Host: localhost Host: "%%current_host%%"
AttachScript: docker start l2sim4g-oai-lte-ue1 AttachScript: docker start l2sim4g-oai-lte-ue1
DetachScript: docker stop l2sim4g-oai-lte-ue1 DetachScript: docker stop l2sim4g-oai-lte-ue1
NetworkScript: docker exec l2sim4g-oai-lte-ue1 ip a show dev oaitun_ue1 NetworkScript: docker exec l2sim4g-oai-lte-ue1 ip a show dev oaitun_ue1
...@@ -405,6 +405,6 @@ l2sim4g_ue: ...@@ -405,6 +405,6 @@ l2sim4g_ue:
MTU: 1500 MTU: 1500
l2sim4g_ext_dn: l2sim4g_ext_dn:
Host: localhost Host: "%%current_host%%"
NetworkScript: docker exec l2sim4g-trf-gen ip a show dev eth0 NetworkScript: docker exec l2sim4g-trf-gen ip a show dev eth0
CmdPrefix: docker exec l2sim4g-trf-gen CmdPrefix: docker exec l2sim4g-trf-gen
...@@ -301,10 +301,7 @@ class Cluster: ...@@ -301,10 +301,7 @@ class Cluster:
self.testCase_id = HTML.testCase_id self.testCase_id = HTML.testCase_id
# Workaround for some servers, we need to erase completely the workspace # Workaround for some servers, we need to erase completely the workspace
if self.forcedWorkspaceCleanup: self.cmd.cd(lSourcePath)
self.cmd.run(f'rm -Rf {lSourcePath}')
cls_containerize.CreateWorkspace(self.cmd, lSourcePath, self.ranRepository, self.ranCommitID, self.ranTargetBranch, self.ranAllowMerge)
# to reduce the amount of data send to OpenShift, we # to reduce the amount of data send to OpenShift, we
# manually delete all generated files in the workspace # manually delete all generated files in the workspace
self.cmd.run(f'rm -rf {lSourcePath}/cmake_targets/ran_build'); self.cmd.run(f'rm -rf {lSourcePath}/cmake_targets/ran_build');
......
This diff is collapsed.
...@@ -41,14 +41,18 @@ import cls_cmd ...@@ -41,14 +41,18 @@ import cls_cmd
class Module_UE: class Module_UE:
def __init__(self, module_name, filename="ci_infra.yaml"): def __init__(self, module_name, node=None, filename="ci_infra.yaml"):
with open(filename, 'r') as f: with open(filename, 'r') as f:
all_ues = yaml.load(f, Loader=yaml.FullLoader) all_ues = yaml.load(f, Loader=yaml.FullLoader)
m = all_ues.get(module_name) m = all_ues.get(module_name)
if m is None: if m is None:
raise Exception(f'no such module name "{module_name}" in "{filename}"') raise Exception(f'no such module name "{module_name}" in "{filename}"')
self.module_name = module_name self.module_name = module_name
self.host = m['Host'] self.host = m['Host'] if m['Host'] != "%%current_host%%" else None
if node is None and self.host is None:
raise Exception(f'node not provided when needed')
elif node is not None and self.host is None:
self.host = node
self.cmd_dict = { self.cmd_dict = {
"attach": m.get('AttachScript'), "attach": m.get('AttachScript'),
"detach": m.get('DetachScript'), "detach": m.get('DetachScript'),
......
...@@ -280,6 +280,8 @@ class OaiCiTest(): ...@@ -280,6 +280,8 @@ class OaiCiTest():
self.clean_repository = True self.clean_repository = True
self.air_interface='' self.air_interface=''
self.ue_ids = [] self.ue_ids = []
self.nodes = []
self.svr_node = None
self.svr_id = None self.svr_id = None
self.cmd_prefix = '' # prefix before {lte,nr}-uesoftmodem self.cmd_prefix = '' # prefix before {lte,nr}-uesoftmodem
...@@ -606,7 +608,7 @@ class OaiCiTest(): ...@@ -606,7 +608,7 @@ class OaiCiTest():
self.AutoTerminateUEandeNB(HTML,RAN,EPC,CONTAINERS) self.AutoTerminateUEandeNB(HTML,RAN,EPC,CONTAINERS)
def AttachUE(self, HTML, RAN, EPC, CONTAINERS): def AttachUE(self, HTML, RAN, EPC, CONTAINERS):
ues = [cls_module.Module_UE(n.strip()) for n in self.ue_ids] ues = [cls_module.Module_UE(ue_id, server_name) for ue_id, server_name in zip(self.ue_ids, self.nodes)]
with concurrent.futures.ThreadPoolExecutor() as executor: with concurrent.futures.ThreadPoolExecutor() as executor:
futures = [executor.submit(ue.attach) for ue in ues] futures = [executor.submit(ue.attach) for ue in ues]
attached = [f.result() for f in futures] attached = [f.result() for f in futures]
...@@ -621,7 +623,7 @@ class OaiCiTest(): ...@@ -621,7 +623,7 @@ class OaiCiTest():
self.AutoTerminateUEandeNB(HTML, RAN, EPC, CONTAINERS) self.AutoTerminateUEandeNB(HTML, RAN, EPC, CONTAINERS)
def DetachUE(self, HTML): def DetachUE(self, HTML):
ues = [cls_module.Module_UE(n.strip()) for n in self.ue_ids] ues = [cls_module.Module_UE(ue_id, server_name) for ue_id, server_name in zip(self.ue_ids, self.nodes)]
with concurrent.futures.ThreadPoolExecutor() as executor: with concurrent.futures.ThreadPoolExecutor() as executor:
futures = [executor.submit(ue.detach) for ue in ues] futures = [executor.submit(ue.detach) for ue in ues]
[f.result() for f in futures] [f.result() for f in futures]
...@@ -662,7 +664,7 @@ class OaiCiTest(): ...@@ -662,7 +664,7 @@ class OaiCiTest():
messages = [f.result() for f in futures] messages = [f.result() for f in futures]
HTML.CreateHtmlTestRowQueue('NA', 'OK', messages) HTML.CreateHtmlTestRowQueue('NA', 'OK', messages)
def Ping_common(self, EPC, ue, RAN, printLock): def Ping_common(self, EPC, ue, RAN, CONTAINERS, printLock):
# Launch ping on the EPC side (true for ltebox and old open-air-cn) # Launch ping on the EPC side (true for ltebox and old open-air-cn)
ping_status = 0 ping_status = 0
ueIP = ue.getIP() ueIP = ue.getIP()
...@@ -670,7 +672,11 @@ class OaiCiTest(): ...@@ -670,7 +672,11 @@ class OaiCiTest():
return (False, f"UE {ue.getName()} has no IP address") return (False, f"UE {ue.getName()} has no IP address")
ping_log_file = f'ping_{self.testCase_id}_{ue.getName()}.log' ping_log_file = f'ping_{self.testCase_id}_{ue.getName()}.log'
ping_time = re.findall("-c *(\d+)",str(self.ping_args)) ping_time = re.findall("-c *(\d+)",str(self.ping_args))
local_ping_log_file = f'{os.getcwd()}/{ping_log_file}' # Creating destination log folder if needed on the python executor workspace
ymlPath = CONTAINERS.yamlPath[0].split('/')
logPath = f'../cmake_targets/log/{ymlPath[2]}'
os.system(f'mkdir -p {logPath}')
local_ping_log_file = f'{logPath}/{ping_log_file}'
# if has pattern %cn_ip%, replace with core IP address, else we assume the IP is present # if has pattern %cn_ip%, replace with core IP address, else we assume the IP is present
if re.search('%cn_ip%', self.ping_args): if re.search('%cn_ip%', self.ping_args):
#target address is different depending on EPC type #target address is different depending on EPC type
...@@ -757,12 +763,11 @@ class OaiCiTest(): ...@@ -757,12 +763,11 @@ class OaiCiTest():
if self.ue_ids == []: if self.ue_ids == []:
raise Exception("no module names in self.ue_ids provided") raise Exception("no module names in self.ue_ids provided")
ues = [cls_module.Module_UE(ue_id, server_name) for ue_id, server_name in zip(self.ue_ids, self.nodes)]
ues = [cls_module.Module_UE(n.strip()) for n in self.ue_ids]
logging.debug(ues) logging.debug(ues)
pingLock = Lock() pingLock = Lock()
with concurrent.futures.ThreadPoolExecutor() as executor: with concurrent.futures.ThreadPoolExecutor() as executor:
futures = [executor.submit(self.Ping_common, EPC, ue, RAN, pingLock) for ue in ues] futures = [executor.submit(self.Ping_common, EPC, ue, RAN, CONTAINERS, pingLock) for ue in ues]
results = [f.result() for f in futures] results = [f.result() for f in futures]
# each result in results is a tuple, first member goes to successes, second to messages # each result in results is a tuple, first member goes to successes, second to messages
successes, messages = map(list, zip(*results)) successes, messages = map(list, zip(*results))
...@@ -788,7 +793,9 @@ class OaiCiTest(): ...@@ -788,7 +793,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
...@@ -845,9 +852,8 @@ class OaiCiTest(): ...@@ -845,9 +852,8 @@ class OaiCiTest():
if self.ue_ids == [] or self.svr_id == None: if self.ue_ids == [] or self.svr_id == None:
raise Exception("no module names in self.ue_ids or/and self.svr_id provided") raise Exception("no module names in self.ue_ids or/and self.svr_id provided")
ues = [cls_module.Module_UE(ue_id, server_name) for ue_id, server_name in zip(self.ue_ids, self.nodes)]
ues = [cls_module.Module_UE(n.strip()) for n in self.ue_ids] svr = cls_module.Module_UE(self.svr_id,self.svr_node)
svr = cls_module.Module_UE(self.svr_id)
logging.debug(ues) logging.debug(ues)
with concurrent.futures.ThreadPoolExecutor() as executor: with concurrent.futures.ThreadPoolExecutor() as executor:
futures = [executor.submit(self.Iperf_Module, EPC, ue, svr, RAN, i, len(ues), CONTAINERS) for i, ue in enumerate(ues)] futures = [executor.submit(self.Iperf_Module, EPC, ue, svr, RAN, i, len(ues), CONTAINERS) for i, ue in enumerate(ues)]
...@@ -863,8 +869,8 @@ class OaiCiTest(): ...@@ -863,8 +869,8 @@ class OaiCiTest():
def Iperf2_Unidir(self,HTML,RAN,EPC,CONTAINERS): def Iperf2_Unidir(self,HTML,RAN,EPC,CONTAINERS):
if self.ue_ids == [] or self.svr_id == None or len(self.ue_ids) != 1: if self.ue_ids == [] or self.svr_id == None or len(self.ue_ids) != 1:
raise Exception("no module names in self.ue_ids or/and self.svr_id provided, multi UE scenario not supported") raise Exception("no module names in self.ue_ids or/and self.svr_id provided, multi UE scenario not supported")
ue = cls_module.Module_UE(self.ue_ids[0].strip()) ue = cls_module.Module_UE(self.ue_ids[0].strip(),self.nodes[0].strip())
svr = cls_module.Module_UE(self.svr_id) svr = cls_module.Module_UE(self.svr_id,self.svr_node)
ueIP = ue.getIP() ueIP = ue.getIP()
if not ueIP: if not ueIP:
return (False, f"UE {ue.getName()} has no IP address") return (False, f"UE {ue.getName()} has no IP address")
...@@ -901,9 +907,9 @@ class OaiCiTest(): ...@@ -901,9 +907,9 @@ class OaiCiTest():
self.AutoTerminateUEandeNB(HTML,RAN,EPC,CONTAINERS) self.AutoTerminateUEandeNB(HTML,RAN,EPC,CONTAINERS)
def AnalyzeLogFile_UE(self, UElogFile,HTML,RAN): def AnalyzeLogFile_UE(self, UElogFile,HTML,RAN):
if (not os.path.isfile(f'./{UElogFile}')): if (not os.path.isfile(f'{UElogFile}')):
return -1 return -1
ue_log_file = open(f'./{UElogFile}', 'r') ue_log_file = open(f'{UElogFile}', 'r')
exitSignalReceived = False exitSignalReceived = False
foundAssertion = False foundAssertion = False
msgAssertion = '' msgAssertion = ''
......
...@@ -105,8 +105,7 @@ class StaticCodeAnalysis(): ...@@ -105,8 +105,7 @@ class StaticCodeAnalysis():
else: else:
full_ran_repo_name = self.ranRepository + '.git' full_ran_repo_name = self.ranRepository + '.git'
CreateWorkspace(cmd, lSourcePath, full_ran_repo_name, self.ranCommitID, self.ranTargetBranch, self.ranAllowMerge) cmd.cd(lSourcePath)
logDir = f'{lSourcePath}/cmake_targets/build_log_{self.testCase_id}' logDir = f'{lSourcePath}/cmake_targets/build_log_{self.testCase_id}'
cmd.run(f'mkdir -p {logDir}') cmd.run(f'mkdir -p {logDir}')
cmd.run('docker image rm oai-cppcheck:bionic oai-cppcheck:focal') cmd.run('docker image rm oai-cppcheck:bionic oai-cppcheck:focal')
......
...@@ -217,6 +217,13 @@ def GetParametersFromXML(action): ...@@ -217,6 +217,13 @@ def GetParametersFromXML(action):
elif action == 'Initialize_UE' or action == 'Attach_UE' or action == 'Detach_UE' or action == 'Terminate_UE' or action == 'CheckStatusUE' or action == 'DataEnable_UE' or action == 'DataDisable_UE': elif action == 'Initialize_UE' or action == 'Attach_UE' or action == 'Detach_UE' or action == 'Terminate_UE' or action == 'CheckStatusUE' or action == 'DataEnable_UE' or action == 'DataDisable_UE':
CiTestObj.ue_ids = test.findtext('id').split(' ') CiTestObj.ue_ids = test.findtext('id').split(' ')
if test.findtext('nodes'):
CiTestObj.nodes = test.findtext('nodes').split(' ')
if len(CiTestObj.ue_ids) != len(CiTestObj.nodes):
logging.error('Number of Nodes are not equal to the total number of UEs')
sys.exit("Mismatch in number of Nodes and UIs")
else:
CiTestObj.nodes = [None] * len(CiTestObj.ue_ids)
elif action == 'Build_OAI_UE': elif action == 'Build_OAI_UE':
CiTestObj.Build_OAI_UE_args = test.findtext('Build_OAI_UE_args') CiTestObj.Build_OAI_UE_args = test.findtext('Build_OAI_UE_args')
...@@ -263,12 +270,28 @@ def GetParametersFromXML(action): ...@@ -263,12 +270,28 @@ def GetParametersFromXML(action):
CiTestObj.ping_args = test.findtext('ping_args') CiTestObj.ping_args = test.findtext('ping_args')
CiTestObj.ping_packetloss_threshold = test.findtext('ping_packetloss_threshold') CiTestObj.ping_packetloss_threshold = test.findtext('ping_packetloss_threshold')
CiTestObj.ue_ids = test.findtext('id').split(' ') CiTestObj.ue_ids = test.findtext('id').split(' ')
if test.findtext('nodes'):
CiTestObj.nodes = test.findtext('nodes').split(' ')
if len(CiTestObj.ue_ids) != len(CiTestObj.nodes):
logging.error('Number of Nodes are not equal to the total number of UEs')
sys.exit("Mismatch in number of Nodes and UIs")
else:
CiTestObj.nodes = [None] * len(CiTestObj.ue_ids)
ping_rttavg_threshold = test.findtext('ping_rttavg_threshold') or '' ping_rttavg_threshold = test.findtext('ping_rttavg_threshold') or ''
elif action == 'Iperf': elif action == 'Iperf' or action == 'Iperf2_Unidir':
CiTestObj.iperf_args = test.findtext('iperf_args') CiTestObj.iperf_args = test.findtext('iperf_args')
CiTestObj.ue_ids = test.findtext('id').split(' ') CiTestObj.ue_ids = test.findtext('id').split(' ')
CiTestObj.svr_id = test.findtext('svr_id') or None CiTestObj.svr_id = test.findtext('svr_id') or None
if test.findtext('nodes'):
CiTestObj.nodes = test.findtext('nodes').split(' ')
if len(CiTestObj.ue_ids) != len(CiTestObj.nodes):
logging.error('Number of Nodes are not equal to the total number of UEs')
sys.exit("Mismatch in number of Nodes and UIs")
else:
CiTestObj.nodes = [None] * len(CiTestObj.ue_ids)
if test.findtext('svr_node'):
CiTestObj.svr_node = test.findtext('svr_node')
CiTestObj.iperf_packetloss_threshold = test.findtext('iperf_packetloss_threshold') CiTestObj.iperf_packetloss_threshold = test.findtext('iperf_packetloss_threshold')
CiTestObj.iperf_bitrate_threshold = test.findtext('iperf_bitrate_threshold') or '90' CiTestObj.iperf_bitrate_threshold = test.findtext('iperf_bitrate_threshold') or '90'
CiTestObj.iperf_profile = test.findtext('iperf_profile') or 'balanced' CiTestObj.iperf_profile = test.findtext('iperf_profile') or 'balanced'
...@@ -345,7 +368,7 @@ def GetParametersFromXML(action): ...@@ -345,7 +368,7 @@ def GetParametersFromXML(action):
EPC.cfgUnDeploy = string_field EPC.cfgUnDeploy = string_field
EPC.cnID = test.findtext('cn_id') EPC.cnID = test.findtext('cn_id')
elif action == 'Deploy_Object' or action == 'Undeploy_Object': elif action == 'Deploy_Object' or action == 'Undeploy_Object' or action == "Create_Workspace":
eNB_instance=test.findtext('eNB_instance') eNB_instance=test.findtext('eNB_instance')
if (eNB_instance is None): if (eNB_instance is None):
CONTAINERS.eNB_instance=0 CONTAINERS.eNB_instance=0
...@@ -369,23 +392,6 @@ def GetParametersFromXML(action): ...@@ -369,23 +392,6 @@ def GetParametersFromXML(action):
if string_field is not None: if string_field is not None:
CONTAINERS.services[CONTAINERS.eNB_instance] = string_field CONTAINERS.services[CONTAINERS.eNB_instance] = string_field
elif action == 'DeployGenObject' or action == 'UndeployGenObject' or action == 'StatsFromGenObject':
string_field=test.findtext('yaml_path')
if (string_field is not None):
CONTAINERS.yamlPath[0] = string_field
string_field=test.findtext('services')
if (string_field is not None):
CONTAINERS.services[0] = string_field
string_field=test.findtext('nb_healthy')
if (string_field is not None):
CONTAINERS.nb_healthy[0] = int(string_field)
string_field=test.findtext('d_retx_th')
if (string_field is not None):
CONTAINERS.ran_checkers['d_retx_th'] = [float(x) for x in string_field.split(',')]
string_field=test.findtext('u_retx_th')
if (string_field is not None):
CONTAINERS.ran_checkers['u_retx_th'] = [float(x) for x in string_field.split(',')]
elif action == 'Run_CUDATest' or action == 'Run_NRulsimTest' or action == 'Run_T2Test': elif action == 'Run_CUDATest' or action == 'Run_NRulsimTest' or action == 'Run_T2Test':
ldpc.runargs = test.findtext('physim_run_args') ldpc.runargs = test.findtext('physim_run_args')
ldpc.runsim = test.findtext('physim_run') ldpc.runsim = test.findtext('physim_run')
...@@ -546,10 +552,14 @@ elif re.match('^LogCollecteNB$', mode, re.IGNORECASE): ...@@ -546,10 +552,14 @@ elif re.match('^LogCollecteNB$', mode, re.IGNORECASE):
if RAN.eNBIPAddress == '' or RAN.eNBUserName == '' or RAN.eNBPassword == '' or RAN.eNBSourceCodePath == '': if RAN.eNBIPAddress == '' or RAN.eNBUserName == '' or RAN.eNBPassword == '' or RAN.eNBSourceCodePath == '':
HELP.GenericHelp(CONST.Version) HELP.GenericHelp(CONST.Version)
sys.exit('Insufficient Parameter') sys.exit('Insufficient Parameter')
if RAN.eNBIPAddress == 'none': if os.path.isdir('cmake_targets/log'):
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):
...@@ -852,6 +862,8 @@ elif re.match('^TesteNB$', mode, re.IGNORECASE) or re.match('^TestUE$', mode, re ...@@ -852,6 +862,8 @@ elif re.match('^TesteNB$', mode, re.IGNORECASE) or re.match('^TestUE$', mode, re
success = CONTAINERS.Clean_Test_Server_Images(HTML) success = CONTAINERS.Clean_Test_Server_Images(HTML)
if not success: if not success:
RAN.prematureExit = True RAN.prematureExit = True
elif action == 'Create_Workspace':
CONTAINERS.Create_Workspace(HTML)
elif action == 'Deploy_Object': elif action == 'Deploy_Object':
CONTAINERS.DeployObject(HTML, EPC) CONTAINERS.DeployObject(HTML, EPC)
if CONTAINERS.exitStatus==1: if CONTAINERS.exitStatus==1:
...@@ -870,20 +882,10 @@ elif re.match('^TesteNB$', mode, re.IGNORECASE) or re.match('^TestUE$', mode, re ...@@ -870,20 +882,10 @@ elif re.match('^TesteNB$', mode, re.IGNORECASE) or re.match('^TestUE$', mode, re
RAN.prematureExit = True RAN.prematureExit = True
elif action == 'Deploy_Run_PhySim': elif action == 'Deploy_Run_PhySim':
PHYSIM.Deploy_PhySim(HTML, RAN) PHYSIM.Deploy_PhySim(HTML, RAN)
elif action == 'DeployGenObject':
CONTAINERS.DeployGenObject(HTML, RAN, CiTestObj)
if CONTAINERS.exitStatus==1:
RAN.prematureExit = True
elif action == 'UndeployGenObject':
CONTAINERS.UndeployGenObject(HTML, RAN, CiTestObj)
if CONTAINERS.exitStatus==1:
RAN.prematureExit = True
elif action == 'IperfFromContainer': elif action == 'IperfFromContainer':
CONTAINERS.IperfFromContainer(HTML, RAN, CiTestObj) CONTAINERS.IperfFromContainer(HTML, RAN, CiTestObj)
if CONTAINERS.exitStatus==1: if CONTAINERS.exitStatus==1:
RAN.prematureExit = True RAN.prematureExit = True
elif action == 'StatsFromGenObject':
CONTAINERS.StatsFromGenObject(HTML)
elif action == 'Push_Images_To_Test_Servers': elif action == 'Push_Images_To_Test_Servers':
logging.debug('To be implemented') logging.debug('To be implemented')
else: else:
......
...@@ -48,3 +48,4 @@ ...@@ -48,3 +48,4 @@
- Pull_Local_Registry - Pull_Local_Registry
- Clean_Test_Server_Images - Clean_Test_Server_Images
- Custom_Command - Custom_Command
- Create_Workspace
...@@ -24,9 +24,15 @@ ...@@ -24,9 +24,15 @@
<htmlTabRef>build-tab</htmlTabRef> <htmlTabRef>build-tab</htmlTabRef>
<htmlTabName>Build Images on Cluster</htmlTabName> <htmlTabName>Build Images on Cluster</htmlTabName>
<htmlTabIcon>wrench</htmlTabIcon> <htmlTabIcon>wrench</htmlTabIcon>
<TestCaseRequestedList>000001</TestCaseRequestedList> <TestCaseRequestedList>
000002
000001
</TestCaseRequestedList>
<TestCaseExclusionList></TestCaseExclusionList> <TestCaseExclusionList></TestCaseExclusionList>
<testCase id="000002">
<class>Create_Workspace</class>
<desc>Creating new Workspace</desc>
</testCase>
<testCase id="000001"> <testCase id="000001">
<class>Build_Cluster_Image</class> <class>Build_Cluster_Image</class>
<desc>Build Images on OpenShift Cluster</desc> <desc>Build Images on OpenShift Cluster</desc>
......
...@@ -26,10 +26,16 @@ ...@@ -26,10 +26,16 @@
<htmlTabIcon>wrench</htmlTabIcon> <htmlTabIcon>wrench</htmlTabIcon>
<repeatCount>1</repeatCount> <repeatCount>1</repeatCount>
<TestCaseRequestedList> <TestCaseRequestedList>
100001
000001 000001
</TestCaseRequestedList> </TestCaseRequestedList>
<TestCaseExclusionList></TestCaseExclusionList> <TestCaseExclusionList></TestCaseExclusionList>
<testCase id="100001">
<class>Create_Workspace</class>
<desc>Creating new Workspace</desc>
<eNB_instance>1</eNB_instance>
<eNB_serverId>1</eNB_serverId>
</testCase>
<testCase id="000001"> <testCase id="000001">
<class>Build_Proxy</class> <class>Build_Proxy</class>
<desc>Build L2sim Proxy Image</desc> <desc>Build L2sim Proxy Image</desc>
......
...@@ -27,18 +27,16 @@ ...@@ -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,49 +47,60 @@ ...@@ -49,49 +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>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>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>
...@@ -100,6 +109,7 @@ ...@@ -100,6 +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>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>
...@@ -108,7 +118,9 @@ ...@@ -108,7 +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>obelix</nodes>
<svr_id>l2sim4g_ext_dn</svr_id> <svr_id>l2sim4g_ext_dn</svr_id>
<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>
...@@ -118,28 +130,18 @@ ...@@ -118,28 +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>obelix</nodes>
<svr_id>l2sim4g_ext_dn</svr_id> <svr_id>l2sim4g_ext_dn</svr_id>
<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 @@ ...@@ -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 @@ ...@@ -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 @@ ...@@ -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 @@ ...@@ -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,39 +77,44 @@ ...@@ -71,39 +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>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>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>
...@@ -113,6 +124,7 @@ ...@@ -113,6 +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>obelix</nodes>
<ping_packetloss_threshold>5</ping_packetloss_threshold> <ping_packetloss_threshold>5</ping_packetloss_threshold>
</testCase> </testCase>
...@@ -124,6 +136,8 @@ ...@@ -124,6 +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>obelix</nodes>
<svr_node>obelix</svr_node>
</testCase> </testCase>
<testCase id="030011"> <testCase id="030011">
...@@ -134,12 +148,16 @@ ...@@ -134,12 +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>obelix</nodes>
<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 @@ ...@@ -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 @@ ...@@ -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 @@ ...@@ -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,25 +64,28 @@ ...@@ -59,25 +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>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>
...@@ -86,6 +94,7 @@ ...@@ -86,6 +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>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>
...@@ -94,7 +103,9 @@ ...@@ -94,7 +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>obelix</nodes>
<svr_id>rfsim4g_enb_nos1</svr_id> <svr_id>rfsim4g_enb_nos1</svr_id>
<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>
...@@ -104,16 +115,20 @@ ...@@ -104,16 +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>obelix</nodes>
<svr_id>rfsim4g_enb_nos1</svr_id> <svr_id>rfsim4g_enb_nos1</svr_id>
<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 @@ ...@@ -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 @@ ...@@ -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 @@ ...@@ -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,39 +77,44 @@ ...@@ -71,39 +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>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>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>
...@@ -112,6 +123,7 @@ ...@@ -112,6 +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>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>
...@@ -120,7 +132,9 @@ ...@@ -120,7 +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>obelix</nodes>
<svr_id>rfsim4g_ext_dn</svr_id> <svr_id>rfsim4g_ext_dn</svr_id>
<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>
...@@ -130,16 +144,20 @@ ...@@ -130,16 +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>obelix</nodes>
<svr_id>rfsim4g_ext_dn</svr_id> <svr_id>rfsim4g_ext_dn</svr_id>
<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 @@ ...@@ -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 @@ ...@@ -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 @@ ...@@ -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,39 +77,44 @@ ...@@ -71,39 +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>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>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>
...@@ -112,6 +123,7 @@ ...@@ -112,6 +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>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>
...@@ -120,7 +132,9 @@ ...@@ -120,7 +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>obelix</nodes>
<svr_id>rfsim4g_ext_dn</svr_id> <svr_id>rfsim4g_ext_dn</svr_id>
<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>
...@@ -130,16 +144,20 @@ ...@@ -130,16 +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>obelix</nodes>
<svr_id>rfsim4g_ext_dn</svr_id> <svr_id>rfsim4g_ext_dn</svr_id>
<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 @@ ...@@ -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 @@ ...@@ -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 @@ ...@@ -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,35 +61,41 @@ ...@@ -56,35 +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>obelix</nodes>
<svr_id>rfsim4g_enb_fembms</svr_id> <svr_id>rfsim4g_enb_fembms</svr_id>
<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 @@ ...@@ -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 @@ ...@@ -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 @@ ...@@ -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,35 +61,41 @@ ...@@ -56,35 +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>obelix</nodes>
<svr_id>rfsim4g_enb_nos1</svr_id> <svr_id>rfsim4g_enb_nos1</svr_id>
<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 @@ ...@@ -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 @@ ...@@ -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 @@ ...@@ -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,33 +78,37 @@ ...@@ -72,33 +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>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>
...@@ -107,6 +117,7 @@ ...@@ -107,6 +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>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>
...@@ -115,7 +126,9 @@ ...@@ -115,7 +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>obelix</nodes>
<svr_id>rfsim4g_ext_dn</svr_id> <svr_id>rfsim4g_ext_dn</svr_id>
<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>
...@@ -125,16 +138,20 @@ ...@@ -125,16 +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>obelix</nodes>
<svr_id>rfsim4g_ext_dn</svr_id> <svr_id>rfsim4g_ext_dn</svr_id>
<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 @@ ...@@ -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 @@ ...@@ -26,7 +26,7 @@
<htmlTabIcon>wrench</htmlTabIcon> <htmlTabIcon>wrench</htmlTabIcon>
<TestCaseRequestedList> <TestCaseRequestedList>
111111 111111
100021 800813
000021 000021
000022 000022
000023 000023
...@@ -42,51 +42,63 @@ ...@@ -42,51 +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>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>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 @@ ...@@ -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 @@ ...@@ -26,7 +26,7 @@
<htmlTabIcon>wrench</htmlTabIcon> <htmlTabIcon>wrench</htmlTabIcon>
<TestCaseRequestedList> <TestCaseRequestedList>
111111 111111
100021 800813
000021 000021
000022 000022
000023 000023
...@@ -44,33 +44,42 @@ ...@@ -44,33 +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>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>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>
...@@ -78,7 +87,7 @@ ...@@ -78,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>
...@@ -88,7 +97,9 @@ ...@@ -88,7 +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>cacofonix</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<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>
...@@ -98,7 +109,9 @@ ...@@ -98,7 +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>cacofonix</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<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>
...@@ -106,7 +119,7 @@ ...@@ -106,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 &amp;&amp; sleep 5</command> <command>echo channelmod modify 0 ploss 55 | nc -N 192.168.71.181 8091 &amp;&amp; sleep 5</command>
<command_fail>yes</command_fail> <command_fail>yes</command_fail>
</testCase> </testCase>
...@@ -114,7 +127,7 @@ ...@@ -114,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>
...@@ -122,7 +135,7 @@ ...@@ -122,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 &amp;&amp; sleep 5</command> <command>echo channelmod modify 0 ploss 0 | nc -N 192.168.71.181 8091 &amp;&amp; sleep 5</command>
<command_fail>yes</command_fail> <command_fail>yes</command_fail>
</testCase> </testCase>
...@@ -130,17 +143,19 @@ ...@@ -130,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 &amp;&amp; sleep 10</command> <command>echo ciUE sync_state 0 | nc -N 192.168.71.181 8091 | grep -E UE_CONNECTED &amp;&amp; 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 @@ ...@@ -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 @@ ...@@ -27,7 +27,7 @@
<repeatCount>1</repeatCount> <repeatCount>1</repeatCount>
<TestCaseRequestedList> <TestCaseRequestedList>
111111 111111
100011 800813
000011 000011
000012 000012
000013 000013
...@@ -45,33 +45,42 @@ ...@@ -45,33 +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>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>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>
...@@ -80,6 +89,7 @@ ...@@ -80,6 +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>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>
...@@ -89,7 +99,9 @@ ...@@ -89,7 +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>cacofonix</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<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>
...@@ -99,17 +111,21 @@ ...@@ -99,17 +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>cacofonix</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<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 @@ ...@@ -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 @@ ...@@ -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,49 +45,60 @@ ...@@ -47,49 +45,60 @@
<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">
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach OAI UE</desc> <desc>Attach OAI UE</desc>
<id>l2sim5g_ue</id> <id>l2sim5g_ue</id>
<nodes>localhost</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>l2sim5g_ue</id> <id>l2sim5g_ue</id>
<nodes>localhost</nodes>
<ping_args> -c 20 192.168.72.135</ping_args> <ping_args> -c 20 192.168.72.135</ping_args>
<ping_packetloss_threshold>5</ping_packetloss_threshold> <ping_packetloss_threshold>5</ping_packetloss_threshold>
</testCase> </testCase>
...@@ -98,28 +107,19 @@ ...@@ -98,28 +107,19 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping NR-UE from ext-dn</desc> <desc>Ping NR-UE from ext-dn</desc>
<id>l2sim5g_ext_dn</id> <id>l2sim5g_ext_dn</id>
<nodes>localhost</nodes>
<ping_args>-c 20 12.1.1.2</ping_args> <ping_args>-c 20 12.1.1.2</ping_args>
<ping_packetloss_threshold>5</ping_packetloss_threshold> <ping_packetloss_threshold>5</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_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 @@ ...@@ -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 @@ ...@@ -27,7 +27,7 @@
<repeatCount>1</repeatCount> <repeatCount>1</repeatCount>
<TestCaseRequestedList> <TestCaseRequestedList>
111111 111111
100001 800813
000001 000001
000002 000002
000003 000003
...@@ -60,73 +60,87 @@ ...@@ -60,73 +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>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>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>
...@@ -135,6 +149,7 @@ ...@@ -135,6 +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>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>
...@@ -143,6 +158,7 @@ ...@@ -143,6 +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>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>
...@@ -151,6 +167,7 @@ ...@@ -151,6 +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>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>
...@@ -159,6 +176,7 @@ ...@@ -159,6 +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>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>
...@@ -167,6 +185,7 @@ ...@@ -167,6 +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>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>
...@@ -175,6 +194,7 @@ ...@@ -175,6 +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>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>
...@@ -184,7 +204,9 @@ ...@@ -184,7 +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>cacofonix</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<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>
...@@ -194,7 +216,9 @@ ...@@ -194,7 +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>cacofonix</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<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>
...@@ -203,26 +227,31 @@ ...@@ -203,26 +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>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>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>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 @@ ...@@ -27,7 +27,7 @@
<repeatCount>1</repeatCount> <repeatCount>1</repeatCount>
<TestCaseRequestedList> <TestCaseRequestedList>
111111 111111
100001 800813
000001 000001
000002 000002
000003 000003
...@@ -45,33 +45,42 @@ ...@@ -45,33 +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>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>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>
...@@ -80,6 +89,7 @@ ...@@ -80,6 +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>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>
...@@ -89,7 +99,9 @@ ...@@ -89,7 +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>cacofonix</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<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>
...@@ -99,17 +111,21 @@ ...@@ -99,17 +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>cacofonix</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<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 @@ ...@@ -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 @@ ...@@ -27,7 +27,7 @@
<repeatCount>1</repeatCount> <repeatCount>1</repeatCount>
<TestCaseRequestedList> <TestCaseRequestedList>
111111 111111
100001 800813
000001 000001
000002 000002
000003 000003
...@@ -45,33 +45,42 @@ ...@@ -45,33 +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>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>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>
...@@ -80,6 +89,7 @@ ...@@ -80,6 +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>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>
...@@ -89,7 +99,9 @@ ...@@ -89,7 +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>cacofonix</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<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>
...@@ -99,15 +111,19 @@ ...@@ -99,15 +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>cacofonix</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<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 @@ ...@@ -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 @@ ...@@ -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 @@ ...@@ -26,6 +26,7 @@
<htmlTabIcon>wrench</htmlTabIcon> <htmlTabIcon>wrench</htmlTabIcon>
<TestCaseRequestedList> <TestCaseRequestedList>
111111 111111
800813
000020 000020
000021 000021
020021 020021
...@@ -40,33 +41,43 @@ ...@@ -40,33 +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>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>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 @@ ...@@ -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 @@ ...@@ -27,7 +27,7 @@
<repeatCount>1</repeatCount> <repeatCount>1</repeatCount>
<TestCaseRequestedList> <TestCaseRequestedList>
111111 111111
100011 800813
004000 004000
000010 000010
000011 000011
...@@ -49,30 +49,38 @@ ...@@ -49,30 +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>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>
...@@ -81,6 +89,7 @@ ...@@ -81,6 +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>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>
...@@ -90,7 +99,9 @@ ...@@ -90,7 +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>cacofonix</nodes>
<svr_id>rfsim5g_gnb_nos1</svr_id> <svr_id>rfsim5g_gnb_nos1</svr_id>
<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>
...@@ -100,17 +111,21 @@ ...@@ -100,17 +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>cacofonix</nodes>
<svr_id>rfsim5g_gnb_nos1</svr_id> <svr_id>rfsim5g_gnb_nos1</svr_id>
<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 @@ ...@@ -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 @@ ...@@ -27,7 +27,7 @@
<repeatCount>1</repeatCount> <repeatCount>1</repeatCount>
<TestCaseRequestedList> <TestCaseRequestedList>
111111 111111
100001 800813
000000 000000
000001 000001
020001 020001
...@@ -43,26 +43,36 @@ ...@@ -43,26 +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>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>
...@@ -71,16 +81,19 @@ ...@@ -71,16 +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>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 @@ ...@@ -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">
......
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
<TestCaseRequestedList> <TestCaseRequestedList>
111111 111111
100001 100001
800813
000001 000001
000002 000002
000003 000003
...@@ -44,32 +45,42 @@ ...@@ -44,32 +45,42 @@
<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_ntn_geo</yaml_path> <yaml_path>ci-scripts/yaml_files/5g_rfsimulator_ntn_geo</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_ntn_geo</yaml_path> <yaml_path>ci-scripts/yaml_files/5g_rfsimulator_ntn_geo</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>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>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>
...@@ -78,14 +89,17 @@ ...@@ -78,14 +89,17 @@
<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>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>
<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_ntn_geo</yaml_path> <yaml_path>ci-scripts/yaml_files/5g_rfsimulator_ntn_geo</yaml_path>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase> </testCase>
</testCaseList> </testCaseList>
...@@ -31,9 +31,11 @@ ...@@ -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_ntn_geo</yaml_path> <yaml_path>ci-scripts/yaml_files/5g_rfsimulator_ntn_geo</yaml_path>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase> </testCase>
<testCase id="222222"> <testCase id="222222">
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
<repeatCount>1</repeatCount> <repeatCount>1</repeatCount>
<TestCaseRequestedList> <TestCaseRequestedList>
111111 111111
800813
000002 000002
000003 000003
000004 000004
...@@ -42,20 +43,29 @@ ...@@ -42,20 +43,29 @@
<images_to_pull>oai-nr-ue-asan</images_to_pull> <images_to_pull>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="000002"> <testCase id="000002">
<class>DeployGenObject</class> <class>Deploy_Object</class>
<desc>Deploy OAI 5G UE 1</desc> <desc>Deploy OAI 5G UE 1</desc>
<yaml_path>yaml_files/5g_rfsimulator_sidelink</yaml_path> <yaml_path>ci-scripts/yaml_files/5g_rfsimulator_sidelink</yaml_path>
<services>oai-nr-ue-1</services> <services>oai-nr-ue-1</services>
<nb_healthy>1</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 UE 2</desc> <desc>Deploy OAI 5G UE 2</desc>
<yaml_path>yaml_files/5g_rfsimulator_sidelink</yaml_path> <yaml_path>ci-scripts/yaml_files/5g_rfsimulator_sidelink</yaml_path>
<services>oai-nr-ue-2</services> <services>oai-nr-ue-2</services>
<nb_healthy>1</nb_healthy> <eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase> </testCase>
<testCase id="000004"> <testCase id="000004">
...@@ -67,17 +77,19 @@ ...@@ -67,17 +77,19 @@
<testCase id="000005"> <testCase id="000005">
<class>Custom_Command</class> <class>Custom_Command</class>
<desc>Check that UE synched</desc> <desc>Check that UE synched</desc>
<node>localhost</node> <node>cacofonix</node>
<command>docker logs rfsim5g-oai-nr-ue-2 | grep -m 1 "PSBCH RX:OK"</command> <command>docker logs rfsim5g-oai-nr-ue-2 | grep -m 1 "PSBCH RX:OK"</command>
<command_fail>yes</command_fail> <command_fail>yes</command_fail>
</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_sidelink</yaml_path> <yaml_path>ci-scripts/yaml_files/5g_rfsimulator_sidelink</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 @@ ...@@ -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_sidelink</yaml_path> <yaml_path>ci-scripts/yaml_files/5g_rfsimulator_sidelink</yaml_path>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase> </testCase>
<testCase id="222222"> <testCase id="222222">
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
<repeatCount>1</repeatCount> <repeatCount>1</repeatCount>
<TestCaseRequestedList> <TestCaseRequestedList>
111111 111111
100001 800813
004000 004000
000000 000000
000001 000001
...@@ -47,30 +47,38 @@ ...@@ -47,30 +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>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>
...@@ -79,16 +87,19 @@ ...@@ -79,16 +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>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 @@ ...@@ -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 @@ ...@@ -27,7 +27,7 @@
<repeatCount>1</repeatCount> <repeatCount>1</repeatCount>
<TestCaseRequestedList> <TestCaseRequestedList>
111111 111111
100001 800813
000001 000001
000002 000002
000003 000003
...@@ -45,33 +45,42 @@ ...@@ -45,33 +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>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>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>
...@@ -80,6 +89,7 @@ ...@@ -80,6 +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>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>
...@@ -89,7 +99,9 @@ ...@@ -89,7 +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>cacofonix</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<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>
...@@ -99,17 +111,21 @@ ...@@ -99,17 +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>cacofonix</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<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 @@ ...@@ -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">
......
...@@ -25,11 +25,18 @@ ...@@ -25,11 +25,18 @@
<htmlTabName>Build Container Images</htmlTabName> <htmlTabName>Build Container Images</htmlTabName>
<htmlTabIcon>wrench</htmlTabIcon> <htmlTabIcon>wrench</htmlTabIcon>
<TestCaseRequestedList> <TestCaseRequestedList>
800813
000001 000001
000010 000010
</TestCaseRequestedList> </TestCaseRequestedList>
<TestCaseExclusionList></TestCaseExclusionList> <TestCaseExclusionList></TestCaseExclusionList>
<testCase id="800813">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="000001"> <testCase id="000001">
<class>Build_Image</class> <class>Build_Image</class>
<desc>Build all Images</desc> <desc>Build all Images</desc>
......
...@@ -25,10 +25,16 @@ ...@@ -25,10 +25,16 @@
<htmlTabName>Build Container Images</htmlTabName> <htmlTabName>Build Container Images</htmlTabName>
<htmlTabIcon>wrench</htmlTabIcon> <htmlTabIcon>wrench</htmlTabIcon>
<TestCaseRequestedList> <TestCaseRequestedList>
100001
000001 000001
</TestCaseRequestedList> </TestCaseRequestedList>
<TestCaseExclusionList></TestCaseExclusionList> <TestCaseExclusionList></TestCaseExclusionList>
<testCase id="100001">
<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>Build_Image</class> <class>Build_Image</class>
<desc>Cross-Compile for ARM64</desc> <desc>Cross-Compile for ARM64</desc>
......
...@@ -26,10 +26,17 @@ ...@@ -26,10 +26,17 @@
<htmlTabIcon>wrench</htmlTabIcon> <htmlTabIcon>wrench</htmlTabIcon>
<repeatCount>1</repeatCount> <repeatCount>1</repeatCount>
<TestCaseRequestedList> <TestCaseRequestedList>
100001
000001 000001
</TestCaseRequestedList> </TestCaseRequestedList>
<TestCaseExclusionList></TestCaseExclusionList> <TestCaseExclusionList></TestCaseExclusionList>
<testCase id="100001">
<class>Create_Workspace</class>
<desc>Creating new Workspace</desc>
<eNB_instance>1</eNB_instance>
<eNB_serverId>1</eNB_serverId>
</testCase>
<testCase id="000001"> <testCase id="000001">
<class>Build_Proxy</class> <class>Build_Proxy</class>
<desc>Build L2sim Proxy Image</desc> <desc>Build L2sim Proxy Image</desc>
......
...@@ -31,6 +31,7 @@ Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1.xml ...@@ -31,6 +31,7 @@ Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1.xml
111110 111110
300000 300000
040101 040101
800813
030101 030101
040301 040501 040603 040604 040605 040606 040607 040641 040642 040643 040644 040401 040201 040301 040501 040603 040604 040605 040606 040607 040641 040642 040643 040644 040401 040201
030201 030201
...@@ -63,7 +64,12 @@ Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1.xml ...@@ -63,7 +64,12 @@ Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1.xml
<node>hutch</node> <node>hutch</node>
<command>sudo -S b2xx_fx3_utils --reset-device</command> <command>sudo -S b2xx_fx3_utils --reset-device</command>
</testCase> </testCase>
<testCase id="800813">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="030101"> <testCase id="030101">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy eNB (FDD/Band7/5MHz/B200) in a container</desc> <desc>Deploy eNB (FDD/Band7/5MHz/B200) in a container</desc>
......
...@@ -29,7 +29,9 @@ ...@@ -29,7 +29,9 @@
111110 111110
300000 300000
040101 040101
030131 030132 800813
030131
030132
040301 040531 040633 040634 040636 040671 040672 040673 040401 040201 040301 040531 040633 040634 040636 040671 040672 040673 040401 040201
030231 030231
200000 200000
...@@ -61,7 +63,12 @@ ...@@ -61,7 +63,12 @@
<node>hutch</node> <node>hutch</node>
<command>sudo -S b2xx_fx3_utils --reset-device</command> <command>sudo -S b2xx_fx3_utils --reset-device</command>
</testCase> </testCase>
<testCase id="800813">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="030131"> <testCase id="030131">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy RRU (FDD/Band7/5MHz/B200) in a container</desc> <desc>Deploy RRU (FDD/Band7/5MHz/B200) in a container</desc>
...@@ -70,7 +77,6 @@ ...@@ -70,7 +77,6 @@
<eNB_instance>0</eNB_instance> <eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId> <eNB_serverId>0</eNB_serverId>
</testCase> </testCase>
<testCase id="030132"> <testCase id="030132">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy RCC (FDD/Band7/5MHz) in a container</desc> <desc>Deploy RCC (FDD/Band7/5MHz) in a container</desc>
......
...@@ -30,6 +30,7 @@ Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1_rrc_inactivity_no_flexran.xm ...@@ -30,6 +30,7 @@ Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1_rrc_inactivity_no_flexran.xm
100000 100000
111110 111110
040101 040101
800813
030102 030102
000010 040301 040502 000011 040302 000001 000012 040303 000002 000013 040503 040401 040201 000010 040301 040502 000011 040302 000001 000012 040303 000002 000013 040503 040401 040201
030202 030202
...@@ -55,7 +56,12 @@ Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1_rrc_inactivity_no_flexran.xm ...@@ -55,7 +56,12 @@ Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1_rrc_inactivity_no_flexran.xm
<node>hutch</node> <node>hutch</node>
<command>sudo cpupower idle-set -E</command> <command>sudo cpupower idle-set -E</command>
</testCase> </testCase>
<testCase id="800813">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="030102"> <testCase id="030102">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy eNB (FDD/Band7/5MHz/B200) in a container</desc> <desc>Deploy eNB (FDD/Band7/5MHz/B200) in a container</desc>
......
...@@ -31,6 +31,7 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml ...@@ -31,6 +31,7 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml
100000 100000
111110 111110
040101 040101
800813
030111 030111
000001 000001
040301 040511 040613 040614 040615 040651 040652 040653 040654 040401 040201 040301 040511 040613 040614 040615 040651 040652 040653 040654 040401 040201
...@@ -57,7 +58,12 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml ...@@ -57,7 +58,12 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml
<node>hutch</node> <node>hutch</node>
<command>sudo cpupower idle-set -E</command> <command>sudo cpupower idle-set -E</command>
</testCase> </testCase>
<testCase id="800813">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="030111"> <testCase id="030111">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy eNB (FDD/Band7/10MHz/B200) in a container</desc> <desc>Deploy eNB (FDD/Band7/10MHz/B200) in a container</desc>
......
...@@ -30,6 +30,7 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml ...@@ -30,6 +30,7 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml
100000 100000
111110 111110
040101 040101
800813
030112 030112
040301 040302 040512 040612 040650 040401 040301 040302 040512 040612 040650 040401
040201 040201
...@@ -56,7 +57,12 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml ...@@ -56,7 +57,12 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml
<node>hutch</node> <node>hutch</node>
<command>sudo cpupower idle-set -E</command> <command>sudo cpupower idle-set -E</command>
</testCase> </testCase>
<testCase id="800813">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="030112"> <testCase id="030112">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy eNB (FDD/Band7/10MHz/B200) in a container</desc> <desc>Deploy eNB (FDD/Band7/10MHz/B200) in a container</desc>
......
...@@ -29,8 +29,10 @@ ...@@ -29,8 +29,10 @@
100001 100001
111110 111110
111111 111111
800813
030111 030111
000001 000001
800814
030311 030311
000002 000002
040511 040613 040616 040651 040511 040613 040616 040651
...@@ -78,7 +80,12 @@ ...@@ -78,7 +80,12 @@
<node>carabe</node> <node>carabe</node>
<command>sudo cpupower idle-set -E</command> <command>sudo cpupower idle-set -E</command>
</testCase> </testCase>
<testCase id="800813">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="030111"> <testCase id="030111">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy eNB (FDD/Band7/10MHz/B200) in a container</desc> <desc>Deploy eNB (FDD/Band7/10MHz/B200) in a container</desc>
...@@ -86,7 +93,12 @@ ...@@ -86,7 +93,12 @@
<eNB_instance>0</eNB_instance> <eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId> <eNB_serverId>0</eNB_serverId>
</testCase> </testCase>
<testCase id="800814">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 1</desc>
<eNB_instance>1</eNB_instance>
<eNB_serverId>1</eNB_serverId>
</testCase>
<testCase id="030311"> <testCase id="030311">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy LTE-UE (FDD/Band7/10MHz/B200) in a container</desc> <desc>Deploy LTE-UE (FDD/Band7/10MHz/B200) in a container</desc>
......
...@@ -30,6 +30,7 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml ...@@ -30,6 +30,7 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml
100000 100000
111110 111110
040101 040101
800813
030121 030121
000001 000001
040301 040521 040623 040624 040625 040662 040401 040201 040301 040521 040623 040624 040625 040662 040401 040201
...@@ -56,7 +57,12 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml ...@@ -56,7 +57,12 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml
<node>hutch</node> <node>hutch</node>
<command>sudo cpupower idle-set -E</command> <command>sudo cpupower idle-set -E</command>
</testCase> </testCase>
<testCase id="800813">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="030121"> <testCase id="030121">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy eNB (FDD/Band7/20MHz/B200) in a container</desc> <desc>Deploy eNB (FDD/Band7/20MHz/B200) in a container</desc>
......
...@@ -31,6 +31,7 @@ Replaces xml_files/enb_usrp210_band40_test_05mhz_tm1.xml ...@@ -31,6 +31,7 @@ Replaces xml_files/enb_usrp210_band40_test_05mhz_tm1.xml
100000 100000
111110 111110
040101 040101
800813
030104 030104
040301 040501 040602 040601 040603 040604 040605 040642 040641 040643 040644 040645 040401 040201 040301 040501 040602 040601 040603 040604 040605 040642 040641 040643 040644 040645 040401 040201
030204 030204
...@@ -59,12 +60,17 @@ Replaces xml_files/enb_usrp210_band40_test_05mhz_tm1.xml ...@@ -59,12 +60,17 @@ Replaces xml_files/enb_usrp210_band40_test_05mhz_tm1.xml
</testCase> </testCase>
<testCase id="300000"> <testCase id="300000">
<class>Custom_Command</class> <class>Custom_Command</class>
<desc>Reset USRP</desc> <desc>Reset USRP</desc>
<node>starsky</node> <node>starsky</node>
<command>sudo -S b2xx_fx3_utils --reset-device</command> <command>sudo -S b2xx_fx3_utils --reset-device</command>
</testCase>
<testCase id="800813">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase> </testCase>
<testCase id="030104"> <testCase id="030104">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy eNB (TDD/Band40/5MHz/B200) in a container</desc> <desc>Deploy eNB (TDD/Band40/5MHz/B200) in a container</desc>
......
...@@ -28,7 +28,9 @@ ...@@ -28,7 +28,9 @@
300000 300000
100000 100000
111110 111110
030134 030135 800813
030134
030135
040301 040532 040631 040632 040634 040635 040681 040682 040684 040685 040401 040201 040301 040532 040631 040632 040634 040635 040681 040682 040684 040685 040401 040201
030231 030231
040101 040101
...@@ -57,12 +59,17 @@ ...@@ -57,12 +59,17 @@
</testCase> </testCase>
<testCase id="300000"> <testCase id="300000">
<class>Custom_Command</class> <class>Custom_Command</class>
<desc>Reset USRP</desc> <desc>Reset USRP</desc>
<node>starsky</node> <node>starsky</node>
<command>sudo -S b2xx_fx3_utils --reset-device</command> <command>sudo -S b2xx_fx3_utils --reset-device</command>
</testCase>
<testCase id="800813">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase> </testCase>
<testCase id="030134"> <testCase id="030134">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy RRU (TDD/Band40/5MHz/B200) in a container</desc> <desc>Deploy RRU (TDD/Band40/5MHz/B200) in a container</desc>
...@@ -71,7 +78,6 @@ ...@@ -71,7 +78,6 @@
<eNB_instance>0</eNB_instance> <eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId> <eNB_serverId>0</eNB_serverId>
</testCase> </testCase>
<testCase id="030135"> <testCase id="030135">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy RCC (TDD/Band40/5MHz) in a container</desc> <desc>Deploy RCC (TDD/Band40/5MHz) in a container</desc>
......
...@@ -30,6 +30,7 @@ Replaces xml_files/enb_usrp210_band40_test_05mhz_tm2.xml ...@@ -30,6 +30,7 @@ Replaces xml_files/enb_usrp210_band40_test_05mhz_tm2.xml
100000 100000
111110 111110
040101 040101
800813
030105 030105
040301 040502 040606 040608 040646 040648 040401 040201 040301 040502 040606 040608 040646 040648 040401 040201
030205 030205
...@@ -55,6 +56,12 @@ Replaces xml_files/enb_usrp210_band40_test_05mhz_tm2.xml ...@@ -55,6 +56,12 @@ Replaces xml_files/enb_usrp210_band40_test_05mhz_tm2.xml
<node>starsky</node> <node>starsky</node>
<command>sudo cpupower idle-set -E</command> <command>sudo cpupower idle-set -E</command>
</testCase> </testCase>
<testCase id="800813">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="030105"> <testCase id="030105">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy eNB (TDD/Band40/5MHz/B200) in a container</desc> <desc>Deploy eNB (TDD/Band40/5MHz/B200) in a container</desc>
......
...@@ -30,6 +30,7 @@ Replaces xml_files/enb_usrp210_band40_test_10mhz_tm1.xml ...@@ -30,6 +30,7 @@ Replaces xml_files/enb_usrp210_band40_test_10mhz_tm1.xml
100000 100000
111110 111110
040101 040101
800813
030114 030114
040301 040511 040612 040611 040613 040614 040615 040652 040651 040653 040654 040655 040401 040201 040301 040511 040612 040611 040613 040614 040615 040652 040651 040653 040654 040655 040401 040201
030214 030214
...@@ -55,6 +56,12 @@ Replaces xml_files/enb_usrp210_band40_test_10mhz_tm1.xml ...@@ -55,6 +56,12 @@ Replaces xml_files/enb_usrp210_band40_test_10mhz_tm1.xml
<node>starsky</node> <node>starsky</node>
<command>sudo cpupower idle-set -E</command> <command>sudo cpupower idle-set -E</command>
</testCase> </testCase>
<testCase id="800813">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="030114"> <testCase id="030114">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy eNB (TDD/Band40/10MHz/B200) in a container</desc> <desc>Deploy eNB (TDD/Band40/10MHz/B200) in a container</desc>
......
...@@ -30,6 +30,7 @@ Replaces xml_files/enb_usrp210_band40_test_20mhz_tm1.xml ...@@ -30,6 +30,7 @@ Replaces xml_files/enb_usrp210_band40_test_20mhz_tm1.xml
100000 100000
111110 111110
040101 040101
800813
030124 030124
040301 040521 040622 040621 040623 040662 040401 040201 040301 040521 040622 040621 040623 040662 040401 040201
030224 030224
...@@ -55,6 +56,12 @@ Replaces xml_files/enb_usrp210_band40_test_20mhz_tm1.xml ...@@ -55,6 +56,12 @@ Replaces xml_files/enb_usrp210_band40_test_20mhz_tm1.xml
<node>starsky</node> <node>starsky</node>
<command>sudo cpupower idle-set -E</command> <command>sudo cpupower idle-set -E</command>
</testCase> </testCase>
<testCase id="800813">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="030124"> <testCase id="030124">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy eNB (TDD/Band40/20MHz/B200) in a container</desc> <desc>Deploy eNB (TDD/Band40/20MHz/B200) in a container</desc>
......
...@@ -30,6 +30,7 @@ Replaces xml_files/enb_usrp210_band40_test_20mhz_tm1_default_scheduler.xml ...@@ -30,6 +30,7 @@ Replaces xml_files/enb_usrp210_band40_test_20mhz_tm1_default_scheduler.xml
100000 100000
111110 111110
040101 040101
800813
030125 030125
040301 040522 040627 040626 040628 040629 040630 040667 040666 040668 040669 040670 040401 040201 040301 040522 040627 040626 040628 040629 040630 040667 040666 040668 040669 040670 040401 040201
030225 030225
...@@ -56,7 +57,12 @@ Replaces xml_files/enb_usrp210_band40_test_20mhz_tm1_default_scheduler.xml ...@@ -56,7 +57,12 @@ Replaces xml_files/enb_usrp210_band40_test_20mhz_tm1_default_scheduler.xml
<node>starsky</node> <node>starsky</node>
<command>sudo cpupower idle-set -E</command> <command>sudo cpupower idle-set -E</command>
</testCase> </testCase>
<testCase id="800813">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="030125"> <testCase id="030125">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy eNB (TDD/Band40/20MHz/B200) in a container</desc> <desc>Deploy eNB (TDD/Band40/20MHz/B200) in a container</desc>
......
...@@ -31,6 +31,7 @@ ...@@ -31,6 +31,7 @@
111111 111111
100000 100000
010010 010010
800833
030101 030101
010001 010001
000001 000001
...@@ -64,7 +65,12 @@ ...@@ -64,7 +65,12 @@
<node>obelix</node> <node>obelix</node>
<command>sudo cpupower idle-set -E</command> <command>sudo cpupower idle-set -E</command>
</testCase> </testCase>
<testCase id="800833">
<class>Create_Workspace</class>
<desc>Creating new Workspace</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="030101"> <testCase id="030101">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy eNB (TDD/Band38/2.6Ghz/N3XX) in a container</desc> <desc>Deploy eNB (TDD/Band38/2.6Ghz/N3XX) in a container</desc>
......
...@@ -31,6 +31,7 @@ ...@@ -31,6 +31,7 @@
111111 111111
100000 100000
010010 010010
800833
031101 031101
010001 010001
000001 000001
...@@ -64,7 +65,12 @@ ...@@ -64,7 +65,12 @@
<node>obelix</node> <node>obelix</node>
<command>sudo cpupower idle-set -E</command> <command>sudo cpupower idle-set -E</command>
</testCase> </testCase>
<testCase id="800833">
<class>Create_Workspace</class>
<desc>Creating new Workspace</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="031101"> <testCase id="031101">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy eNB (TDD/Band38/2.6Ghz/N3XX) in a container</desc> <desc>Deploy eNB (TDD/Band38/2.6Ghz/N3XX) in a container</desc>
......
...@@ -32,7 +32,9 @@ ...@@ -32,7 +32,9 @@
111110 111110
111111 111111
010000 010000
800833
030101 030101
800834
030102 030102
010001 010001
050000 050000
...@@ -111,13 +113,18 @@ ...@@ -111,13 +113,18 @@
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach UE</desc> <desc>Attach UE</desc>
<id>idefix</id> <id>idefix</id>
</testCase> </testCase>
<testCase id= "010010"> <testCase id= "010010">
<class>Detach_UE</class> <class>Detach_UE</class>
<desc>Detach UE</desc> <desc>Detach UE</desc>
<id>idefix</id> <id>idefix</id>
</testCase> </testCase>
<testCase id="800833">
<class>Create_Workspace</class>
<desc>Creating new Workspace</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="030101"> <testCase id="030101">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy eNB (FDD/Band7/5MHz/B200) in a container</desc> <desc>Deploy eNB (FDD/Band7/5MHz/B200) in a container</desc>
...@@ -125,7 +132,12 @@ ...@@ -125,7 +132,12 @@
<eNB_instance>0</eNB_instance> <eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId> <eNB_serverId>0</eNB_serverId>
</testCase> </testCase>
<testCase id="800834">
<class>Create_Workspace</class>
<desc>Creating new Workspace</desc>
<eNB_instance>1</eNB_instance>
<eNB_serverId>1</eNB_serverId>
</testCase>
<testCase id="030102"> <testCase id="030102">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy gNB (TDD/Band78/40MHz/B200) in a container</desc> <desc>Deploy gNB (TDD/Band78/40MHz/B200) in a container</desc>
......
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
111111 111111
000222 000222
001111 001111
800813
002222 002222
002223 002223
000111 000111
...@@ -54,7 +55,12 @@ ...@@ -54,7 +55,12 @@
<desc>Initialize Quectel</desc> <desc>Initialize Quectel</desc>
<id>sphex_quectel</id> <id>sphex_quectel</id>
</testCase> </testCase>
<testCase id="800813">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="002222"> <testCase id="002222">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy PNF/Nvidia CUBB in a container</desc> <desc>Deploy PNF/Nvidia CUBB in a container</desc>
...@@ -63,7 +69,6 @@ ...@@ -63,7 +69,6 @@
<eNB_instance>0</eNB_instance> <eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId> <eNB_serverId>0</eNB_serverId>
</testCase> </testCase>
<testCase id="002223"> <testCase id="002223">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy VNF in a container</desc> <desc>Deploy VNF in a container</desc>
......
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
<TestCaseRequestedList> <TestCaseRequestedList>
010000 010000
001000 001000
800813
020000 020000
002000 002000
002001 002001
...@@ -65,7 +66,12 @@ ...@@ -65,7 +66,12 @@
<oc_project>oaicicd-ran</oc_project> <oc_project>oaicicd-ran</oc_project>
<images_to_pull>oai-gnb-aw2s</images_to_pull> <images_to_pull>oai-gnb-aw2s</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="020000"> <testCase id="020000">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy gNB (TDD/Band78/20MHz/aw2s) in a container</desc> <desc>Deploy gNB (TDD/Band78/20MHz/aw2s) in a container</desc>
......
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
100000 100000
111111 111111
010000 010000
800813
030101 030101
010001 010001
050000 050000
...@@ -95,7 +96,12 @@ ...@@ -95,7 +96,12 @@
<desc>Detach UE</desc> <desc>Detach UE</desc>
<id>idefix</id> <id>idefix</id>
</testCase> </testCase>
<testCase id="800813">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="030101"> <testCase id="030101">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy gNB (TDD/Band78/40MHz/B200) in a container</desc> <desc>Deploy gNB (TDD/Band78/40MHz/B200) in a container</desc>
......
...@@ -29,8 +29,11 @@ ...@@ -29,8 +29,11 @@
333333 333333
300000 300000
310000 310000
800813
330101 330101
800814
330102 330102
800815
330103 330103
310001 310001
350000 350000
...@@ -77,7 +80,12 @@ ...@@ -77,7 +80,12 @@
<desc>Detach Quectel</desc> <desc>Detach Quectel</desc>
<id>idefix</id> <id>idefix</id>
</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="330101"> <testCase id="330101">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy gNB-CU-CP in a container</desc> <desc>Deploy gNB-CU-CP in a container</desc>
...@@ -86,7 +94,6 @@ ...@@ -86,7 +94,6 @@
<eNB_serverId>0</eNB_serverId> <eNB_serverId>0</eNB_serverId>
<services>gnb_cucp</services> <services>gnb_cucp</services>
</testCase> </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>
...@@ -95,7 +102,6 @@ ...@@ -95,7 +102,6 @@
<eNB_serverId>0</eNB_serverId> <eNB_serverId>0</eNB_serverId>
<services>gnb_cuup</services> <services>gnb_cuup</services>
</testCase> </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>
......
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
<TestCaseRequestedList> <TestCaseRequestedList>
100000 100000
110002 110002
800813
130101 130101
130102 130102
100001 100001
...@@ -79,7 +80,12 @@ ...@@ -79,7 +80,12 @@
<desc>Detach Quectel</desc> <desc>Detach Quectel</desc>
<id>idefix</id> <id>idefix</id>
</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="130101"> <testCase id="130101">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy gNB-CU in a container</desc> <desc>Deploy gNB-CU in a container</desc>
...@@ -88,7 +94,6 @@ ...@@ -88,7 +94,6 @@
<eNB_serverId>0</eNB_serverId> <eNB_serverId>0</eNB_serverId>
<services>gnb_cu</services> <services>gnb_cu</services>
</testCase> </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>
......
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
<TestCaseRequestedList> <TestCaseRequestedList>
200000 200000
110000 110000
800813
120000 120000
102000 102000
102001 102001
...@@ -56,7 +57,12 @@ ...@@ -56,7 +57,12 @@
<oc_project>oaicicd-ran</oc_project> <oc_project>oaicicd-ran</oc_project>
<images_to_pull>oai-gnb-fhi72</images_to_pull> <images_to_pull>oai-gnb-fhi72</images_to_pull>
</testCase> </testCase>
<testCase id="800813">
<class>Create_Workspace</class>
<desc>Creating new Workspace for server 0</desc>
<eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId>
</testCase>
<testCase id="120000"> <testCase id="120000">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy gNB (TDD/Band78/100MHz/VVDN) in a container</desc> <desc>Deploy gNB (TDD/Band78/100MHz/VVDN) in a container</desc>
......
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
100000 100000
111111 111111
010010 010010
800813
040101 040101
010001 010001
051001 051001
...@@ -74,7 +75,12 @@ ...@@ -74,7 +75,12 @@
<desc>Detach UE</desc> <desc>Detach UE</desc>
<id>up2</id> <id>up2</id>
</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="040101"> <testCase id="040101">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy gNB (TDD/Band77/100MHz/N310) in a container</desc> <desc>Deploy gNB (TDD/Band77/100MHz/N310) in a container</desc>
......
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
100000 100000
111111 111111
010010 010010
800813
030101 030101
010001 010001
050001 050001
...@@ -74,13 +75,18 @@ ...@@ -74,13 +75,18 @@
<desc>Detach UE</desc> <desc>Detach UE</desc>
<id>up2</id> <id>up2</id>
</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="030101"> <testCase id="030101">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy gNB (TDD/Band77/60MHz/N310) in a container</desc> <desc>Deploy gNB (TDD/Band77/60MHz/N310) in a container</desc>
<yaml_path>ci-scripts/yaml_files/5g_sa_n310_2x2_60MHz</yaml_path> <yaml_path>ci-scripts/yaml_files/5g_sa_n310_2x2_60MHz</yaml_path>
<eNB_instance>0</eNB_instance> <eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId> <eNB_serverId>0</eNB_serverId>
</testCase> </testCase>
<testCase id="000001"> <testCase id="000001">
......
...@@ -27,7 +27,10 @@ ...@@ -27,7 +27,10 @@
<repeatCount>1</repeatCount> <repeatCount>1</repeatCount>
<TestCaseRequestedList> <TestCaseRequestedList>
010000 010001 010000 010001
020000 020001 800813
020000
800814
020001
000001 000001
001000 001000
002000 002000
...@@ -64,7 +67,12 @@ ...@@ -64,7 +67,12 @@
<node>caracal</node> <node>caracal</node>
<command>ssh root@192.168.20.2 reboot ; sleep 45</command> <command>ssh root@192.168.20.2 reboot ; sleep 45</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="020000"> <testCase id="020000">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy gNB (TDD/Band78/40MHz/N310) in a container</desc> <desc>Deploy gNB (TDD/Band78/40MHz/N310) in a container</desc>
...@@ -72,7 +80,12 @@ ...@@ -72,7 +80,12 @@
<eNB_instance>0</eNB_instance> <eNB_instance>0</eNB_instance>
<eNB_serverId>0</eNB_serverId> <eNB_serverId>0</eNB_serverId>
</testCase> </testCase>
<testCase id="800814">
<class>Create_Workspace</class>
<desc>Creating new Workspace</desc>
<eNB_instance>1</eNB_instance>
<eNB_serverId>1</eNB_serverId>
</testCase>
<testCase id="020001"> <testCase id="020001">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy nrUE (TDD/Band78/40MHz/N310) in a container</desc> <desc>Deploy nrUE (TDD/Band78/40MHz/N310) in a container</desc>
......
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
300000 300000
311111 311111
210000 210000
800813
230101 230101
210001 210001
250000 250000
...@@ -89,7 +90,12 @@ ...@@ -89,7 +90,12 @@
<desc>Detach UE</desc> <desc>Detach UE</desc>
<id>idefix</id> <id>idefix</id>
</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="230101"> <testCase id="230101">
<class>Deploy_Object</class> <class>Deploy_Object</class>
<desc>Deploy gNB (TDD/Band78/40MHz/B200) with SC-FDMA in a container</desc> <desc>Deploy gNB (TDD/Band78/40MHz/B200) with SC-FDMA in a container</desc>
......
...@@ -25,10 +25,14 @@ ...@@ -25,10 +25,14 @@
<htmlTabName>CPPCHECK Analysis</htmlTabName> <htmlTabName>CPPCHECK Analysis</htmlTabName>
<htmlTabIcon>wrench</htmlTabIcon> <htmlTabIcon>wrench</htmlTabIcon>
<TestCaseRequestedList> <TestCaseRequestedList>
000002
000001 000001
</TestCaseRequestedList> </TestCaseRequestedList>
<TestCaseExclusionList></TestCaseExclusionList> <TestCaseExclusionList></TestCaseExclusionList>
<testCase id="000002">
<class>Create_Workspace</class>
<desc>Creating new Workspace</desc>
</testCase>
<testCase id="000001"> <testCase id="000001">
<class>Cppcheck_Analysis</class> <class>Cppcheck_Analysis</class>
<desc>Static Code Analysis with cppcheck</desc> <desc>Static Code Analysis with cppcheck</desc>
......
...@@ -30,7 +30,7 @@ services: ...@@ -30,7 +30,7 @@ services:
entrypoint: /bin/bash -c "cqlsh --file /home/oai_db.cql 192.168.68.2 && echo 'OK'" entrypoint: /bin/bash -c "cqlsh --file /home/oai_db.cql 192.168.68.2 && echo 'OK'"
oai_hss: oai_hss:
image: oai-hss:latest image: oaisoftwarealliance/oai-hss:latest
container_name: l2sim4g-oai-hss container_name: l2sim4g-oai-hss
privileged: true privileged: true
depends_on: [cassandra] depends_on: [cassandra]
...@@ -73,7 +73,7 @@ services: ...@@ -73,7 +73,7 @@ services:
retries: 5 retries: 5
magma_mme: magma_mme:
image: magma-mme:latest image: oaisoftwarealliance/magma-mme:latest
container_name: l2sim4g-magma-mme container_name: l2sim4g-magma-mme
hostname: mme hostname: mme
privileged: true privileged: true
...@@ -102,7 +102,7 @@ services: ...@@ -102,7 +102,7 @@ services:
retries: 5 retries: 5
oai_spgwc: oai_spgwc:
image: oai-spgwc:latest image: oaisoftwarealliance/oai-spgwc:latest
privileged: true privileged: true
depends_on: [magma_mme] depends_on: [magma_mme]
container_name: l2sim4g-oai-spgwc container_name: l2sim4g-oai-spgwc
...@@ -134,7 +134,7 @@ services: ...@@ -134,7 +134,7 @@ services:
retries: 5 retries: 5
oai_spgwu: oai_spgwu:
image: oai-spgwu-tiny:latest image: oaisoftwarealliance/oai-spgwu-tiny:latest
privileged: true privileged: true
container_name: l2sim4g-oai-spgwu-tiny container_name: l2sim4g-oai-spgwu-tiny
depends_on: [oai_spgwc] depends_on: [oai_spgwc]
......
...@@ -30,7 +30,7 @@ services: ...@@ -30,7 +30,7 @@ services:
entrypoint: /bin/bash -c "cqlsh --file /home/oai_db.cql 192.168.68.2 && echo 'OK'" entrypoint: /bin/bash -c "cqlsh --file /home/oai_db.cql 192.168.68.2 && echo 'OK'"
oai_hss: oai_hss:
image: oai-hss:latest image: oaisoftwarealliance/oai-hss:latest
container_name: rfsim4g-oai-hss container_name: rfsim4g-oai-hss
privileged: true privileged: true
depends_on: [cassandra] depends_on: [cassandra]
...@@ -73,7 +73,7 @@ services: ...@@ -73,7 +73,7 @@ services:
retries: 5 retries: 5
magma_mme: magma_mme:
image: magma-mme:latest image: oaisoftwarealliance/magma-mme:latest
container_name: rfsim4g-magma-mme container_name: rfsim4g-magma-mme
hostname: mme hostname: mme
privileged: true privileged: true
...@@ -102,7 +102,7 @@ services: ...@@ -102,7 +102,7 @@ services:
retries: 5 retries: 5
oai_spgwc: oai_spgwc:
image: oai-spgwc:latest image: oaisoftwarealliance/oai-spgwc:latest
privileged: true privileged: true
depends_on: [magma_mme] depends_on: [magma_mme]
container_name: rfsim4g-oai-spgwc container_name: rfsim4g-oai-spgwc
...@@ -134,7 +134,7 @@ services: ...@@ -134,7 +134,7 @@ services:
retries: 5 retries: 5
oai_spgwu: oai_spgwu:
image: oai-spgwu-tiny:latest image: oaisoftwarealliance/oai-spgwu-tiny:latest
privileged: true privileged: true
container_name: rfsim4g-oai-spgwu-tiny container_name: rfsim4g-oai-spgwu-tiny
depends_on: [oai_spgwc] depends_on: [oai_spgwc]
......
...@@ -30,7 +30,7 @@ services: ...@@ -30,7 +30,7 @@ services:
entrypoint: /bin/bash -c "cqlsh --file /home/oai_db.cql 192.168.68.2 && echo 'OK'" entrypoint: /bin/bash -c "cqlsh --file /home/oai_db.cql 192.168.68.2 && echo 'OK'"
oai_hss: oai_hss:
image: oai-hss:latest image: oaisoftwarealliance/oai-hss:latest
container_name: rfsim4g-oai-hss container_name: rfsim4g-oai-hss
privileged: true privileged: true
depends_on: [cassandra] depends_on: [cassandra]
...@@ -73,7 +73,7 @@ services: ...@@ -73,7 +73,7 @@ services:
retries: 5 retries: 5
magma_mme: magma_mme:
image: magma-mme:latest image: oaisoftwarealliance/magma-mme:latest
container_name: rfsim4g-magma-mme container_name: rfsim4g-magma-mme
hostname: mme hostname: mme
privileged: true privileged: true
...@@ -102,7 +102,7 @@ services: ...@@ -102,7 +102,7 @@ services:
retries: 5 retries: 5
oai_spgwc: oai_spgwc:
image: oai-spgwc:latest image: oaisoftwarealliance/oai-spgwc:latest
privileged: true privileged: true
depends_on: [magma_mme] depends_on: [magma_mme]
container_name: rfsim4g-oai-spgwc container_name: rfsim4g-oai-spgwc
...@@ -134,7 +134,7 @@ services: ...@@ -134,7 +134,7 @@ services:
retries: 5 retries: 5
oai_spgwu: oai_spgwu:
image: oai-spgwu-tiny:latest image: oaisoftwarealliance/oai-spgwu-tiny:latest
privileged: true privileged: true
container_name: rfsim4g-oai-spgwu-tiny container_name: rfsim4g-oai-spgwu-tiny
depends_on: [oai_spgwc] depends_on: [oai_spgwc]
......
...@@ -30,7 +30,7 @@ services: ...@@ -30,7 +30,7 @@ services:
entrypoint: /bin/bash -c "cqlsh --file /home/oai_db.cql 192.168.68.2 && echo 'OK'" entrypoint: /bin/bash -c "cqlsh --file /home/oai_db.cql 192.168.68.2 && echo 'OK'"
oai_hss: oai_hss:
image: oai-hss:latest image: oaisoftwarealliance/oai-hss:latest
container_name: rfsim4g-oai-hss container_name: rfsim4g-oai-hss
privileged: true privileged: true
depends_on: [cassandra] depends_on: [cassandra]
...@@ -73,7 +73,7 @@ services: ...@@ -73,7 +73,7 @@ services:
retries: 5 retries: 5
magma_mme: magma_mme:
image: magma-mme:latest image: oaisoftwarealliance/magma-mme:latest
container_name: rfsim4g-magma-mme container_name: rfsim4g-magma-mme
hostname: mme hostname: mme
privileged: true privileged: true
...@@ -102,7 +102,7 @@ services: ...@@ -102,7 +102,7 @@ services:
retries: 5 retries: 5
oai_spgwc: oai_spgwc:
image: oai-spgwc:latest image: oaisoftwarealliance/oai-spgwc:latest
privileged: true privileged: true
depends_on: [magma_mme] depends_on: [magma_mme]
container_name: rfsim4g-oai-spgwc container_name: rfsim4g-oai-spgwc
...@@ -134,7 +134,7 @@ services: ...@@ -134,7 +134,7 @@ services:
retries: 5 retries: 5
oai_spgwu: oai_spgwu:
image: oai-spgwu-tiny:latest image: oaisoftwarealliance/oai-spgwu-tiny:latest
privileged: true privileged: true
container_name: rfsim4g-oai-spgwu-tiny container_name: rfsim4g-oai-spgwu-tiny
depends_on: [oai_spgwc] depends_on: [oai_spgwc]
......
...@@ -30,7 +30,7 @@ services: ...@@ -30,7 +30,7 @@ services:
entrypoint: /bin/bash -c "cqlsh --file /home/oai_db.cql 192.168.68.2 && echo 'OK'" entrypoint: /bin/bash -c "cqlsh --file /home/oai_db.cql 192.168.68.2 && echo 'OK'"
oai_hss: oai_hss:
image: oai-hss:latest image: oaisoftwarealliance/oai-hss:latest
container_name: rfsim4g-oai-hss container_name: rfsim4g-oai-hss
privileged: true privileged: true
depends_on: [cassandra] depends_on: [cassandra]
...@@ -73,7 +73,7 @@ services: ...@@ -73,7 +73,7 @@ services:
retries: 5 retries: 5
magma_mme: magma_mme:
image: magma-mme:latest image: oaisoftwarealliance/magma-mme:latest
container_name: rfsim4g-magma-mme container_name: rfsim4g-magma-mme
hostname: mme hostname: mme
privileged: true privileged: true
...@@ -102,7 +102,7 @@ services: ...@@ -102,7 +102,7 @@ services:
retries: 5 retries: 5
oai_spgwc: oai_spgwc:
image: oai-spgwc:latest image: oaisoftwarealliance/oai-spgwc:latest
privileged: true privileged: true
depends_on: [magma_mme] depends_on: [magma_mme]
container_name: rfsim4g-oai-spgwc container_name: rfsim4g-oai-spgwc
...@@ -134,7 +134,7 @@ services: ...@@ -134,7 +134,7 @@ services:
retries: 5 retries: 5
oai_spgwu: oai_spgwu:
image: oai-spgwu-tiny:latest image: oaisoftwarealliance/oai-spgwu-tiny:latest
privileged: true privileged: true
container_name: rfsim4g-oai-spgwu-tiny container_name: rfsim4g-oai-spgwu-tiny
depends_on: [oai_spgwc] depends_on: [oai_spgwc]
......
services: services:
oai-gnb: oai-gnb:
image: oai-gnb:latest image: oaisoftwarealliance/oai-gnb:develop
network_mode: "host" network_mode: "host"
container_name: oai-gnb container_name: oai-gnb
cap_drop: cap_drop:
......
services: services:
oai-gnb: oai-gnb:
image: oai-gnb:latest image: oaisoftwarealliance/oai-gnb:develop
network_mode: "host" network_mode: "host"
container_name: oai-gnb container_name: oai-gnb
cap_drop: cap_drop:
......
services: services:
oai-gnb: oai-gnb:
image: oai-gnb:latest image: oaisoftwarealliance/oai-gnb:develop
network_mode: "host" network_mode: "host"
container_name: oai-gnb container_name: oai-gnb
cap_drop: cap_drop:
......
services: services:
oai-nr-ue: oai-nr-ue:
image: oai-nr-ue:latest image: oaisoftwarealliance/oai-nr-ue:develop
network_mode: host network_mode: host
container_name: oai-nr-ue container_name: oai-nr-ue
cap_drop: cap_drop:
......
services: services:
enb_mono_fdd: enb_mono_fdd:
image: oai-enb:latest image: oaisoftwarealliance/oai-enb:develop
privileged: true privileged: true
container_name: prod-enb-mono-fdd container_name: prod-enb-mono-fdd
environment: environment:
......
services: services:
rru_fdd: rru_fdd:
image: oai-enb:latest image: oaisoftwarealliance/oai-enb:develop
privileged: true privileged: true
container_name: lte-b200-rru-fdd-05Mhz-tm1 container_name: lte-b200-rru-fdd-05Mhz-tm1
network_mode: "host" network_mode: "host"
...@@ -17,7 +17,7 @@ services: ...@@ -17,7 +17,7 @@ services:
timeout: 5s timeout: 5s
retries: 5 retries: 5
rcc_fdd: rcc_fdd:
image: oai-enb:latest image: oaisoftwarealliance/oai-enb:develop
privileged: true privileged: true
container_name: lte-b200-rcc-fdd-05Mhz-tm1 container_name: lte-b200-rcc-fdd-05Mhz-tm1
network_mode: "host" network_mode: "host"
......
services: services:
enb_mono_fdd: enb_mono_fdd:
image: oai-enb:latest image: oaisoftwarealliance/oai-enb:develop
privileged: true privileged: true
container_name: lte-b200-enb-fdd-05Mhz-tm1 container_name: lte-b200-enb-fdd-05Mhz-tm1
environment: environment:
......
services: services:
enb_mono_fdd: enb_mono_fdd:
image: oai-enb:latest image: oaisoftwarealliance/oai-enb:develop
privileged: true privileged: true
container_name: lte-b200-enb-fdd-05Mhz-tm1 container_name: lte-b200-enb-fdd-05Mhz-tm1
environment: environment:
......
services: services:
lte_ue0: lte_ue0:
image: oai-lte-ue:latest image: oaisoftwarealliance/oai-lte-ue:develop
privileged: true privileged: true
container_name: lte-b200-ue-fdd-10Mhz-tm1 container_name: lte-b200-ue-fdd-10Mhz-tm1
environment: environment:
......
services: services:
enb_mono_fdd: enb_mono_fdd:
image: oai-enb:latest image: oaisoftwarealliance/oai-enb:develop
privileged: true privileged: true
container_name: lte-b200-enb-fdd-10Mhz-tm1 container_name: lte-b200-enb-fdd-10Mhz-tm1
environment: environment:
......
services: services:
enb_mono_fdd: enb_mono_fdd:
image: oai-enb:latest image: oaisoftwarealliance/oai-enb:develop
privileged: true privileged: true
container_name: lte-b200-enb-fdd-10Mhz-tm1 container_name: lte-b200-enb-fdd-10Mhz-tm1
environment: environment:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment