CI: Test with AmariUE in RAN-SA-FHI72-MPLANE-CN5G pipeline

- new configuration for PLMN 00105, 40MHz and 100 MHz added on AmariUE
- helm charts for OC CN with PLMN 00105 added to cacofonix, new CN added
  to ci_infra.yaml, IP address range of the new CN: 172.21.6.116-118
- test with 1 AmariUE (to be extended in future MR), with SISO

Signed-off-by: Jaroslava Fiedlerova <jaroslava.fiedlerova@openairinterface.org>
This commit is contained in:
Jaroslava Fiedlerova
2026-04-29 11:48:45 +02:00
committed by Jaroslava Fiedlerova
parent 4ab102c680
commit 7827ac38b0
7 changed files with 2115 additions and 36 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -85,6 +85,14 @@ oc-cn5g-20897:
Undeploy: "! scripts/oc-cn5g-undeploy.sh /opt/oai-cn5g-fed-develop-2026-apr oaicicd-core-for-fhi72" Undeploy: "! scripts/oc-cn5g-undeploy.sh /opt/oai-cn5g-fed-develop-2026-apr oaicicd-core-for-fhi72"
LogCollect: "! scripts/oc-cn5g-logcollect.sh /opt/oai-cn5g-fed-develop-2026-apr oaicicd-core-for-fhi72 %%log_dir%%" LogCollect: "! scripts/oc-cn5g-logcollect.sh /opt/oai-cn5g-fed-develop-2026-apr oaicicd-core-for-fhi72 %%log_dir%%"
oc-cn5g-00105:
Host: cacofonix
NetworkScript: echo "inet 172.21.6.118"
RunIperf3Server: False
Deploy: "! scripts/oc-cn5g-deploy.sh /opt/oai-cn5g-fed-develop-2026-apr-00105 oaicicd-core-for-fhi72"
Undeploy: "! scripts/oc-cn5g-undeploy.sh /opt/oai-cn5g-fed-develop-2026-apr-00105 oaicicd-core-for-fhi72"
LogCollect: "! scripts/oc-cn5g-logcollect.sh /opt/oai-cn5g-fed-develop-2026-apr-00105 oaicicd-core-for-fhi72 %%log_dir%%"
oc-cn5g-00103-ho: oc-cn5g-00103-ho:
Host: groot Host: groot
NetworkScript: echo "inet 172.21.6.111" NetworkScript: echo "inet 172.21.6.111"
@@ -183,6 +191,16 @@ amarisoft_ue_2x2:
InitScript: /root/lteue-linux-2025-03-15/lteue /root/oaicicd/ran_sa_aw2s_asue_20MHz_2x2/aw2s-multi-00102-2x2-v2.cfg & InitScript: /root/lteue-linux-2025-03-15/lteue /root/oaicicd/ran_sa_aw2s_asue_20MHz_2x2/aw2s-multi-00102-2x2-v2.cfg &
TermScript: /root/lteue-linux-2025-03-15/ws.js -t 10 127.0.0.1:9002 '{"message":"quit"}' || killall -KILL lteue-avx2 TermScript: /root/lteue-linux-2025-03-15/ws.js -t 10 127.0.0.1:9002 '{"message":"quit"}' || killall -KILL lteue-avx2
NetworkScript: ip netns exec ue1 ip a show dev pdn0 NetworkScript: ip netns exec ue1 ip a show dev pdn0
amarisoft_00105_40MHz:
Host: amariue
InitScript: /root/lteue-linux-2025-03-15/lteue /root/oaicicd/ran_sa_fhi72_mplane_40MHz/multi-00105-40.cfg &
TermScript: /root/lteue-linux-2025-03-15/ws.js -t 10 127.0.0.1:9002 '{"message":"quit"}' || killall -KILL lteue-avx2
NetworkScript: ip netns exec ue1 ip a show dev pdn0
amarisoft_00105_100MHz:
Host: amariue
InitScript: /root/lteue-linux-2025-03-15/lteue /root/oaicicd/ran_sa_fhi72_mplane_100MHz/multi-00105-100.cfg &
TermScript: /root/lteue-linux-2025-03-15/ws.js -t 10 127.0.0.1:9002 '{"message":"quit"}' || killall -KILL lteue-avx2
NetworkScript: ip netns exec ue1 ip a show dev pdn0
amarisoft_ue_1: amarisoft_ue_1:
Host: amariue Host: amariue
AttachScript: /root/lteue-linux-2025-03-15/ws.js 127.0.0.1:9002 '{"message":"power_on","ue_id":1}' AttachScript: /root/lteue-linux-2025-03-15/ws.js 127.0.0.1:9002 '{"message":"power_on","ue_id":1}'

View File

@@ -13,7 +13,7 @@ gNBs =
// Tracking area code, 0x0000 and 0xfffe are reserved values // Tracking area code, 0x0000 and 0xfffe are reserved values
tracking_area_code = 1; tracking_area_code = 1;
plmn_list = ({ mcc = 208; mnc = 97; mnc_length = 2; snssaiList = ( { sst = 1; }); }); plmn_list = ({ mcc = 001; mnc = 05; mnc_length = 2; snssaiList = ( { sst = 1; }); });
nr_cellid = 1; nr_cellid = 1;
@@ -159,7 +159,7 @@ gNBs =
////////// AMF parameters: ////////// AMF parameters:
amf_ip_address = ({ ipv4 = "172.21.6.113"; }); amf_ip_address = ({ ipv4 = "172.21.6.116"; });
NETWORK_INTERFACES : NETWORK_INTERFACES :
{ {

View File

@@ -13,7 +13,7 @@ gNBs =
// Tracking area code, 0x0000 and 0xfffe are reserved values // Tracking area code, 0x0000 and 0xfffe are reserved values
tracking_area_code = 1; tracking_area_code = 1;
plmn_list = ({ mcc = 208; mnc = 97; mnc_length = 2; snssaiList = ( { sst = 1; }); }); plmn_list = ({ mcc = 001; mnc = 05; mnc_length = 2; snssaiList = ( { sst = 1; }); });
nr_cellid = 1; nr_cellid = 1;
@@ -157,7 +157,7 @@ gNBs =
////////// AMF parameters: ////////// AMF parameters:
amf_ip_address = ({ ipv4 = "172.21.6.113"; }); amf_ip_address = ({ ipv4 = "172.21.6.116"; });
NETWORK_INTERFACES : NETWORK_INTERFACES :
{ {

View File

@@ -5,6 +5,12 @@
<htmlTabName>100 MHz 2x2 9b TDD SA Benetel M-plane</htmlTabName> <htmlTabName>100 MHz 2x2 9b TDD SA Benetel M-plane</htmlTabName>
<htmlTabIcon>tasks</htmlTabIcon> <htmlTabIcon>tasks</htmlTabIcon>
<testCase>
<class>DeployCoreNetwork</class>
<desc>Initialize 5G Core</desc>
<cn_id>oc-cn5g-00105</cn_id>
</testCase>
<testCase> <testCase>
<class>Custom_Script</class> <class>Custom_Script</class>
<desc>Configure system for low-latency RT performance</desc> <desc>Configure system for low-latency RT performance</desc>
@@ -19,6 +25,12 @@
<images>oai-gnb-fhi72</images> <images>oai-gnb-fhi72</images>
</testCase> </testCase>
<testCase>
<class>Initialize_UE</class>
<desc>Initialize Amarisoft UE</desc>
<id>amarisoft_00105_100MHz</id>
</testCase>
<testCase> <testCase>
<class>Create_Workspace</class> <class>Create_Workspace</class>
<desc>Create new Workspace for server 0</desc> <desc>Create new Workspace for server 0</desc>
@@ -35,14 +47,14 @@
<testCase> <testCase>
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach UE</desc> <desc>Attach UE</desc>
<id>up2-fhi72</id> <id>amarisoft_ue_1</id>
</testCase> </testCase>
<testCase> <testCase>
<class>Ping</class> <class>Ping</class>
<desc>Ping: 100 pings in 10 sec</desc> <desc>Ping: 100 pings in 10 sec</desc>
<id>up2-fhi72</id> <id>amarisoft_ue_1</id>
<svr_id>oc-cn5g-20897</svr_id> <svr_id>oc-cn5g-00105</svr_id>
<ping_args>-c 100 -i 0.1</ping_args> <ping_args>-c 100 -i 0.1</ping_args>
<ping_packetloss_threshold>1</ping_packetloss_threshold> <ping_packetloss_threshold>1</ping_packetloss_threshold>
<ping_rttavg_threshold>15</ping_rttavg_threshold> <ping_rttavg_threshold>15</ping_rttavg_threshold>
@@ -50,49 +62,56 @@
<testCase> <testCase>
<class>Iperf</class> <class>Iperf</class>
<desc>iperf (DL/600Mbps/UDP)(30 sec)</desc> <desc>iperf (DL/250Mbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 600M -t 30 -R</iperf_args> <iperf_args>-u -b 250M -t 30 -R</iperf_args>
<id>up2-fhi72</id> <id>amarisoft_ue_1</id>
<iperf_packetloss_threshold>20</iperf_packetloss_threshold> <iperf_packetloss_threshold>20</iperf_packetloss_threshold>
<iperf_bitrate_threshold>80</iperf_bitrate_threshold> <iperf_bitrate_threshold>80</iperf_bitrate_threshold>
<iperf_profile>balanced</iperf_profile> <iperf_profile>balanced</iperf_profile>
<svr_id>oc-cn5g-20897</svr_id> <svr_id>oc-cn5g-00105</svr_id>
</testCase> </testCase>
<testCase> <testCase>
<class>Iperf</class> <class>Iperf</class>
<desc>iperf (UL/60Mbps/UDP)(30 sec)</desc> <desc>iperf (UL/35Mbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 60M -t 30</iperf_args> <iperf_args>-u -b 35M -t 30</iperf_args>
<id>up2-fhi72</id> <id>amarisoft_ue_1</id>
<iperf_packetloss_threshold>20</iperf_packetloss_threshold> <iperf_packetloss_threshold>20</iperf_packetloss_threshold>
<iperf_bitrate_threshold>80</iperf_bitrate_threshold> <iperf_bitrate_threshold>80</iperf_bitrate_threshold>
<iperf_profile>balanced</iperf_profile> <iperf_profile>balanced</iperf_profile>
<svr_id>oc-cn5g-20897</svr_id> <svr_id>oc-cn5g-00105</svr_id>
</testCase> </testCase>
<testCase> <testCase>
<class>Iperf</class> <class>Iperf</class>
<desc>iperf (DL/TCP)(30 sec)</desc> <desc>iperf (DL/TCP)(30 sec)</desc>
<iperf_args>-t 30 -R</iperf_args> <iperf_args>-t 30 -R</iperf_args>
<id>up2-fhi72</id> <id>amarisoft_ue_1</id>
<iperf_tcp_rate_target>40</iperf_tcp_rate_target> <iperf_tcp_rate_target>40</iperf_tcp_rate_target>
<svr_id>oc-cn5g-20897</svr_id> <svr_id>oc-cn5g-00105</svr_id>
</testCase> </testCase>
<testCase> <testCase>
<class>Iperf</class> <class>Iperf</class>
<desc>iperf (UL/TCP)(30 sec)</desc> <desc>iperf (UL/TCP)(30 sec)</desc>
<iperf_args>-t 30</iperf_args> <iperf_args>-t 30</iperf_args>
<id>up2-fhi72</id> <id>amarisoft_ue_1</id>
<iperf_tcp_rate_target>10</iperf_tcp_rate_target> <iperf_tcp_rate_target>10</iperf_tcp_rate_target>
<svr_id>oc-cn5g-20897</svr_id> <svr_id>oc-cn5g-00105</svr_id>
</testCase> </testCase>
<testCase> <testCase>
<class>Detach_UE</class> <class>Detach_UE</class>
<always_exec>true</always_exec> <always_exec>true</always_exec>
<desc>Detach UE</desc> <desc>Detach UE</desc>
<id>up2-fhi72</id> <id>amarisoft_ue_1</id>
</testCase>
<testCase>
<class>Terminate_UE</class>
<always_exec>true</always_exec>
<desc>Terminate UE</desc>
<id>amarisoft_00105_100MHz</id>
</testCase> </testCase>
<testCase> <testCase>
@@ -120,4 +139,11 @@
<images>oai-gnb-fhi72</images> <images>oai-gnb-fhi72</images>
</testCase> </testCase>
<testCase>
<class>UndeployCoreNetwork</class>
<always_exec>true</always_exec>
<desc>Terminate 5G Core</desc>
<cn_id>oc-cn5g-00105</cn_id>
</testCase>
</testCaseList> </testCaseList>

View File

@@ -5,6 +5,12 @@
<htmlTabName>40MHz 4x4 9b TDD SA Benetel M-plane</htmlTabName> <htmlTabName>40MHz 4x4 9b TDD SA Benetel M-plane</htmlTabName>
<htmlTabIcon>tasks</htmlTabIcon> <htmlTabIcon>tasks</htmlTabIcon>
<testCase>
<class>DeployCoreNetwork</class>
<desc>Initialize 5G Core</desc>
<cn_id>oc-cn5g-00105</cn_id>
</testCase>
<testCase> <testCase>
<class>Custom_Script</class> <class>Custom_Script</class>
<desc>Configure system for low-latency RT performance</desc> <desc>Configure system for low-latency RT performance</desc>
@@ -19,6 +25,12 @@
<images>oai-gnb-fhi72</images> <images>oai-gnb-fhi72</images>
</testCase> </testCase>
<testCase>
<class>Initialize_UE</class>
<desc>Initialize Amarisoft UE</desc>
<id>amarisoft_00105_40MHz</id>
</testCase>
<testCase> <testCase>
<class>Create_Workspace</class> <class>Create_Workspace</class>
<desc>Create new Workspace for server 0</desc> <desc>Create new Workspace for server 0</desc>
@@ -35,14 +47,14 @@
<testCase> <testCase>
<class>Attach_UE</class> <class>Attach_UE</class>
<desc>Attach UE</desc> <desc>Attach UE</desc>
<id>up2-fhi72</id> <id>amarisoft_ue_1</id>
</testCase> </testCase>
<testCase> <testCase>
<class>Ping</class> <class>Ping</class>
<desc>Ping: 100 pings in 10 sec</desc> <desc>Ping: 100 pings in 10 sec</desc>
<id>up2-fhi72</id> <id>amarisoft_ue_1</id>
<svr_id>oc-cn5g-20897</svr_id> <svr_id>oc-cn5g-00105</svr_id>
<ping_args>-c 100 -i 0.1</ping_args> <ping_args>-c 100 -i 0.1</ping_args>
<ping_packetloss_threshold>1</ping_packetloss_threshold> <ping_packetloss_threshold>1</ping_packetloss_threshold>
<ping_rttavg_threshold>15</ping_rttavg_threshold> <ping_rttavg_threshold>15</ping_rttavg_threshold>
@@ -50,49 +62,56 @@
<testCase> <testCase>
<class>Iperf</class> <class>Iperf</class>
<desc>iperf (DL/280Mbps/UDP)(30 sec)</desc> <desc>iperf (DL/130Mbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 280M -t 30 -R</iperf_args> <iperf_args>-u -b 130M -t 30 -R</iperf_args>
<id>up2-fhi72</id> <id>amarisoft_ue_1</id>
<iperf_packetloss_threshold>20</iperf_packetloss_threshold> <iperf_packetloss_threshold>20</iperf_packetloss_threshold>
<iperf_bitrate_threshold>80</iperf_bitrate_threshold> <iperf_bitrate_threshold>80</iperf_bitrate_threshold>
<iperf_profile>balanced</iperf_profile> <iperf_profile>balanced</iperf_profile>
<svr_id>oc-cn5g-20897</svr_id> <svr_id>oc-cn5g-00105</svr_id>
</testCase> </testCase>
<testCase> <testCase>
<class>Iperf</class> <class>Iperf</class>
<desc>iperf (UL/25Mbps/UDP)(30 sec)</desc> <desc>iperf (UL/15Mbps/UDP)(30 sec)</desc>
<iperf_args>-u -b 25M -t 30</iperf_args> <iperf_args>-u -b 15M -t 30</iperf_args>
<id>up2-fhi72</id> <id>amarisoft_ue_1</id>
<iperf_packetloss_threshold>20</iperf_packetloss_threshold> <iperf_packetloss_threshold>20</iperf_packetloss_threshold>
<iperf_bitrate_threshold>80</iperf_bitrate_threshold> <iperf_bitrate_threshold>80</iperf_bitrate_threshold>
<iperf_profile>balanced</iperf_profile> <iperf_profile>balanced</iperf_profile>
<svr_id>oc-cn5g-20897</svr_id> <svr_id>oc-cn5g-00105</svr_id>
</testCase> </testCase>
<testCase> <testCase>
<class>Iperf</class> <class>Iperf</class>
<desc>iperf (DL/TCP)(30 sec)</desc> <desc>iperf (DL/TCP)(30 sec)</desc>
<iperf_args>-t 30 -R</iperf_args> <iperf_args>-t 30 -R</iperf_args>
<id>up2-fhi72</id> <id>amarisoft_ue_1</id>
<iperf_tcp_rate_target>40</iperf_tcp_rate_target> <iperf_tcp_rate_target>40</iperf_tcp_rate_target>
<svr_id>oc-cn5g-20897</svr_id> <svr_id>oc-cn5g-00105</svr_id>
</testCase> </testCase>
<testCase> <testCase>
<class>Iperf</class> <class>Iperf</class>
<desc>iperf (UL/TCP)(30 sec)</desc> <desc>iperf (UL/TCP)(30 sec)</desc>
<iperf_args>-t 30</iperf_args> <iperf_args>-t 30</iperf_args>
<id>up2-fhi72</id> <id>amarisoft_ue_1</id>
<iperf_tcp_rate_target>10</iperf_tcp_rate_target> <iperf_tcp_rate_target>10</iperf_tcp_rate_target>
<svr_id>oc-cn5g-20897</svr_id> <svr_id>oc-cn5g-00105</svr_id>
</testCase> </testCase>
<testCase> <testCase>
<class>Detach_UE</class> <class>Detach_UE</class>
<always_exec>true</always_exec> <always_exec>true</always_exec>
<desc>Detach UE</desc> <desc>Detach UE</desc>
<id>up2-fhi72</id> <id>amarisoft_ue_1</id>
</testCase>
<testCase>
<class>Terminate_UE</class>
<always_exec>true</always_exec>
<desc>Terminate UE</desc>
<id>amarisoft_00105_40MHz</id>
</testCase> </testCase>
<testCase> <testCase>
@@ -120,4 +139,11 @@
<images>oai-gnb-fhi72</images> <images>oai-gnb-fhi72</images>
</testCase> </testCase>
<testCase>
<class>UndeployCoreNetwork</class>
<desc>Terminate 5G Core</desc>
<always_exec>true</always_exec>
<cn_id>oc-cn5g-00105</cn_id>
</testCase>
</testCaseList> </testCaseList>