Commit 150a00bd authored by Bipin Adhikari's avatar Bipin Adhikari Committed by Raphael Defosseux

support for %%currenthost%% host names for modules in ci_infra

It can be set using nodes and svr_node tags in xml files
parent 5a49dd9a
...@@ -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
...@@ -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,10 @@ class OaiCiTest(): ...@@ -606,7 +608,10 @@ 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] if len(self.ue_ids) == len(self.nodes):
ues = [cls_module.Module_UE(ue_id, server_name) for ue_id, server_name in zip(self.ue_ids, self.nodes)]
else:
ues = [cls_module.Module_UE(n.strip()) for n in self.ue_ids]
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 +626,10 @@ class OaiCiTest(): ...@@ -621,7 +626,10 @@ 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] if len(self.ue_ids) == len(self.nodes):
ues = [cls_module.Module_UE(ue_id, server_name) for ue_id, server_name in zip(self.ue_ids, self.nodes)]
else:
ues = [cls_module.Module_UE(n.strip()) for n in self.ue_ids]
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]
...@@ -757,8 +765,10 @@ class OaiCiTest(): ...@@ -757,8 +765,10 @@ 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")
if len(self.ue_ids) == len(self.nodes):
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)]
else:
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:
...@@ -845,9 +855,11 @@ class OaiCiTest(): ...@@ -845,9 +855,11 @@ 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")
if len(self.ue_ids) == len(self.nodes):
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)]
svr = cls_module.Module_UE(self.svr_id) else:
ues = [cls_module.Module_UE(n.strip()) for n in self.ue_ids]
svr = cls_module.Module_UE(self.svr_id,self.svr_node)
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)]
......
...@@ -217,6 +217,8 @@ def GetParametersFromXML(action): ...@@ -217,6 +217,8 @@ 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(' ')
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 +265,18 @@ def GetParametersFromXML(action): ...@@ -263,12 +265,18 @@ 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(' ')
ping_rttavg_threshold = test.findtext('ping_rttavg_threshold') or '' ping_rttavg_threshold = test.findtext('ping_rttavg_threshold') or ''
elif action == 'Iperf': elif action == 'Iperf':
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 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'
......
...@@ -86,12 +86,14 @@ ...@@ -86,12 +86,14 @@
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach OAI UE</desc> <desc>Attach OAI UE</desc>
<id>l2sim4g_ue</id> <id>l2sim4g_ue</id>
<nodes>localhost</nodes>
</testCase> </testCase>
<testCase id="020001"> <testCase id="020001">
<class>Ping</class> <class>Ping</class>
<desc>Ping trf-gen from LTE-UE 1</desc> <desc>Ping trf-gen from LTE-UE 1</desc>
<id>l2sim4g_ue</id> <id>l2sim4g_ue</id>
<nodes>localhost</nodes>
<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 +102,7 @@ ...@@ -100,6 +102,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping LTE-UE 1 from trf-gen</desc> <desc>Ping LTE-UE 1 from trf-gen</desc>
<id>l2sim4g_ext_dn</id> <id>l2sim4g_ext_dn</id>
<nodes>localhost</nodes>
<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 +111,9 @@ ...@@ -108,7 +111,9 @@
<class>Iperf</class> <class>Iperf</class>
<desc>Iperf UDP Downlink</desc> <desc>Iperf UDP Downlink</desc>
<id>l2sim4g_ue</id> <id>l2sim4g_ue</id>
<nodes>localhost</nodes>
<svr_id>l2sim4g_ext_dn</svr_id> <svr_id>l2sim4g_ext_dn</svr_id>
<svr_node>localhost</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,7 +123,9 @@ ...@@ -118,7 +123,9 @@
<class>Iperf</class> <class>Iperf</class>
<desc>Iperf UDP Uplink</desc> <desc>Iperf UDP Uplink</desc>
<id>l2sim4g_ue</id> <id>l2sim4g_ue</id>
<nodes>localhost</nodes>
<svr_id>l2sim4g_ext_dn</svr_id> <svr_id>l2sim4g_ext_dn</svr_id>
<svr_node>localhost</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>
......
...@@ -98,12 +98,14 @@ ...@@ -98,12 +98,14 @@
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach OAI UE (Wait for IP)</desc> <desc>Attach OAI UE (Wait for IP)</desc>
<id>rfsim4g_ue</id> <id>rfsim4g_ue</id>
<nodes>localhost</nodes>
</testCase> </testCase>
<testCase id="020011"> <testCase id="020011">
<class>Ping</class> <class>Ping</class>
<desc>Ping Traffic-Gen from LTE-UE</desc> <desc>Ping Traffic-Gen from LTE-UE</desc>
<id>rfsim4g_ue</id> <id>rfsim4g_ue</id>
<nodes>localhost</nodes>
<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 +115,7 @@ ...@@ -113,6 +115,7 @@
<desc>Ping LTE-UE from Traffic-Gen</desc> <desc>Ping LTE-UE from Traffic-Gen</desc>
<id>rfsim4g_ext_dn</id> <id>rfsim4g_ext_dn</id>
<ping_args>-c 20 12.0.0.2</ping_args> <ping_args>-c 20 12.0.0.2</ping_args>
<nodes>localhost</nodes>
<ping_packetloss_threshold>5</ping_packetloss_threshold> <ping_packetloss_threshold>5</ping_packetloss_threshold>
</testCase> </testCase>
...@@ -124,6 +127,8 @@ ...@@ -124,6 +127,8 @@
<iperf_args>-u -t 30 -b 2M -R</iperf_args> <iperf_args>-u -t 30 -b 2M -R</iperf_args>
<iperf_packetloss_threshold>25</iperf_packetloss_threshold> <iperf_packetloss_threshold>25</iperf_packetloss_threshold>
<iperf_bitrate_threshold>80</iperf_bitrate_threshold> <iperf_bitrate_threshold>80</iperf_bitrate_threshold>
<nodes>localhost</nodes>
<svr_node>localhost</svr_node>
</testCase> </testCase>
<testCase id="030011"> <testCase id="030011">
...@@ -134,6 +139,8 @@ ...@@ -134,6 +139,8 @@
<iperf_args>-u -t 30 -b 1M</iperf_args> <iperf_args>-u -t 30 -b 1M</iperf_args>
<iperf_packetloss_threshold>25</iperf_packetloss_threshold> <iperf_packetloss_threshold>25</iperf_packetloss_threshold>
<iperf_bitrate_threshold>80</iperf_bitrate_threshold> <iperf_bitrate_threshold>80</iperf_bitrate_threshold>
<nodes>localhost</nodes>
<svr_node>localhost</svr_node>
</testCase> </testCase>
<testCase id="100011"> <testCase id="100011">
......
...@@ -78,6 +78,7 @@ ...@@ -78,6 +78,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping Traffic-Gen from LTE-UE</desc> <desc>Ping Traffic-Gen from LTE-UE</desc>
<id>rfsim4g_ue</id> <id>rfsim4g_ue</id>
<nodes>localhost</nodes>
<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 +87,7 @@ ...@@ -86,6 +87,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping LTE-UE from eNB</desc> <desc>Ping LTE-UE from eNB</desc>
<id>rfsim4g_enb_nos1</id> <id>rfsim4g_enb_nos1</id>
<nodes>localhost</nodes>
<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 +96,9 @@ ...@@ -94,7 +96,9 @@
<class>Iperf</class> <class>Iperf</class>
<desc>Iperf UDP DL</desc> <desc>Iperf UDP DL</desc>
<id>rfsim4g_ue</id> <id>rfsim4g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim4g_enb_nos1</svr_id> <svr_id>rfsim4g_enb_nos1</svr_id>
<svr_node>localhost</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,7 +108,9 @@ ...@@ -104,7 +108,9 @@
<class>Iperf</class> <class>Iperf</class>
<desc>Iperf UDP UL</desc> <desc>Iperf UDP UL</desc>
<id>rfsim4g_ue</id> <id>rfsim4g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim4g_enb_nos1</svr_id> <svr_id>rfsim4g_enb_nos1</svr_id>
<svr_node>localhost</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>
......
...@@ -98,12 +98,14 @@ ...@@ -98,12 +98,14 @@
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach OAI UE (Wait for IP)</desc> <desc>Attach OAI UE (Wait for IP)</desc>
<id>rfsim4g_ue</id> <id>rfsim4g_ue</id>
<nodes>localhost</nodes>
</testCase> </testCase>
<testCase id="020011"> <testCase id="020011">
<class>Ping</class> <class>Ping</class>
<desc>Ping Traffic-Gen from LTE-UE</desc> <desc>Ping Traffic-Gen from LTE-UE</desc>
<id>rfsim4g_ue</id> <id>rfsim4g_ue</id>
<nodes>localhost</nodes>
<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 +114,7 @@ ...@@ -112,6 +114,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping LTE-UE from Traffic-Gen</desc> <desc>Ping LTE-UE from Traffic-Gen</desc>
<id>rfsim4g_ext_dn</id> <id>rfsim4g_ext_dn</id>
<nodes>localhost</nodes>
<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 +123,9 @@ ...@@ -120,7 +123,9 @@
<class>Iperf</class> <class>Iperf</class>
<desc>Iperf UDP DL</desc> <desc>Iperf UDP DL</desc>
<id>rfsim4g_ue</id> <id>rfsim4g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim4g_ext_dn</svr_id> <svr_id>rfsim4g_ext_dn</svr_id>
<svr_node>localhost</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,7 +135,9 @@ ...@@ -130,7 +135,9 @@
<class>Iperf</class> <class>Iperf</class>
<desc>Iperf UDP UL</desc> <desc>Iperf UDP UL</desc>
<id>rfsim4g_ue</id> <id>rfsim4g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim4g_ext_dn</svr_id> <svr_id>rfsim4g_ext_dn</svr_id>
<svr_node>localhost</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>
......
...@@ -98,12 +98,14 @@ ...@@ -98,12 +98,14 @@
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach OAI UE (Wait for IP)</desc> <desc>Attach OAI UE (Wait for IP)</desc>
<id>rfsim4g_ue</id> <id>rfsim4g_ue</id>
<nodes>localhost</nodes>
</testCase> </testCase>
<testCase id="020011"> <testCase id="020011">
<class>Ping</class> <class>Ping</class>
<desc>Ping Traffic-Gen from LTE-UE</desc> <desc>Ping Traffic-Gen from LTE-UE</desc>
<id>rfsim4g_ue</id> <id>rfsim4g_ue</id>
<nodes>localhost</nodes>
<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 +114,7 @@ ...@@ -112,6 +114,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping LTE-UE from Traffic-Gen</desc> <desc>Ping LTE-UE from Traffic-Gen</desc>
<id>rfsim4g_ext_dn</id> <id>rfsim4g_ext_dn</id>
<nodes>localhost</nodes>
<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 +123,9 @@ ...@@ -120,7 +123,9 @@
<class>Iperf</class> <class>Iperf</class>
<desc>Iperf UDP DL</desc> <desc>Iperf UDP DL</desc>
<id>rfsim4g_ue</id> <id>rfsim4g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim4g_ext_dn</svr_id> <svr_id>rfsim4g_ext_dn</svr_id>
<svr_node>localhost</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,7 +135,9 @@ ...@@ -130,7 +135,9 @@
<class>Iperf</class> <class>Iperf</class>
<desc>Iperf UDP UL</desc> <desc>Iperf UDP UL</desc>
<id>rfsim4g_ue</id> <id>rfsim4g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim4g_ext_dn</svr_id> <svr_id>rfsim4g_ext_dn</svr_id>
<svr_node>localhost</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>
......
...@@ -75,7 +75,9 @@ ...@@ -75,7 +75,9 @@
<class>Iperf2_Unidir</class> <class>Iperf2_Unidir</class>
<desc>Iperf2 UDP DL</desc> <desc>Iperf2 UDP DL</desc>
<id>rfsim4g_ue_fembms</id> <id>rfsim4g_ue_fembms</id>
<nodes>localhost</nodes>
<svr_id>rfsim4g_enb_fembms</svr_id> <svr_id>rfsim4g_enb_fembms</svr_id>
<svr_node>localhost</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>
......
...@@ -75,7 +75,9 @@ ...@@ -75,7 +75,9 @@
<class>Iperf</class> <class>Iperf</class>
<desc>Iperf UDP DL</desc> <desc>Iperf UDP DL</desc>
<id>rfsim4g_ue</id> <id>rfsim4g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim4g_enb_nos1</svr_id> <svr_id>rfsim4g_enb_nos1</svr_id>
<svr_node>localhost</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>
......
...@@ -99,6 +99,7 @@ ...@@ -99,6 +99,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping Traffic-Gen from LTE-UE</desc> <desc>Ping Traffic-Gen from LTE-UE</desc>
<id>rfsim4g_ue</id> <id>rfsim4g_ue</id>
<nodes>localhost</nodes>
<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 +108,7 @@ ...@@ -107,6 +108,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping LTE-UE from Traffic-Gen</desc> <desc>Ping LTE-UE from Traffic-Gen</desc>
<id>rfsim4g_ext_dn</id> <id>rfsim4g_ext_dn</id>
<nodes>localhost</nodes>
<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 +117,9 @@ ...@@ -115,7 +117,9 @@
<class>Iperf</class> <class>Iperf</class>
<desc>Iperf UDP DL</desc> <desc>Iperf UDP DL</desc>
<id>rfsim4g_ue</id> <id>rfsim4g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim4g_ext_dn</svr_id> <svr_id>rfsim4g_ext_dn</svr_id>
<svr_node>localhost</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,7 +129,9 @@ ...@@ -125,7 +129,9 @@
<class>Iperf</class> <class>Iperf</class>
<desc>Iperf UDP UL</desc> <desc>Iperf UDP UL</desc>
<id>rfsim4g_ue</id> <id>rfsim4g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim4g_ext_dn</svr_id> <svr_id>rfsim4g_ext_dn</svr_id>
<svr_node>localhost</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>
......
...@@ -71,12 +71,14 @@ ...@@ -71,12 +71,14 @@
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach OAI UE (Wait for IP)</desc> <desc>Attach OAI UE (Wait for IP)</desc>
<id>rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3</id> <id>rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3</id>
<nodes>localhost localhost localhost</nodes>
</testCase> </testCase>
<testCase id="020021"> <testCase id="020021">
<class>Ping</class> <class>Ping</class>
<desc>Ping ext-dn from all NR-UEs</desc> <desc>Ping ext-dn from all NR-UEs</desc>
<id>rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3</id> <id>rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3</id>
<nodes>localhost localhost localhost</nodes>
<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>
......
...@@ -65,12 +65,14 @@ ...@@ -65,12 +65,14 @@
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach OAI UE (Wait for IP)</desc> <desc>Attach OAI UE (Wait for IP)</desc>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
</testCase> </testCase>
<testCase id="020021"> <testCase id="020021">
<class>Ping</class> <class>Ping</class>
<desc>Ping ext-dn from all NR-UEs</desc> <desc>Ping ext-dn from all NR-UEs</desc>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<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>
...@@ -88,7 +90,9 @@ ...@@ -88,7 +90,9 @@
<desc>Iperf (DL/5Mbps/UDP)(30 sec)</desc> <desc>Iperf (DL/5Mbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 5M -t 20 -R</iperf_args> <iperf_args>-u -b 5M -t 20 -R</iperf_args>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<svr_node>localhost</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 +102,9 @@ ...@@ -98,7 +102,9 @@
<desc>Iperf (UL/3Mbps/UDP)(30 sec)</desc> <desc>Iperf (UL/3Mbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 3M -t 20</iperf_args> <iperf_args>-u -b 3M -t 20</iperf_args>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<svr_node>localhost</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>
......
...@@ -66,12 +66,14 @@ ...@@ -66,12 +66,14 @@
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach OAI UE (Wait for IP)</desc> <desc>Attach OAI UE (Wait for IP)</desc>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
</testCase> </testCase>
<testCase id="020011"> <testCase id="020011">
<class>Ping</class> <class>Ping</class>
<desc>Ping ext-dn from NR-UE</desc> <desc>Ping ext-dn from NR-UE</desc>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<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 +82,7 @@ ...@@ -80,6 +82,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping NR-UE from ext-dn</desc> <desc>Ping NR-UE from ext-dn</desc>
<id>rfsim5g_ext_dn</id> <id>rfsim5g_ext_dn</id>
<nodes>localhost</nodes>
<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 +92,9 @@ ...@@ -89,7 +92,9 @@
<desc>Iperf (DL/3Mbps/UDP)(30 sec)</desc> <desc>Iperf (DL/3Mbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 3M -t 30 -R</iperf_args> <iperf_args>-u -b 3M -t 30 -R</iperf_args>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<svr_node>localhost</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,7 +104,9 @@ ...@@ -99,7 +104,9 @@
<desc>Iperf (UL/3Mbps/UDP)(30 sec)</desc> <desc>Iperf (UL/3Mbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 3M -t 30</iperf_args> <iperf_args>-u -b 3M -t 30</iperf_args>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<svr_node>localhost</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>
......
...@@ -84,12 +84,14 @@ ...@@ -84,12 +84,14 @@
<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,6 +100,7 @@ ...@@ -98,6 +100,7 @@
<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>
......
...@@ -121,12 +121,14 @@ ...@@ -121,12 +121,14 @@
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach OAI UE (Wait for IP)</desc> <desc>Attach OAI UE (Wait for IP)</desc>
<id>rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10</id> <id>rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10</id>
<nodes>localhost localhost localhost localhost localhost localhost localhost localhost localhost localhost</nodes>
</testCase> </testCase>
<testCase id="020001"> <testCase id="020001">
<class>Ping</class> <class>Ping</class>
<desc>Ping ext-dn from NR-UE</desc> <desc>Ping ext-dn from NR-UE</desc>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<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 +137,7 @@ ...@@ -135,6 +137,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping NR-UE from ext-dn</desc> <desc>Ping NR-UE from ext-dn</desc>
<id>rfsim5g_ext_dn</id> <id>rfsim5g_ext_dn</id>
<nodes>localhost</nodes>
<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 +146,7 @@ ...@@ -143,6 +146,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping ext-dn from Second NR-UE</desc> <desc>Ping ext-dn from Second NR-UE</desc>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<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 +155,7 @@ ...@@ -151,6 +155,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping Second NR-UE from ext-dn</desc> <desc>Ping Second NR-UE from ext-dn</desc>
<id>rfsim5g_ext_dn</id> <id>rfsim5g_ext_dn</id>
<nodes>localhost</nodes>
<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 +164,7 @@ ...@@ -159,6 +164,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping ext-dn from both UEs</desc> <desc>Ping ext-dn from both UEs</desc>
<id>rfsim5g_ue rfsim5g_ue2</id> <id>rfsim5g_ue rfsim5g_ue2</id>
<nodes>localhost localhost</nodes>
<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 +173,7 @@ ...@@ -167,6 +173,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping ext-dn from both UEs</desc> <desc>Ping ext-dn from both UEs</desc>
<id>rfsim5g_ue rfsim5g_ue2</id> <id>rfsim5g_ue rfsim5g_ue2</id>
<nodes>localhost localhost</nodes>
<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 +182,7 @@ ...@@ -175,6 +182,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping ext-dn from all UEs</desc> <desc>Ping ext-dn from all UEs</desc>
<id>rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10</id> <id>rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10</id>
<nodes>localhost localhost localhost localhost localhost localhost localhost localhost localhost localhost</nodes>
<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 +192,9 @@ ...@@ -184,7 +192,9 @@
<desc>Iperf (DL/3Mbps/UDP)(30 sec)</desc> <desc>Iperf (DL/3Mbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 3M -t 20 -R</iperf_args> <iperf_args>-u -b 3M -t 20 -R</iperf_args>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<svr_node>localhost</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 +204,9 @@ ...@@ -194,7 +204,9 @@
<desc>Iperf (UL/1Mbps/UDP)(30 sec)</desc> <desc>Iperf (UL/1Mbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 1M -t 20</iperf_args> <iperf_args>-u -b 1M -t 20</iperf_args>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<svr_node>localhost</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,18 +215,21 @@ ...@@ -203,18 +215,21 @@
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach OAI UE 1 and 2</desc> <desc>Attach OAI UE 1 and 2</desc>
<id>rfsim5g_ue rfsim5g_ue2</id> <id>rfsim5g_ue rfsim5g_ue2</id>
<nodes>localhost localhost</nodes>
</testCase> </testCase>
<testCase id="444444"> <testCase id="444444">
<class>Detach_UE</class> <class>Detach_UE</class>
<desc>Detach OAI UE 1 and 2</desc> <desc>Detach OAI UE 1 and 2</desc>
<id>rfsim5g_ue rfsim5g_ue2</id> <id>rfsim5g_ue rfsim5g_ue2</id>
<nodes>localhost localhost</nodes>
</testCase> </testCase>
<testCase id="444445"> <testCase id="444445">
<class>Detach_UE</class> <class>Detach_UE</class>
<desc>Detach OAI UE 2 to 10</desc> <desc>Detach OAI UE 2 to 10</desc>
<id>rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10</id> <id>rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10</id>
<nodes>localhost localhost localhost localhost localhost localhost localhost localhost</nodes>
</testCase> </testCase>
<testCase id="100001"> <testCase id="100001">
......
...@@ -66,12 +66,14 @@ ...@@ -66,12 +66,14 @@
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach OAI UE (Wait for IP)</desc> <desc>Attach OAI UE (Wait for IP)</desc>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
</testCase> </testCase>
<testCase id="020001"> <testCase id="020001">
<class>Ping</class> <class>Ping</class>
<desc>Ping ext-dn from NR-UE</desc> <desc>Ping ext-dn from NR-UE</desc>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<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 +82,7 @@ ...@@ -80,6 +82,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping NR-UE from ext-dn</desc> <desc>Ping NR-UE from ext-dn</desc>
<id>rfsim5g_ext_dn</id> <id>rfsim5g_ext_dn</id>
<nodes>localhost</nodes>
<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 +92,9 @@ ...@@ -89,7 +92,9 @@
<desc>Iperf (DL/3Mbps/UDP)(30 sec)</desc> <desc>Iperf (DL/3Mbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 3M -t 20 -R</iperf_args> <iperf_args>-u -b 3M -t 20 -R</iperf_args>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<svr_node>localhost</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,7 +104,9 @@ ...@@ -99,7 +104,9 @@
<desc>Iperf (UL/1Mbps/UDP)(30 sec)</desc> <desc>Iperf (UL/1Mbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 1M -t 20</iperf_args> <iperf_args>-u -b 1M -t 20</iperf_args>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<svr_node>localhost</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>
......
...@@ -66,12 +66,14 @@ ...@@ -66,12 +66,14 @@
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach OAI UE (Wait for IP)</desc> <desc>Attach OAI UE (Wait for IP)</desc>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
</testCase> </testCase>
<testCase id="020001"> <testCase id="020001">
<class>Ping</class> <class>Ping</class>
<desc>Ping ext-dn from NR-UE</desc> <desc>Ping ext-dn from NR-UE</desc>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<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 +82,7 @@ ...@@ -80,6 +82,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping NR-UE from ext-dn</desc> <desc>Ping NR-UE from ext-dn</desc>
<id>rfsim5g_ext_dn</id> <id>rfsim5g_ext_dn</id>
<nodes>localhost</nodes>
<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 +92,9 @@ ...@@ -89,7 +92,9 @@
<desc>Iperf (DL/10Mbps/UDP)(30 sec)</desc> <desc>Iperf (DL/10Mbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 10M -t 20 -R</iperf_args> <iperf_args>-u -b 10M -t 20 -R</iperf_args>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<svr_node>localhost</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,7 +104,9 @@ ...@@ -99,7 +104,9 @@
<desc>Iperf (UL/4Mbps/UDP)(30 sec)</desc> <desc>Iperf (UL/4Mbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 4M -t 20</iperf_args> <iperf_args>-u -b 4M -t 20</iperf_args>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<svr_node>localhost</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>
......
...@@ -53,12 +53,14 @@ ...@@ -53,12 +53,14 @@
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach OAI UE (Wait for IP)</desc> <desc>Attach OAI UE (Wait for IP)</desc>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
</testCase> </testCase>
<testCase id="020021"> <testCase id="020021">
<class>Ping</class> <class>Ping</class>
<desc>Test Connectivity (ping)</desc> <desc>Test Connectivity (ping)</desc>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<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>
......
...@@ -73,6 +73,7 @@ ...@@ -73,6 +73,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping gNB from NR-UE</desc> <desc>Ping gNB from NR-UE</desc>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<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 +82,7 @@ ...@@ -81,6 +82,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping NR-UE from gNB</desc> <desc>Ping NR-UE from gNB</desc>
<id>rfsim5g_gnb_nos1</id> <id>rfsim5g_gnb_nos1</id>
<nodes>localhost</nodes>
<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 +92,9 @@ ...@@ -90,7 +92,9 @@
<desc>Iperf (DL/30kbps/UDP)(30 sec)</desc> <desc>Iperf (DL/30kbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 0.03M -t 20 -R -c 10.0.1.1</iperf_args> <iperf_args>-u -b 0.03M -t 20 -R -c 10.0.1.1</iperf_args>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim5g_gnb_nos1</svr_id> <svr_id>rfsim5g_gnb_nos1</svr_id>
<svr_node>localhost</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,7 +104,9 @@ ...@@ -100,7 +104,9 @@
<desc>Iperf (UL/30kbps/UDP)(30 sec)</desc> <desc>Iperf (UL/30kbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 0.03M -t 20 -c 10.0.1.1</iperf_args> <iperf_args>-u -b 0.03M -t 20 -c 10.0.1.1</iperf_args>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim5g_gnb_nos1</svr_id> <svr_id>rfsim5g_gnb_nos1</svr_id>
<svr_node>localhost</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>
......
...@@ -63,6 +63,7 @@ ...@@ -63,6 +63,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping ext-dn from NR-UE</desc> <desc>Ping ext-dn from NR-UE</desc>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<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,6 +72,7 @@ ...@@ -71,6 +72,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping NR-UE from ext-dn</desc> <desc>Ping NR-UE from ext-dn</desc>
<id>rfsim5g_ext_dn</id> <id>rfsim5g_ext_dn</id>
<nodes>localhost</nodes>
<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>
......
...@@ -71,6 +71,7 @@ ...@@ -71,6 +71,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping gNB from NR-UE</desc> <desc>Ping gNB from NR-UE</desc>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<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,6 +80,7 @@ ...@@ -79,6 +80,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping NR-UE from gNB</desc> <desc>Ping NR-UE from gNB</desc>
<id>rfsim5g_gnb_nos1</id> <id>rfsim5g_gnb_nos1</id>
<nodes>localhost</nodes>
<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>
......
...@@ -66,12 +66,14 @@ ...@@ -66,12 +66,14 @@
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach OAI UE (Wait for IP)</desc> <desc>Attach OAI UE (Wait for IP)</desc>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
</testCase> </testCase>
<testCase id="020001"> <testCase id="020001">
<class>Ping</class> <class>Ping</class>
<desc>Ping ext-dn from NR-UE</desc> <desc>Ping ext-dn from NR-UE</desc>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<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 +82,7 @@ ...@@ -80,6 +82,7 @@
<class>Ping</class> <class>Ping</class>
<desc>Ping NR-UE from ext-dn</desc> <desc>Ping NR-UE from ext-dn</desc>
<id>rfsim5g_ext_dn</id> <id>rfsim5g_ext_dn</id>
<nodes>localhost</nodes>
<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 +92,9 @@ ...@@ -89,7 +92,9 @@
<desc>Iperf (DL/3Mbps/UDP)(30 sec)</desc> <desc>Iperf (DL/3Mbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 3M -t 20 -R</iperf_args> <iperf_args>-u -b 3M -t 20 -R</iperf_args>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<svr_node>localhost</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,7 +104,9 @@ ...@@ -99,7 +104,9 @@
<desc>Iperf (UL/1Mbps/UDP)(30 sec)</desc> <desc>Iperf (UL/1Mbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 1M -t 20</iperf_args> <iperf_args>-u -b 1M -t 20</iperf_args>
<id>rfsim5g_ue</id> <id>rfsim5g_ue</id>
<nodes>localhost</nodes>
<svr_id>rfsim5g_ext_dn</svr_id> <svr_id>rfsim5g_ext_dn</svr_id>
<svr_node>localhost</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>
......
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