TEST-F1-HO-B210 F1 Handover 20 MHz TDD SA tasks DeployCoreNetwork Initialize 5G Core oc-cn5g-00103-ho Pull_Local_Registry Pull Images from Local Registry oai-gnb groot Pull_Local_Registry Pull Images from Local Registry oai-gnb rocket Create_Workspace Create new Workspace for groot groot Create_Workspace Create new Workspace on rocket rocket Custom_Command Set attenuator to 0 for DU0 and 17 for DU1 rocket python3 %%workspace%%/ci-scripts/attenuatorctl.py -s 1,2 0 -s 3,4 25 Deploy_Object Deploy gNB-CU in a container ci-scripts/yaml_files/5g_sa_f1_b210_ho groot oai-cu Deploy_Object Deploy gNB-DU0 (TDD/Band77/20MHz/B210) in a container ci-scripts/yaml_files/5g_sa_f1_b210_ho oai-du0 groot Deploy_Object Deploy gNB-DU1 (TDD/Band77/20MHz/B210) in a container ci-scripts/yaml_files/5g_sa_f1_b210_ho rocket oai-du1 Attach_UE Attach Quectel raspix Ping Ping: 100pings in 20sec raspix oc-cn5g-00103-ho -c 100 -i 0.2 5 IdleSleep Sleep 5 Custom_Command Attenuate DU0 by 15 and remove the attenuation on DU1 to trigger Handover rocket python3 %%workspace%%/ci-scripts/attenuatorctl.py -r 1,2 15 -r 3,4 0 -d 5 Ping Ping: 50pings in 10sec raspix oc-cn5g-00103-ho -c 50 -i 0.2 5 Custom_Command UE connected to DU1? groot echo ci fetch_du_by_ue_id 1 | ncat 127.0.0.1 9090 | grep "3585" Custom_Command Attenuate DU1 by 17dB and remove attenuation on DU0 to trigger Handover rocket python3 %%workspace%%/ci-scripts/attenuatorctl.py -r 1,2 0 -r 3,4 25 -d 5 Ping Ping: 50pings in 10sec raspix oc-cn5g-00103-ho -c 50 -i 0.2 5 Custom_Command UE connected to DU0? groot echo ci fetch_du_by_ue_id 1 | ncat 127.0.0.1 9090 | grep "3584" Custom_Command Attenuate DU0 by 15 and remove the attenuation on DU1 to trigger Handover rocket python3 %%workspace%%/ci-scripts/attenuatorctl.py -r 1,2 15 -r 3,4 0 -d 5 Ping Ping: 50pings in 10sec raspix oc-cn5g-00103-ho -c 50 -i 0.2 5 Custom_Command UE connected to DU1? groot echo ci fetch_du_by_ue_id 1 | ncat 127.0.0.1 9090 | grep "3585" Detach_UE true Detach Quectel raspix Undeploy_Object true Undeploy CU-DU0 groot ci-scripts/yaml_files/5g_sa_f1_b210_ho Undeploy_Object true Undeploy DU1 rocket ci-scripts/yaml_files/5g_sa_f1_b210_ho Custom_Command Reset all channels on the attenuator to 0 rocket python3 %%workspace%%/ci-scripts/attenuatorctl.py -s 1-4 0 true Clean_Test_Server_Images true Clean Test Images on Test Server groot oai-gnb Clean_Test_Server_Images true Clean Test Images on Test Server rocket oai-gnb UndeployCoreNetwork true Terminate 5G Core oc-cn5g-00103-ho