From 12f4167f990c705ea2c3c6fb81143683331a8e5e Mon Sep 17 00:00:00 2001 From: Jaroslava Fiedlerova Date: Mon, 5 Jan 2026 23:27:36 +0100 Subject: [PATCH 1/4] CI: Automatically enumerate test cases, remove hardcoded IDs Update all XML files in ci-scripts folder, using Python script attached in MR !3844. https://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/3844#note_198132 --- ci-scripts/cls_ci_helper.py | 5 +- ci-scripts/main.py | 74 ++- ci-scripts/tests/test-runner/test.xml | 91 ++-- ci-scripts/xml_files/cluster_image_build.xml | 33 +- .../xml_files/container_4g_l2sim_tdd.xml | 226 ++++---- .../container_4g_rfsim_fdd_05MHz.xml | 255 +++++---- .../container_4g_rfsim_fdd_05MHz_noS1.xml | 205 ++++---- .../container_4g_rfsim_fdd_10MHz.xml | 255 +++++---- .../container_4g_rfsim_fdd_20MHz.xml | 255 +++++---- .../xml_files/container_4g_rfsim_fembms.xml | 140 +++-- .../xml_files/container_4g_rfsim_mbms.xml | 140 +++-- .../container_4g_rfsim_tdd_05MHz.xml | 249 +++++---- .../xml_files/container_5g_e1_rfsim.xml | 148 +++--- .../xml_files/container_5g_f1_rfsim.xml | 487 ++++++++++-------- .../xml_files/container_5g_fdd_rfsim.xml | 200 ++++--- .../xml_files/container_5g_flexric_rfsim.xml | 382 +++++++------- ci-scripts/xml_files/container_5g_rfsim.xml | 426 ++++++++------- .../xml_files/container_5g_rfsim_24prb.xml | 372 ++++++++----- .../xml_files/container_5g_rfsim_2x2.xml | 200 ++++--- .../container_5g_rfsim_fdd_phytest.xml | 200 ++++--- .../container_5g_rfsim_fr2_32prb.xml | 152 +++--- .../xml_files/container_5g_rfsim_multiue.xml | 301 +++++------ .../xml_files/container_5g_rfsim_n2_ho.xml | 357 +++++++------ .../xml_files/container_5g_rfsim_ntn_geo.xml | 224 ++++---- .../xml_files/container_5g_rfsim_ntn_leo.xml | 224 ++++---- .../xml_files/container_5g_rfsim_prs.xml | 123 ++--- .../xml_files/container_5g_rfsim_sidelink.xml | 123 ++--- .../xml_files/container_5g_rfsim_simple.xml | 120 ++--- .../xml_files/container_5g_rfsim_tdd_dora.xml | 173 +++---- .../xml_files/container_5g_rfsim_u0_25prb.xml | 297 +++++------ .../xml_files/container_5g_vrtsim_chanmod.xml | 200 ++++--- .../container_5g_vrtsim_chanmod_gh.xml | 202 ++++---- .../xml_files/container_build_run_tests.xml | 22 +- .../xml_files/container_image_build.xml | 45 +- .../xml_files/container_image_build_arm.xml | 47 +- .../xml_files/container_image_build_cross.xml | 35 +- .../container_image_build_jetson.xml | 47 +- .../xml_files/container_l2sim_proxy.xml | 22 +- .../container_lte_b200_fdd_05Mhz_tm1.xml | 335 ++++++------ ...container_lte_b200_fdd_05Mhz_tm1_if4_5.xml | 308 ++++++----- ...lte_b200_fdd_05Mhz_tm1_no_rrc_activity.xml | 278 +++++----- .../container_lte_b200_fdd_10Mhz_tm1.xml | 315 ++++++----- .../container_lte_b200_fdd_10Mhz_tm1_cdrx.xml | 213 ++++---- ...container_lte_b200_fdd_10Mhz_tm1_oaiue.xml | 310 ++++++----- .../container_lte_b200_fdd_20Mhz_tm1.xml | 289 +++++------ .../container_lte_b200_tdd_05Mhz_tm1.xml | 353 ++++++------- ...container_lte_b200_tdd_05Mhz_tm1_if4_5.xml | 326 ++++++------ .../container_lte_b200_tdd_10Mhz_tm1.xml | 341 ++++++------ .../container_lte_b200_tdd_20Mhz_tm1.xml | 285 ++++------ ...e_b200_tdd_20Mhz_tm1_default_scheduler.xml | 344 ++++++------- .../container_lte_n3xx_tdd_2x2_tm1.xml | 104 ++-- .../container_lte_n3xx_tdd_2x2_tm2.xml | 105 ++-- .../xml_files/container_nsa_b200_quectel.xml | 451 ++++++++-------- .../container_sa_aerial_cn_start.xml | 23 +- .../xml_files/container_sa_aerial_cn_stop.xml | 25 +- .../xml_files/container_sa_aerial_quectel.xml | 231 ++++----- .../container_sa_aerial_quectel_ul_heavy.xml | 210 ++++---- .../xml_files/container_sa_aw2s_asue.xml | 102 ++-- .../xml_files/container_sa_aw2s_asue_2x2.xml | 143 ++--- .../xml_files/container_sa_b200_quectel.xml | 206 ++++---- .../container_sa_e1_b200_quectel.xml | 336 ++++++------ .../container_sa_f1_b200_quectel.xml | 264 +++++----- .../container_sa_f1_ho_b210_quectel.xml | 97 ++-- .../container_sa_fhi72_metanoia_up2_2x2.xml | 65 +-- .../xml_files/container_sa_fhi72_vvdn_up2.xml | 91 ++-- .../container_sa_n2_ho_b210_quectel.xml | 100 ++-- .../container_sa_n310_2X2_100MHz_quectel.xml | 98 ++-- .../container_sa_n310_2X2_60MHz_quectel.xml | 112 ++-- .../container_sa_n310_4X4_60MHz_quectel.xml | 112 ++-- .../xml_files/container_sa_n310_nrue.xml | 120 ++--- .../container_sa_n310_nrue_longrun.xml | 198 ++++--- .../container_sa_sc_b200_quectel.xml | 154 +++--- ci-scripts/xml_files/cppcheck.xml | 33 +- ci-scripts/xml_files/formatting_check.xml | 20 +- ci-scripts/xml_files/fr1_5gc_closure.xml | 20 +- ci-scripts/xml_files/fr1_5gc_start.xml | 21 +- .../xml_files/fr1_cn5g_basic_deploy.xml | 22 +- .../xml_files/fr1_cn5g_basic_undeploy.xml | 23 +- ci-scripts/xml_files/fr1_epc_closure.xml | 20 +- ci-scripts/xml_files/fr1_epc_start.xml | 21 +- .../xml_files/fr1_epc_start_verizon.xml | 37 +- ci-scripts/xml_files/fr1_oai_cn_deploy.xml | 21 +- ci-scripts/xml_files/fr1_oai_cn_undeploy.xml | 21 +- .../gnb_phytest_rfemulator_run_100_2x2.xml | 43 +- ci-scripts/xml_files/gnb_phytest_usrp_run.xml | 79 ++- .../gnb_phytest_usrp_run_100_2x2.xml | 39 +- .../xml_files/gnb_phytest_usrp_run_60.xml | 39 +- .../xml_files/gnb_phytest_usrp_run_60_2x2.xml | 39 +- ci-scripts/xml_files/gnb_usrp_build.xml | 50 +- ci-scripts/xml_files/lte_oai_cn_deploy.xml | 21 +- ci-scripts/xml_files/lte_oai_cn_undeploy.xml | 21 +- ci-scripts/xml_files/physim_4g_deploy_run.xml | 33 +- ci-scripts/xml_files/physim_5g_deploy_run.xml | 33 +- ci-scripts/xml_files/physim_gracehopper.xml | 33 +- .../xml_files/physim_timed_gracehopper.xml | 33 +- .../xml_files/sa_cn5g_20897_closure.xml | 6 +- ci-scripts/xml_files/sa_cn5g_20897_start.xml | 8 +- ci-scripts/xml_files/sa_cn5g_closure.xml | 20 +- ci-scripts/xml_files/sa_cn5g_start.xml | 22 +- .../xml_files/t2_offload_physim_enc_dec.xml | 51 +- 100 files changed, 7124 insertions(+), 7806 deletions(-) diff --git a/ci-scripts/cls_ci_helper.py b/ci-scripts/cls_ci_helper.py index eb47a32892..b8fff32a5e 100644 --- a/ci-scripts/cls_ci_helper.py +++ b/ci-scripts/cls_ci_helper.py @@ -24,15 +24,14 @@ from typing import NamedTuple import logging class TestCaseCtx(NamedTuple): - count: int test_id: int logPath: str def Default(logPath): - return TestCaseCtx(123, 112233, logPath) + return TestCaseCtx(112233, logPath) def baseFilename(self): # typically, the test ID is of form 001234 (6 digits) - return f"{self.logPath}/{self.count}-{self.test_id:06d}" + return f"{self.logPath}/{self.test_id:06d}" def archiveArtifact(cmd, ctx, remote_path): base = os.path.basename(remote_path) diff --git a/ci-scripts/main.py b/ci-scripts/main.py index 8aadad76bb..50178f3468 100644 --- a/ci-scripts/main.py +++ b/ci-scripts/main.py @@ -308,7 +308,7 @@ def receive_signal(signum, frame): def ShowTestID(ctx, desc): logging.info(f'\u001B[1m----------------------------------------\u001B[0m') - logging.info(f'\u001B[1m Test ID: {ctx.test_id} (#{ctx.count}) \u001B[0m') + logging.info(f'\u001B[1m Test ID: {ctx.test_id} \u001B[0m') logging.info(f'\u001B[1m {desc} \u001B[0m') logging.info(f'\u001B[1m----------------------------------------\u001B[0m') @@ -502,46 +502,40 @@ elif re.match('^TesteNB$', mode, re.IGNORECASE) or re.match('^TestUE$', mode, re task_set_succeeded = True HTML.startTime=int(round(time.time() * 1000)) - i = 0 - for test_case_id in todo_tests: - for test in all_tests: - if test_runner_abort: + for index, test in enumerate(all_tests, start=1): + if test_runner_abort: + task_set_succeeded = False + test_case_id = f"{index:06d}" + ctx = TestCaseCtx(int(test_case_id), logPath) + HTML.testCase_id = test_case_id + desc = test.findtext('desc') + node = test.findtext('node') if not force_local else 'localhost' + always_exec = test.findtext('always_exec') in ['True', 'true', 'Yes', 'yes'] + may_fail = test.findtext('may_fail') in ['True', 'true', 'Yes', 'yes'] + HTML.desc = desc + action = test.findtext('class') + if not CheckClassValidity(xml_class_list, action, test_case_id): + task_set_succeeded = False + continue + ShowTestID(ctx, desc) + if not task_set_succeeded and not always_exec: + msg = f"skipping test due to prior error" + logging.warning(msg) + HTML.CreateHtmlTestRowQueue(msg, "SKIP", []) + continue + try: + test_succeeded = ExecuteActionWithParam(action, ctx, node) + if not test_succeeded and may_fail: + logging.warning(f"test ID {test_case_id} action {action} may or may not fail, proceeding despite error") + elif not test_succeeded: + logging.error(f"test ID {test_case_id} action {action} failed ({test_succeeded}), skipping next tests") task_set_succeeded = False - id = test.get('id') - if test_case_id != id: - continue - i += 1 - CiTestObj.testCase_id = id - ctx = TestCaseCtx(i, int(id), logPath) - HTML.testCase_id=CiTestObj.testCase_id - desc = test.findtext('desc') - node = test.findtext('node') if not force_local else 'localhost' - always_exec = test.findtext('always_exec') in ['True', 'true', 'Yes', 'yes'] - may_fail = test.findtext('may_fail') in ['True', 'true', 'Yes', 'yes'] - HTML.desc = desc - action = test.findtext('class') - if (CheckClassValidity(xml_class_list, action, id) == False): - task_set_succeeded = False - continue - ShowTestID(ctx, desc) - if not task_set_succeeded and not always_exec: - msg = f"skipping test due to prior error" - logging.warning(msg) - HTML.CreateHtmlTestRowQueue(msg, "SKIP", []) - break - try: - test_succeeded = ExecuteActionWithParam(action, ctx, node) - if not test_succeeded and may_fail: - logging.warning(f"test ID {test_case_id} action {action} may or may not fail, proceeding despite error") - elif not test_succeeded: - logging.error(f"test ID {test_case_id} action {action} failed ({test_succeeded}), skipping next tests") - task_set_succeeded = False - except Exception as e: - s = traceback.format_exc() - logging.error(f'while running CI, an exception occurred:\n{s}') - HTML.CreateHtmlTestRowQueue("N/A", 'KO', [f"CI test code encountered an exception:\n{s}"]) - task_set_succeeded = False - break + except Exception as e: + s = traceback.format_exc() + logging.error(f'while running CI, an exception occurred:\n{s}') + HTML.CreateHtmlTestRowQueue("N/A", 'KO', [f"CI test code encountered an exception:\n{s}"]) + task_set_succeeded = False + continue if not task_set_succeeded: logging.error('\u001B[1;37;41mScenario failed\u001B[0m') diff --git a/ci-scripts/tests/test-runner/test.xml b/ci-scripts/tests/test-runner/test.xml index cb54989301..635ccb3b6b 100644 --- a/ci-scripts/tests/test-runner/test.xml +++ b/ci-scripts/tests/test-runner/test.xml @@ -22,60 +22,51 @@ --> - test - Manual testing - wrench - - 000001 - 000011 - 000012 - 000002 - 000003 - 000004 - - + test + Manual testing + wrench + + Custom_Command + This should succeed + localhost + true + - - Custom_Command - This should succeed - localhost - true - + + Custom_Command + This may fail + true + localhost + false + - - Custom_Command - This may fail - true - localhost - false - + + Custom_Command + This is still executed + localhost + true + - - Custom_Command - This is still executed - localhost - true - + + Custom_Command + This should fail + localhost + false + - - Custom_Command - This should fail - localhost - false - + + Custom_Command + This should be skipped + localhost + true + - - Custom_Command - This should be skipped - localhost - true - + + Custom_Command + This should be executed because marked so + true + localhost + true + - - Custom_Command - This should be executed because marked so - true - localhost - true - diff --git a/ci-scripts/xml_files/cluster_image_build.xml b/ci-scripts/xml_files/cluster_image_build.xml index a80d1cd7d4..086b6a0880 100644 --- a/ci-scripts/xml_files/cluster_image_build.xml +++ b/ci-scripts/xml_files/cluster_image_build.xml @@ -21,23 +21,20 @@ --> - build-tab - Build Images on Cluster - wrench - - 000002 - 000001 - - - - Create_Workspace - Create new Workspace - poseidon - - - Build_Cluster_Image - Build Images on OpenShift Cluster - poseidon - + build-tab + Build Images on Cluster + wrench + + + Create_Workspace + Create new Workspace + poseidon + + + + Build_Cluster_Image + Build Images on OpenShift Cluster + poseidon + diff --git a/ci-scripts/xml_files/container_4g_l2sim_tdd.xml b/ci-scripts/xml_files/container_4g_l2sim_tdd.xml index 8a010b9308..1b3ec37b81 100644 --- a/ci-scripts/xml_files/container_4g_l2sim_tdd.xml +++ b/ci-scripts/xml_files/container_4g_l2sim_tdd.xml @@ -21,136 +21,122 @@ --> - l2sim-4glte-tdd - Testing 4G LTE L2 sim - FDD eNB - wrench - - 111111 - 800813 - 000000 - 000001 - 000002 - 000003 - 000004 - 020001 - 020002 - 030011 - 030012 - 100001 - 222222 - - + l2sim-4glte-tdd + Testing 4G LTE L2 sim - FDD eNB + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-enb oai-lte-ue - - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy Cassandra Database - localhost - ci-scripts/yaml_files/4g_l2sim_fdd - cassandra db_init - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-enb oai-lte-ue + - - Deploy_Object - Deploy OAI 4G CoreNetwork - localhost - ci-scripts/yaml_files/4g_l2sim_fdd - oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen - + + Create_Workspace + Create new Workspace + localhost + - - Deploy_Object - Deploy OAI 4G eNB L2 sim - localhost - ci-scripts/yaml_files/4g_l2sim_fdd - oai_enb - + + Deploy_Object + Deploy Cassandra Database + localhost + ci-scripts/yaml_files/4g_l2sim_fdd + cassandra db_init + - - Deploy_Object - Deploy OAI L2 sim 4G LTE-UE 1 and Proxy - localhost - ci-scripts/yaml_files/4g_l2sim_fdd - proxy oai_ue1 - + + Deploy_Object + Deploy OAI 4G CoreNetwork + localhost + ci-scripts/yaml_files/4g_l2sim_fdd + oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen + - - Attach_UE - Attach OAI UE - l2sim4g_ue - localhost - + + Deploy_Object + Deploy OAI 4G eNB L2 sim + localhost + ci-scripts/yaml_files/4g_l2sim_fdd + oai_enb + - - Ping - Ping trf-gen from LTE-UE 1 - l2sim4g_ue - localhost - l2sim4g_ext_dn - localhost - -c 20 - 0 - + + Deploy_Object + Deploy OAI L2 sim 4G LTE-UE 1 and Proxy + localhost + ci-scripts/yaml_files/4g_l2sim_fdd + proxy oai_ue1 + - - Ping - Ping LTE-UE 1 from trf-gen - l2sim4g_ext_dn - localhost - l2sim4g_ue - localhost - -c 20 - 0 - + + Attach_UE + Attach OAI UE + l2sim4g_ue + localhost + - - Iperf - Iperf UDP Downlink - l2sim4g_ue - localhost - l2sim4g_ext_dn - localhost - -u -t 30 -b 1M -R - 25 - 80 - + + Ping + Ping trf-gen from LTE-UE 1 + l2sim4g_ue + localhost + l2sim4g_ext_dn + localhost + -c 20 + 0 + - - Iperf - Iperf UDP Uplink - l2sim4g_ue - localhost - l2sim4g_ext_dn - localhost - -u -t 30 -b 3M - 25 - 80 - + + Ping + Ping LTE-UE 1 from trf-gen + l2sim4g_ext_dn + localhost + l2sim4g_ue + localhost + -c 20 + 0 + - - Undeploy_Object - true - localhost - Undeploy all OAI 4G stack - ci-scripts/yaml_files/4g_l2sim_fdd - + + Iperf + Iperf UDP Downlink + l2sim4g_ue + localhost + l2sim4g_ext_dn + localhost + -u -t 30 -b 1M -R + 25 + 80 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-enb oai-lte-ue - + + Iperf + Iperf UDP Uplink + l2sim4g_ue + localhost + l2sim4g_ext_dn + localhost + -u -t 30 -b 3M + 25 + 80 + + + + Undeploy_Object + true + localhost + Undeploy all OAI 4G stack + ci-scripts/yaml_files/4g_l2sim_fdd + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-enb oai-lte-ue + diff --git a/ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz.xml b/ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz.xml index 3606957af6..adad131ef7 100644 --- a/ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz.xml +++ b/ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz.xml @@ -21,151 +21,140 @@ --> - rfsim-4glte-fdd05mhz - Monolithic eNB - FDD 05MHz - wrench - - 111111 - 800813 - 000011 - 000001 - 000012 - 000002 - 000013 - 000001 - 000014 - 000015 - 020011 - 020012 - 030011 - 030012 - 100011 - 222222 - - - - Create_Workspace - Create new Workspace - localhost - - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-enb-asan oai-lte-ue-asan - + rfsim-4glte-fdd05mhz + Monolithic eNB - FDD 05MHz + wrench - - Deploy_Object - Deploy Cassandra Database - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz - cassandra db_init - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-enb-asan oai-lte-ue-asan + - - IdleSleep - Sleep - 30 - + + Create_Workspace + Create new Workspace + localhost + - - IdleSleep - Sleep - 10 - + + Deploy_Object + Deploy Cassandra Database + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz + cassandra db_init + - - Deploy_Object - Deploy OAI 4G CoreNetwork - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz - oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen - + + IdleSleep + Sleep + 30 + - - Deploy_Object - Deploy OAI 4G eNB RF sim (FDD 05MHz) - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz - oai_enb0 - + + Deploy_Object + Deploy OAI 4G CoreNetwork + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz + oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen + - - Deploy_Object - Deploy OAI 4G LTE-UE RF sim (FDD 05MHz) - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz - oai_ue0 - + + IdleSleep + Sleep + 10 + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim4g_ue - localhost - + + Deploy_Object + Deploy OAI 4G eNB RF sim (FDD 05MHz) + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz + oai_enb0 + - - Ping - Ping Traffic-Gen from LTE-UE - rfsim4g_ue - localhost - rfsim4g_ext_dn - localhost - -c 20 - 5 - + + IdleSleep + Sleep + 30 + - - Ping - Ping LTE-UE from Traffic-Gen - rfsim4g_ext_dn - localhost - rfsim4g_ue - localhost - -c 20 - 5 - + + Deploy_Object + Deploy OAI 4G LTE-UE RF sim (FDD 05MHz) + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz + oai_ue0 + - - Iperf - Iperf UDP DL - rfsim4g_ue - rfsim4g_ext_dn - -u -t 30 -b 2M -R - 25 - 80 - localhost - localhost - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim4g_ue + localhost + - - Iperf - Iperf UDP UL - rfsim4g_ue - rfsim4g_ext_dn - -u -t 30 -b 1M - 25 - 80 - localhost - localhost - + + Ping + Ping Traffic-Gen from LTE-UE + rfsim4g_ue + localhost + rfsim4g_ext_dn + localhost + -c 20 + 5 + - - Undeploy_Object - true - Undeploy all OAI 4G stack - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz - + + Ping + Ping LTE-UE from Traffic-Gen + rfsim4g_ext_dn + localhost + rfsim4g_ue + localhost + -c 20 + 5 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-enb-asan oai-lte-ue-asan - + + Iperf + Iperf UDP UL + rfsim4g_ue + rfsim4g_ext_dn + -u -t 30 -b 1M + 25 + 80 + localhost + localhost + + + + Iperf + Iperf UDP DL + rfsim4g_ue + rfsim4g_ext_dn + -u -t 30 -b 2M -R + 25 + 80 + localhost + localhost + + + + Undeploy_Object + true + Undeploy all OAI 4G stack + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-enb-asan oai-lte-ue-asan + diff --git a/ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz_noS1.xml b/ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz_noS1.xml index 1d7194f44f..0879e27170 100644 --- a/ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz_noS1.xml +++ b/ci-scripts/xml_files/container_4g_rfsim_fdd_05MHz_noS1.xml @@ -21,124 +21,111 @@ --> - rfsim-4glte-fdd05mhz-noS1 - Monolithic eNB - FDD 05MHz - noS1 - wrench - - 111111 -800813 - 000013 - 000002 - 000014 - 000001 - 020011 - 020012 - 030011 - 030012 - 100011 - 222222 - - + rfsim-4glte-fdd05mhz-noS1 + Monolithic eNB - FDD 05MHz - noS1 + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-enb-asan oai-lte-ue-asan - - - Create_Workspace - Create new Workspace - localhost - - - IdleSleep - Sleep - 30 - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-enb-asan oai-lte-ue-asan + - - IdleSleep - Sleep - 10 - + + Create_Workspace + Create new Workspace + localhost + - - Deploy_Object - Deploy OAI 4G eNB RF sim (FDD 05MHz) - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz_noS1 - oai_enb0 - + + Deploy_Object + Deploy OAI 4G eNB RF sim (FDD 05MHz) + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz_noS1 + oai_enb0 + - - Deploy_Object - Deploy OAI 4G LTE-UE RF sim (FDD 05MHz) - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz_noS1 - oai_ue0 - + + IdleSleep + Sleep + 10 + - - Ping - Ping Traffic-Gen from LTE-UE - rfsim4g_ue - localhost - rfsim4g_enb_nos1 - localhost - -c 20 - 5 - + + Deploy_Object + Deploy OAI 4G LTE-UE RF sim (FDD 05MHz) + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz_noS1 + oai_ue0 + - - Ping - Ping LTE-UE from eNB - rfsim4g_enb_nos1 - localhost - rfsim4g_ue - localhost - -c 20 - 5 - + + IdleSleep + Sleep + 30 + - - Iperf - Iperf UDP DL - rfsim4g_ue - localhost - rfsim4g_enb_nos1 - localhost - -u -t 30 -b 2M -R - 25 - 80 - + + Ping + Ping Traffic-Gen from LTE-UE + rfsim4g_ue + localhost + rfsim4g_enb_nos1 + localhost + -c 20 + 5 + - - Iperf - Iperf UDP UL - rfsim4g_ue - localhost - rfsim4g_enb_nos1 - localhost - -u -t 30 -b 1M - 25 - 80 - + + Ping + Ping LTE-UE from eNB + rfsim4g_enb_nos1 + localhost + rfsim4g_ue + localhost + -c 20 + 5 + - - Undeploy_Object - true - Undeploy all OAI 4G stack - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz_noS1 - + + Iperf + Iperf UDP DL + rfsim4g_ue + localhost + rfsim4g_enb_nos1 + localhost + -u -t 30 -b 2M -R + 25 + 80 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-enb-asan oai-lte-ue-asan - + + Iperf + Iperf UDP UL + rfsim4g_ue + localhost + rfsim4g_enb_nos1 + localhost + -u -t 30 -b 1M + 25 + 80 + + + + Undeploy_Object + true + Undeploy all OAI 4G stack + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_05MHz_noS1 + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-enb-asan oai-lte-ue-asan + diff --git a/ci-scripts/xml_files/container_4g_rfsim_fdd_10MHz.xml b/ci-scripts/xml_files/container_4g_rfsim_fdd_10MHz.xml index a5b642ebe0..acde953fe8 100644 --- a/ci-scripts/xml_files/container_4g_rfsim_fdd_10MHz.xml +++ b/ci-scripts/xml_files/container_4g_rfsim_fdd_10MHz.xml @@ -21,151 +21,140 @@ --> - rfsim-4glte-fdd10mhz - Monolithic eNB - FDD 10MHz - wrench - - 111111 - 800813 - 000011 - 000001 - 000012 - 000002 - 000013 - 000001 - 000014 - 000015 - 020011 - 020012 - 030011 - 030012 - 100011 - 222222 - - + rfsim-4glte-fdd10mhz + Monolithic eNB - FDD 10MHz + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-enb-asan oai-lte-ue-asan - - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy Cassandra Database - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz - cassandra db_init - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-enb-asan oai-lte-ue-asan + - - IdleSleep - Sleep - 30 - + + Create_Workspace + Create new Workspace + localhost + - - IdleSleep - Sleep - 10 - + + Deploy_Object + Deploy Cassandra Database + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz + cassandra db_init + - - Deploy_Object - Deploy OAI 4G CoreNetwork - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz - oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen - + + IdleSleep + Sleep + 30 + - - Deploy_Object - Deploy OAI 4G eNB RF sim (FDD 10MHz) - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz - oai_enb0 - + + Deploy_Object + Deploy OAI 4G CoreNetwork + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz + oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen + - - Deploy_Object - Deploy OAI 4G LTE-UE RF sim (FDD 10MHz) - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz - oai_ue0 - + + IdleSleep + Sleep + 10 + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim4g_ue - localhost - + + Deploy_Object + Deploy OAI 4G eNB RF sim (FDD 10MHz) + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz + oai_enb0 + - - Ping - Ping Traffic-Gen from LTE-UE - rfsim4g_ue - localhost - rfsim4g_ext_dn - localhost - -c 20 - 5 - + + IdleSleep + Sleep + 30 + - - Ping - Ping LTE-UE from Traffic-Gen - rfsim4g_ext_dn - localhost - rfsim4g_ue - localhost - -c 20 - 5 - + + Deploy_Object + Deploy OAI 4G LTE-UE RF sim (FDD 10MHz) + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz + oai_ue0 + - - Iperf - Iperf UDP DL - rfsim4g_ue - localhost - rfsim4g_ext_dn - localhost - -u -t 30 -b 2M -R - 25 - 80 - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim4g_ue + localhost + - - Iperf - Iperf UDP UL - rfsim4g_ue - localhost - rfsim4g_ext_dn - localhost - -u -t 30 -b 1M - 25 - 80 - + + Ping + Ping Traffic-Gen from LTE-UE + rfsim4g_ue + localhost + rfsim4g_ext_dn + localhost + -c 20 + 5 + - - Undeploy_Object - true - Undeploy all OAI 4G stack - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz - + + Ping + Ping LTE-UE from Traffic-Gen + rfsim4g_ext_dn + localhost + rfsim4g_ue + localhost + -c 20 + 5 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-enb-asan oai-lte-ue-asan - + + Iperf + Iperf UDP DL + rfsim4g_ue + localhost + rfsim4g_ext_dn + localhost + -u -t 30 -b 2M -R + 25 + 80 + + + + Iperf + Iperf UDP UL + rfsim4g_ue + localhost + rfsim4g_ext_dn + localhost + -u -t 30 -b 1M + 25 + 80 + + + + Undeploy_Object + true + Undeploy all OAI 4G stack + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_10MHz + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-enb-asan oai-lte-ue-asan + diff --git a/ci-scripts/xml_files/container_4g_rfsim_fdd_20MHz.xml b/ci-scripts/xml_files/container_4g_rfsim_fdd_20MHz.xml index 592c80de68..cf6eb1d838 100644 --- a/ci-scripts/xml_files/container_4g_rfsim_fdd_20MHz.xml +++ b/ci-scripts/xml_files/container_4g_rfsim_fdd_20MHz.xml @@ -21,151 +21,140 @@ --> - rfsim-4glte-fdd20mhz - Monolithic eNB - FDD 20MHz - wrench - - 111111 - 800813 - 000011 - 000001 - 000012 - 000002 - 000013 - 000001 - 000014 - 000015 - 020011 - 020012 - 030011 - 030012 - 100011 - 222222 - - + rfsim-4glte-fdd20mhz + Monolithic eNB - FDD 20MHz + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-enb-asan oai-lte-ue-asan - - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy Cassandra Database - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz - cassandra db_init - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-enb-asan oai-lte-ue-asan + - - IdleSleep - Sleep - 30 - + + Create_Workspace + Create new Workspace + localhost + - - IdleSleep - Sleep - 10 - + + Deploy_Object + Deploy Cassandra Database + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz + cassandra db_init + - - Deploy_Object - Deploy OAI 4G CoreNetwork - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz - oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen - + + IdleSleep + Sleep + 30 + - - Deploy_Object - Deploy OAI 4G eNB RF sim (FDD 20MHz) - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz - oai_enb0 - + + Deploy_Object + Deploy OAI 4G CoreNetwork + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz + oai_hss redis magma_mme oai_spgwc oai_spgwu trf_gen + - - Deploy_Object - Deploy OAI 4G LTE-UE RF sim (FDD 20MHz) - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz - oai_ue0 - + + IdleSleep + Sleep + 10 + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim4g_ue - localhost - + + Deploy_Object + Deploy OAI 4G eNB RF sim (FDD 20MHz) + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz + oai_enb0 + - - Ping - Ping Traffic-Gen from LTE-UE - rfsim4g_ue - localhost - rfsim4g_ext_dn - localhost - -c 20 - 5 - + + IdleSleep + Sleep + 30 + - - Ping - Ping LTE-UE from Traffic-Gen - rfsim4g_ext_dn - localhost - rfsim4g_ue - localhost - -c 20 - 5 - + + Deploy_Object + Deploy OAI 4G LTE-UE RF sim (FDD 20MHz) + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz + oai_ue0 + - - Iperf - Iperf UDP DL - rfsim4g_ue - localhost - rfsim4g_ext_dn - localhost - -u -t 30 -b 2M -R - 25 - 80 - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim4g_ue + localhost + - - Iperf - Iperf UDP UL - rfsim4g_ue - localhost - rfsim4g_ext_dn - localhost - -u -t 30 -b 1M - 25 - 80 - + + Ping + Ping Traffic-Gen from LTE-UE + rfsim4g_ue + localhost + rfsim4g_ext_dn + localhost + -c 20 + 5 + - - Undeploy_Object - true - Undeploy all OAI 4G stack - localhost - ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz - + + Ping + Ping LTE-UE from Traffic-Gen + rfsim4g_ext_dn + localhost + rfsim4g_ue + localhost + -c 20 + 5 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-enb-asan oai-lte-ue-asan - + + Iperf + Iperf UDP DL + rfsim4g_ue + localhost + rfsim4g_ext_dn + localhost + -u -t 30 -b 2M -R + 25 + 80 + + + + Iperf + Iperf UDP UL + rfsim4g_ue + localhost + rfsim4g_ext_dn + localhost + -u -t 30 -b 1M + 25 + 80 + + + + Undeploy_Object + true + Undeploy all OAI 4G stack + localhost + ci-scripts/yaml_files/4g_rfsimulator_fdd_20MHz + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-enb-asan oai-lte-ue-asan + diff --git a/ci-scripts/xml_files/container_4g_rfsim_fembms.xml b/ci-scripts/xml_files/container_4g_rfsim_fembms.xml index 21d2acc4eb..f03fb12e76 100644 --- a/ci-scripts/xml_files/container_4g_rfsim_fembms.xml +++ b/ci-scripts/xml_files/container_4g_rfsim_fembms.xml @@ -21,87 +21,77 @@ --> - rfsim-4glte-fembms - Monolithic eNB - FeMBMS - wrench - - 111111 - 800813 - 000013 - 000002 - 000014 - 000001 - 030011 - 100011 - 222222 - - + rfsim-4glte-fembms + Monolithic eNB - FeMBMS + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-enb-asan oai-lte-ue-asan - - - Create_Workspace - Create new Workspace - localhost - - - IdleSleep - Sleep - 30 - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-enb-asan oai-lte-ue-asan + - - IdleSleep - Sleep - 10 - + + Create_Workspace + Create new Workspace + localhost + - - Deploy_Object - Deploy OAI 4G eNB RF sim (FeMBMS) - localhost - ci-scripts/yaml_files/4g_rfsimulator_fembms - oai_enb0 - + + Deploy_Object + Deploy OAI 4G eNB RF sim (FeMBMS) + localhost + ci-scripts/yaml_files/4g_rfsimulator_fembms + oai_enb0 + - - Deploy_Object - Deploy OAI 4G LTE-UE RF sim (FeMBMS) - localhost - ci-scripts/yaml_files/4g_rfsimulator_fembms - oai_ue0 - + + IdleSleep + Sleep + 10 + - - Iperf2_Unidir - Iperf2 UDP DL - rfsim4g_ue_fembms - localhost - rfsim4g_enb_fembms - localhost - -u -t 30 -b 2M - 25 - 80 - + + Deploy_Object + Deploy OAI 4G LTE-UE RF sim (FeMBMS) + localhost + ci-scripts/yaml_files/4g_rfsimulator_fembms + oai_ue0 + - - Undeploy_Object - true - Undeploy all OAI 4G stack - localhost - ci-scripts/yaml_files/4g_rfsimulator_fembms - + + IdleSleep + Sleep + 30 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-enb-asan oai-lte-ue-asan - + + Iperf2_Unidir + Iperf2 UDP DL + rfsim4g_ue_fembms + localhost + rfsim4g_enb_fembms + localhost + -u -t 30 -b 2M + 25 + 80 + + + + Undeploy_Object + true + Undeploy all OAI 4G stack + localhost + ci-scripts/yaml_files/4g_rfsimulator_fembms + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-enb-asan oai-lte-ue-asan + diff --git a/ci-scripts/xml_files/container_4g_rfsim_mbms.xml b/ci-scripts/xml_files/container_4g_rfsim_mbms.xml index 70d5db33cb..f41aa98a9f 100644 --- a/ci-scripts/xml_files/container_4g_rfsim_mbms.xml +++ b/ci-scripts/xml_files/container_4g_rfsim_mbms.xml @@ -21,87 +21,77 @@ --> - rfsim-4glte-mbms - Monolithic eNB - MBMS - wrench - - 111111 - 800813 - 000013 - 000002 - 000014 - 000001 - 030011 - 100011 - 222222 - - + rfsim-4glte-mbms + Monolithic eNB - MBMS + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-enb-asan oai-lte-ue-asan - - - Create_Workspace - Create new Workspace - localhost - - - IdleSleep - Sleep - 30 - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-enb-asan oai-lte-ue-asan + - - IdleSleep - Sleep - 10 - + + Create_Workspace + Create new Workspace + localhost + - - Deploy_Object - Deploy OAI 4G eNB RF sim (MBMS) - localhost - ci-scripts/yaml_files/4g_rfsimulator_mbms - oai_enb0 - + + Deploy_Object + Deploy OAI 4G eNB RF sim (MBMS) + localhost + ci-scripts/yaml_files/4g_rfsimulator_mbms + oai_enb0 + - - Deploy_Object - Deploy OAI 4G LTE-UE RF sim (MBMS) - localhost - ci-scripts/yaml_files/4g_rfsimulator_mbms - oai_ue0 - + + IdleSleep + Sleep + 10 + - - Iperf - Iperf UDP DL - rfsim4g_ue - localhost - rfsim4g_enb_nos1 - localhost - -u -t 30 -b 2M -R - 25 - 80 - + + Deploy_Object + Deploy OAI 4G LTE-UE RF sim (MBMS) + localhost + ci-scripts/yaml_files/4g_rfsimulator_mbms + oai_ue0 + - - Undeploy_Object - true - Undeploy all OAI 4G stack - localhost - ci-scripts/yaml_files/4g_rfsimulator_mbms - + + IdleSleep + Sleep + 30 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-enb-asan oai-lte-ue-asan - + + Iperf + Iperf UDP DL + rfsim4g_ue + localhost + rfsim4g_enb_nos1 + localhost + -u -t 30 -b 2M -R + 25 + 80 + + + + Undeploy_Object + true + Undeploy all OAI 4G stack + localhost + ci-scripts/yaml_files/4g_rfsimulator_mbms + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-enb-asan oai-lte-ue-asan + diff --git a/ci-scripts/xml_files/container_4g_rfsim_tdd_05MHz.xml b/ci-scripts/xml_files/container_4g_rfsim_tdd_05MHz.xml index 60054cb305..f57ff9eb14 100644 --- a/ci-scripts/xml_files/container_4g_rfsim_tdd_05MHz.xml +++ b/ci-scripts/xml_files/container_4g_rfsim_tdd_05MHz.xml @@ -21,144 +21,139 @@ --> - rfsim-4glte-tdd05mhz - Monolithic eNB - TDD 05MHz - wrench - - 111111 - 800813 - 000011 - 000001 - 000012 - 000002 - 000013 - 000001 - 000014 - 000002 - 020011 - 020012 - 030011 - 030012 - 100011 - 222222 - - + rfsim-4glte-tdd05mhz + Monolithic eNB - TDD 05MHz + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-enb oai-lte-ue - - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy Cassandra Database - localhost - ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz - cassandra db_init - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-enb oai-lte-ue + - - IdleSleep - Sleep - 30 - + + Create_Workspace + Create new Workspace + localhost + - - IdleSleep - Sleep - 10 - + + Deploy_Object + Deploy Cassandra Database + localhost + ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz + cassandra db_init + - - Deploy_Object - Deploy OAI 4G CoreNetwork - localhost - ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz - oai_hss oai_mme oai_spgwc oai_spgwu trf_gen - + + IdleSleep + Sleep + 30 + - - Deploy_Object - Deploy OAI 4G eNB RF sim (TDD 05MHz) - localhost - ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz - oai_enb0 - + + Deploy_Object + Deploy OAI 4G CoreNetwork + localhost + ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz + oai_hss oai_mme oai_spgwc oai_spgwu trf_gen + - - Deploy_Object - Deploy OAI 4G LTE-UE RF sim (TDD 05MHz) - localhost - ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz - oai_ue0 - + + IdleSleep + Sleep + 10 + - - Ping - Ping Traffic-Gen from LTE-UE - rfsim4g_ue - localhost - rfsim4g_ext_dn - localhost - -c 20 - 5 - + + Deploy_Object + Deploy OAI 4G eNB RF sim (TDD 05MHz) + localhost + ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz + oai_enb0 + - - Ping - Ping LTE-UE from Traffic-Gen - rfsim4g_ext_dn - localhost - rfsim4g_ue - localhost - -c 20 - 5 - + + IdleSleep + Sleep + 30 + - - Iperf - Iperf UDP DL - rfsim4g_ue - localhost - rfsim4g_ext_dn - localhost - -u -t 30 -b 2M -R - 25 - 80 - + + Deploy_Object + Deploy OAI 4G LTE-UE RF sim (TDD 05MHz) + localhost + ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz + oai_ue0 + - - Iperf - Iperf UDP UL - rfsim4g_ue - localhost - rfsim4g_ext_dn - localhost - -u -t 30 -b 1M - 25 - 80 - + + IdleSleep + Sleep + 10 + - - Undeploy_Object - true - Undeploy all OAI 4G stack - localhost - ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz - + + Ping + Ping Traffic-Gen from LTE-UE + rfsim4g_ue + localhost + rfsim4g_ext_dn + localhost + -c 20 + 5 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-enb oai-lte-ue - + + Ping + Ping LTE-UE from Traffic-Gen + rfsim4g_ext_dn + localhost + rfsim4g_ue + localhost + -c 20 + 5 + + + + Iperf + Iperf UDP DL + rfsim4g_ue + localhost + rfsim4g_ext_dn + localhost + -u -t 30 -b 2M -R + 25 + 80 + + + + Iperf + Iperf UDP UL + rfsim4g_ue + localhost + rfsim4g_ext_dn + localhost + -u -t 30 -b 1M + 25 + 80 + + + + Undeploy_Object + true + Undeploy all OAI 4G stack + localhost + ci-scripts/yaml_files/4g_rfsimulator_tdd_05MHz + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-enb oai-lte-ue + diff --git a/ci-scripts/xml_files/container_5g_e1_rfsim.xml b/ci-scripts/xml_files/container_5g_e1_rfsim.xml index 5c0fa2b99e..fc3be58e2d 100644 --- a/ci-scripts/xml_files/container_5g_e1_rfsim.xml +++ b/ci-scripts/xml_files/container_5g_e1_rfsim.xml @@ -21,91 +21,81 @@ --> - rfsim-5gnr-e1 - CUCP-CUUP-DU E1+F1 split - wrench - - 111111 - 800813 - 000021 - 000022 - 000023 - 000024 - 020021 - 100021 - 222222 - - + rfsim-5gnr-e1 + CUCP-CUUP-DU E1+F1 split + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb oai-nr-cuup oai-nr-ue - - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy OAI 5G CoreNetwork - localhost - ci-scripts/yaml_files/5g_rfsimulator_e1 - mysql oai-amf oai-smf oai-upf - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb oai-nr-cuup oai-nr-ue + - - Deploy_Object - Deploy OAI 5G RAN RF sim SA (1 CU-CP, 3 CU-UPs, 3 DUs) - localhost - ci-scripts/yaml_files/5g_rfsimulator_e1 - oai-cucp oai-cuup oai-cuup2 oai-cuup3 oai-du oai-du2 oai-du3 - + + Create_Workspace + Create new Workspace + localhost + - - Deploy_Object - Deploy OAI 5G NR-UE RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator_e1 - oai-nr-ue oai-nr-ue2 oai-nr-ue3 - + + Deploy_Object + Deploy OAI 5G CoreNetwork + localhost + ci-scripts/yaml_files/5g_rfsimulator_e1 + mysql oai-amf oai-smf oai-upf + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3 - localhost - + + Deploy_Object + Deploy OAI 5G RAN RF sim SA (1 CU-CP, 3 CU-UPs, 3 DUs) + localhost + ci-scripts/yaml_files/5g_rfsimulator_e1 + oai-cucp oai-cuup oai-cuup2 oai-cuup3 oai-du oai-du2 oai-du3 + - - Ping - Ping ext-dn from all NR-UEs - rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3 - localhost - rfsim5g_5gc_fixed_ip - localhost - -c 20 -i0.25 - 5 - + + Deploy_Object + Deploy OAI 5G NR-UE RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator_e1 + oai-nr-ue oai-nr-ue2 oai-nr-ue3 + - - Undeploy_Object - true - localhost - Undeploy all OAI 5G stack - ci-scripts/yaml_files/5g_rfsimulator_e1 - 1,0,0,0 - 1,0,0,0 - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3 + localhost + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-gnb oai-nr-cuup oai-nr-ue - + + Ping + Ping ext-dn from all NR-UEs + rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3 + localhost + rfsim5g_5gc_fixed_ip + localhost + -c 20 -i0.25 + 5 + + + + Undeploy_Object + true + localhost + Undeploy all OAI 5G stack + ci-scripts/yaml_files/5g_rfsimulator_e1 + 1,0,0,0 + 1,0,0,0 + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-gnb oai-nr-cuup oai-nr-ue + diff --git a/ci-scripts/xml_files/container_5g_f1_rfsim.xml b/ci-scripts/xml_files/container_5g_f1_rfsim.xml index f17be0215d..1ffba40f77 100644 --- a/ci-scripts/xml_files/container_5g_f1_rfsim.xml +++ b/ci-scripts/xml_files/container_5g_f1_rfsim.xml @@ -21,235 +21,306 @@ --> - rfsim-5gnr-f1 - CU-DU F1 split - wrench - - 111111 - 800813 - 000021 - 000022 - 000023 - 020021 - 030020 - 030021 - 030022 - 040001 - 020022 - 040002 - 030021 - 030022 - 040021 - 000030 - 040022 - 040023 - 020022 - 040024 - 000024 - 000030 - 040025 - 000031 - 030021 - 040027 - 040025 - 000031 - 020022 - 040026 - 040025 - 000031 - 020022 - 040027 - 100021 - 222222 - - + rfsim-5gnr-f1 + CU-DU F1 split + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb-asan oai-nr-ue-asan - - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy OAI 5G CoreNetwork - localhost - ci-scripts/yaml_files/5g_f1_rfsimulator - mysql oai-amf oai-smf oai-upf oai-ext-dn - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb-asan oai-nr-ue-asan + - - Deploy_Object - Deploy OAI 5G CU + DU-PCI0 + UE RF sim SA - localhost - ci-scripts/yaml_files/5g_f1_rfsimulator - oai-cu oai-du-pci0 oai-nr-ue - + + Create_Workspace + Create new Workspace + localhost + - - IdleSleep - Sleep - 15 - + + Deploy_Object + Deploy OAI 5G CoreNetwork + localhost + ci-scripts/yaml_files/5g_f1_rfsimulator + mysql oai-amf oai-smf oai-upf oai-ext-dn + - - IdleSleep - Sleep - 2 - + + Deploy_Object + Deploy OAI 5G CU + DU-PCI0 + UE RF sim SA + localhost + ci-scripts/yaml_files/5g_f1_rfsimulator + oai-cu oai-du-pci0 oai-nr-ue + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim5g_ue - localhost - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim5g_ue + localhost + - - Deploy_Object - Deploy OAI 5G (target) DU-PCI1 RF sim SA - localhost - ci-scripts/yaml_files/5g_f1_rfsimulator - oai-du-pci1 - + + Ping + Ping ext-dn from all NR-UEs + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i0.25 + 5 + - - Ping - Ping ext-dn from all NR-UEs - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - -c 20 -i0.25 - 5 - + + Custom_Command + Simulate a DL radio channel with noise (3 dB) + localhost + echo channelmod modify 0 noise_power_dB 3 | ncat --send-only 192.168.71.181 8091 + - - Custom_Command - Simulate a DL radio channel with noise (3 dB) - localhost - echo channelmod modify 0 noise_power_dB 3 | ncat --send-only 192.168.71.181 8091 - + + Iperf + Iperf (DL/3Mbps/UDP)(20 sec) + -u -b 3M -t 20 -R + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Iperf - Iperf (DL/3Mbps/UDP)(20 sec) - -u -b 3M -t 20 -R - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Iperf + Iperf (UL/3Mbps/UDP)(20 sec) + -u -b 3M -t 20 + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Iperf - Iperf (UL/3Mbps/UDP)(20 sec) - -u -b 3M -t 20 - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Custom_Command + Trigger Reestablishment + localhost + echo ci force_reestab | ncat 192.168.71.171 9090 | grep -E 'Reset RLC counters of UE RNTI [0-9a-f]{4} to trigger reestablishment' + - - Custom_Command - Trigger Reestablishment - localhost - echo ci force_reestab | ncat 192.168.71.171 9090 | grep -E 'Reset RLC counters of UE RNTI [0-9a-f]{4} to trigger reestablishment' - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i0.5 -w25 + 80 + - - Ping - Ping ext-dn from NR-UE - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - -c 20 -i0.5 -w25 - 80 - + + Custom_Command + Verify Reestablishment + localhost + echo ci get_reestab_count | ncat 192.168.71.150 9090 | grep -E 'UE RNTI [0-9a-f]{4} reestab 1' + - - Custom_Command - Verify Reestablishment - localhost - echo ci get_reestab_count | ncat 192.168.71.150 9090 | grep -E 'UE RNTI [0-9a-f]{4} reestab 1' - + + Iperf + Iperf (DL/3Mbps/UDP)(20 sec) + -u -b 3M -t 20 -R + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Custom_Command - Simulate a disruption of DL radio channel (ploss 55) - localhost - echo channelmod modify 0 ploss 55 | ncat 192.168.71.181 8091 - + + Iperf + Iperf (UL/3Mbps/UDP)(20 sec) + -u -b 3M -t 20 + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Custom_Command - Get UE sync state (UE ID 0) - localhost - echo ciUE sync_state 0 | ncat 192.168.71.181 8091 | grep -E UE_NOT_SYNC - + + Custom_Command + Simulate a disruption of DL radio channel (ploss 55) + localhost + echo channelmod modify 0 ploss 55 | ncat 192.168.71.181 8091 + - - Custom_Command - Restoration of the original DL channel conditions (ploss 20) - localhost - echo channelmod modify 0 ploss 20 | ncat 192.168.71.181 8091 - + + IdleSleep + Sleep + 15 + - - Custom_Command - Get UE sync state (UE ID 0) - localhost - echo ciUE sync_state 0 | ncat 192.168.71.181 8091 | grep -E UE_CONNECTED - + + Custom_Command + Get UE sync state (UE ID 0) + localhost + echo ciUE sync_state 0 | ncat 192.168.71.181 8091 | grep -E UE_NOT_SYNC + - - Custom_Command - Trigger Handover - localhost - echo ci trigger_f1_ho | ncat 192.168.71.150 9090 - + + Custom_Command + Restoration of the original DL channel conditions (ploss 20) + localhost + echo channelmod modify 0 ploss 20 | ncat 192.168.71.181 8091 + - - Custom_Command - UE (1) connected to DU-PCI 0? - localhost - echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.150 9090 | grep "3584" - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i0.5 -w25 + 80 + - - Custom_Command - UE (1) connected to DU-PCI 1? - localhost - echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.150 9090 | grep "3585" - + + Custom_Command + Get UE sync state (UE ID 0) + localhost + echo ciUE sync_state 0 | ncat 192.168.71.181 8091 | grep -E UE_CONNECTED + - - Undeploy_Object - true - Undeploy all OAI 5G stack - localhost - ci-scripts/yaml_files/5g_f1_rfsimulator - 30,100,100,100 - 30,100,100,100 - + + Deploy_Object + Deploy OAI 5G (target) DU-PCI1 RF sim SA + localhost + ci-scripts/yaml_files/5g_f1_rfsimulator + oai-du-pci1 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-gnb-asan oai-nr-ue-asan - + + IdleSleep + Sleep + 15 + + + + Custom_Command + Trigger Handover + localhost + echo ci trigger_f1_ho | ncat 192.168.71.150 9090 + + + + IdleSleep + Sleep + 2 + + + + Iperf + Iperf (DL/3Mbps/UDP)(20 sec) + -u -b 3M -t 20 -R + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + + + + Custom_Command + UE (1) connected to DU-PCI 1? + localhost + echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.150 9090 | grep "3585" + + + + Custom_Command + Trigger Handover + localhost + echo ci trigger_f1_ho | ncat 192.168.71.150 9090 + + + + IdleSleep + Sleep + 2 + + + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i0.5 -w25 + 80 + + + + Custom_Command + UE (1) connected to DU-PCI 0? + localhost + echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.150 9090 | grep "3584" + + + + Custom_Command + Trigger Handover + localhost + echo ci trigger_f1_ho | ncat 192.168.71.150 9090 + + + + IdleSleep + Sleep + 2 + + + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i0.5 -w25 + 80 + + + + Custom_Command + UE (1) connected to DU-PCI 1? + localhost + echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.150 9090 | grep "3585" + + + + Undeploy_Object + true + Undeploy all OAI 5G stack + localhost + ci-scripts/yaml_files/5g_f1_rfsimulator + 30,100,100,100 + 30,100,100,100 + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-gnb-asan oai-nr-ue-asan + diff --git a/ci-scripts/xml_files/container_5g_fdd_rfsim.xml b/ci-scripts/xml_files/container_5g_fdd_rfsim.xml index 44ccb3a3d2..b4383feeaf 100644 --- a/ci-scripts/xml_files/container_5g_fdd_rfsim.xml +++ b/ci-scripts/xml_files/container_5g_fdd_rfsim.xml @@ -21,120 +21,108 @@ --> - rfsim-5gnr-fdd - Monolithic FDD gNB with SDAP - wrench - - 111111 - 800813 - 000011 - 000012 - 000013 - 020011 - 020012 - 030011 - 030012 - 100011 - 222222 - - + rfsim-5gnr-fdd + Monolithic FDD gNB with SDAP + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb oai-nr-ue - - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy OAI 5G CoreNetwork - localhost - ci-scripts/yaml_files/5g_fdd_rfsimulator - mysql oai-amf oai-smf oai-upf oai-ext-dn - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb oai-nr-ue + - - Deploy_Object - Deploy OAI 5G gNB+UE RF sim SA - localhost - ci-scripts/yaml_files/5g_fdd_rfsimulator - oai-gnb oai-nr-ue - + + Create_Workspace + Create new Workspace + localhost + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim5g_ue - localhost - + + Deploy_Object + Deploy OAI 5G CoreNetwork + localhost + ci-scripts/yaml_files/5g_fdd_rfsimulator + mysql oai-amf oai-smf oai-upf oai-ext-dn + - - Ping - Ping ext-dn from NR-UE - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - -c 20 -i 0.25 - 5 - + + Deploy_Object + Deploy OAI 5G gNB+UE RF sim SA + localhost + ci-scripts/yaml_files/5g_fdd_rfsimulator + oai-gnb oai-nr-ue + - - Ping - Ping NR-UE from ext-dn - rfsim5g_ext_dn - localhost - rfsim5g_ue - localhost - -c 20 -i 0.25 - 5 - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim5g_ue + localhost + - - Iperf - Iperf (DL/3Mbps/UDP)(30 sec) - -u -b 3M -t 30 -R - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + - - Iperf - Iperf (UL/3Mbps/UDP)(30 sec) - -u -b 3M -t 30 - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue + localhost + -c 20 -i 0.25 + 5 + - - Undeploy_Object - true - Undeploy all OAI 5G stack - localhost - ci-scripts/yaml_files/5g_fdd_rfsimulator - 1,0,0,0 - 1,0,0,0 - + + Iperf + Iperf (DL/3Mbps/UDP)(30 sec) + -u -b 3M -t 30 -R + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-gnb oai-nr-ue - + + Iperf + Iperf (UL/3Mbps/UDP)(30 sec) + -u -b 3M -t 30 + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + + + + Undeploy_Object + true + Undeploy all OAI 5G stack + localhost + ci-scripts/yaml_files/5g_fdd_rfsimulator + 1,0,0,0 + 1,0,0,0 + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-gnb oai-nr-ue + diff --git a/ci-scripts/xml_files/container_5g_flexric_rfsim.xml b/ci-scripts/xml_files/container_5g_flexric_rfsim.xml index 135eab6b68..78fb296697 100644 --- a/ci-scripts/xml_files/container_5g_flexric_rfsim.xml +++ b/ci-scripts/xml_files/container_5g_flexric_rfsim.xml @@ -21,236 +21,206 @@ --> - rfsim-5gnr-flexric - Monolithic SA TDD gNB and FlexRic Integration - wrench - 1 - - 111110 - 111111 - 111112 - 000001 - 000002 - 000003 - 010000 - 000004 - 333333 - 010001 - 010002 - 010003 - 020005 - 002006 - 444444 - 100002 - 100003 - 100004 - 100005 - 100006 - 100007 - 100008 - 100009 - 100001 - 222221 - 222222 - - + rfsim-5gnr-flexric + Monolithic SA TDD gNB and FlexRic Integration + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb oai-nr-ue - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb oai-nr-ue + - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-flexric - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-flexric + - - Clean_Test_Server_Images - Clean Test Images on Test Server - localhost - oai-gnb oai-nr-ue - true - + + Custom_Command + Updating CN5G images + localhost + docker compose -f ../doc/tutorial_resources/oai-cn5g/docker-compose.yaml pull + - - Clean_Test_Server_Images - Clean Test Images on Test Server - localhost - oai-flexric - true - + + Deploy_Object + Deploy OAI 5G CoreNetwork + localhost + doc/tutorial_resources/oai-cn5g + mysql oai-nrf oai-udr oai-udm oai-ausf oai-amf oai-smf oai-upf oai-ext-dn + - - Custom_Command - Updating CN5G images - localhost - docker compose -f ../doc/tutorial_resources/oai-cn5g/docker-compose.yaml pull - + + Deploy_Object + Deploy OAI nearRT-RIC + localhost + ci-scripts/yaml_files/5g_rfsimulator_flexric + nearRT-RIC + - - Deploy_Object - Deploy OAI 5G CoreNetwork - localhost - doc/tutorial_resources/oai-cn5g - mysql oai-nrf oai-udr oai-udm oai-ausf oai-amf oai-smf oai-upf oai-ext-dn - + + Deploy_Object + Deploy OAI 5G gNB in RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator_flexric + oai-gnb + - - Deploy_Object - Deploy OAI nearRT-RIC - localhost - ci-scripts/yaml_files/5g_rfsimulator_flexric - nearRT-RIC - + + Deploy_Object + Deploy RC monitoring + localhost + ci-scripts/yaml_files/5g_rfsimulator_flexric + xapp-rc-moni + - - Deploy_Object - Deploy OAI 5G gNB in RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator_flexric - oai-gnb - + + Deploy_Object + Deploy 2 OAI 5G NR-UEs in RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator_flexric + oai-nr-ue oai-nr-ue2 + - - Deploy_Object - Deploy 2 OAI 5G NR-UEs in RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator_flexric - oai-nr-ue oai-nr-ue2 - + + Attach_UE + Attach OAI UE 1 and 2 + rfsim5g_ue rfsim5g_ue2 + carabe + - - Ping - Ping ext-dn from both UEs - rfsim5g_ue rfsim5g_ue2 - carabe - oai_ext_dn - carabe - -c 20 - 5 - + + Deploy_Object + Deploy KPM monitoring + localhost + ci-scripts/yaml_files/5g_rfsimulator_flexric + xapp-kpm-moni + - - Attach_UE - Attach OAI UE 1 and 2 - rfsim5g_ue rfsim5g_ue2 - carabe - + + Deploy_Object + Deploy KPM monitoring and RC control + localhost + ci-scripts/yaml_files/5g_rfsimulator_flexric + xapp-kpm-rc + - - Detach_UE - Detach OAI UE 1 and 2 - rfsim5g_ue rfsim5g_ue2 - carabe - + + Deploy_Object + Deploy custom SMs monitoring + localhost + ci-scripts/yaml_files/5g_rfsimulator_flexric + xapp-gtp-mac-rlc-pdcp-moni + - - Undeploy_Object - Undeploy Core Network - localhost - doc/tutorial_resources/oai-cn5g - true - + + Ping + Ping ext-dn from both UEs + rfsim5g_ue rfsim5g_ue2 + carabe + oai_ext_dn + carabe + -c 20 + 5 + - - Stop_Object - Stop RC monitoring xApp - localhost - ci-scripts/yaml_files/5g_rfsimulator_flexric - xapp-rc-moni - + + Detach_UE + Detach OAI UE 1 and 2 + rfsim5g_ue rfsim5g_ue2 + carabe + - - Stop_Object - Stop KPM monitoring xApp - localhost - ci-scripts/yaml_files/5g_rfsimulator_flexric - xapp-kpm-moni - + + Stop_Object + Stop RC monitoring xApp + localhost + ci-scripts/yaml_files/5g_rfsimulator_flexric + xapp-rc-moni + - - Stop_Object - Stop KPM monitoring and RC control xApp - localhost - ci-scripts/yaml_files/5g_rfsimulator_flexric - xapp-kpm-rc - + + Stop_Object + Stop KPM monitoring xApp + localhost + ci-scripts/yaml_files/5g_rfsimulator_flexric + xapp-kpm-moni + - - Stop_Object - Stop custom SMs monitoring xApp - localhost - ci-scripts/yaml_files/5g_rfsimulator_flexric - xapp-gtp-mac-rlc-pdcp-moni - + + Stop_Object + Stop KPM monitoring and RC control xApp + localhost + ci-scripts/yaml_files/5g_rfsimulator_flexric + xapp-kpm-rc + - - Stop_Object - Stop OAI UEs - localhost - ci-scripts/yaml_files/5g_rfsimulator_flexric - oai-nr-ue oai-nr-ue2 - + + Stop_Object + Stop custom SMs monitoring xApp + localhost + ci-scripts/yaml_files/5g_rfsimulator_flexric + xapp-gtp-mac-rlc-pdcp-moni + - - Stop_Object - Stop OAI gNB - localhost - ci-scripts/yaml_files/5g_rfsimulator_flexric - oai-gnb - + + Stop_Object + Stop OAI UEs + localhost + ci-scripts/yaml_files/5g_rfsimulator_flexric + oai-nr-ue oai-nr-ue2 + - - Stop_Object - Stop nearRT-RIC - localhost - ci-scripts/yaml_files/5g_rfsimulator_flexric - nearRT-RIC - + + Stop_Object + Stop OAI gNB + localhost + ci-scripts/yaml_files/5g_rfsimulator_flexric + oai-gnb + - - Undeploy_Object - Undeploy RAN and FlexRIC - localhost - ci-scripts/yaml_files/5g_rfsimulator_flexric - true - + + Stop_Object + Stop nearRT-RIC + localhost + ci-scripts/yaml_files/5g_rfsimulator_flexric + nearRT-RIC + - - Deploy_Object - Deploy RC monitoring - localhost - ci-scripts/yaml_files/5g_rfsimulator_flexric - xapp-rc-moni - + + Undeploy_Object + Undeploy RAN and FlexRIC + localhost + ci-scripts/yaml_files/5g_rfsimulator_flexric + true + - - Deploy_Object - Deploy KPM monitoring - localhost - ci-scripts/yaml_files/5g_rfsimulator_flexric - xapp-kpm-moni - + + Undeploy_Object + Undeploy Core Network + localhost + doc/tutorial_resources/oai-cn5g + true + - - Deploy_Object - Deploy KPM monitoring and RC control - localhost - ci-scripts/yaml_files/5g_rfsimulator_flexric - xapp-kpm-rc - + + Clean_Test_Server_Images + Clean Test Images on Test Server + localhost + oai-gnb oai-nr-ue + true + - - Deploy_Object - Deploy custom SMs monitoring - localhost - ci-scripts/yaml_files/5g_rfsimulator_flexric - xapp-gtp-mac-rlc-pdcp-moni - + + Clean_Test_Server_Images + Clean Test Images on Test Server + localhost + oai-flexric + true + diff --git a/ci-scripts/xml_files/container_5g_rfsim.xml b/ci-scripts/xml_files/container_5g_rfsim.xml index 43d2072040..58199ab5d9 100644 --- a/ci-scripts/xml_files/container_5g_rfsim.xml +++ b/ci-scripts/xml_files/container_5g_rfsim.xml @@ -21,240 +21,238 @@ --> - rfsim-5gnr-tdd - Monolithic SA TDD gNB - wrench - - 111111 - 800813 - 000001 - 000002 - 000003 - 000004 - 000005 - 000006 - 000007 - 000008 - 020001 - 020002 - 020003 - 020004 - 020105 - 444445 - 030001 - 030002 - 444444 - 333333 - 020005 - 444444 - 333333 - 020005 - 100001 - 222222 - - + rfsim-5gnr-tdd + Monolithic SA TDD gNB + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb-asan oai-nr-ue - - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy OAI 5G CoreNetwork - localhost - ci-scripts/yaml_files/5g_rfsimulator - mysql oai-amf oai-smf oai-upf oai-ext-dn - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb-asan oai-nr-ue + - - Deploy_Object - Deploy OAI 5G gNB RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator - oai-gnb - + + Create_Workspace + Create new Workspace + localhost + - - Deploy_Object - Deploy OAI 5G NR-UE RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator - oai-nr-ue - + + Deploy_Object + Deploy OAI 5G CoreNetwork + localhost + ci-scripts/yaml_files/5g_rfsimulator + mysql oai-amf oai-smf oai-upf oai-ext-dn + - - Deploy_Object - Deploy Second OAI 5G NR-UE RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator - oai-nr-ue2 - + + Deploy_Object + Deploy OAI 5G gNB RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator + oai-gnb + - - Deploy_Object - Deploy OAI 5G NR-UEs (#3, #4, #5) RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator - oai-nr-ue3 oai-nr-ue4 oai-nr-ue5 - + + Deploy_Object + Deploy OAI 5G NR-UE RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator + oai-nr-ue + - - Deploy_Object - Deploy OAI 5G NR-UEs (#6, #7, #8) RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator - oai-nr-ue6 oai-nr-ue7 oai-nr-ue8 - + + Deploy_Object + Deploy Second OAI 5G NR-UE RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator + oai-nr-ue2 + - - Deploy_Object - Deploy OAI 5G NR-UEs (#9, #10) RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator - oai-nr-ue9 oai-nr-ue10 - + + Deploy_Object + Deploy OAI 5G NR-UEs (#3, #4, #5) RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator + oai-nr-ue3 oai-nr-ue4 oai-nr-ue5 + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10 - localhost - + + Deploy_Object + Deploy OAI 5G NR-UEs (#6, #7, #8) RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator + oai-nr-ue6 oai-nr-ue7 oai-nr-ue8 + - - Ping - Ping ext-dn from NR-UE - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - -c 20 -i 0.25 - 5 - + + Deploy_Object + Deploy OAI 5G NR-UEs (#9, #10) RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator + oai-nr-ue9 oai-nr-ue10 + - - Ping - Ping NR-UE from ext-dn - rfsim5g_ext_dn - localhost - rfsim5g_ue - localhost - -c 20 -i 0.25 - 5 - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10 + localhost + - - Ping - Ping ext-dn from Second NR-UE - rfsim5g_ue2 - localhost - rfsim5g_ext_dn - localhost - -c 20 -i 0.25 - 5 - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + - - Ping - Ping Second NR-UE from ext-dn - rfsim5g_ext_dn - localhost - rfsim5g_ue2 - localhost - -c 20 -i 0.25 - 5 - + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue + localhost + -c 20 -i 0.25 + 5 + - - Ping - Ping ext-dn from both UEs - rfsim5g_ue rfsim5g_ue2 - localhost - rfsim5g_ext_dn - localhost - -c 20 -i 0.25 - 5 - + + Ping + Ping ext-dn from Second NR-UE + rfsim5g_ue2 + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + - - Ping - Ping ext-dn from all UEs - rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10 - localhost - rfsim5g_ext_dn - localhost - -c 20 -i 0.25 -s 1016 - 5 - + + Ping + Ping Second NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue2 + localhost + -c 20 -i 0.25 + 5 + - - Iperf - Iperf (DL/3Mbps/UDP)(20 sec) - -u -b 3M -t 20 -R - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Ping + Ping ext-dn from all UEs + rfsim5g_ue rfsim5g_ue2 rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10 + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 -s 1016 + 5 + - - Iperf - Iperf (UL/1Mbps/UDP)(20 sec) - -u -b 1M -t 20 - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Detach_UE + Detach OAI UE 3 to 10 + rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10 + localhost + - - Attach_UE - Attach OAI UE 1 and 2 - rfsim5g_ue rfsim5g_ue2 - localhost - + + Iperf + Iperf (DL/3Mbps/UDP)(20 sec) + -u -b 3M -t 20 -R + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Detach_UE - Detach OAI UE 1 and 2 - rfsim5g_ue rfsim5g_ue2 - localhost - + + Iperf + Iperf (UL/1Mbps/UDP)(20 sec) + -u -b 1M -t 20 + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Detach_UE - Detach OAI UE 3 to 10 - rfsim5g_ue3 rfsim5g_ue4 rfsim5g_ue5 rfsim5g_ue6 rfsim5g_ue7 rfsim5g_ue8 rfsim5g_ue9 rfsim5g_ue10 - localhost - + + Detach_UE + Detach OAI UE 1 and 2 + rfsim5g_ue rfsim5g_ue2 + localhost + - - Undeploy_Object - true - Undeploy all OAI 5G stack - localhost - ci-scripts/yaml_files/5g_rfsimulator - 1,0,0,0 - 1,0,0,0 - + + Attach_UE + Attach OAI UE 1 and 2 + rfsim5g_ue rfsim5g_ue2 + localhost + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-gnb-asan oai-nr-ue - + + Ping + Ping ext-dn from both UEs + rfsim5g_ue rfsim5g_ue2 + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + + + + Detach_UE + Detach OAI UE 1 and 2 + rfsim5g_ue rfsim5g_ue2 + localhost + + + + Attach_UE + Attach OAI UE 1 and 2 + rfsim5g_ue rfsim5g_ue2 + localhost + + + + Ping + Ping ext-dn from both UEs + rfsim5g_ue rfsim5g_ue2 + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + + + + Undeploy_Object + true + Undeploy all OAI 5G stack + localhost + ci-scripts/yaml_files/5g_rfsimulator + 1,0,0,0 + 1,0,0,0 + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-gnb-asan oai-nr-ue + diff --git a/ci-scripts/xml_files/container_5g_rfsim_24prb.xml b/ci-scripts/xml_files/container_5g_rfsim_24prb.xml index b8e01c7edc..1e7128a6e8 100644 --- a/ci-scripts/xml_files/container_5g_rfsim_24prb.xml +++ b/ci-scripts/xml_files/container_5g_rfsim_24prb.xml @@ -21,156 +21,250 @@ --> - rfsim-24prb-5gnr-tdd - Monolithic SA TDD gNB 24PRB - wrench - - 111111 - 800813 - 000001 - 000002 - 000003 - 020001 - 020002 - 030001 - 030002 - 040002 - 000004 - 020001 - 040002 - 000004 - 020001 - 040002 - 000004 - 020001 - 040002 - 000004 - 020001 - 040002 - 000004 - 020001 - 040001 - 000004 - 020001 - 100001 - 222222 - - + rfsim-24prb-5gnr-tdd + Monolithic SA TDD gNB 24PRB + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb-asan oai-nr-ue-asan - - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy OAI 5G CoreNetwork - localhost - ci-scripts/yaml_files/5g_rfsimulator_24prb - mysql oai-amf oai-smf oai-upf oai-ext-dn - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb-asan oai-nr-ue-asan + - - Deploy_Object - Deploy OAI 5G gNB+UE RFsim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator_24prb - oai-gnb oai-nr-ue - + + Create_Workspace + Create new Workspace + localhost + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim5g_ue - localhost - + + Deploy_Object + Deploy OAI 5G CoreNetwork + localhost + ci-scripts/yaml_files/5g_rfsimulator_24prb + mysql oai-amf oai-smf oai-upf oai-ext-dn + - - IdleSleep - Sleep - 1 - + + Deploy_Object + Deploy OAI 5G gNB+UE RFsim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator_24prb + oai-gnb oai-nr-ue + - - Ping - Ping ext-dn from NR-UE - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - -c 20 -i0.5 - 80 - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim5g_ue + localhost + - - Ping - Ping NR-UE from ext-dn - rfsim5g_ext_dn - localhost - rfsim5g_ue - localhost - -c 20 -i0.2 - 5 - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i0.5 + 80 + - - Iperf - Iperf (DL/3Mbps/UDP)(20 sec) - -u -b 3M -t 20 -R - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue + localhost + -c 20 -i0.2 + 5 + - - Iperf - Iperf (UL/1Mbps/UDP)(20 sec) - -u -b 1M -t 20 - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Iperf + Iperf (DL/3Mbps/UDP)(20 sec) + -u -b 3M -t 20 -R + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Custom_Command - Force Msg3 C-RNTI RA - localhost - echo ciUE force_crnti_ra | ncat 192.168.71.150 8091 - + + Iperf + Iperf (UL/1Mbps/UDP)(20 sec) + -u -b 1M -t 20 + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Custom_Command - Force RRC_IDLE (UE ID 0) - localhost - echo ciUE force_RRC_IDLE | ncat 192.168.71.150 8091 - + + Custom_Command + Force RRC_IDLE (UE ID 0) + localhost + echo ciUE force_RRC_IDLE | ncat 192.168.71.150 8091 + - - Undeploy_Object - true - Undeploy all OAI 5G stack - localhost - ci-scripts/yaml_files/5g_rfsimulator_24prb - + + IdleSleep + Sleep + 1 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-gnb-asan oai-nr-ue-asan - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i0.5 + 80 + + + + Custom_Command + Force RRC_IDLE (UE ID 0) + localhost + echo ciUE force_RRC_IDLE | ncat 192.168.71.150 8091 + + + + IdleSleep + Sleep + 1 + + + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i0.5 + 80 + + + + Custom_Command + Force RRC_IDLE (UE ID 0) + localhost + echo ciUE force_RRC_IDLE | ncat 192.168.71.150 8091 + + + + IdleSleep + Sleep + 1 + + + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i0.5 + 80 + + + + Custom_Command + Force RRC_IDLE (UE ID 0) + localhost + echo ciUE force_RRC_IDLE | ncat 192.168.71.150 8091 + + + + IdleSleep + Sleep + 1 + + + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i0.5 + 80 + + + + Custom_Command + Force RRC_IDLE (UE ID 0) + localhost + echo ciUE force_RRC_IDLE | ncat 192.168.71.150 8091 + + + + IdleSleep + Sleep + 1 + + + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i0.5 + 80 + + + + Custom_Command + Force Msg3 C-RNTI RA + localhost + echo ciUE force_crnti_ra | ncat 192.168.71.150 8091 + + + + IdleSleep + Sleep + 1 + + + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i0.5 + 80 + + + + Undeploy_Object + true + Undeploy all OAI 5G stack + localhost + ci-scripts/yaml_files/5g_rfsimulator_24prb + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-gnb-asan oai-nr-ue-asan + diff --git a/ci-scripts/xml_files/container_5g_rfsim_2x2.xml b/ci-scripts/xml_files/container_5g_rfsim_2x2.xml index 236106d966..06cb9b63db 100644 --- a/ci-scripts/xml_files/container_5g_rfsim_2x2.xml +++ b/ci-scripts/xml_files/container_5g_rfsim_2x2.xml @@ -21,120 +21,108 @@ --> - rfsim-5gnr-tdd-2x2 - Monolithic SA TDD 2x2 gNB - wrench - - 111111 - 800813 - 000001 - 000002 - 000003 - 020001 - 020002 - 030001 - 030002 - 100001 - 222222 - - + rfsim-5gnr-tdd-2x2 + Monolithic SA TDD 2x2 gNB + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb-asan oai-nr-ue-asan - - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy OAI 5G CoreNetwork - localhost - ci-scripts/yaml_files/5g_rfsimulator_2x2 - mysql oai-amf oai-smf oai-upf oai-ext-dn - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb-asan oai-nr-ue-asan + - - Deploy_Object - Deploy OAI 5G gNB+UE RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator_2x2 - oai-gnb oai-nr-ue - + + Create_Workspace + Create new Workspace + localhost + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim5g_ue - localhost - + + Deploy_Object + Deploy OAI 5G CoreNetwork + localhost + ci-scripts/yaml_files/5g_rfsimulator_2x2 + mysql oai-amf oai-smf oai-upf oai-ext-dn + - - Ping - Ping ext-dn from NR-UE - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - -c 20 -i 0.25 - 5 - + + Deploy_Object + Deploy OAI 5G gNB+UE RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator_2x2 + oai-gnb oai-nr-ue + - - Ping - Ping NR-UE from ext-dn - rfsim5g_ext_dn - localhost - rfsim5g_ue - localhost - -c 20 -i 0.25 - 5 - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim5g_ue + localhost + - - Iperf - Iperf (DL/10Mbps/UDP)(20 sec) - -u -b 10M -t 20 -R - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + - - Iperf - Iperf (UL/3Mbps/UDP)(20 sec) - -u -b 3M -t 20 - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue + localhost + -c 20 -i 0.25 + 5 + - - Undeploy_Object - true - Undeploy all OAI 5G stack - localhost - ci-scripts/yaml_files/5g_rfsimulator_2x2 - 1,0,0,0 - 1,0,0,0 - + + Iperf + Iperf (DL/10Mbps/UDP)(20 sec) + -u -b 10M -t 20 -R + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-gnb-asan oai-nr-ue-asan - + + Iperf + Iperf (UL/3Mbps/UDP)(20 sec) + -u -b 3M -t 20 + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + + + + Undeploy_Object + true + Undeploy all OAI 5G stack + localhost + ci-scripts/yaml_files/5g_rfsimulator_2x2 + 1,0,0,0 + 1,0,0,0 + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-gnb-asan oai-nr-ue-asan + diff --git a/ci-scripts/xml_files/container_5g_rfsim_fdd_phytest.xml b/ci-scripts/xml_files/container_5g_rfsim_fdd_phytest.xml index 4b695063e7..4fbb0f6f7e 100644 --- a/ci-scripts/xml_files/container_5g_rfsim_fdd_phytest.xml +++ b/ci-scripts/xml_files/container_5g_rfsim_fdd_phytest.xml @@ -21,120 +21,108 @@ --> - rfsim-5gnr-fdd-phytest - Monolithic FDD phytest gNB - wrench - - 111111 - 800813 - 004000 - 000010 - 000011 - 020011 - 020012 - 030011 - 030012 - 100011 - 222222 - - + rfsim-5gnr-fdd-phytest + Monolithic FDD phytest gNB + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb-asan oai-nr-ue-asan - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb-asan oai-nr-ue-asan + - - Custom_Command - Clean-Up any residual volume - localhost - docker volume rm 5g_rfsimulator_fdd_phytest_rrc.config -f - - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy OAI 5G gNB RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator_fdd_phytest - oai-gnb - + + Create_Workspace + Create new Workspace + localhost + - - Deploy_Object - Deploy OAI 5G NR-UE RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator_fdd_phytest - oai-nr-ue - + + Custom_Command + Clean-Up any residual volume + localhost + docker volume rm 5g_rfsimulator_fdd_phytest_rrc.config -f + - - Ping - Ping gNB from NR-UE - rfsim5g_ue - localhost - rfsim5g_gnb_nos1 - localhost - -c20 -i0.2 - 0 - + + Deploy_Object + Deploy OAI 5G gNB RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator_fdd_phytest + oai-gnb + - - Ping - Ping NR-UE from gNB - rfsim5g_gnb_nos1 - localhost - rfsim5g_ue - localhost - -c20 -i0.2 - 0 - + + Deploy_Object + Deploy OAI 5G NR-UE RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator_fdd_phytest + oai-nr-ue + - - Iperf - Iperf (DL/30kbps/UDP)(20 sec) - -u -b 0.03M -t 20 -R -c 10.0.1.1 - rfsim5g_ue - localhost - rfsim5g_gnb_nos1 - localhost - 5 - 90 - + + Ping + Ping gNB from NR-UE + rfsim5g_ue + localhost + rfsim5g_gnb_nos1 + localhost + -c20 -i0.2 + 0 + - - Iperf - Iperf (UL/30kbps/UDP)(20 sec) - -u -b 0.03M -t 20 -c 10.0.1.1 - rfsim5g_ue - localhost - rfsim5g_gnb_nos1 - localhost - 5 - 90 - + + Ping + Ping NR-UE from gNB + rfsim5g_gnb_nos1 + localhost + rfsim5g_ue + localhost + -c20 -i0.2 + 0 + - - Undeploy_Object - true - Undeploy all OAI 5G stack - localhost - ci-scripts/yaml_files/5g_rfsimulator_fdd_phytest - 10,100,100,100 - 10,100,100,100 - + + Iperf + Iperf (DL/30kbps/UDP)(20 sec) + -u -b 0.03M -t 20 -R -c 10.0.1.1 + rfsim5g_ue + localhost + rfsim5g_gnb_nos1 + localhost + 5 + 90 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-gnb-asan oai-nr-ue-asan - + + Iperf + Iperf (UL/30kbps/UDP)(20 sec) + -u -b 0.03M -t 20 -c 10.0.1.1 + rfsim5g_ue + localhost + rfsim5g_gnb_nos1 + localhost + 5 + 90 + + + + Undeploy_Object + true + Undeploy all OAI 5G stack + localhost + ci-scripts/yaml_files/5g_rfsimulator_fdd_phytest + 10,100,100,100 + 10,100,100,100 + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-gnb-asan oai-nr-ue-asan + diff --git a/ci-scripts/xml_files/container_5g_rfsim_fr2_32prb.xml b/ci-scripts/xml_files/container_5g_rfsim_fr2_32prb.xml index 224a64c757..5eab626ece 100644 --- a/ci-scripts/xml_files/container_5g_rfsim_fr2_32prb.xml +++ b/ci-scripts/xml_files/container_5g_rfsim_fr2_32prb.xml @@ -21,96 +21,84 @@ --> - rfsim-fr2-32prb-5gnr-tdd - Monolithic FR2 gNB - wrench - - 111111 - 800813 - 000000 - 000001 - 000013 - 020001 - 020002 - 100001 - 222222 - - + rfsim-fr2-32prb-5gnr-tdd + Monolithic FR2 gNB + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb-asan oai-nr-ue-asan - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb-asan oai-nr-ue-asan + - - Create_Workspace - Create new Workspace - localhost - + + Create_Workspace + Create new Workspace + localhost + - - Deploy_Object - Deploy OAI gNB - localhost - ci-scripts/yaml_files/5g_rfsimulator_fr2_32prb - mysql oai-amf oai-smf oai-upf oai-ext-dn - + + Deploy_Object + Deploy OAI gNB + localhost + ci-scripts/yaml_files/5g_rfsimulator_fr2_32prb + mysql oai-amf oai-smf oai-upf oai-ext-dn + - - Deploy_Object - Deploy OAI NR-UE - localhost - ci-scripts/yaml_files/5g_rfsimulator_fr2_32prb - oai-gnb oai-nr-ue - + + Deploy_Object + Deploy OAI NR-UE + localhost + ci-scripts/yaml_files/5g_rfsimulator_fr2_32prb + oai-gnb oai-nr-ue + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim5g_ue - localhost - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim5g_ue + localhost + - - Ping - Ping ext-dn from NR-UE - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - -c 20 -i0.2 - 0 - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i0.2 + 0 + - - Ping - Ping NR-UE from ext-dn - rfsim5g_ext_dn - localhost - rfsim5g_ue - localhost - -c 20 -i0.2 - 0 - + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue + localhost + -c 20 -i0.2 + 0 + - - Undeploy_Object - true - Undeploy all OAI 5G stack - localhost - ci-scripts/yaml_files/5g_rfsimulator_fr2_32prb - 10,0,0,0 - 10,0,0,0 - + + Undeploy_Object + true + Undeploy all OAI 5G stack + localhost + ci-scripts/yaml_files/5g_rfsimulator_fr2_32prb + 10,0,0,0 + 10,0,0,0 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-gnb-asan oai-nr-ue-asan - + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-gnb-asan oai-nr-ue-asan + diff --git a/ci-scripts/xml_files/container_5g_rfsim_multiue.xml b/ci-scripts/xml_files/container_5g_rfsim_multiue.xml index 8022741c6c..83bd857c4a 100644 --- a/ci-scripts/xml_files/container_5g_rfsim_multiue.xml +++ b/ci-scripts/xml_files/container_5g_rfsim_multiue.xml @@ -21,185 +21,156 @@ --> - rfsim-5gnr-tdd-multiue - Monolithic SA TDD gNB multiue - wrench - - 111111 - 800813 - 000001 - 000002 - 000003 - 000008 - 020001 - 020002 - 020003 - 020004 - 020105 - 444445 - 030001 - 030002 - 444444 - 100001 - 222222 - - + rfsim-5gnr-tdd-multiue + Monolithic SA TDD gNB multiue + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb-asan oai-nr-ue - - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy OAI 5G CoreNetwork - localhost - ci-scripts/yaml_files/5g_rfsimulator_multiue - mysql oai-amf oai-smf oai-upf oai-ext-dn - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb-asan oai-nr-ue + - - Deploy_Object - Deploy OAI 5G gNB RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator_multiue - oai-gnb - + + Create_Workspace + Create new Workspace + localhost + - - Deploy_Object - Deploy OAI 5G NR-UE RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator_multiue - oai-nr-ue - + + Deploy_Object + Deploy OAI 5G CoreNetwork + localhost + ci-scripts/yaml_files/5g_rfsimulator_multiue + mysql oai-amf oai-smf oai-upf oai-ext-dn + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim5g_multiue1 rfsim5g_multiue2 rfsim5g_multiue3 rfsim5g_multiue4 rfsim5g_multiue5 rfsim5g_multiue6 rfsim5g_multiue7 rfsim5g_multiue8 rfsim5g_multiue9 rfsim5g_multiue10 - localhost - + + Deploy_Object + Deploy OAI 5G gNB RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator_multiue + oai-gnb + - - Ping - Ping ext-dn from NR-UE - rfsim5g_multiue1 - localhost - rfsim5g_ext_dn - localhost - -c 20 -i 0.25 - 5 - + + Deploy_Object + Deploy OAI 5G NR-UE RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator_multiue + oai-nr-ue + - - Ping - Ping NR-UE from ext-dn - rfsim5g_ext_dn - localhost - rfsim5g_multiue1 - localhost - -c 20 -i 0.25 - 5 - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim5g_multiue1 rfsim5g_multiue2 rfsim5g_multiue3 rfsim5g_multiue4 rfsim5g_multiue5 rfsim5g_multiue6 rfsim5g_multiue7 rfsim5g_multiue8 rfsim5g_multiue9 rfsim5g_multiue10 + localhost + - - Ping - Ping ext-dn from Second NR-UE - rfsim5g_multiue2 - localhost - rfsim5g_ext_dn - localhost - -c 20 -i 0.25 - 5 - + + Ping + Ping ext-dn from NR-UE + rfsim5g_multiue1 + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + - - Ping - Ping Second NR-UE from ext-dn - rfsim5g_ext_dn - localhost - rfsim5g_multiue2 - localhost - -c 20 -i 0.25 - 5 - + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_multiue1 + localhost + -c 20 -i 0.25 + 5 + - - Ping - Ping ext-dn from both UEs - rfsim5g_multiue1 rfsim5g_multiue2 - localhost - rfsim5g_ext_dn - localhost - -c 20 -i 0.25 - 5 - + + Ping + Ping ext-dn from Second NR-UE + rfsim5g_multiue2 + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + - - Ping - Ping ext-dn from all UEs - rfsim5g_multiue1 rfsim5g_multiue2 rfsim5g_multiue3 rfsim5g_multiue4 rfsim5g_multiue5 rfsim5g_multiue6 rfsim5g_multiue7 rfsim5g_multiue8 rfsim5g_multiue9 rfsim5g_multiue10 - localhost - rfsim5g_ext_dn - localhost - -c 20 -i 0.25 -s 1016 - 5 - + + Ping + Ping Second NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_multiue2 + localhost + -c 20 -i 0.25 + 5 + - - Iperf - Iperf (DL/3Mbps/UDP)(20 sec) - -u -b 3M -t 20 -R - rfsim5g_multiue1 - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Ping + Ping ext-dn from all UEs + rfsim5g_multiue1 rfsim5g_multiue2 rfsim5g_multiue3 rfsim5g_multiue4 rfsim5g_multiue5 rfsim5g_multiue6 rfsim5g_multiue7 rfsim5g_multiue8 rfsim5g_multiue9 rfsim5g_multiue10 + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 -s 1016 + 5 + - - Iperf - Iperf (UL/1Mbps/UDP)(20 sec) - -u -b 1M -t 20 - rfsim5g_multiue1 - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Iperf + Iperf (DL/3Mbps/UDP)(20 sec) + -u -b 3M -t 20 -R + rfsim5g_multiue1 + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Detach_UE - Detach OAI UEs - rfsim5g_multiue1 - localhost - + + Iperf + Iperf (UL/1Mbps/UDP)(20 sec) + -u -b 1M -t 20 + rfsim5g_multiue1 + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Undeploy_Object - true - Undeploy all OAI 5G stack - ci-scripts/yaml_files/5g_rfsimulator_multiue - 1,0,0,0 - 1,0,0,0 - localhost - + + Detach_UE + Detach OAI UEs + rfsim5g_multiue1 + localhost + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-gnb-asan oai-nr-ue - + + Undeploy_Object + true + Undeploy all OAI 5G stack + ci-scripts/yaml_files/5g_rfsimulator_multiue + 1,0,0,0 + 1,0,0,0 + localhost + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-gnb-asan oai-nr-ue + diff --git a/ci-scripts/xml_files/container_5g_rfsim_n2_ho.xml b/ci-scripts/xml_files/container_5g_rfsim_n2_ho.xml index 37cab0ddb5..6a4d43f93a 100644 --- a/ci-scripts/xml_files/container_5g_rfsim_n2_ho.xml +++ b/ci-scripts/xml_files/container_5g_rfsim_n2_ho.xml @@ -21,179 +21,222 @@ --> - rfsim-5gnr-f1-n2-ho - F1 SA TDD N2 Handover - wrench - - 111111 - 800813 - 000001 - 000002 - 000003 - 020001 - 000004 - 040001 - 050001 - 020001 - 020002 - 050002 - 030001 - 030002 - 050003 - 020001 - 020002 - 050004 - 050001 - 020001 - 020002 - 050002 - 100001 - 222222 - - + rfsim-5gnr-f1-n2-ho + F1 SA TDD N2 Handover + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb-asan oai-nr-cuup-asan oai-nr-ue-asan - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb-asan oai-nr-cuup-asan oai-nr-ue-asan + - - Create_Workspace - Create new Workspace - localhost - + + Create_Workspace + Create new Workspace + localhost + - - Deploy_Object - Deploy OAI 5G CoreNetwork - localhost - ci-scripts/yaml_files/5g_rfsimulator_n2_ho - mysql oai-amf oai-smf oai-upf oai-ext-dn - + + Deploy_Object + Deploy OAI 5G CoreNetwork + localhost + ci-scripts/yaml_files/5g_rfsimulator_n2_ho + mysql oai-amf oai-smf oai-upf oai-ext-dn + - - Deploy_Object - Deploy OAI 5G CU-CP/CU-UP/DU 0 + UE RFsim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator_n2_ho - oai-cucp-0 oai-cuup-0 oai-du-0 oai-nr-ue - + + Deploy_Object + Deploy OAI 5G CU-CP/CU-UP/DU 0 + UE RFsim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator_n2_ho + oai-cucp-0 oai-cuup-0 oai-du-0 oai-nr-ue + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim5g_ue - localhost - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim5g_ue + localhost + - - Deploy_Object - Deploy OAI 5G CU-CP/CU-UP/DU 1 RFsim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator_n2_ho - oai-cucp-1 oai-cuup-1 oai-du-1 - + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue + localhost + -c 50 -i 0.25 + 5 + - - Ping - Ping NR-UE from ext-dn - rfsim5g_ext_dn - localhost - rfsim5g_ue - localhost - -c 50 -i 0.25 - 5 - + + Deploy_Object + Deploy OAI 5G CU-CP/CU-UP/DU 1 RFsim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator_n2_ho + oai-cucp-1 oai-cuup-1 oai-du-1 + - - Ping - Ping ext-dn from NR-UE - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - -c 50 -i 0.25 - 10 - + + IdleSleep + Sleep + 5 + - - Iperf - Iperf (DL/10Mbps/UDP)(20 sec) - -u -b 3M -t 20 -R - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Custom_Command + Trigger N2 Handover + localhost + echo ci trigger_n2_ho 1,1 | ncat 192.168.71.150 9090 + yes + - - Iperf - Iperf (UL/4Mbps/UDP)(20 sec) - -u -b 1M -t 20 - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue + localhost + -c 50 -i 0.25 + 5 + - - IdleSleep - Sleep - 5 - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 50 -i 0.25 + 10 + - - Custom_Command - Trigger N2 Handover - localhost - echo ci trigger_n2_ho 1,1 | ncat 192.168.71.150 9090 - yes - + + Custom_Command + UE (1) connected to DU-PCI 1? + localhost + echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.180 9090 | grep "1234" + - - Custom_Command - UE (1) connected to DU-PCI 1? - localhost - echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.180 9090 | grep "1234" - + + Iperf + Iperf (DL/10Mbps/UDP)(20 sec) + -u -b 3M -t 20 -R + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Custom_Command - Trigger N2 Handover - localhost - echo ci trigger_n2_ho 0,1 | ncat 192.168.71.180 9090 - yes - + + Iperf + Iperf (UL/4Mbps/UDP)(20 sec) + -u -b 1M -t 20 + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Custom_Command - UE (1) connected to DU-PCI 0? - localhost - echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.150 9090 | grep "3584" - + + Custom_Command + Trigger N2 Handover + localhost + echo ci trigger_n2_ho 0,1 | ncat 192.168.71.180 9090 + yes + - - Undeploy_Object - true - Undeploy all OAI 5G stack - localhost - ci-scripts/yaml_files/5g_rfsimulator_n2_ho - 10,100,100,100 - 10,100,100,100 - + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue + localhost + -c 50 -i 0.25 + 5 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-gnb-asan oai-nr-cuup-asan oai-nr-ue-asan - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 50 -i 0.25 + 10 + + + + Custom_Command + UE (1) connected to DU-PCI 0? + localhost + echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.150 9090 | grep "3584" + + + + Custom_Command + Trigger N2 Handover + localhost + echo ci trigger_n2_ho 1,1 | ncat 192.168.71.150 9090 + yes + + + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue + localhost + -c 50 -i 0.25 + 5 + + + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 50 -i 0.25 + 10 + + + + Custom_Command + UE (1) connected to DU-PCI 1? + localhost + echo ci fetch_du_by_ue_id 1 | ncat 192.168.71.180 9090 | grep "1234" + + + + Undeploy_Object + true + Undeploy all OAI 5G stack + localhost + ci-scripts/yaml_files/5g_rfsimulator_n2_ho + 10,100,100,100 + 10,100,100,100 + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-gnb-asan oai-nr-cuup-asan oai-nr-ue-asan + diff --git a/ci-scripts/xml_files/container_5g_rfsim_ntn_geo.xml b/ci-scripts/xml_files/container_5g_rfsim_ntn_geo.xml index 66f725ca53..7e291b86fb 100644 --- a/ci-scripts/xml_files/container_5g_rfsim_ntn_geo.xml +++ b/ci-scripts/xml_files/container_5g_rfsim_ntn_geo.xml @@ -21,125 +21,131 @@ --> - rfsim-5gnr-ntn-geo - Monolithic SA NTN GEO gNB - wrench - - 111111 - 800813 - 000001 - 000002 - 000003 - 020001 - 020002 - 040001 - 020022 - 040002 - 020001 - 020002 - 100001 - 222222 - - + rfsim-5gnr-ntn-geo + Monolithic SA NTN GEO gNB + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb-asan oai-nr-ue-asan - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb-asan oai-nr-ue-asan + - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy OAI 5G CoreNetwork - localhost - ci-scripts/yaml_files/5g_rfsimulator_ntn_geo - mysql oai-amf oai-smf oai-upf oai-ext-dn - + + Create_Workspace + Create new Workspace + localhost + - - Deploy_Object - Deploy OAI 5G gNB+nrUE RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator_ntn_geo - oai-gnb oai-nr-ue - + + Deploy_Object + Deploy OAI 5G CoreNetwork + localhost + ci-scripts/yaml_files/5g_rfsimulator_ntn_geo + mysql oai-amf oai-smf oai-upf oai-ext-dn + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim5g_ue - localhost - + + Deploy_Object + Deploy OAI 5G gNB+nrUE RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator_ntn_geo + oai-gnb oai-nr-ue + - - Ping - Ping ext-dn from NR-UE - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - -c 20 -i 0.25 - 5 - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim5g_ue + localhost + - - Ping - Ping NR-UE from ext-dn - rfsim5g_ext_dn - localhost - rfsim5g_ue - localhost - -c 20 -i 0.25 - 5 - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + - - Custom_Command - Trigger Reestablishment - localhost - echo ci force_reestab | ncat 192.168.71.140 9090 | grep -E 'Reset RLC counters of UE RNTI [0-9a-f]{4} to trigger reestablishment' - yes - + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue + localhost + -c 20 -i 0.25 + 5 + - - Ping - Ping ext-dn from NR-UE - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - -c 20 -i0.5 -w25 - 80 - + + Custom_Command + Trigger Reestablishment + localhost + echo ci force_reestab | ncat 192.168.71.140 9090 | grep -E 'Reset RLC counters of UE RNTI [0-9a-f]{4} to trigger reestablishment' + yes + - - Custom_Command - Verify Reestablishment - localhost - echo ci get_reestab_count | ncat 192.168.71.140 9090 | grep -E 'UE RNTI [0-9a-f]{4} reestab 1' - yes - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i0.5 -w25 + 80 + - - Undeploy_Object - true - Undeploy all OAI 5G stack - localhost - ci-scripts/yaml_files/5g_rfsimulator_ntn_geo - + + Custom_Command + Verify Reestablishment + localhost + echo ci get_reestab_count | ncat 192.168.71.140 9090 | grep -E 'UE RNTI [0-9a-f]{4} reestab 1' + yes + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-gnb-asan oai-nr-ue-asan - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + + + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue + localhost + -c 20 -i 0.25 + 5 + + + + Undeploy_Object + true + Undeploy all OAI 5G stack + localhost + ci-scripts/yaml_files/5g_rfsimulator_ntn_geo + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-gnb-asan oai-nr-ue-asan + diff --git a/ci-scripts/xml_files/container_5g_rfsim_ntn_leo.xml b/ci-scripts/xml_files/container_5g_rfsim_ntn_leo.xml index f00e6b26f1..cac6f5f4ee 100644 --- a/ci-scripts/xml_files/container_5g_rfsim_ntn_leo.xml +++ b/ci-scripts/xml_files/container_5g_rfsim_ntn_leo.xml @@ -21,125 +21,131 @@ --> - rfsim-5gnr-ntn-Leo - Monolithic SA NTN LEO gNB - wrench - - 111111 - 800813 - 000001 - 000002 - 000003 - 020001 - 020002 - 040001 - 020022 - 040002 - 020001 - 020002 - 100001 - 222222 - - + rfsim-5gnr-ntn-Leo + Monolithic SA NTN LEO gNB + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb-asan oai-nr-ue-asan - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb-asan oai-nr-ue-asan + - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy OAI 5G CoreNetwork - localhost - ci-scripts/yaml_files/5g_rfsimulator_ntn_leo - mysql oai-amf oai-smf oai-upf oai-ext-dn - + + Create_Workspace + Create new Workspace + localhost + - - Deploy_Object - Deploy OAI 5G gNB+nrUE RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator_ntn_leo - oai-gnb oai-nr-ue - + + Deploy_Object + Deploy OAI 5G CoreNetwork + localhost + ci-scripts/yaml_files/5g_rfsimulator_ntn_leo + mysql oai-amf oai-smf oai-upf oai-ext-dn + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim5g_ue - localhost - + + Deploy_Object + Deploy OAI 5G gNB+nrUE RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator_ntn_leo + oai-gnb oai-nr-ue + - - Ping - Ping ext-dn from NR-UE - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - -c 20 -i 0.25 - 5 - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim5g_ue + localhost + - - Ping - Ping NR-UE from ext-dn - rfsim5g_ext_dn - localhost - rfsim5g_ue - localhost - -c 20 -i 0.25 - 5 - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + - - Custom_Command - Trigger Reestablishment - localhost - echo ci force_reestab | ncat 192.168.71.140 9090 | grep -E 'Reset RLC counters of UE RNTI [0-9a-f]{4} to trigger reestablishment' - yes - + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue + localhost + -c 20 -i 0.25 + 5 + - - Ping - Ping ext-dn from NR-UE - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - -c 20 -i0.5 -w25 - 80 - + + Custom_Command + Trigger Reestablishment + localhost + echo ci force_reestab | ncat 192.168.71.140 9090 | grep -E 'Reset RLC counters of UE RNTI [0-9a-f]{4} to trigger reestablishment' + yes + - - Custom_Command - Verify Reestablishment - localhost - echo ci get_reestab_count | ncat 192.168.71.140 9090 | grep -E 'UE RNTI [0-9a-f]{4} reestab 1' - yes - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i0.5 -w25 + 80 + - - Undeploy_Object - true - Undeploy all OAI 5G stack - localhost - ci-scripts/yaml_files/5g_rfsimulator_ntn_leo - + + Custom_Command + Verify Reestablishment + localhost + echo ci get_reestab_count | ncat 192.168.71.140 9090 | grep -E 'UE RNTI [0-9a-f]{4} reestab 1' + yes + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-gnb-asan oai-nr-ue-asan - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + + + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue + localhost + -c 20 -i 0.25 + 5 + + + + Undeploy_Object + true + Undeploy all OAI 5G stack + localhost + ci-scripts/yaml_files/5g_rfsimulator_ntn_leo + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-gnb-asan oai-nr-ue-asan + diff --git a/ci-scripts/xml_files/container_5g_rfsim_prs.xml b/ci-scripts/xml_files/container_5g_rfsim_prs.xml index bbc287ff76..2485e7d503 100644 --- a/ci-scripts/xml_files/container_5g_rfsim_prs.xml +++ b/ci-scripts/xml_files/container_5g_rfsim_prs.xml @@ -21,80 +21,69 @@ --> - rfsim-5gnr-prs - Monolithic gNB with PRS - wrench - - 111111 - 800813 - 000012 - 000013 - 040001 - 040023 - 100011 - 222222 - - + rfsim-5gnr-prs + Monolithic gNB with PRS + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb-asan oai-nr-ue-asan - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb-asan oai-nr-ue-asan + - - Create_Workspace - Create new Workspace - localhost - + + Create_Workspace + Create new Workspace + localhost + - - Deploy_Object - Deploy OAI 5G gNB+UE RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator_prs - oai-gnb oai-nr-ue - + + Deploy_Object + Deploy OAI 5G gNB+UE RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator_prs + oai-gnb oai-nr-ue + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim5g_ue - localhost - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim5g_ue + localhost + - - IdleSleep - Sleep - 2 - + + IdleSleep + Sleep + 2 + - - Custom_Script - true - Set and verify distance at 50, 100, 150 m - localhost - - 50 100 150 - + + Custom_Script + true + Set and verify distance at 50, 100, 150 m + localhost + + 50 100 150 + - - Undeploy_Object - true - Undeploy all OAI 5G stack - localhost - ci-scripts/yaml_files/5g_rfsimulator_prs - 30,100,100,100 - 30,100,100,100 - + + Undeploy_Object + true + Undeploy all OAI 5G stack + localhost + ci-scripts/yaml_files/5g_rfsimulator_prs + 30,100,100,100 + 30,100,100,100 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-gnb-asan oai-nr-ue-asan - + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-gnb-asan oai-nr-ue-asan + diff --git a/ci-scripts/xml_files/container_5g_rfsim_sidelink.xml b/ci-scripts/xml_files/container_5g_rfsim_sidelink.xml index 6ddd6d13b7..f434bb600c 100644 --- a/ci-scripts/xml_files/container_5g_rfsim_sidelink.xml +++ b/ci-scripts/xml_files/container_5g_rfsim_sidelink.xml @@ -21,79 +21,68 @@ --> - rfsim-5gnr-sidelink - Sidelink test - wrench - - 111111 - 800813 - 000002 - 000003 - 000004 - 000005 - 100001 - 222222 - - + rfsim-5gnr-sidelink + Sidelink test + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-nr-ue-asan - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-nr-ue-asan + - - Create_Workspace - Create new Workspace - localhost - + + Create_Workspace + Create new Workspace + localhost + - - Deploy_Object - Deploy OAI 5G UE 1 - localhost - ci-scripts/yaml_files/5g_rfsimulator_sidelink - oai-nr-ue-1 - - - - Deploy_Object - Deploy OAI 5G UE 2 - localhost - ci-scripts/yaml_files/5g_rfsimulator_sidelink - oai-nr-ue-2 - + + Deploy_Object + Deploy OAI 5G UE 1 + localhost + ci-scripts/yaml_files/5g_rfsimulator_sidelink + oai-nr-ue-1 + - - IdleSleep - Sleep - 20 - + + Deploy_Object + Deploy OAI 5G UE 2 + localhost + ci-scripts/yaml_files/5g_rfsimulator_sidelink + oai-nr-ue-2 + - - Custom_Command - Check that UE synched - localhost - docker logs rfsim5g-oai-nr-ue-2 | grep -m 1 "PSBCH RX:OK" - + + IdleSleep + Sleep + 20 + - - Undeploy_Object - true - Undeploy all OAI 5G stack - localhost - ci-scripts/yaml_files/5g_rfsimulator_sidelink - 1,0,0,0 - 1,0,0,0 - + + Custom_Command + Check that UE synched + localhost + docker logs rfsim5g-oai-nr-ue-2 | grep -m 1 "PSBCH RX:OK" + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-nr-ue-asan - + + Undeploy_Object + true + Undeploy all OAI 5G stack + localhost + ci-scripts/yaml_files/5g_rfsimulator_sidelink + 1,0,0,0 + 1,0,0,0 + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-nr-ue-asan + diff --git a/ci-scripts/xml_files/container_5g_rfsim_simple.xml b/ci-scripts/xml_files/container_5g_rfsim_simple.xml index 3dd5a560e0..be4912d2b2 100644 --- a/ci-scripts/xml_files/container_5g_rfsim_simple.xml +++ b/ci-scripts/xml_files/container_5g_rfsim_simple.xml @@ -21,77 +21,67 @@ --> - rfsim-5gnr-tdd - Monolithic SA TDD gNB - wrench - - 000001 - 000002 - 000003 - 000008 - 020001 - 444444 - 100001 - - + rfsim-5gnr-tdd + Monolithic SA TDD gNB + wrench - - Deploy_Object - Deploy OAI 5G CoreNetwork - localhost - ci-scripts/yaml_files/5g_rfsimulator - mysql oai-amf oai-smf oai-upf oai-ext-dn - + + Deploy_Object + Deploy OAI 5G CoreNetwork + localhost + ci-scripts/yaml_files/5g_rfsimulator + mysql oai-amf oai-smf oai-upf oai-ext-dn + - - Deploy_Object - Deploy OAI 5G gNB RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator - oai-gnb - + + Deploy_Object + Deploy OAI 5G gNB RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator + oai-gnb + - - Deploy_Object - Deploy OAI 5G NR-UE RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator - oai-nr-ue - + + Deploy_Object + Deploy OAI 5G NR-UE RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator + oai-nr-ue + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim5g_ue - localhost - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim5g_ue + localhost + - - Ping - Ping ext-dn from NR-UE - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - -c 20 -i 0.25 - 5 - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + - - Detach_UE - Detach OAI UE 1 - rfsim5g_ue - localhost - + + Detach_UE + Detach OAI UE 1 + rfsim5g_ue + localhost + - - Undeploy_Object - true - Undeploy all OAI 5G stack - localhost - ci-scripts/yaml_files/5g_rfsimulator - 1,0,0,0 - 1,0,0,0 - + + Undeploy_Object + true + Undeploy all OAI 5G stack + localhost + ci-scripts/yaml_files/5g_rfsimulator + 1,0,0,0 + 1,0,0,0 + diff --git a/ci-scripts/xml_files/container_5g_rfsim_tdd_dora.xml b/ci-scripts/xml_files/container_5g_rfsim_tdd_dora.xml index 6a09b8138d..83209d664e 100644 --- a/ci-scripts/xml_files/container_5g_rfsim_tdd_dora.xml +++ b/ci-scripts/xml_files/container_5g_rfsim_tdd_dora.xml @@ -21,102 +21,97 @@ --> - rfsim-tdd-dora-5gnr-tdd - Monolithic do-ra TDD gNB - wrench - - 111111 - 800813 - 004000 - 000000 - 000001 - 000030 - 020001 - 020002 - 100001 - 004000 - 222222 - - + rfsim-tdd-dora-5gnr-tdd + Monolithic do-ra TDD gNB + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb-asan oai-nr-ue-asan - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb-asan oai-nr-ue-asan + - - Custom_Command - Clean-Up any residual volume - localhost - docker volume rm 5g_rfsimulator_tdd_dora_rrc.config -f - - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy OAI gNB - localhost - ci-scripts/yaml_files/5g_rfsimulator_tdd_dora - oai-gnb - + + Create_Workspace + Create new Workspace + localhost + - - Deploy_Object - Deploy OAI NR-UE - localhost - ci-scripts/yaml_files/5g_rfsimulator_tdd_dora - oai-nr-ue - + + Custom_Command + Clean-Up any residual volume + localhost + docker volume rm 5g_rfsimulator_tdd_dora_rrc.config -f + - - IdleSleep - Sleep - 5 - + + Deploy_Object + Deploy OAI gNB + localhost + ci-scripts/yaml_files/5g_rfsimulator_tdd_dora + oai-gnb + - - Ping - Ping gNB from NR-UE - rfsim5g_ue - localhost - rfsim5g_gnb_nos1 - localhost - -c20 -i0.2 - 0 - + + Deploy_Object + Deploy OAI NR-UE + localhost + ci-scripts/yaml_files/5g_rfsimulator_tdd_dora + oai-nr-ue + - - Ping - Ping NR-UE from gNB - rfsim5g_gnb_nos1 - localhost - rfsim5g_ue - localhost - -c20 -i0.2 - 0 - + + IdleSleep + Sleep + 5 + - - Undeploy_Object - true - Undeploy all OAI 5G stack - localhost - ci-scripts/yaml_files/5g_rfsimulator_tdd_dora - 0,0,0,0 - 0,0,0,0 - + + Ping + Ping gNB from NR-UE + rfsim5g_ue + localhost + rfsim5g_gnb_nos1 + localhost + -c20 -i0.2 + 0 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-gnb-asan oai-nr-ue-asan - + + Ping + Ping NR-UE from gNB + rfsim5g_gnb_nos1 + localhost + rfsim5g_ue + localhost + -c20 -i0.2 + 0 + + + + Undeploy_Object + true + Undeploy all OAI 5G stack + localhost + ci-scripts/yaml_files/5g_rfsimulator_tdd_dora + 0,0,0,0 + 0,0,0,0 + + + + Custom_Command + Clean-Up any residual volume + localhost + docker volume rm 5g_rfsimulator_tdd_dora_rrc.config -f + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-gnb-asan oai-nr-ue-asan + diff --git a/ci-scripts/xml_files/container_5g_rfsim_u0_25prb.xml b/ci-scripts/xml_files/container_5g_rfsim_u0_25prb.xml index 3bb99de4ab..060f539cde 100644 --- a/ci-scripts/xml_files/container_5g_rfsim_u0_25prb.xml +++ b/ci-scripts/xml_files/container_5g_rfsim_u0_25prb.xml @@ -21,166 +21,169 @@ --> - rfsim-5gnr-fdd-u0-25prb - VNF-PNF nFAPI FDD u0 25PRB gNB - wrench - - 111111 - 800813 - 000001 - 000002 - 000003 - 020001 - 020002 - 000004 - 020003 - 030001 - 030002 - 050001 - 050002 - 050003 - 020001 - 020002 - 100001 - 222222 - - + rfsim-5gnr-fdd-u0-25prb + VNF-PNF nFAPI FDD u0 25PRB gNB + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb-asan oai-nr-ue-asan - - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy OAI 5G CoreNetwork - localhost - ci-scripts/yaml_files/5g_rfsimulator_u0_25prb - mysql oai-amf oai-smf oai-upf oai-ext-dn - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb-asan oai-nr-ue-asan + - - Deploy_Object - Deploy OAI 5G VNF+PNF+nrUE RF sim SA - localhost - ci-scripts/yaml_files/5g_rfsimulator_u0_25prb - oai-vnf oai-pnf oai-nr-ue - + + Create_Workspace + Create new Workspace + localhost + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim5g_ue - localhost - + + Deploy_Object + Deploy OAI 5G CoreNetwork + localhost + ci-scripts/yaml_files/5g_rfsimulator_u0_25prb + mysql oai-amf oai-smf oai-upf oai-ext-dn + - - Ping - Ping ext-dn from NR-UE - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - -c 20 -i 0.25 - 5 - + + Deploy_Object + Deploy OAI 5G VNF+PNF+nrUE RF sim SA + localhost + ci-scripts/yaml_files/5g_rfsimulator_u0_25prb + oai-vnf oai-pnf oai-nr-ue + - - Ping - Ping NR-UE from ext-dn - rfsim5g_ext_dn - localhost - rfsim5g_ue - localhost - -c 20 -i 0.25 - 5 - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim5g_ue + localhost + - - Attach_UE - Verify 2nd PDU session is up - rfsim5g_ue_pdu_2 - localhost - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + - - Ping - Ping ext-dn from NR-UE on PDU session ID 2 - rfsim5g_ue_pdu_2 - localhost - rfsim5g_ext_dn - localhost - -c 20 -i 0.25 - 5 - + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue + localhost + -c 20 -i 0.25 + 5 + - - Iperf - Iperf (DL/3Mbps/UDP)(20 sec) - -u -b 3M -t 20 -R - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Attach_UE + Verify 2nd PDU session is up + rfsim5g_ue_pdu_2 + localhost + - - Iperf - Iperf (UL/1Mbps/UDP)(20 sec) - -u -b 1M -t 20 - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Ping + Ping ext-dn from NR-UE on PDU session ID 2 + rfsim5g_ue_pdu_2 + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + - - Custom_Command - Trigger PDU Session Release via gNB telnet - acamas - echo ci pdu_session_release 2 | ncat 192.168.71.140 9090 - + + Iperf + Iperf (DL/3Mbps/UDP)(20 sec) + -u -b 3M -t 20 -R + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Custom_Command - Add PDU Session via UE telnet - acamas - echo ci add_pdu_session 6,7 | ncat 192.168.71.150 8091 - + + Iperf + Iperf (UL/1Mbps/UDP)(20 sec) + -u -b 1M -t 20 + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Custom_Command - Trigger PDU Session Release via gNB telnet - acamas - echo ci pdu_session_release 6 | ncat 192.168.71.140 9090 - + + Custom_Command + Trigger PDU Session Release via gNB telnet + acamas + echo ci pdu_session_release 2 | ncat 192.168.71.140 9090 + - - Undeploy_Object - true - Undeploy all OAI 5G stack - localhost - ci-scripts/yaml_files/5g_rfsimulator_u0_25prb - 1,0,0,0 - 1,0,0,0 - + + Custom_Command + Add PDU Session via UE telnet + acamas + echo ci add_pdu_session 6,7 | ncat 192.168.71.150 8091 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-gnb-asan oai-nr-ue-asan - + + Custom_Command + Trigger PDU Session Release via gNB telnet + acamas + echo ci pdu_session_release 6 | ncat 192.168.71.140 9090 + + + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + + + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue + localhost + -c 20 -i 0.25 + 5 + + + + Undeploy_Object + true + Undeploy all OAI 5G stack + localhost + ci-scripts/yaml_files/5g_rfsimulator_u0_25prb + 1,0,0,0 + 1,0,0,0 + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-gnb-asan oai-nr-ue-asan + diff --git a/ci-scripts/xml_files/container_5g_vrtsim_chanmod.xml b/ci-scripts/xml_files/container_5g_vrtsim_chanmod.xml index 6bd16eff1f..c844228640 100644 --- a/ci-scripts/xml_files/container_5g_vrtsim_chanmod.xml +++ b/ci-scripts/xml_files/container_5g_vrtsim_chanmod.xml @@ -21,120 +21,108 @@ --> - vrtsim-5gnr-chanmod - Monolithic gNB vrtsim + chanmod - wrench - - 111111 - 800813 - 000011 - 000012 - 000013 - 020011 - 020012 - 030011 - 030012 - 100011 - 222222 - - + vrtsim-5gnr-chanmod + Monolithic gNB vrtsim + chanmod + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb oai-nr-ue - - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy OAI 5G CoreNetwork - localhost - ci-scripts/yaml_files/5g_vrtsim_chanmod - mysql oai-amf oai-smf oai-upf oai-ext-dn - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb oai-nr-ue + - - Deploy_Object - Deploy OAI 5G gNB+UE RF sim SA - localhost - ci-scripts/yaml_files/5g_vrtsim_chanmod - oai-gnb oai-nr-ue - + + Create_Workspace + Create new Workspace + localhost + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim5g_ue - localhost - + + Deploy_Object + Deploy OAI 5G CoreNetwork + localhost + ci-scripts/yaml_files/5g_vrtsim_chanmod + mysql oai-amf oai-smf oai-upf oai-ext-dn + - - Ping - Ping ext-dn from NR-UE - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - -c 20 -i 0.25 - 5 - + + Deploy_Object + Deploy OAI 5G gNB+UE RF sim SA + localhost + ci-scripts/yaml_files/5g_vrtsim_chanmod + oai-gnb oai-nr-ue + - - Ping - Ping NR-UE from ext-dn - rfsim5g_ext_dn - localhost - rfsim5g_ue - localhost - -c 20 -i 0.25 - 5 - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim5g_ue + localhost + - - Iperf - Iperf (DL/3Mbps/UDP)(20 sec) - -u -b 3M -t 20 -R - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + - - Iperf - Iperf (UL/1Mbps/UDP)(20 sec) - -u -b 1M -t 20 - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue + localhost + -c 20 -i 0.25 + 5 + - - Undeploy_Object - true - Undeploy all OAI 5G stack - localhost - ci-scripts/yaml_files/5g_vrtsim_chanmod - 1,0,0,0 - 1,0,0,0 - + + Iperf + Iperf (DL/3Mbps/UDP)(20 sec) + -u -b 3M -t 20 -R + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-gnb oai-nr-ue - + + Iperf + Iperf (UL/1Mbps/UDP)(20 sec) + -u -b 1M -t 20 + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + + + + Undeploy_Object + true + Undeploy all OAI 5G stack + localhost + ci-scripts/yaml_files/5g_vrtsim_chanmod + 1,0,0,0 + 1,0,0,0 + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-gnb oai-nr-ue + diff --git a/ci-scripts/xml_files/container_5g_vrtsim_chanmod_gh.xml b/ci-scripts/xml_files/container_5g_vrtsim_chanmod_gh.xml index 3d3fd6ee59..3d3a9a5e41 100644 --- a/ci-scripts/xml_files/container_5g_vrtsim_chanmod_gh.xml +++ b/ci-scripts/xml_files/container_5g_vrtsim_chanmod_gh.xml @@ -21,121 +21,109 @@ --> - vrtsim-5gnr-chanmod-gh - Monolithic gNB vrtsim + chanmod - wrench - - 111111 - 800813 - 000011 - 000012 - 000013 - 020011 - 020012 - 030011 - 030012 - 100011 - 222222 - - + vrtsim-5gnr-chanmod-gh + Monolithic gNB vrtsim + chanmod + wrench - - Pull_Local_Registry - Pull Images from Local Registry - localhost - oai-gnb oai-nr-ue - arm_ - - - Create_Workspace - Create new Workspace - localhost - - - Deploy_Object - Deploy OAI 5G CoreNetwork - localhost - ci-scripts/yaml_files/5g_vrtsim_chanmod - mysql oai-amf oai-smf oai-upf oai-ext-dn - + + Pull_Local_Registry + Pull Images from Local Registry + localhost + oai-gnb oai-nr-ue + arm_ + - - Deploy_Object - Deploy OAI 5G gNB+UE RF sim SA - localhost - ci-scripts/yaml_files/5g_vrtsim_chanmod - oai-gnb oai-nr-ue - + + Create_Workspace + Create new Workspace + localhost + - - Attach_UE - Attach OAI UE (Wait for IP) - rfsim5g_ue - localhost - + + Deploy_Object + Deploy OAI 5G CoreNetwork + localhost + ci-scripts/yaml_files/5g_vrtsim_chanmod + mysql oai-amf oai-smf oai-upf oai-ext-dn + - - Ping - Ping ext-dn from NR-UE - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - -c 20 -i 0.25 - 5 - + + Deploy_Object + Deploy OAI 5G gNB+UE RF sim SA + localhost + ci-scripts/yaml_files/5g_vrtsim_chanmod + oai-gnb oai-nr-ue + - - Ping - Ping NR-UE from ext-dn - rfsim5g_ext_dn - localhost - rfsim5g_ue - localhost - -c 20 -i 0.25 - 5 - + + Attach_UE + Attach OAI UE (Wait for IP) + rfsim5g_ue + localhost + - - Iperf - Iperf (DL/3Mbps/UDP)(30 sec) - -u -b 3M -t 30 -R - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Ping + Ping ext-dn from NR-UE + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + -c 20 -i 0.25 + 5 + - - Iperf - Iperf (UL/1Mbps/UDP)(30 sec) - -u -b 1M -t 30 - rfsim5g_ue - localhost - rfsim5g_ext_dn - localhost - 5 - 90 - + + Ping + Ping NR-UE from ext-dn + rfsim5g_ext_dn + localhost + rfsim5g_ue + localhost + -c 20 -i 0.25 + 5 + - - Undeploy_Object - true - Undeploy all OAI 5G stack - localhost - ci-scripts/yaml_files/5g_vrtsim_chanmod - 1,0,0,0 - 1,0,0,0 - + + Iperf + Iperf (DL/3Mbps/UDP)(30 sec) + -u -b 3M -t 30 -R + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - localhost - oai-gnb oai-nr-ue - + + Iperf + Iperf (UL/1Mbps/UDP)(30 sec) + -u -b 1M -t 30 + rfsim5g_ue + localhost + rfsim5g_ext_dn + localhost + 5 + 90 + + + + Undeploy_Object + true + Undeploy all OAI 5G stack + localhost + ci-scripts/yaml_files/5g_vrtsim_chanmod + 1,0,0,0 + 1,0,0,0 + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + localhost + oai-gnb oai-nr-ue + diff --git a/ci-scripts/xml_files/container_build_run_tests.xml b/ci-scripts/xml_files/container_build_run_tests.xml index 087c5af598..85e0cd53da 100644 --- a/ci-scripts/xml_files/container_build_run_tests.xml +++ b/ci-scripts/xml_files/container_build_run_tests.xml @@ -21,19 +21,15 @@ --> - build-run-test-tab - Build and Run Unit Tests - wrench - - 030201 - - + build-run-test-tab + Build and Run Unit Tests + wrench - - Build_Run_Tests - Build and Run UnitTests - obelix - all - + + Build_Run_Tests + Build and Run UnitTests + obelix + all + diff --git a/ci-scripts/xml_files/container_image_build.xml b/ci-scripts/xml_files/container_image_build.xml index afd58d4d6d..85966f0214 100644 --- a/ci-scripts/xml_files/container_image_build.xml +++ b/ci-scripts/xml_files/container_image_build.xml @@ -21,32 +21,27 @@ --> - build-tab - Build Container Images - wrench - - 800813 - 000001 - 000010 - - + build-tab + Build Container Images + wrench - - Create_Workspace - Create new Workspace for server 0 - obelix - - - Build_Image - Build all Images - obelix - all - + + Create_Workspace + Create new Workspace for server 0 + obelix + - - Push_Local_Registry - Push Images to Local Registry - obelix - + + Build_Image + Build all Images + obelix + all + + + + Push_Local_Registry + Push Images to Local Registry + obelix + diff --git a/ci-scripts/xml_files/container_image_build_arm.xml b/ci-scripts/xml_files/container_image_build_arm.xml index f5daa348aa..1d83101fdd 100644 --- a/ci-scripts/xml_files/container_image_build_arm.xml +++ b/ci-scripts/xml_files/container_image_build_arm.xml @@ -21,33 +21,28 @@ --> - build-tab - Build Container Images for ARM - wrench - - 800813 - 000001 - 000010 - - + build-tab + Build Container Images for ARM + wrench - - Create_Workspace - Create new Workspace for server 0 - gracehopper3-oai - - - Build_Image - Build all Images - gracehopper3-oai - native_armv9 - + + Create_Workspace + Create new Workspace for server 0 + gracehopper3-oai + - - Push_Local_Registry - Push Images to Local Registry - gracehopper3-oai - arm_ - + + Build_Image + Build all Images + gracehopper3-oai + native_armv9 + + + + Push_Local_Registry + Push Images to Local Registry + gracehopper3-oai + arm_ + diff --git a/ci-scripts/xml_files/container_image_build_cross.xml b/ci-scripts/xml_files/container_image_build_cross.xml index ab94d847c8..592d097a73 100644 --- a/ci-scripts/xml_files/container_image_build_cross.xml +++ b/ci-scripts/xml_files/container_image_build_cross.xml @@ -21,24 +21,21 @@ --> - build-tab - Build Container Images - wrench - - 100001 - 000001 - - - - Create_Workspace - Create new Workspace - alambix - - - Build_Image - Cross-Compile for ARM64 - build_cross_arm64 - alambix - + build-tab + Build Container Images + wrench + + + Create_Workspace + Create new Workspace + alambix + + + + Build_Image + Cross-Compile for ARM64 + build_cross_arm64 + alambix + diff --git a/ci-scripts/xml_files/container_image_build_jetson.xml b/ci-scripts/xml_files/container_image_build_jetson.xml index 3cdac5efcb..7b77a77277 100644 --- a/ci-scripts/xml_files/container_image_build_jetson.xml +++ b/ci-scripts/xml_files/container_image_build_jetson.xml @@ -21,33 +21,28 @@ --> - build-tab - Build Container Images for ARM - wrench - - 800813 - 000001 - 000010 - - + build-tab + Build Container Images for ARM + wrench - - Create_Workspace - Create new Workspace for server 0 - jetson3-oai - - - Build_Image - Build all Images - jetson3-oai - native_armv8 - + + Create_Workspace + Create new Workspace for server 0 + jetson3-oai + - - Push_Local_Registry - Push Images to Local Registry - jetson3-oai - armv8_ - + + Build_Image + Build all Images + jetson3-oai + native_armv8 + + + + Push_Local_Registry + Push Images to Local Registry + jetson3-oai + armv8_ + diff --git a/ci-scripts/xml_files/container_l2sim_proxy.xml b/ci-scripts/xml_files/container_l2sim_proxy.xml index c2f19f9471..4f1cea9263 100644 --- a/ci-scripts/xml_files/container_l2sim_proxy.xml +++ b/ci-scripts/xml_files/container_l2sim_proxy.xml @@ -21,19 +21,15 @@ --> - l2sim-4glte-5gnr-proxy-build - Build L2sim proxy image - wrench - - 000001 - - + l2sim-4glte-5gnr-proxy-build + Build L2sim proxy image + wrench - - Build_Proxy - Build L2sim Proxy Image - localhost - b64d9bce986b38ca59e8582864ade3fcdd05c0dc - + + Build_Proxy + Build L2sim Proxy Image + localhost + b64d9bce986b38ca59e8582864ade3fcdd05c0dc + diff --git a/ci-scripts/xml_files/container_lte_b200_fdd_05Mhz_tm1.xml b/ci-scripts/xml_files/container_lte_b200_fdd_05Mhz_tm1.xml index 10ab1fd3b0..614acee309 100644 --- a/ci-scripts/xml_files/container_lte_b200_fdd_05Mhz_tm1.xml +++ b/ci-scripts/xml_files/container_lte_b200_fdd_05Mhz_tm1.xml @@ -23,195 +23,182 @@ Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1.xml --> - test-fdd-05-tm1 - Test-FDD-05MHz-TM1 - tasks - -100000 -111110 -300000 -040101 -800813 -030101 -040301 040501 040603 040604 040605 040606 040607 040641 040642 040643 040644 040401 040201 -030201 -200000 -222222 - - + test-fdd-05-tm1 + Test-FDD-05MHz-TM1 + tasks - - Pull_Local_Registry - Pull Images from Local Registry - hutch - oai-enb - + + Custom_Command + Disable Sleep States + hutch + sudo cpupower idle-set -D 0 + - - Custom_Command - Disable Sleep States - hutch - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - hutch - sudo cpupower idle-set -E - - - Custom_Command - Reset USRP - hutch - sudo -S b2xx_fx3_utils --reset-device - - - Create_Workspace - Create new Workspace for server 0 - hutch - - - Deploy_Object - Deploy eNB (FDD/Band7/5MHz/B200) in a container - hutch - ci-scripts/yaml_files/lte_b200_fdd_05Mhz_tm1 - + + Pull_Local_Registry + Pull Images from Local Registry + hutch + oai-enb + - - IdleSleep - Sleep - 5 - + + Custom_Command + Reset USRP + hutch + sudo -S b2xx_fx3_utils --reset-device + - - Undeploy_Object - true - Undeploy eNB - hutch - ci-scripts/yaml_files/lte_b200_fdd_05Mhz_tm1 - + + Initialize_UE + Initialize UE + adb_ue_1 adb_ue_2 + - - Initialize_UE - Initialize UE - adb_ue_1 adb_ue_2 - - - Terminate_UE - true - Terminate UE - adb_ue_1 adb_ue_2 - - - Attach_UE - Attach UEs - adb_ue_1 adb_ue_2 - - - Detach_UE - true - Detach UEs - adb_ue_1 adb_ue_2 - + + Create_Workspace + Create new Workspace for server 0 + hutch + - - Ping - ping (5MHz - 20 sec) - -c 20 - 5 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Deploy_Object + Deploy eNB (FDD/Band7/5MHz/B200) in a container + hutch + ci-scripts/yaml_files/lte_b200_fdd_05Mhz_tm1 + - - Iperf - iperf (5MHz - DL/15Mbps/UDP)(30 sec)(balanced profile) - -u -b 15M -t 30 -R - 50 - 50 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Attach_UE + Attach UEs + adb_ue_1 adb_ue_2 + - - Iperf - iperf (5MHz - DL/15Mbps/UDP)(30 sec)(single-ue profile) - -u -b 15M -t 30 -R - 50 - adb_ue_1 - ltebox-nano - + + Ping + ping (5MHz - 20 sec) + -c 20 + 5 + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - DL/15Mbps/UDP)(30 sec)(unbalanced profile) - -u -b 15M -t 30 -R - 50 - unbalanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (5MHz - DL/15Mbps/UDP)(30 sec)(balanced profile) + -u -b 15M -t 30 -R + 50 + 50 + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - DL/TCP)(30 sec)(single-ue profile) - -t 30 -R - adb_ue_2 - ltebox-nano - + + Iperf + iperf (5MHz - DL/15Mbps/UDP)(30 sec)(single-ue profile) + -u -b 15M -t 30 -R + 50 + adb_ue_1 + ltebox-nano + - - Iperf - iperf (5MHz - DL/TCP)(30 sec)(balanced profile) - -t 30 -R - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (5MHz - DL/15Mbps/UDP)(30 sec)(unbalanced profile) + -u -b 15M -t 30 -R + 50 + unbalanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - UL/9Mbps/UDP)(30 sec)(balanced profile) - -u -b 9M -t 30 - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (5MHz - DL/TCP)(30 sec)(single-ue profile) + -t 30 -R + adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - UL/9Mbps/UDP)(30 sec)(single-ue profile) - -u -b 9M -t 30 - 50 - 50 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (5MHz - DL/TCP)(30 sec)(balanced profile) + -t 30 -R + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - UL/TCP)(30 sec)(single-ue profile) - -t 30 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (5MHz - UL/9Mbps/UDP)(30 sec)(balanced profile) + -u -b 9M -t 30 + 50 + balanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - UL/TCP)(30 sec)(balanced profile) - -t 30 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (5MHz - UL/9Mbps/UDP)(30 sec)(single-ue profile) + -u -b 9M -t 30 + 50 + 50 + adb_ue_1 + ltebox-nano + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - hutch - oai-enb - + + Iperf + iperf (5MHz - UL/TCP)(30 sec)(single-ue profile) + -t 30 + adb_ue_1 + ltebox-nano + + + + Iperf + iperf (5MHz - UL/TCP)(30 sec)(balanced profile) + -t 30 + adb_ue_1 adb_ue_2 + ltebox-nano + + + + Detach_UE + true + Detach UEs + adb_ue_1 adb_ue_2 + + + + Terminate_UE + true + Terminate UE + adb_ue_1 adb_ue_2 + + + + Undeploy_Object + true + Undeploy eNB + hutch + ci-scripts/yaml_files/lte_b200_fdd_05Mhz_tm1 + + + + Custom_Command + true + Enable Sleep States + hutch + sudo cpupower idle-set -E + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + hutch + oai-enb + - diff --git a/ci-scripts/xml_files/container_lte_b200_fdd_05Mhz_tm1_if4_5.xml b/ci-scripts/xml_files/container_lte_b200_fdd_05Mhz_tm1_if4_5.xml index ebc59e746d..243243658b 100644 --- a/ci-scripts/xml_files/container_lte_b200_fdd_05Mhz_tm1_if4_5.xml +++ b/ci-scripts/xml_files/container_lte_b200_fdd_05Mhz_tm1_if4_5.xml @@ -21,178 +21,166 @@ --> - test-fdd-05-tm1-if4-5 - Test-FDD-05MHz-TM1-IF4.5 - tasks - -100000 -111110 -300000 -040101 -800813 -030131 -030132 -040301 040531 040633 040634 040636 040671 040672 040673 040401 040201 -030231 -200000 -222222 - - + test-fdd-05-tm1-if4-5 + Test-FDD-05MHz-TM1-IF4.5 + tasks - - Pull_Local_Registry - Pull Images from Local Registry - hutch - oai-enb - + + Custom_Command + Disable Sleep States + hutch + sudo cpupower idle-set -D 0 + - - Custom_Command - Disable Sleep States - hutch - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - hutch - sudo cpupower idle-set -E - - - Custom_Command - Reset USRP - hutch - sudo -S b2xx_fx3_utils --reset-device - - - Create_Workspace - Create new Workspace for server 0 - hutch - - - Deploy_Object - Deploy RRU (FDD/Band7/5MHz/B200) in a container - hutch - ci-scripts/yaml_files/lte_b200_fdd_05Mhz_if4.5 - rru_fdd - - - Deploy_Object - Deploy RCC (FDD/Band7/5MHz) in a container - hutch - ci-scripts/yaml_files/lte_b200_fdd_05Mhz_if4.5 - rcc_fdd - + + Pull_Local_Registry + Pull Images from Local Registry + hutch + oai-enb + - - IdleSleep - Sleep - 5 - + + Custom_Command + Reset USRP + hutch + sudo -S b2xx_fx3_utils --reset-device + - - Undeploy_Object - true - Undeploy RCC/RRU - hutch - ci-scripts/yaml_files/lte_b200_fdd_05Mhz_if4.5 - + + Initialize_UE + Initialize UE + adb_ue_1 adb_ue_2 + - - Initialize_UE - Initialize UE - adb_ue_1 adb_ue_2 - - - Terminate_UE - true - Terminate UE - adb_ue_1 adb_ue_2 - - - Attach_UE - Attach UEs - adb_ue_1 adb_ue_2 - - - Detach_UE - true - Detach UEs - adb_ue_1 adb_ue_2 - + + Create_Workspace + Create new Workspace for server 0 + hutch + - - Ping - ping (5MHz - 20 sec) - -c 20 - 5 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Deploy_Object + Deploy RRU (FDD/Band7/5MHz/B200) in a container + hutch + ci-scripts/yaml_files/lte_b200_fdd_05Mhz_if4.5 + rru_fdd + - - Iperf - iperf (5MHz - DL/15Mbps/UDP)(30 sec)(balanced profile) - -u -b 15M -t 30 -R - 50 - 50 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Deploy_Object + Deploy RCC (FDD/Band7/5MHz) in a container + hutch + ci-scripts/yaml_files/lte_b200_fdd_05Mhz_if4.5 + rcc_fdd + - - Iperf - iperf (5MHz - DL/15Mbps/UDP)(30 sec)(single-ue profile) - -u -b 15M -t 30 -R - 50 - adb_ue_1 - ltebox-nano - + + Attach_UE + Attach UEs + adb_ue_1 adb_ue_2 + - - Iperf - iperf (5MHz - DL/TCP)(30 sec)(single-ue profile) - -t 30 -R - adb_ue_2 - ltebox-nano - + + Ping + ping (5MHz - 20 sec) + -c 20 + 5 + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - UL/9Mbps/UDP)(30 sec)(balanced profile) - -u -b 9M -t 30 - 50 - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (5MHz - DL/15Mbps/UDP)(30 sec)(balanced profile) + -u -b 15M -t 30 -R + 50 + 50 + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - UL/9Mbps/UDP)(30 sec)(single-ue profile) - -u -b 9M -t 30 - 50 - 50 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (5MHz - DL/15Mbps/UDP)(30 sec)(single-ue profile) + -u -b 15M -t 30 -R + 50 + adb_ue_1 + ltebox-nano + - - Iperf - iperf (5MHz - UL/TCP)(30 sec)(single-ue profile) - -t 30 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (5MHz - DL/TCP)(30 sec)(single-ue profile) + -t 30 -R + adb_ue_2 + ltebox-nano + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - hutch - oai-enb - + + Iperf + iperf (5MHz - UL/9Mbps/UDP)(30 sec)(balanced profile) + -u -b 9M -t 30 + 50 + 50 + balanced + adb_ue_1 adb_ue_2 + ltebox-nano + + + + Iperf + iperf (5MHz - UL/9Mbps/UDP)(30 sec)(single-ue profile) + -u -b 9M -t 30 + 50 + 50 + adb_ue_1 + ltebox-nano + + + + Iperf + iperf (5MHz - UL/TCP)(30 sec)(single-ue profile) + -t 30 + adb_ue_1 + ltebox-nano + + + + Detach_UE + true + Detach UEs + adb_ue_1 adb_ue_2 + + + + Terminate_UE + true + Terminate UE + adb_ue_1 adb_ue_2 + + + + Undeploy_Object + true + Undeploy RCC/RRU + hutch + ci-scripts/yaml_files/lte_b200_fdd_05Mhz_if4.5 + + + + Custom_Command + true + Enable Sleep States + hutch + sudo cpupower idle-set -E + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + hutch + oai-enb + diff --git a/ci-scripts/xml_files/container_lte_b200_fdd_05Mhz_tm1_no_rrc_activity.xml b/ci-scripts/xml_files/container_lte_b200_fdd_05Mhz_tm1_no_rrc_activity.xml index 8936a3928e..bd7400cb13 100644 --- a/ci-scripts/xml_files/container_lte_b200_fdd_05Mhz_tm1_no_rrc_activity.xml +++ b/ci-scripts/xml_files/container_lte_b200_fdd_05Mhz_tm1_no_rrc_activity.xml @@ -23,161 +23,155 @@ Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1_rrc_inactivity_no_flexran.xm --> - test-fdd-05-rrc-inactivity - Test-FDD-05MHz-TM1-RRC-Inactivity - tasks - -100000 -111110 -040101 -800813 -030102 -000010 040301 040502 000011 040302 000001 000012 040303 000002 000013 040503 040401 040201 -030202 -200000 -222222 - - + test-fdd-05-rrc-inactivity + Test-FDD-05MHz-TM1-RRC-Inactivity + tasks - - Pull_Local_Registry - Pull Images from Local Registry - hutch - oai-enb - - - Custom_Command - Disable Sleep States - hutch - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - hutch - sudo cpupower idle-set -E - - - Create_Workspace - Create new Workspace for server 0 - hutch - - - Deploy_Object - Deploy eNB (FDD/Band7/5MHz/B200) in a container - hutch - ci-scripts/yaml_files/lte_b200_fdd_05Mhz_tm1_no_rrc_activity - + + Custom_Command + Disable Sleep States + hutch + sudo cpupower idle-set -D 0 + - - Undeploy_Object - true - Undeploy eNB - hutch - ci-scripts/yaml_files/lte_b200_fdd_05Mhz_tm1_no_rrc_activity - + + Pull_Local_Registry + Pull Images from Local Registry + hutch + oai-enb + - - Initialize_UE - Initialize UE - adb_ue_1 adb_ue_2 - - - Terminate_UE - true - Terminate UE - adb_ue_1 adb_ue_2 - - - Attach_UE - Attach UE - adb_ue_1 adb_ue_2 - - - Detach_UE - true - Detach UE - adb_ue_1 adb_ue_2 - + + Initialize_UE + Initialize UE + adb_ue_1 adb_ue_2 + - - IdleSleep - Waiting for 55 seconds - 55 - + + Create_Workspace + Create new Workspace for server 0 + hutch + - - IdleSleep - Waiting for 10 seconds - 10 - + + Deploy_Object + Deploy eNB (FDD/Band7/5MHz/B200) in a container + hutch + ci-scripts/yaml_files/lte_b200_fdd_05Mhz_tm1_no_rrc_activity + - - CheckStatusUE - Check UE(s) status before attachment - 0 - adb_ue_1 adb_ue_2 - + + CheckStatusUE + Check UE(s) status before attachment + 0 + adb_ue_1 adb_ue_2 + - - CheckStatusUE - Check UE(s) status before data disabling - 2 - adb_ue_1 adb_ue_2 - + + Attach_UE + Attach UE + adb_ue_1 adb_ue_2 + - - CheckStatusUE - Check UE(s) status after data disabling - 0 - adb_ue_1 adb_ue_2 - + + Ping + ping (5MHz - 20 sec) + -c 20 + 5 + adb_ue_1 adb_ue_2 + ltebox-nano + - - CheckStatusUE - Check UE(s) status after data re-enabling - 2 - adb_ue_1 adb_ue_2 - + + CheckStatusUE + Check UE(s) status before data disabling + 2 + adb_ue_1 adb_ue_2 + - - DataDisable_UE - Disabling Data Service on UE - adb_ue_1 adb_ue_2 - + + DataDisable_UE + Disabling Data Service on UE + adb_ue_1 adb_ue_2 + - - DataEnable_UE - Enabling Data Service on UE - adb_ue_1 adb_ue_2 - + + IdleSleep + Waiting for 55 seconds + 55 + - - Ping - ping (5MHz - 20 sec) - -c 20 - 5 - adb_ue_1 adb_ue_2 - ltebox-nano - + + CheckStatusUE + Check UE(s) status after data disabling + 0 + adb_ue_1 adb_ue_2 + - - Ping - ping (5MHz - 20 sec) - -c 20 - 5 - adb_ue_1 adb_ue_2 - ltebox-nano - + + DataEnable_UE + Enabling Data Service on UE + adb_ue_1 adb_ue_2 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - hutch - oai-enb - + + IdleSleep + Waiting for 10 seconds + 10 + + + + CheckStatusUE + Check UE(s) status after data re-enabling + 2 + adb_ue_1 adb_ue_2 + + + + Ping + ping (5MHz - 20 sec) + -c 20 + 5 + adb_ue_1 adb_ue_2 + ltebox-nano + + + + Detach_UE + true + Detach UE + adb_ue_1 adb_ue_2 + + + + Terminate_UE + true + Terminate UE + adb_ue_1 adb_ue_2 + + + + Undeploy_Object + true + Undeploy eNB + hutch + ci-scripts/yaml_files/lte_b200_fdd_05Mhz_tm1_no_rrc_activity + + + + Custom_Command + true + Enable Sleep States + hutch + sudo cpupower idle-set -E + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + hutch + oai-enb + - diff --git a/ci-scripts/xml_files/container_lte_b200_fdd_10Mhz_tm1.xml b/ci-scripts/xml_files/container_lte_b200_fdd_10Mhz_tm1.xml index 1456418475..92f4376676 100644 --- a/ci-scripts/xml_files/container_lte_b200_fdd_10Mhz_tm1.xml +++ b/ci-scripts/xml_files/container_lte_b200_fdd_10Mhz_tm1.xml @@ -24,189 +24,166 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml 040301 040511 040613 040614 040615 040616 040617 040651 040652 040653 040654 040401 040201 --> - test-fdd-10-tm1 - Test-FDD-10MHz-TM1 - tasks - -100000 -111110 -040101 -800813 -030111 -000001 -040301 040511 040613 040614 040615 040651 040652 040653 040654 040401 040201 -030211 -200000 -222222 - - + test-fdd-10-tm1 + Test-FDD-10MHz-TM1 + tasks - - Pull_Local_Registry - Pull Images from Local Registry - hutch - oai-enb - - - Custom_Command - Disable Sleep States - hutch - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - hutch - sudo cpupower idle-set -E - - - Create_Workspace - Create new Workspace for server 0 - hutch - - - Deploy_Object - Deploy eNB (FDD/Band7/10MHz/B200) in a container - hutch - ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1 - + + Custom_Command + Disable Sleep States + hutch + sudo cpupower idle-set -D 0 + - - IdleSleep - Sleep - 5 - + + Pull_Local_Registry + Pull Images from Local Registry + hutch + oai-enb + - - Undeploy_Object - true - Undeploy eNB - hutch - ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1 - + + Initialize_UE + Initialize UE + adb_ue_1 adb_ue_2 + - - Initialize_UE - Initialize UE - adb_ue_1 adb_ue_2 - - - Terminate_UE - true - Terminate UE - adb_ue_1 adb_ue_2 - - - Attach_UE - Attach UE - adb_ue_1 adb_ue_2 - - - Detach_UE - true - Detach UE - adb_ue_1 adb_ue_2 - + + Create_Workspace + Create new Workspace for server 0 + hutch + - - Ping - ping (10MHz - 20 sec) - -c 20 - 5 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Deploy_Object + Deploy eNB (FDD/Band7/10MHz/B200) in a container + hutch + ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1 + - - Iperf - iperf (10MHz - DL/30Mbps/UDP)(30 sec)(balanced profile) - -u -b 30M -t 30 -R - 50 - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + IdleSleep + Sleep + 5 + - - Iperf - iperf (10MHz - DL/30Mbps/UDP)(30 sec)(single-ue profile) - -u -b 30M -t 30 -R - 50 - adb_ue_1 - ltebox-nano - + + Attach_UE + Attach UE + adb_ue_1 adb_ue_2 + - - Iperf - iperf (10MHz - DL/30Mbps/UDP)(30 sec)(unbalanced profile) - -u -b 30M -t 30 -R - 50 - unbalanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Ping + ping (10MHz - 20 sec) + -c 20 + 5 + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (10MHz - DL/TCP)(30 sec)(single-ue profile) - -t 30 -R - adb_ue_1 - ltebox-nano - + + Iperf + iperf (10MHz - DL/30Mbps/UDP)(30 sec)(balanced profile) + -u -b 30M -t 30 -R + 50 + 50 + balanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (10MHz - DL/TCP)(30 sec)(balanced profile) - -t 30 -R - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (10MHz - DL/30Mbps/UDP)(30 sec)(single-ue profile) + -u -b 30M -t 30 -R + 50 + adb_ue_1 + ltebox-nano + - - Iperf - iperf (10MHz - UL/18Mbps/UDP)(30 sec)(balanced profile) - -u -b 18M -t 30 - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (10MHz - DL/30Mbps/UDP)(30 sec)(unbalanced profile) + -u -b 30M -t 30 -R + 50 + unbalanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (10MHz - UL/18Mbps/UDP)(30 sec)(single-ue profile) - -u -b 18M -t 30 - 50 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (10MHz - UL/18Mbps/UDP)(30 sec)(balanced profile) + -u -b 18M -t 30 + 50 + balanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (10MHz - UL/TCP)(30 sec)(single-ue profile) - -t 30 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (10MHz - UL/18Mbps/UDP)(30 sec)(single-ue profile) + -u -b 18M -t 30 + 50 + adb_ue_1 + ltebox-nano + - - Iperf - iperf (10MHz - UL/TCP)(30 sec)(balanced profile) - -t 30 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (10MHz - UL/TCP)(30 sec)(single-ue profile) + -t 30 + adb_ue_1 + ltebox-nano + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - hutch - oai-enb - + + Iperf + iperf (10MHz - UL/TCP)(30 sec)(balanced profile) + -t 30 + balanced + adb_ue_1 adb_ue_2 + ltebox-nano + + + + Detach_UE + true + Detach UE + adb_ue_1 adb_ue_2 + + + + Terminate_UE + true + Terminate UE + adb_ue_1 adb_ue_2 + + + + Undeploy_Object + true + Undeploy eNB + hutch + ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1 + + + + Custom_Command + true + Enable Sleep States + hutch + sudo cpupower idle-set -E + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + hutch + oai-enb + - diff --git a/ci-scripts/xml_files/container_lte_b200_fdd_10Mhz_tm1_cdrx.xml b/ci-scripts/xml_files/container_lte_b200_fdd_10Mhz_tm1_cdrx.xml index aafcdff6ea..5e3b64e01b 100644 --- a/ci-scripts/xml_files/container_lte_b200_fdd_10Mhz_tm1_cdrx.xml +++ b/ci-scripts/xml_files/container_lte_b200_fdd_10Mhz_tm1_cdrx.xml @@ -23,122 +23,115 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml --> - test-fdd-10-cdrx-tm1 - Test-FDD-10MHz-CDRX-TM1 - tasks - -100000 -111110 -040101 -800813 -030112 -040301 040302 040512 040612 040650 040401 -040201 -030212 -200000 -222222 - - + test-fdd-10-cdrx-tm1 + Test-FDD-10MHz-CDRX-TM1 + tasks - - Pull_Local_Registry - Pull Images from Local Registry - hutch - oai-enb - - - Custom_Command - Disable Sleep States - hutch - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - hutch - sudo cpupower idle-set -E - - - Create_Workspace - Create new Workspace for server 0 - hutch - - - Deploy_Object - Deploy eNB (FDD/Band7/10MHz/B200) in a container - hutch - ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1_cdrx - + + Custom_Command + Disable Sleep States + hutch + sudo cpupower idle-set -D 0 + - - Undeploy_Object - true - Undeploy eNB - hutch - ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1_cdrx - + + Pull_Local_Registry + Pull Images from Local Registry + hutch + oai-enb + - - Initialize_UE - Initialize UE - adb_ue_1 adb_ue_2 - - - Terminate_UE - true - Terminate UE - adb_ue_1 adb_ue_2 - - - Attach_UE - Attach UE - adb_ue_1 adb_ue_2 - - - Detach_UE - true - Detach UE - adb_ue_1 adb_ue_2 - + + Initialize_UE + Initialize UE + adb_ue_1 adb_ue_2 + - - Ping - ping (10MHz - 20 sec) - -c 20 - 5 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Create_Workspace + Create new Workspace for server 0 + hutch + - - Iperf - iperf (10MHz - DL/30Mbps/UDP)(30 sec)(balanced profile) - -u -b 30M -t 30 -R - 50 - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Deploy_Object + Deploy eNB (FDD/Band7/10MHz/B200) in a container + hutch + ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1_cdrx + - - Iperf - iperf (10MHz - UL/20Mbps/UDP)(30 sec)(balanced profile) - -u -b 20M -t 30 - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Attach_UE + Attach UE + adb_ue_1 adb_ue_2 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - hutch - oai-enb - + + Ping + ping (10MHz - 20 sec) + -c 20 + 5 + adb_ue_1 adb_ue_2 + ltebox-nano + + + + Iperf + iperf (10MHz - DL/30Mbps/UDP)(30 sec)(balanced profile) + -u -b 30M -t 30 -R + 50 + 50 + balanced + adb_ue_1 adb_ue_2 + ltebox-nano + + + + Iperf + iperf (10MHz - UL/20Mbps/UDP)(30 sec)(balanced profile) + -u -b 20M -t 30 + 50 + balanced + adb_ue_1 adb_ue_2 + ltebox-nano + + + + Detach_UE + true + Detach UE + adb_ue_1 adb_ue_2 + + + + Terminate_UE + true + Terminate UE + adb_ue_1 adb_ue_2 + + + + Undeploy_Object + true + Undeploy eNB + hutch + ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1_cdrx + + + + Custom_Command + true + Enable Sleep States + hutch + sudo cpupower idle-set -E + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + hutch + oai-enb + - diff --git a/ci-scripts/xml_files/container_lte_b200_fdd_10Mhz_tm1_oaiue.xml b/ci-scripts/xml_files/container_lte_b200_fdd_10Mhz_tm1_oaiue.xml index f50330ab89..5133c17f14 100644 --- a/ci-scripts/xml_files/container_lte_b200_fdd_10Mhz_tm1_oaiue.xml +++ b/ci-scripts/xml_files/container_lte_b200_fdd_10Mhz_tm1_oaiue.xml @@ -21,180 +21,164 @@ --> - test-fdd-10-tm1 - Test-FDD-10MHz-TM1 - tasks - -100000 -100001 -111110 -111111 -800813 -030111 -000001 -800814 -030311 -000002 -040511 040613 040616 040651 -030411 -000001 -030211 -200000 -200001 -222222 -333333 - - + test-fdd-10-tm1 + Test-FDD-10MHz-TM1 + tasks - - Pull_Local_Registry - Pull Images from Local Registry - hutch - oai-enb - - - Pull_Local_Registry - Pull Images from Local Registry - carabe - oai-lte-ue - - - Custom_Command - Disable Sleep States (hutch) - hutch - sudo cpupower idle-set -D 0 - - - Custom_Command - Disable Sleep States (carabe) - carabe - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States (hutch) - hutch - sudo cpupower idle-set -E - - - Custom_Command - true - Enable Sleep States (carabe) - carabe - sudo cpupower idle-set -E - - - Create_Workspace - Create new Workspace for server 0 - hutch - - - Deploy_Object - Deploy eNB (FDD/Band7/10MHz/B200) in a container - ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1_magma - hutch - - - Create_Workspace - Create new Workspace for server 1 - carabe - - - Deploy_Object - Deploy LTE-UE (FDD/Band7/10MHz/B200) in a container - carabe - ci-scripts/yaml_files/lte_b200_fdd_10Mhz_oai_ue_magma - + + Custom_Command + Disable Sleep States (hutch) + hutch + sudo cpupower idle-set -D 0 + - - IdleSleep - Sleep - 5 - + + Custom_Command + Disable Sleep States (carabe) + carabe + sudo cpupower idle-set -D 0 + - - IdleSleep - Sleep - 10 - + + Pull_Local_Registry + Pull Images from Local Registry + hutch + oai-enb + - - Undeploy_Object - true - Undeploy eNB - hutch - ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1_magma - + + Pull_Local_Registry + Pull Images from Local Registry + carabe + oai-lte-ue + - - Undeploy_Object - true - Undeploy LTE-UE - carabe - ci-scripts/yaml_files/lte_b200_fdd_10Mhz_oai_ue_magma - + + Create_Workspace + Create new Workspace for server 0 + hutch + - - Ping - ping (10MHz - 20 sec) - -c 20 - 5 - lte_oai_ue_carabe - nano-cn4g - + + Deploy_Object + Deploy eNB (FDD/Band7/10MHz/B200) in a container + ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1_magma + hutch + - - Iperf - iperf (10MHz - DL/10Mbps/UDP)(30 sec)(balanced profile) - -u -b 10M -t 30 -R - 50 - lte_oai_ue_carabe - nano-cn4g - + + IdleSleep + Sleep + 5 + - - Iperf - iperf (10MHz - DL/TCP)(30 sec)(single-ue profile) - -t 30 -R - 50 - lte_oai_ue_carabe - nano-cn4g - + + Create_Workspace + Create new Workspace for server 1 + carabe + - - Iperf - iperf (10MHz - UL/10Mbps/UDP)(30 sec)(balanced profile) - -u -b 10M -t 30 - 50 - lte_oai_ue_carabe - nano-cn4g - + + Deploy_Object + Deploy LTE-UE (FDD/Band7/10MHz/B200) in a container + carabe + ci-scripts/yaml_files/lte_b200_fdd_10Mhz_oai_ue_magma + - - Iperf - iperf (10MHz - UL/TCP)(30 sec)(balanced profile) - -t 30 - 50 - balanced - lte_oai_ue_carabe - nano-cn4g - + + IdleSleep + Sleep + 10 + - - Clean_Test_Server_Images - true - Clean Test Images on eNB Test Server - hutch - oai-enb - + + Ping + ping (10MHz - 20 sec) + -c 20 + 5 + lte_oai_ue_carabe + nano-cn4g + - - Clean_Test_Server_Images - true - Clean Test Images on LTE-UE Test Server - carabe - oai-lte-ue - + + Iperf + iperf (10MHz - DL/10Mbps/UDP)(30 sec)(balanced profile) + -u -b 10M -t 30 -R + 50 + lte_oai_ue_carabe + nano-cn4g + + + + Iperf + iperf (10MHz - DL/TCP)(30 sec)(single-ue profile) + -t 30 -R + 50 + lte_oai_ue_carabe + nano-cn4g + + + + Iperf + iperf (10MHz - UL/10Mbps/UDP)(30 sec)(balanced profile) + -u -b 10M -t 30 + 50 + lte_oai_ue_carabe + nano-cn4g + + + + Undeploy_Object + true + Undeploy LTE-UE + carabe + ci-scripts/yaml_files/lte_b200_fdd_10Mhz_oai_ue_magma + + + + IdleSleep + Sleep + 5 + + + + Undeploy_Object + true + Undeploy eNB + hutch + ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1_magma + + + + Custom_Command + true + Enable Sleep States (hutch) + hutch + sudo cpupower idle-set -E + + + + Custom_Command + true + Enable Sleep States (carabe) + carabe + sudo cpupower idle-set -E + + + + Clean_Test_Server_Images + true + Clean Test Images on eNB Test Server + hutch + oai-enb + + + + Clean_Test_Server_Images + true + Clean Test Images on LTE-UE Test Server + carabe + oai-lte-ue + diff --git a/ci-scripts/xml_files/container_lte_b200_fdd_20Mhz_tm1.xml b/ci-scripts/xml_files/container_lte_b200_fdd_20Mhz_tm1.xml index 52dbcb8972..cf092b2653 100644 --- a/ci-scripts/xml_files/container_lte_b200_fdd_20Mhz_tm1.xml +++ b/ci-scripts/xml_files/container_lte_b200_fdd_20Mhz_tm1.xml @@ -23,190 +23,139 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml --> - test-fdd-20-tm1 - Test-FDD-20MHz-TM1 - tasks - -100000 -111110 -040101 -800813 -030121 -000001 -040301 040521 040623 040624 040625 040662 040401 040201 -030221 -200000 -222222 - - + test-fdd-20-tm1 + Test-FDD-20MHz-TM1 + tasks - - Pull_Local_Registry - Pull Images from Local Registry - hutch - oai-enb - - - Custom_Command - Disable Sleep States - hutch - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - hutch - sudo cpupower idle-set -E - - - Create_Workspace - Create new Workspace for server 0 - hutch - - - Deploy_Object - Deploy eNB (FDD/Band7/20MHz/B200) in a container - hutch - ci-scripts/yaml_files/lte_b200_fdd_20Mhz_tm1 - + + Custom_Command + Disable Sleep States + hutch + sudo cpupower idle-set -D 0 + - - IdleSleep - Sleep - 5 - + + Pull_Local_Registry + Pull Images from Local Registry + hutch + oai-enb + - - Undeploy_Object - true - Undeploy eNB - hutch - ci-scripts/yaml_files/lte_b200_fdd_20Mhz_tm1 - + + Initialize_UE + Initialize UE + adb_ue_1 adb_ue_2 + - - Initialize_UE - Initialize UE - adb_ue_1 adb_ue_2 - - - Terminate_UE - true - Terminate UE - adb_ue_1 adb_ue_2 - - - Attach_UE - Attach UE - adb_ue_1 adb_ue_2 - - - Detach_UE - true - Detach UE - adb_ue_1 adb_ue_2 - + + Create_Workspace + Create new Workspace for server 0 + hutch + - - Ping - ping (20MHz - 20 sec) - -c 20 - 5 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Deploy_Object + Deploy eNB (FDD/Band7/20MHz/B200) in a container + hutch + ci-scripts/yaml_files/lte_b200_fdd_20Mhz_tm1 + - - Iperf - iperf (20MHz - DL/70Mbps/UDP)(30 sec)(balanced profile) - -u -b 70M -t 30 -R - 50 - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + IdleSleep + Sleep + 5 + - - Iperf - iperf (20MHz - DL/70Mbps/UDP)(30 sec)(single-ue profile) - -u -b 70M -t 30 -R - 50 - adb_ue_1 - ltebox-nano - + + Attach_UE + Attach UE + adb_ue_1 adb_ue_2 + - - Iperf - iperf (20MHz - DL/70Mbps/UDP)(30 sec)(unbalanced profile) - -u -b 70M -t 30 -R - 50 - unbalanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Ping + ping (20MHz - 20 sec) + -c 20 + 5 + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (20MHz - DL/TCP)(30 sec)(single-ue profile) - -t 30 -R - adb_ue_1 - ltebox-nano - + + Iperf + iperf (20MHz - DL/70Mbps/UDP)(30 sec)(balanced profile) + -u -b 70M -t 30 -R + 50 + 50 + balanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (20MHz - DL/TCP)(30 sec)(balanced profile) - -t 30 -R - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (20MHz - DL/70Mbps/UDP)(30 sec)(single-ue profile) + -u -b 70M -t 30 -R + 50 + adb_ue_1 + ltebox-nano + - - Iperf - iperf (20MHz - UL/12Mbps/UDP)(30 sec)(balanced profile) - -u -b 12M -t 30 - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (20MHz - DL/70Mbps/UDP)(30 sec)(unbalanced profile) + -u -b 70M -t 30 -R + 50 + unbalanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (20MHz - UL/17Mbps/UDP)(30 sec)(single-ue profile) - -u -b 17M -t 30 - 50 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (20MHz - UL/17Mbps/UDP)(30 sec)(single-ue profile) + -u -b 17M -t 30 + 50 + adb_ue_1 + ltebox-nano + - - Iperf - iperf (20MHz - UL/TCP)(30 sec)(single-ue profile) - -t 30 - adb_ue_1 - ltebox-nano - + + Detach_UE + true + Detach UE + adb_ue_1 adb_ue_2 + - - Iperf - iperf (20MHz - UL/TCP)(30 sec)(balanced profile) - -t 30 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Terminate_UE + true + Terminate UE + adb_ue_1 adb_ue_2 + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - hutch - oai-enb - + + Undeploy_Object + true + Undeploy eNB + hutch + ci-scripts/yaml_files/lte_b200_fdd_20Mhz_tm1 + + + + Custom_Command + true + Enable Sleep States + hutch + sudo cpupower idle-set -E + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + hutch + oai-enb + - diff --git a/ci-scripts/xml_files/container_lte_b200_tdd_05Mhz_tm1.xml b/ci-scripts/xml_files/container_lte_b200_tdd_05Mhz_tm1.xml index f46697a106..849d6e0140 100644 --- a/ci-scripts/xml_files/container_lte_b200_tdd_05Mhz_tm1.xml +++ b/ci-scripts/xml_files/container_lte_b200_tdd_05Mhz_tm1.xml @@ -23,206 +23,193 @@ Replaces xml_files/enb_usrp210_band40_test_05mhz_tm1.xml --> - test-tdd-05-tm1 - Test-TDD-05MHz-TM1 - tasks - -300000 -100000 -111110 -040101 -800813 -030104 -040301 040501 040602 040601 040603 040604 040605 040642 040641 040643 040644 040645 040401 040201 -030204 -200000 -222222 - - + test-tdd-05-tm1 + Test-TDD-05MHz-TM1 + tasks - - Pull_Local_Registry - Pull Images from Local Registry - starsky - oai-enb - + + Custom_Command + Reset USRP + starsky + sudo -S b2xx_fx3_utils --reset-device + - - Custom_Command - Disable Sleep States - starsky - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - starsky - sudo cpupower idle-set -E - + + Custom_Command + Disable Sleep States + starsky + sudo cpupower idle-set -D 0 + - - Custom_Command - Reset USRP - starsky - sudo -S b2xx_fx3_utils --reset-device - - - Create_Workspace - Create new Workspace for server 0 - starsky - - - Deploy_Object - Deploy eNB (TDD/Band40/5MHz/B200) in a container - starsky - ci-scripts/yaml_files/lte_b200_tdd_05Mhz_tm1 - + + Pull_Local_Registry + Pull Images from Local Registry + starsky + oai-enb + - - IdleSleep - Sleep - 5 - + + Initialize_UE + Initialize UE + adb_ue_1 adb_ue_2 + - - Undeploy_Object - true - Undeploy eNB - starsky - ci-scripts/yaml_files/lte_b200_tdd_05Mhz_tm1 - + + Create_Workspace + Create new Workspace for server 0 + starsky + - - Initialize_UE - Initialize UE - adb_ue_1 adb_ue_2 - - - Terminate_UE - true - Terminate UE - adb_ue_1 adb_ue_2 - - - Attach_UE - Attach UE - adb_ue_1 adb_ue_2 - - - Detach_UE - true - Detach UE - adb_ue_1 adb_ue_2 - + + Deploy_Object + Deploy eNB (TDD/Band40/5MHz/B200) in a container + starsky + ci-scripts/yaml_files/lte_b200_tdd_05Mhz_tm1 + - - Ping - ping (5MHz - 20 sec) - -c 20 - 25 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Attach_UE + Attach UE + adb_ue_1 adb_ue_2 + - - Iperf - iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(balanced) - -u -b 6.5M -t 30 -R - 50 - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Ping + ping (5MHz - 20 sec) + -c 20 + 25 + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(single-ue) - -u -b 6.5M -t 30 -R - 50 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(single-ue) + -u -b 6.5M -t 30 -R + 50 + adb_ue_1 + ltebox-nano + - - Iperf - iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(unbalanced) - -u -b 6.5M -t 30 -R - 50 - unbalanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(balanced) + -u -b 6.5M -t 30 -R + 50 + 50 + balanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - DL/TCP)(30 sec)(single-ue profile) - -t 30 -R - adb_ue_1 - ltebox-nano - + + Iperf + iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(unbalanced) + -u -b 6.5M -t 30 -R + 50 + unbalanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - DL/TCP)(30 sec) - -t 30 -R - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (5MHz - DL/TCP)(30 sec)(single-ue profile) + -t 30 -R + adb_ue_1 + ltebox-nano + - - Iperf - iperf (5MHz - UL/2Mbps/UDP)(30 sec)(balanced) - -u -b 2M -t 30 - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (5MHz - DL/TCP)(30 sec) + -t 30 -R + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - UL/2Mbps/UDP)(30 sec)(single-ue) - -u -b 2M -t 30 - 50 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (5MHz - UL/2Mbps/UDP)(30 sec)(single-ue) + -u -b 2M -t 30 + 50 + adb_ue_1 + ltebox-nano + - - Iperf - iperf (5MHz - UL/2Mbps/UDP)(30 sec)(unbalanced) - -u -b 2M -t 30 - 50 - unbalanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (5MHz - UL/2Mbps/UDP)(30 sec)(balanced) + -u -b 2M -t 30 + 50 + balanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - UL/TCP)(30 sec)(single-ue) - -t 30 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (5MHz - UL/2Mbps/UDP)(30 sec)(unbalanced) + -u -b 2M -t 30 + 50 + unbalanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - UL/TCP)(30 sec) - -t 30 - 50 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (5MHz - UL/TCP)(30 sec)(single-ue) + -t 30 + adb_ue_1 + ltebox-nano + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - starsky - oai-enb - + + Iperf + iperf (5MHz - UL/TCP)(30 sec) + -t 30 + 50 + adb_ue_1 adb_ue_2 + ltebox-nano + + + + Detach_UE + true + Detach UE + adb_ue_1 adb_ue_2 + + + + Terminate_UE + true + Terminate UE + adb_ue_1 adb_ue_2 + + + + Undeploy_Object + true + Undeploy eNB + starsky + ci-scripts/yaml_files/lte_b200_tdd_05Mhz_tm1 + + + + Custom_Command + true + Enable Sleep States + starsky + sudo cpupower idle-set -E + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + starsky + oai-enb + diff --git a/ci-scripts/xml_files/container_lte_b200_tdd_05Mhz_tm1_if4_5.xml b/ci-scripts/xml_files/container_lte_b200_tdd_05Mhz_tm1_if4_5.xml index da187e2120..3b2e5a8022 100644 --- a/ci-scripts/xml_files/container_lte_b200_tdd_05Mhz_tm1_if4_5.xml +++ b/ci-scripts/xml_files/container_lte_b200_tdd_05Mhz_tm1_if4_5.xml @@ -21,193 +21,175 @@ --> - test-tdd-05-if4-5 - Test-TDD-05MHz-TM1-IF4.5 - tasks - -300000 -100000 -111110 -800813 -030134 -030135 -040301 040532 040631 040632 040634 040635 040681 040682 040684 040685 040401 040201 -030231 -200000 -222222 - - + test-tdd-05-if4-5 + Test-TDD-05MHz-TM1-IF4.5 + tasks - - Pull_Local_Registry - Pull Images from Local Registry - starsky - oai-enb - + + Custom_Command + Reset USRP + starsky + sudo -S b2xx_fx3_utils --reset-device + - - Custom_Command - Disable Sleep States - starsky - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - starsky - sudo cpupower idle-set -E - + + Custom_Command + Disable Sleep States + starsky + sudo cpupower idle-set -D 0 + - - Custom_Command - Reset USRP - starsky - sudo -S b2xx_fx3_utils --reset-device - - - Create_Workspace - Create new Workspace for server 0 - starsky - - - Deploy_Object - Deploy RRU (TDD/Band40/5MHz/B200) in a container - starsky - ci-scripts/yaml_files/lte_b200_tdd_05Mhz_if4.5 - rru_tdd - - - Deploy_Object - Deploy RCC (TDD/Band40/5MHz) in a container - starsky - ci-scripts/yaml_files/lte_b200_tdd_05Mhz_if4.5 - rcc_tdd - + + Pull_Local_Registry + Pull Images from Local Registry + starsky + oai-enb + - - IdleSleep - Sleep - 5 - + + Create_Workspace + Create new Workspace for server 0 + starsky + - - Undeploy_Object - true - Undeploy RRU/RCC - starsky - ci-scripts/yaml_files/lte_b200_tdd_05Mhz_if4.5 - + + Deploy_Object + Deploy RRU (TDD/Band40/5MHz/B200) in a container + starsky + ci-scripts/yaml_files/lte_b200_tdd_05Mhz_if4.5 + rru_tdd + - - Initialize_UE - Initialize UE - adb_ue_1 adb_ue_2 - - - Terminate_UE - true - Terminate UE - adb_ue_1 adb_ue_2 - - - Attach_UE - Attach UE - adb_ue_1 adb_ue_2 - - - Detach_UE - true - Detach UE - adb_ue_1 adb_ue_2 - + + Deploy_Object + Deploy RCC (TDD/Band40/5MHz) in a container + starsky + ci-scripts/yaml_files/lte_b200_tdd_05Mhz_if4.5 + rcc_tdd + - - Ping - ping (5MHz - 20 sec) - -c 20 - 25 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Attach_UE + Attach UE + adb_ue_1 adb_ue_2 + - - Iperf - iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(balanced) - -u -b 6.5M -t 30 -R - 50 - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Ping + ping (5MHz - 20 sec) + -c 20 + 25 + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(single-ue) - -u -b 6.5M -t 30 -R - 50 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(balanced) + -u -b 6.5M -t 30 -R + 50 + 50 + balanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - DL/TCP)(30 sec)(single-ue profile) - -t 30 -R - adb_ue_1 - ltebox-nano - + + Iperf + iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(single-ue) + -u -b 6.5M -t 30 -R + 50 + adb_ue_1 + ltebox-nano + - - Iperf - iperf (5MHz - DL/TCP)(30 sec) - -t 30 -R - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (5MHz - DL/TCP)(30 sec)(single-ue profile) + -t 30 -R + adb_ue_1 + ltebox-nano + - - Iperf - iperf (5MHz - UL/2Mbps/UDP)(30 sec)(balanced) - -u -b 2M -t 30 - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (5MHz - DL/TCP)(30 sec) + -t 30 -R + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - UL/2Mbps/UDP)(30 sec)(single-ue) - -u -b 2M -t 30 - 50 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (5MHz - UL/2Mbps/UDP)(30 sec)(balanced) + -u -b 2M -t 30 + 50 + balanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (5MHz - UL/TCP)(30 sec)(single-ue) - -t 30 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (5MHz - UL/2Mbps/UDP)(30 sec)(single-ue) + -u -b 2M -t 30 + 50 + adb_ue_1 + ltebox-nano + - - Iperf - iperf (5MHz - UL/TCP)(30 sec) - -t 30 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (5MHz - UL/TCP)(30 sec)(single-ue) + -t 30 + adb_ue_1 + ltebox-nano + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - starsky - oai-enb - + + Iperf + iperf (5MHz - UL/TCP)(30 sec) + -t 30 + adb_ue_1 adb_ue_2 + ltebox-nano + + + + Detach_UE + true + Detach UE + adb_ue_1 adb_ue_2 + + + + Terminate_UE + true + Terminate UE + adb_ue_1 adb_ue_2 + + + + Undeploy_Object + true + Undeploy RRU/RCC + starsky + ci-scripts/yaml_files/lte_b200_tdd_05Mhz_if4.5 + + + + Custom_Command + true + Enable Sleep States + starsky + sudo cpupower idle-set -E + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + starsky + oai-enb + diff --git a/ci-scripts/xml_files/container_lte_b200_tdd_10Mhz_tm1.xml b/ci-scripts/xml_files/container_lte_b200_tdd_10Mhz_tm1.xml index 88b3330508..a947c6774c 100644 --- a/ci-scripts/xml_files/container_lte_b200_tdd_10Mhz_tm1.xml +++ b/ci-scripts/xml_files/container_lte_b200_tdd_10Mhz_tm1.xml @@ -23,197 +23,186 @@ Replaces xml_files/enb_usrp210_band40_test_10mhz_tm1.xml --> - test-tdd-10-tm1 - Test-TDD-10MHz-TM1 - tasks - -100000 -111110 -040101 -800813 -030114 -040301 040511 040612 040611 040613 040614 040615 040652 040651 040653 040654 040655 040401 040201 -030214 -200000 -222222 - - + test-tdd-10-tm1 + Test-TDD-10MHz-TM1 + tasks - - Pull_Local_Registry - Pull Images from Local Registry - starsky - oai-enb - - - Custom_Command - Disable Sleep States - starsky - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - starsky - sudo cpupower idle-set -E - - - Create_Workspace - Create new Workspace for server 0 - starsky - - - Deploy_Object - Deploy eNB (TDD/Band40/10MHz/B200) in a container - starsky - ci-scripts/yaml_files/lte_b200_tdd_10Mhz_tm1 - + + Custom_Command + Disable Sleep States + starsky + sudo cpupower idle-set -D 0 + - - IdleSleep - Sleep - 5 - + + Pull_Local_Registry + Pull Images from Local Registry + starsky + oai-enb + - - Undeploy_Object - true - Undeploy eNB - starsky - ci-scripts/yaml_files/lte_b200_tdd_10Mhz_tm1 - + + Initialize_UE + Initialize UE + adb_ue_1 adb_ue_2 + - - Initialize_UE - Initialize UE - adb_ue_1 adb_ue_2 - - - Terminate_UE - true - Terminate UE - adb_ue_1 adb_ue_2 - - - Attach_UE - Attach UE - adb_ue_1 adb_ue_2 - - - Detach_UE - true - Detach UE - adb_ue_1 adb_ue_2 - + + Create_Workspace + Create new Workspace for server 0 + starsky + - - Ping - ping (10MHz - 20 sec) - -c 20 - 25 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Deploy_Object + Deploy eNB (TDD/Band40/10MHz/B200) in a container + starsky + ci-scripts/yaml_files/lte_b200_tdd_10Mhz_tm1 + - - Iperf - iperf (10MHz - DL/13.5Mbps/UDP)(30 sec)(balanced) - -u -b 13.5M -t 30 -R - 50 - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Attach_UE + Attach UE + adb_ue_1 adb_ue_2 + - - Iperf - iperf (10MHz - DL/13.5Mbps/UDP)(30 sec)(single-ue) - -u -b 13.5M -t 30 -R - 50 - adb_ue_1 - ltebox-nano - + + Ping + ping (10MHz - 20 sec) + -c 20 + 25 + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (10MHz - DL/13.5Mbps/UDP)(30 sec)(unbalanced) - -u -b 13.5M -t 30 -R - 50 - unbalanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (10MHz - DL/13.5Mbps/UDP)(30 sec)(single-ue) + -u -b 13.5M -t 30 -R + 50 + adb_ue_1 + ltebox-nano + - - Iperf - iperf (10MHz - DL/TCP)(30 sec)(single-ue) - -t 30 -R - adb_ue_1 - ltebox-nano - + + Iperf + iperf (10MHz - DL/13.5Mbps/UDP)(30 sec)(balanced) + -u -b 13.5M -t 30 -R + 50 + 50 + balanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (10MHz - DL/TCP)(30 sec) - -t 30 -R - 50 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (10MHz - DL/13.5Mbps/UDP)(30 sec)(unbalanced) + -u -b 13.5M -t 30 -R + 50 + unbalanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (10MHz - UL/2Mbps/UDP)(30 sec)(balanced) - -u -b 2M -t 30 - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (10MHz - DL/TCP)(30 sec)(single-ue) + -t 30 -R + adb_ue_1 + ltebox-nano + - - Iperf - iperf (10MHz - UL/2Mbps/UDP)(30 sec)(single-ue) - -u -b 2M -t 30 - 50 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (10MHz - DL/TCP)(30 sec) + -t 30 -R + 50 + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (10MHz - UL/2Mbps/UDP)(30 sec)(unbalanced) - -u -b 2M -t 30 - 50 - unbalanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (10MHz - UL/2Mbps/UDP)(30 sec)(single-ue) + -u -b 2M -t 30 + 50 + adb_ue_1 + ltebox-nano + - - Iperf - iperf (10MHz - UL/TCP)(30 sec)(single-ue) - -t 30 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (10MHz - UL/2Mbps/UDP)(30 sec)(balanced) + -u -b 2M -t 30 + 50 + balanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (10MHz - UL/TCP)(30 sec) - -t 30 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (10MHz - UL/2Mbps/UDP)(30 sec)(unbalanced) + -u -b 2M -t 30 + 50 + unbalanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - starsky - oai-enb - + + Iperf + iperf (10MHz - UL/TCP)(30 sec)(single-ue) + -t 30 + adb_ue_1 + ltebox-nano + + + + Iperf + iperf (10MHz - UL/TCP)(30 sec) + -t 30 + adb_ue_1 adb_ue_2 + ltebox-nano + + + + Detach_UE + true + Detach UE + adb_ue_1 adb_ue_2 + + + + Terminate_UE + true + Terminate UE + adb_ue_1 adb_ue_2 + + + + Undeploy_Object + true + Undeploy eNB + starsky + ci-scripts/yaml_files/lte_b200_tdd_10Mhz_tm1 + + + + Custom_Command + true + Enable Sleep States + starsky + sudo cpupower idle-set -E + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + starsky + oai-enb + diff --git a/ci-scripts/xml_files/container_lte_b200_tdd_20Mhz_tm1.xml b/ci-scripts/xml_files/container_lte_b200_tdd_20Mhz_tm1.xml index 65f4dfc6b4..0888891cb3 100644 --- a/ci-scripts/xml_files/container_lte_b200_tdd_20Mhz_tm1.xml +++ b/ci-scripts/xml_files/container_lte_b200_tdd_20Mhz_tm1.xml @@ -23,195 +23,132 @@ Replaces xml_files/enb_usrp210_band40_test_20mhz_tm1.xml --> - test-tdd-20-tm1 - Test-TDD-20MHz-TM1 - tasks - -100000 -111110 -040101 -800813 -030124 -040301 040521 040622 040621 040623 040662 040401 040201 -030224 -200000 -222222 - - + test-tdd-20-tm1 + Test-TDD-20MHz-TM1 + tasks - - Pull_Local_Registry - Pull Images from Local Registry - starsky - oai-enb - - - Custom_Command - Disable Sleep States - starsky - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - starsky - sudo cpupower idle-set -E - - - Create_Workspace - Create new Workspace for server 0 - starsky - - - Deploy_Object - Deploy eNB (TDD/Band40/20MHz/B200) in a container - starsky - ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1 - + + Custom_Command + Disable Sleep States + starsky + sudo cpupower idle-set -D 0 + - - IdleSleep - Sleep - 5 - + + Pull_Local_Registry + Pull Images from Local Registry + starsky + oai-enb + - - Undeploy_Object - true - Undeploy eNB - starsky - ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1 - + + Initialize_UE + Initialize UE + adb_ue_1 adb_ue_2 + - - Initialize_UE - Initialize UE - adb_ue_1 adb_ue_2 - - - Terminate_UE - true - Terminate UE - adb_ue_1 adb_ue_2 - - - Attach_UE - Attach UE - adb_ue_1 adb_ue_2 - - - Detach_UE - true - Detach UE - adb_ue_1 adb_ue_2 - + + Create_Workspace + Create new Workspace for server 0 + starsky + - - Ping - ping (20MHz - 20 sec) - -c 20 - 25 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Deploy_Object + Deploy eNB (TDD/Band40/20MHz/B200) in a container + starsky + ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1 + - - Iperf - iperf (20MHz - DL/13.5Mbps/UDP)(30 sec)(balanced) - -u -b 13.5M -t 30 -R - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Attach_UE + Attach UE + adb_ue_1 adb_ue_2 + - - Iperf - iperf (20MHz - DL/13.5Mbps/UDP)(30 sec)(single-ue) - -u -b 13.5M -t 30 -R - 50 - adb_ue_1 - ltebox-nano - + + Ping + ping (20MHz - 20 sec) + -c 20 + 25 + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (20MHz - DL/13.5Mbps/UDP)(30 sec)(unbalanced) - -u -b 13.5M -t 30 -R - 50 - unbalanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (20MHz - DL/13.5Mbps/UDP)(30 sec)(single-ue) + -u -b 13.5M -t 30 -R + 50 + adb_ue_1 + ltebox-nano + - - Iperf - iperf (20MHz - DL/TCP)(30 sec)(single-ue) - -t 30 -R - adb_ue_1 - ltebox-nano - + + Iperf + iperf (20MHz - DL/13.5Mbps/UDP)(30 sec)(balanced) + -u -b 13.5M -t 30 -R + 50 + balanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (20MHz - DL/TCP)(30 sec) - -t 30 -R - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (20MHz - DL/13.5Mbps/UDP)(30 sec)(unbalanced) + -u -b 13.5M -t 30 -R + 50 + unbalanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (20MHz - UL/2Mbps/UDP)(30 sec)(balanced) - -u -b 2M -t 30 -R - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (20MHz - UL/2Mbps/UDP)(30 sec)(single-ue) + -u -b 2M -t 30 -R + 50 + adb_ue_1 + ltebox-nano + - - Iperf - iperf (20MHz - UL/2Mbps/UDP)(30 sec)(single-ue) - -u -b 2M -t 30 -R - 50 - adb_ue_1 - ltebox-nano - + + Detach_UE + true + Detach UE + adb_ue_1 adb_ue_2 + - - Iperf - iperf (20MHz - UL/2Mbps/UDP)(30 sec)(unbalanced) - -u -b 2M -t 30 - 50 - unbalanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Terminate_UE + true + Terminate UE + adb_ue_1 adb_ue_2 + - - Iperf - iperf (20MHz - UL/TCP)(30 sec)(single-ue) - -t 30 - adb_ue_1 - ltebox-nano - + + Undeploy_Object + true + Undeploy eNB + starsky + ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1 + - - Iperf - iperf (20MHz - UL/TCP)(30 sec) - -t 30 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Custom_Command + true + Enable Sleep States + starsky + sudo cpupower idle-set -E + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - starsky - oai-enb - + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + starsky + oai-enb + diff --git a/ci-scripts/xml_files/container_lte_b200_tdd_20Mhz_tm1_default_scheduler.xml b/ci-scripts/xml_files/container_lte_b200_tdd_20Mhz_tm1_default_scheduler.xml index 6a0cb0f892..636abb1a66 100644 --- a/ci-scripts/xml_files/container_lte_b200_tdd_20Mhz_tm1_default_scheduler.xml +++ b/ci-scripts/xml_files/container_lte_b200_tdd_20Mhz_tm1_default_scheduler.xml @@ -23,200 +23,188 @@ Replaces xml_files/enb_usrp210_band40_test_20mhz_tm1_default_scheduler.xml --> - test-tdd-20-tm1-def-sched - Test-TDD-20MHz-TM1-Default-Scheduler - tasks - -100000 -111110 -040101 -800813 -030125 -040301 040522 040627 040626 040628 040629 040630 040667 040666 040668 040669 040670 040401 040201 -030225 -200000 -222222 - - + test-tdd-20-tm1-def-sched + Test-TDD-20MHz-TM1-Default-Scheduler + tasks - - Pull_Local_Registry - Pull Images from Local Registry - starsky - oai-enb - + + Custom_Command + Disable Sleep States + starsky + sudo cpupower idle-set -D 0 + - - Custom_Command - Disable Sleep States - starsky - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - starsky - sudo cpupower idle-set -E - - - Create_Workspace - Create new Workspace for server 0 - starsky - - - Deploy_Object - Deploy eNB (TDD/Band40/20MHz/B200) in a container - starsky - ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1_default_scheduler - + + Pull_Local_Registry + Pull Images from Local Registry + starsky + oai-enb + - - IdleSleep - Sleep - 5 - + + Initialize_UE + Initialize UE + adb_ue_1 adb_ue_2 + - - Undeploy_Object - true - Undeploy eNB - starsky - ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1_default_scheduler - + + Create_Workspace + Create new Workspace for server 0 + starsky + - - Initialize_UE - Initialize UE - adb_ue_1 adb_ue_2 - - - Terminate_UE - true - Terminate UE - adb_ue_1 adb_ue_2 - - - Attach_UE - Attach UE - adb_ue_1 adb_ue_2 - - - Detach_UE - true - Detach UE - adb_ue_1 adb_ue_2 - + + Deploy_Object + Deploy eNB (TDD/Band40/20MHz/B200) in a container + starsky + ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1_default_scheduler + - - Ping - ping (20MHz - 20 sec) - -c 20 - 25 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Attach_UE + Attach UE + adb_ue_1 adb_ue_2 + - - Iperf - iperf (20MHz - DL/27.5Mbps/UDP)(30 sec)(balanced) - -u -b 27.5M -t 30 -R - 50 - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Ping + ping (20MHz - 20 sec) + -c 20 + 25 + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (20MHz - DL/27.5Mbps/UDP)(30 sec)(single-ue) - -u -b 27.5M -t 30 -R - 50 - 50 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (20MHz - DL/27.5Mbps/UDP)(30 sec)(single-ue) + -u -b 27.5M -t 30 -R + 50 + 50 + adb_ue_1 + ltebox-nano + - - Iperf - iperf (20MHz - DL/27.5Mbps/UDP)(30 sec)(unbalanced) - -u -b 27.5M -t 30 -R - 50 - 50 - unbalanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (20MHz - DL/27.5Mbps/UDP)(30 sec)(balanced) + -u -b 27.5M -t 30 -R + 50 + 50 + balanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (20MHz - DL/TCP)(30 sec)(single-ue) - -t 30 -R - adb_ue_1 - ltebox-nano - + + Iperf + iperf (20MHz - DL/27.5Mbps/UDP)(30 sec)(unbalanced) + -u -b 27.5M -t 30 -R + 50 + 50 + unbalanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (20MHz - DL/TCP)(30 sec) - -t 30 -R - 50 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (20MHz - DL/TCP)(30 sec)(single-ue) + -t 30 -R + adb_ue_1 + ltebox-nano + - - Iperf - iperf (20MHz - UL/7Mbps/UDP)(30 sec)(balanced) - -u -b 7M -t 30 - 50 - balanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (20MHz - DL/TCP)(30 sec) + -t 30 -R + 50 + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (20MHz - UL/7Mbps/UDP)(30 sec)(single-ue) - -u -b 7M -t 30 - 50 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (20MHz - UL/7Mbps/UDP)(30 sec)(single-ue) + -u -b 7M -t 30 + 50 + adb_ue_1 + ltebox-nano + - - Iperf - iperf (20MHz - UL/7Mbps/UDP)(30 sec)(unbalanced) - -u -b 7M -t 30 - 50 - unbalanced - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (20MHz - UL/7Mbps/UDP)(30 sec)(balanced) + -u -b 7M -t 30 + 50 + balanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (20MHz - UL/TCP)(30 sec)(single-ue) - -t 30 - adb_ue_1 - ltebox-nano - + + Iperf + iperf (20MHz - UL/7Mbps/UDP)(30 sec)(unbalanced) + -u -b 7M -t 30 + 50 + unbalanced + adb_ue_1 adb_ue_2 + ltebox-nano + - - Iperf - iperf (20MHz - UL/TCP)(30 sec) - -t 30 - adb_ue_1 adb_ue_2 - ltebox-nano - + + Iperf + iperf (20MHz - UL/TCP)(30 sec)(single-ue) + -t 30 + adb_ue_1 + ltebox-nano + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - starsky - oai-enb - + + Iperf + iperf (20MHz - UL/TCP)(30 sec) + -t 30 + adb_ue_1 adb_ue_2 + ltebox-nano + + + + Detach_UE + true + Detach UE + adb_ue_1 adb_ue_2 + + + + Terminate_UE + true + Terminate UE + adb_ue_1 adb_ue_2 + + + + Undeploy_Object + true + Undeploy eNB + starsky + ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1_default_scheduler + + + + Custom_Command + true + Enable Sleep States + starsky + sudo cpupower idle-set -E + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + starsky + oai-enb + diff --git a/ci-scripts/xml_files/container_lte_n3xx_tdd_2x2_tm1.xml b/ci-scripts/xml_files/container_lte_n3xx_tdd_2x2_tm1.xml index 3337bba999..39ac1a7df4 100644 --- a/ci-scripts/xml_files/container_lte_n3xx_tdd_2x2_tm1.xml +++ b/ci-scripts/xml_files/container_lte_n3xx_tdd_2x2_tm1.xml @@ -25,71 +25,54 @@ TEST-LTE-2x2-N3XX-TM1 2.6 Ghz TDD LTE 2x2 TM1 tasks - -111111 -100000 -010010 -800833 -030101 -010001 -000001 -050000 -050001 -070000 -070001 -010010 -030201 -333333 - - - - - + Pull_Local_Registry Pull Images from Local Registry obelix oai-enb - + Custom_Command Disable Sleep States obelix sudo cpupower idle-set -D 0 - - Custom_Command - Enable Sleep States - obelix - sudo cpupower idle-set -E + + Detach_UE + true + Detach UE + up2 - + + Create_Workspace Create new Workspace obelix - + + Deploy_Object Deploy eNB (TDD/Band38/2.6Ghz/N3XX) in a container obelix ci-scripts/yaml_files/lte_n3xx_tdd_2x2_tm1 - - IdleSleep - Sleep - 5 - - - + Attach_UE Attach UE up2 - + + IdleSleep + Sleep + 5 + + + Ping Ping: 20 pings up2 @@ -99,7 +82,7 @@ 60 - + Ping Ping: 100 pings, size 1024 up2 @@ -107,9 +90,9 @@ -c 100 -s 1024 -i 0.2 1 60 - + - + Iperf iperf (DL/26Mbps/UDP)(60 sec)(single-ue profile) -u -b 26M -t 60 -R @@ -117,44 +100,39 @@ porcepix-cn4g 5 95 - + - - Iperf - iperf (UL/7Mbps/UDP)(60 sec)(single-ue profile) - -u -b 7M -t 60 - up2 - porcepix-cn4g - 5 - 95 - + + Iperf + iperf (UL/7Mbps/UDP)(60 sec)(single-ue profile) + -u -b 7M -t 60 + up2 + porcepix-cn4g + 5 + 95 + - + Detach_UE true Detach UE up2 - + Undeploy_Object true Undeploy gNB obelix ci-scripts/yaml_files/lte_n3xx_tdd_2x2_tm1 - - - Clean_Test_Server_Images - true - Clean Test Images - obelix - oai-enb - + + Clean_Test_Server_Images + true + Clean Test Images + obelix + oai-enb + - diff --git a/ci-scripts/xml_files/container_lte_n3xx_tdd_2x2_tm2.xml b/ci-scripts/xml_files/container_lte_n3xx_tdd_2x2_tm2.xml index a3e89df4a6..e2b9f7ae13 100644 --- a/ci-scripts/xml_files/container_lte_n3xx_tdd_2x2_tm2.xml +++ b/ci-scripts/xml_files/container_lte_n3xx_tdd_2x2_tm2.xml @@ -25,71 +25,54 @@ TEST-LTE-2x2-N3XXi-TM2 2.6 Ghz TDD LTE 2x2 TM2 tasks - -111111 -100000 -010010 -800833 -031101 -010001 -000001 -051000 -051001 -071000 -071001 -010010 -031201 -333333 - - - - - + Pull_Local_Registry Pull Images from Local Registry obelix oai-enb - + Custom_Command Disable Sleep States obelix sudo cpupower idle-set -D 0 - - Custom_Command - Enable Sleep States - obelix - sudo cpupower idle-set -E + + Detach_UE + true + Detach UE + up2 - + + Create_Workspace Create new Workspace obelix - + + Deploy_Object Deploy eNB (TDD/Band38/2.6Ghz/N3XX) in a container obelix ci-scripts/yaml_files/lte_n3xx_tdd_2x2_tm2 - - IdleSleep - Sleep - 5 - - - + Attach_UE Attach UE up2 - + + IdleSleep + Sleep + 5 + + + Ping Ping: 20 pings up2 @@ -99,7 +82,7 @@ 60 - + Ping Ping: 100 pings, size 1024 up2 @@ -107,9 +90,9 @@ -c 100 -s 1024 -i 0.2 1 60 - + - + Iperf iperf (DL/26Mbps/UDP)(60 sec)(single-ue profile) -u -b 1M -t 60 -R @@ -117,45 +100,39 @@ porcepix-cn4g 5 95 - + - - Iperf - iperf (UL/7Mbps/UDP)(60 sec)(single-ue profile) - -u -b 7M -t 60 - up2 - porcepix-cn4g - 5 - 95 - + + Iperf + iperf (UL/7Mbps/UDP)(60 sec)(single-ue profile) + -u -b 7M -t 60 + up2 + porcepix-cn4g + 5 + 95 + - + Detach_UE true Detach UE up2 - + Undeploy_Object true Undeploy gNB obelix ci-scripts/yaml_files/lte_n3xx_tdd_2x2_tm2 - - - Clean_Test_Server_Images - true - Clean Test Images - obelix - oai-enb - - + + Clean_Test_Server_Images + true + Clean Test Images + obelix + oai-enb + - diff --git a/ci-scripts/xml_files/container_nsa_b200_quectel.xml b/ci-scripts/xml_files/container_nsa_b200_quectel.xml index c73c6dadca..a9e859886c 100644 --- a/ci-scripts/xml_files/container_nsa_b200_quectel.xml +++ b/ci-scripts/xml_files/container_nsa_b200_quectel.xml @@ -21,261 +21,226 @@ --> - TEST-NSA-FR1-TM1-B200 - NSA SanityCheck with QUECTEL - tasks - - 200000 - 100000 - 500000 - 111110 - 111111 - 000100 - 010000 - 800833 - 030101 - 800834 - 030102 - 010001 - 050000 - 050001 - 070001 - 070000 - 070002 - 050002 - 050003 - 010010 - 010002 - 030202 - 030201 - 060000 - 300000 - 600000 - 222220 - 222221 - - + TEST-NSA-FR1-TM1-B200 + NSA SanityCheck with QUECTEL + tasks - - Pull_Local_Registry - Pull Images from Local Registry - nepes - oai-enb - + + Custom_Command + Disable Sleep States (nepes) + nepes + sudo cpupower idle-set -D 0 + - - Pull_Local_Registry - Pull Images from Local Registry - ofqot - oai-gnb - + + Custom_Command + Reset USRP on nepes + nepes + sudo -S /usr/local/lib/uhd/utils/b2xx_fx3_utils --reset-device + - - Custom_Command - Reset USRP on nepes - nepes - sudo -S /usr/local/lib/uhd/utils/b2xx_fx3_utils --reset-device - + + Custom_Command + Disable Sleep States (ofqot) + ofqot + sudo cpupower idle-set -D 0 + - - Custom_Command - Disable Sleep States (nepes) - nepes - sudo cpupower idle-set -D 0 - - - Custom_Command + + Pull_Local_Registry + Pull Images from Local Registry + nepes + oai-enb + + + + Pull_Local_Registry + Pull Images from Local Registry + ofqot + oai-gnb + + + + DeployCoreNetwork + Start EPC + ltebox-nepes + + + + Initialize_UE + Initialize Quectel + idefix + + + + Create_Workspace + Create new Workspace + nepes + + + + Deploy_Object + Deploy eNB (FDD/Band7/5MHz/B200) in a container + nepes + ci-scripts/yaml_files/nsa_b200_enb + + + + Create_Workspace + Create new Workspace + ofqot + + + + Deploy_Object + Deploy gNB (TDD/Band78/40MHz/B200) in a container + ofqot + ci-scripts/yaml_files/nsa_b200_gnb + + + + Attach_UE + Attach UE + idefix + + + + Ping + Ping: 20pings in 20sec + idefix + ltebox-nepes + -c 20 + 1 + 15 + + + + Ping + Ping: 100pings in 20sec + idefix + ltebox-nepes + -c 100 -i 0.2 + 1 + 15 + + + + Iperf + iperf (UL/8Mbps/UDP)(60 sec)(single-ue profile) + -u -b 8M -t 60 + idefix + ltebox-nepes + 1 + 95 + + + + Iperf + iperf (DL/70Mbps/UDP)(60 sec)(single-ue profile) + -u -b 70M -t 60 -R + idefix + ltebox-nepes + 25 + 80 + + + + Iperf + iperf (BIDIR TCP)(10 sec)(single-ue profile) + -t 10 --bidir + idefix + ltebox-nepes + + + + Ping + Ping: 20pings in 20sec + idefix + ltebox-nepes + -c 20 + 1 + 15 + + + + Ping + Ping: 100pings in 20sec + idefix + ltebox-nepes + -c 100 -i 0.2 + 1 + 15 + + + + Detach_UE true - Enable Sleep States (nepes) - nepes - sudo cpupower idle-set -E - - - Custom_Command - Disable Sleep States (ofqot) - ofqot - sudo cpupower idle-set -D 0 - - - Custom_Command + Detach UE + idefix + + + + Terminate_UE true - Enable Sleep States (ofqot) - ofqot - sudo cpupower idle-set -E - + Terminate Quectel + idefix + - - DeployCoreNetwork - Start EPC - ltebox-nepes - - - - Initialize_UE - Initialize Quectel - idefix - - - Terminate_UE + + Undeploy_Object true - Terminate Quectel - idefix - - - Attach_UE - Attach UE - idefix - - - Detach_UE + Undeploy gNB + ofqot + ci-scripts/yaml_files/nsa_b200_gnb + 10,100,100,100 + 10,100,100,100 + + + + Undeploy_Object true - Detach UE - idefix - - - Create_Workspace - Create new Workspace - nepes - - - Deploy_Object - Deploy eNB (FDD/Band7/5MHz/B200) in a container - nepes - ci-scripts/yaml_files/nsa_b200_enb - - - Create_Workspace - Create new Workspace - ofqot - - - Deploy_Object - Deploy gNB (TDD/Band78/40MHz/B200) in a container - ofqot - ci-scripts/yaml_files/nsa_b200_gnb - + Undeploy eNB + nepes + ci-scripts/yaml_files/nsa_b200_enb + - - IdleSleep - Sleep - 5 - - - - IdleSleep - Sleep - 20 - - - - - Ping - Ping: 20pings in 20sec - idefix - ltebox-nepes - -c 20 - 1 - 15 - - - - Ping - Ping: 100pings in 20sec - idefix - ltebox-nepes - -c 100 -i 0.2 - 1 - 15 - - - - Ping - Ping: 20pings in 20sec - idefix - ltebox-nepes - -c 20 - 1 - 15 - - - - Ping - Ping: 100pings in 20sec - idefix - ltebox-nepes - -c 100 -i 0.2 - 1 - 15 - - - - Iperf - iperf (DL/70Mbps/UDP)(60 sec)(single-ue profile) - -u -b 70M -t 60 -R - idefix - ltebox-nepes - 25 - 80 - - - - Iperf - iperf (UL/8Mbps/UDP)(60 sec)(single-ue profile) - -u -b 8M -t 60 - idefix - ltebox-nepes - 1 - 95 - - - - Iperf - iperf (BIDIR TCP)(10 sec)(single-ue profile) - -t 10 --bidir - idefix - ltebox-nepes - - - - Undeploy_Object - true - Undeploy eNB - nepes - ci-scripts/yaml_files/nsa_b200_enb - - - - UndeployCoreNetwork - Terminate EPC - true - ltebox-nepes - - - - Undeploy_Object - true - Undeploy gNB - ofqot - ci-scripts/yaml_files/nsa_b200_gnb - 10,100,100,100 - 10,100,100,100 - - - - Clean_Test_Server_Images + + UndeployCoreNetwork + Terminate EPC true - Clean Test Images on Test Server - nepes - oai-enb - + ltebox-nepes + - - Clean_Test_Server_Images + + Custom_Command true - Clean Test Images on Test Server - ofqot - oai-gnb - + Enable Sleep States (nepes) + nepes + sudo cpupower idle-set -E + + + + Custom_Command + true + Enable Sleep States (ofqot) + ofqot + sudo cpupower idle-set -E + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + nepes + oai-enb + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + ofqot + oai-gnb + - diff --git a/ci-scripts/xml_files/container_sa_aerial_cn_start.xml b/ci-scripts/xml_files/container_sa_aerial_cn_start.xml index db622423ae..e29a8aa781 100644 --- a/ci-scripts/xml_files/container_sa_aerial_cn_start.xml +++ b/ci-scripts/xml_files/container_sa_aerial_cn_start.xml @@ -21,17 +21,14 @@ --> - TEST-AERIAL-SA-CN-START - Deploy 5GC - tasks - - 555000 - - - - DeployCoreNetwork - Initialize 5G Core - oc-cn5g-20897-aerial - - + TEST-AERIAL-SA-CN-START + Deploy 5GC + tasks + + DeployCoreNetwork + Initialize 5G Core + oc-cn5g-20897-aerial + + + diff --git a/ci-scripts/xml_files/container_sa_aerial_cn_stop.xml b/ci-scripts/xml_files/container_sa_aerial_cn_stop.xml index bf0bd9fb9c..f50c07a41f 100644 --- a/ci-scripts/xml_files/container_sa_aerial_cn_stop.xml +++ b/ci-scripts/xml_files/container_sa_aerial_cn_stop.xml @@ -21,18 +21,15 @@ --> - TEST-AERIAL-SA-CN-STOP - Undeploy 5GC - tasks - - 000555 - - - - UndeployCoreNetwork - true - Terminate 5G Core - oc-cn5g-20897-aerial - - + TEST-AERIAL-SA-CN-STOP + Undeploy 5GC + tasks + + UndeployCoreNetwork + true + Terminate 5G Core + oc-cn5g-20897-aerial + + + diff --git a/ci-scripts/xml_files/container_sa_aerial_quectel.xml b/ci-scripts/xml_files/container_sa_aerial_quectel.xml index bf3f702219..b5a2e11e50 100644 --- a/ci-scripts/xml_files/container_sa_aerial_quectel.xml +++ b/ci-scripts/xml_files/container_sa_aerial_quectel.xml @@ -21,136 +21,127 @@ --> - TEST-AERIAL-SA - AERIAL 100 MHz TDD SA - tasks - - 111111 - 000222 - 800813 - 002222 - 002223 - 000111 - 000011 - 000022 - 000033 - 200022 - 300033 - 000222 - 222222 - 333333 - - - - Pull_Local_Registry - Pull Images from Local Registry - gracehopper1-oai - oai-gnb-aerial - arm_ - + TEST-AERIAL-SA + AERIAL 100 MHz TDD SA + tasks - - Create_Workspace - Create new Workspace for server 0 - gracehopper1-oai - + + Pull_Local_Registry + Pull Images from Local Registry + gracehopper1-oai + oai-gnb-aerial + arm_ + - - Deploy_Object - Deploy PNF/Nvidia CUBB in a container - gracehopper1-oai - ci-scripts/yaml_files/sa_gnb_aerial - nv-cubb - + + Detach_UE + true + Detach Quectel + up2-aerial + - - Deploy_Object - Deploy VNF in a container - gracehopper1-oai - ci-scripts/yaml_files/sa_gnb_aerial - oai-gnb-aerial - + + Create_Workspace + Create new Workspace for server 0 + gracehopper1-oai + - - Attach_UE - Attach Quectel - up2-aerial - + + Deploy_Object + Deploy PNF/Nvidia CUBB in a container + gracehopper1-oai + ci-scripts/yaml_files/sa_gnb_aerial + nv-cubb + - - Ping - Ping: 100pings in 20sec - up2-aerial - oc-cn5g-20897-aerial - -c 100 -i 0.2 - 5 - + + Deploy_Object + Deploy VNF in a container + gracehopper1-oai + ci-scripts/yaml_files/sa_gnb_aerial + oai-gnb-aerial + - - Iperf - iperf (DL/UDP/800M)(30 sec)(single-ue profile) - -u -b 800M -t 30 -R - oc-cn5g-20897-aerial - up2-aerial - 25 - 80 - + + Attach_UE + Attach Quectel + up2-aerial + - - Iperf - iperf (UL/UDP/150M)(30 sec)(single-ue profile) - -u -b 150M -t 30 -l 1428 - oc-cn5g-20897-aerial - up2-aerial - 25 - 80 - + + Ping + Ping: 100pings in 20sec + up2-aerial + oc-cn5g-20897-aerial + -c 100 -i 0.2 + 5 + - - Iperf - Optional iperf (DL/UDP/1000M)(30 sec)(single-ue profile) - true - -u -b 1000M -t 30 -R - oc-cn5g-20897-aerial - up2-aerial - 25 - 80 - + + Iperf + iperf (DL/UDP/800M)(30 sec)(single-ue profile) + -u -b 800M -t 30 -R + oc-cn5g-20897-aerial + up2-aerial + 25 + 80 + - - Iperf - Optional iperf (UL/UDP/200M)(30 sec)(single-ue profile) - true - -u -b 200M -t 30 -l 1428 - oc-cn5g-20897-aerial - up2-aerial - 25 - 80 - + + Iperf + iperf (UL/UDP/150M)(30 sec)(single-ue profile) + -u -b 150M -t 30 -l 1428 + oc-cn5g-20897-aerial + up2-aerial + 25 + 80 + - - Detach_UE - true - Detach Quectel - up2-aerial - + + Iperf + Optional iperf (DL/UDP/1000M)(30 sec)(single-ue profile) + true + -u -b 1000M -t 30 -R + oc-cn5g-20897-aerial + up2-aerial + 25 + 80 + - - Undeploy_Object - true - Undeploy gNB - gracehopper1-oai - ci-scripts/yaml_files/sa_gnb_aerial - 20,100,100,100 - 20,100,100,100 - + + Iperf + Optional iperf (UL/UDP/200M)(30 sec)(single-ue profile) + true + -u -b 200M -t 30 -l 1428 + oc-cn5g-20897-aerial + up2-aerial + 25 + 80 + + + + Detach_UE + true + Detach Quectel + up2-aerial + + + + Undeploy_Object + true + Undeploy gNB + gracehopper1-oai + ci-scripts/yaml_files/sa_gnb_aerial + 20,100,100,100 + 20,100,100,100 + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + gracehopper1-oai + oai-gnb-aerial + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - gracehopper1-oai - oai-gnb-aerial - - diff --git a/ci-scripts/xml_files/container_sa_aerial_quectel_ul_heavy.xml b/ci-scripts/xml_files/container_sa_aerial_quectel_ul_heavy.xml index baf525f167..c577236887 100644 --- a/ci-scripts/xml_files/container_sa_aerial_quectel_ul_heavy.xml +++ b/ci-scripts/xml_files/container_sa_aerial_quectel_ul_heavy.xml @@ -21,124 +21,116 @@ --> - TEST-AERIAL-SA-UL-Heavy - AERIAL 100 MHz DSUUU SA - tasks - - 111111 - 000222 - 800813 - 002222 - 002223 - 000111 - 000011 - 000032 - 000033 - 000022 - 000222 - 222222 - 333333 - - - - Pull_Local_Registry - Pull Images from Local Registry - gracehopper1-oai - oai-gnb-aerial - arm_ - + TEST-AERIAL-SA-UL-Heavy + AERIAL 100 MHz DSUUU SA + tasks - - Create_Workspace - Create new Workspace for server 0 - gracehopper1-oai - + + Pull_Local_Registry + Pull Images from Local Registry + gracehopper1-oai + oai-gnb-aerial + arm_ + - - Deploy_Object - Deploy PNF/Nvidia CUBB in a container - gracehopper1-oai - ci-scripts/yaml_files/sa_gnb_aerial_ul - nv-cubb - + + Detach_UE + true + Detach Quectel + up2-aerial + - - Deploy_Object - Deploy VNF in a container - gracehopper1-oai - ci-scripts/yaml_files/sa_gnb_aerial_ul - oai-gnb-aerial - + + Create_Workspace + Create new Workspace for server 0 + gracehopper1-oai + - - Attach_UE - Attach Quectel - up2-aerial - + + Deploy_Object + Deploy PNF/Nvidia CUBB in a container + gracehopper1-oai + ci-scripts/yaml_files/sa_gnb_aerial_ul + nv-cubb + - - Ping - Ping: 100pings in 20sec - up2-aerial - oc-cn5g-20897-aerial - -c 100 -i 0.2 - 5 - + + Deploy_Object + Deploy VNF in a container + gracehopper1-oai + ci-scripts/yaml_files/sa_gnb_aerial_ul + oai-gnb-aerial + - - Iperf - iperf (DL/UDP/200M)(30 sec)(single-ue profile) - -u -b 200M -t 30 -R - oc-cn5g-20897-aerial - up2-aerial - 25 - 80 - + + Attach_UE + Attach Quectel + up2-aerial + - - Iperf - iperf (UL/UDP/300M)(30 sec)(single-ue profile) - -u -b 300M -t 30 -l 1428 - oc-cn5g-20897-aerial - up2-aerial - 10 - 90 - + + Ping + Ping: 100pings in 20sec + up2-aerial + oc-cn5g-20897-aerial + -c 100 -i 0.2 + 5 + - - Iperf - iperf (UL/UDP/380M)(30 sec)(single-ue profile) - true - -u -b 380M -t 30 -l 1428 - oc-cn5g-20897-aerial - up2-aerial - 10 - 90 - + + Iperf + iperf (UL/UDP/300M)(30 sec)(single-ue profile) + -u -b 300M -t 30 -l 1428 + oc-cn5g-20897-aerial + up2-aerial + 10 + 90 + - - Detach_UE - true - Detach Quectel - up2-aerial - + + Iperf + iperf (UL/UDP/380M)(30 sec)(single-ue profile) + true + -u -b 380M -t 30 -l 1428 + oc-cn5g-20897-aerial + up2-aerial + 10 + 90 + - - Undeploy_Object - true - Undeploy gNB - gracehopper1-oai - ci-scripts/yaml_files/sa_gnb_aerial_ul - 20,100,100,100 - 20,100,100,100 - + + Iperf + iperf (DL/UDP/200M)(30 sec)(single-ue profile) + -u -b 200M -t 30 -R + oc-cn5g-20897-aerial + up2-aerial + 25 + 80 + + + + Detach_UE + true + Detach Quectel + up2-aerial + + + + Undeploy_Object + true + Undeploy gNB + gracehopper1-oai + ci-scripts/yaml_files/sa_gnb_aerial_ul + 20,100,100,100 + 20,100,100,100 + + + + Clean_Test_Server_Images + true + Clean Test Images on Test Server + gracehopper1-oai + oai-gnb-aerial + - - Clean_Test_Server_Images - true - Clean Test Images on Test Server - gracehopper1-oai - oai-gnb-aerial - - diff --git a/ci-scripts/xml_files/container_sa_aw2s_asue.xml b/ci-scripts/xml_files/container_sa_aw2s_asue.xml index e5d32c181f..6dfbc83187 100644 --- a/ci-scripts/xml_files/container_sa_aw2s_asue.xml +++ b/ci-scripts/xml_files/container_sa_aw2s_asue.xml @@ -24,34 +24,8 @@ TEST-5G-AW2S 20 MHz TDD SA tasks - 1 - - 110000 - 101000 - 100813 - 120000 - 102000 - 102001 - 302001 - 102002 - 302002 - 102003 - 100100 - 100010 - 100020 - 100030 - 100040 - 102016 - 100200 - 103000 - 104000 - 100002 - 130000 - 444444 - - - + Pull_Cluster_Image Pull Images from Cluster oaicicd-ran @@ -59,58 +33,68 @@ avra - + Initialize_UE Initialize Amarisoft UE amarisoft_ue - + Create_Workspace Creating new Workspace avra - + Deploy_Object Deploy gNB (TDD/Band78/20MHz/aw2s) in a container avra ci-scripts/yaml_files/sa_aw2s_gnb - + Attach_UE Attach UE 1 amarisoft_ue_1 - + Custom_Command Verify UE 1 is normal (no RedCap) avra [ $(docker logs oai-gnb-aw2s | grep -E "UE with RNTI [0-9a-f]{4} is RedCap" | wc -l) -eq 0 ] - + Attach_UE Attach (RedCap) UE 2 amarisoft_ue_2 - + Custom_Command Verify UE 2 is RedCap avra [ $(docker logs oai-gnb-aw2s | grep -m1 -E "UE with RNTI [0-9a-f]{4} is RedCap" | wc -l) -eq 1 ] - + Attach_UE Attach UE 3 - 15 amarisoft_ue_3 amarisoft_ue_4 amarisoft_ue_5 amarisoft_ue_6 amarisoft_ue_7 amarisoft_ue_8 amarisoft_ue_9 amarisoft_ue_10 amarisoft_ue_11 amarisoft_ue_12 amarisoft_ue_13 amarisoft_ue_14 amarisoft_ue_15 - + + Ping + Ping: 50 pings in 10sec, multi-ue + amarisoft_ue_1 amarisoft_ue_2 amarisoft_ue_3 amarisoft_ue_4 amarisoft_ue_5 amarisoft_ue_6 amarisoft_ue_7 amarisoft_ue_8 amarisoft_ue_9 amarisoft_ue_10 amarisoft_ue_11 amarisoft_ue_12 amarisoft_ue_13 amarisoft_ue_14 amarisoft_ue_15 + oc-cn5g + -c 50 -i 0.2 + 5 + 25 + + + Iperf iperf (DL/3Mbps/UDP)(30 sec) -u -b 45M -t 30 -R @@ -121,16 +105,7 @@ oc-cn5g - - Iperf - iperf (DL/TCP)(30 sec) - -t 30 -R - amarisoft_ue_1 amarisoft_ue_2 amarisoft_ue_3 amarisoft_ue_4 amarisoft_ue_5 amarisoft_ue_6 amarisoft_ue_7 amarisoft_ue_8 amarisoft_ue_9 amarisoft_ue_10 amarisoft_ue_11 amarisoft_ue_12 amarisoft_ue_13 amarisoft_ue_14 amarisoft_ue_15 - 2 - oc-cn5g - - - + Iperf iperf (UL/1Mbps/UDP)(30 sec) -u -b 15M -t 30 @@ -141,7 +116,16 @@ oc-cn5g - + + Iperf + iperf (DL/TCP)(30 sec) + -t 30 -R + amarisoft_ue_1 amarisoft_ue_2 amarisoft_ue_3 amarisoft_ue_4 amarisoft_ue_5 amarisoft_ue_6 amarisoft_ue_7 amarisoft_ue_8 amarisoft_ue_9 amarisoft_ue_10 amarisoft_ue_11 amarisoft_ue_12 amarisoft_ue_13 amarisoft_ue_14 amarisoft_ue_15 + 2 + oc-cn5g + + + Iperf iperf (UL/TCP)(30 sec) -t 30 @@ -151,23 +135,13 @@ oc-cn5g - - Ping - Ping: 50 pings in 10sec, multi-ue - amarisoft_ue_1 amarisoft_ue_2 amarisoft_ue_3 amarisoft_ue_4 amarisoft_ue_5 amarisoft_ue_6 amarisoft_ue_7 amarisoft_ue_8 amarisoft_ue_9 amarisoft_ue_10 amarisoft_ue_11 amarisoft_ue_12 amarisoft_ue_13 amarisoft_ue_14 amarisoft_ue_15 - oc-cn5g - -c 50 -i 0.2 - 5 - 25 - - - + Attach_UE Attach (RedCap) UE 16 amarisoft_ue_16 - + Ping Ping: 50pings in 10sec, multi-ue amarisoft_ue_16 @@ -177,27 +151,27 @@ 30 - + Detach_UE true Detach UE amarisoft_ue_1 amarisoft_ue_2 amarisoft_ue_3 amarisoft_ue_4 amarisoft_ue_5 amarisoft_ue_6 amarisoft_ue_7 amarisoft_ue_8 amarisoft_ue_9 amarisoft_ue_10 amarisoft_ue_11 amarisoft_ue_12 amarisoft_ue_13 amarisoft_ue_14 amarisoft_ue_15 amarisoft_ue_16 - + Terminate_UE true Terminate UE amarisoft_ue - + IdleSleep Sleep 5 - + Undeploy_Object true Undeploy gNB @@ -205,7 +179,7 @@ ci-scripts/yaml_files/sa_aw2s_gnb - + Clean_Test_Server_Images true Clean Test Images on Test Server diff --git a/ci-scripts/xml_files/container_sa_aw2s_asue_2x2.xml b/ci-scripts/xml_files/container_sa_aw2s_asue_2x2.xml index 4a2dd6c420..c7e5ab5721 100644 --- a/ci-scripts/xml_files/container_sa_aw2s_asue_2x2.xml +++ b/ci-scripts/xml_files/container_sa_aw2s_asue_2x2.xml @@ -24,158 +24,135 @@ TEST-5G-2x2-AW2S 20 MHz TDD 2x2 SA tasks - - 010000 - 001000 - 800813 - 020000 - 002000 - 002001 - 002002 - 002003 - 002004 - 002005 - 002006 - 002007 - 002008 - 002009 - 002010 - 002011 - 002012 - 002013 - 002014 - 002015 - 000100 - 000010 - 000020 - 000030 - 000040 - 002016 - 000200 - 003000 - 004000 - 000002 - 030000 - 333333 - - - + Pull_Cluster_Image Pull Images from Cluster oaicicd-ran oai-gnb-aw2s avra - + + + Initialize_UE + Initialize Amarisoft UE + amarisoft_ue_2x2 + + + Create_Workspace Create new Workspace avra - + + Deploy_Object Deploy gNB (TDD/Band78/20MHz/aw2s) in a container avra ci-scripts/yaml_files/sa_aw2s_2x2_gnb - - Initialize_UE - Initialize Amarisoft UE - amarisoft_ue_2x2 - - - + Attach_UE Attach UE amarisoft_ue_1 - + Attach_UE Attach UE amarisoft_ue_2 - + Attach_UE Attach UE amarisoft_ue_3 - + Attach_UE Attach UE amarisoft_ue_4 - + Attach_UE Attach UE amarisoft_ue_5 - + Attach_UE Attach UE amarisoft_ue_6 - + Attach_UE Attach UE amarisoft_ue_7 - + Attach_UE Attach UE amarisoft_ue_8 - + Attach_UE Attach UE amarisoft_ue_9 - + Attach_UE Attach UE amarisoft_ue_10 - + Attach_UE Attach UE amarisoft_ue_11 - + Attach_UE Attach UE amarisoft_ue_12 - + Attach_UE Attach UE amarisoft_ue_13 - + Attach_UE Attach UE amarisoft_ue_14 - + Attach_UE Attach UE amarisoft_ue_15 - + + Ping + Ping: 20pings in 20sec, multi-ue + amarisoft_ue_1 amarisoft_ue_2 amarisoft_ue_3 amarisoft_ue_4 amarisoft_ue_5 amarisoft_ue_6 amarisoft_ue_7 amarisoft_ue_8 amarisoft_ue_9 amarisoft_ue_10 amarisoft_ue_11 amarisoft_ue_12 amarisoft_ue_13 amarisoft_ue_14 amarisoft_ue_15 + oc-cn5g + -c 20 + 5 + 25 + + + Iperf iperf (DL/4Mbps/UDP)(30 sec) -u -b 60M -t 30 -R @@ -186,16 +163,7 @@ oc-cn5g - - Iperf - iperf (DL/TCP)(30 sec) - -t 30 -R - amarisoft_ue_1 amarisoft_ue_2 amarisoft_ue_3 amarisoft_ue_4 amarisoft_ue_5 amarisoft_ue_6 amarisoft_ue_7 amarisoft_ue_8 amarisoft_ue_9 amarisoft_ue_10 amarisoft_ue_11 amarisoft_ue_12 amarisoft_ue_13 amarisoft_ue_14 amarisoft_ue_15 - 3.9 - oc-cn5g - - - + Iperf iperf (UL/1.5Mbps/UDP)(30 sec) -u -b 22.5M -t 30 @@ -206,7 +174,16 @@ oc-cn5g - + + Iperf + iperf (DL/TCP)(30 sec) + -t 30 -R + amarisoft_ue_1 amarisoft_ue_2 amarisoft_ue_3 amarisoft_ue_4 amarisoft_ue_5 amarisoft_ue_6 amarisoft_ue_7 amarisoft_ue_8 amarisoft_ue_9 amarisoft_ue_10 amarisoft_ue_11 amarisoft_ue_12 amarisoft_ue_13 amarisoft_ue_14 amarisoft_ue_15 + 3.9 + oc-cn5g + + + Iperf iperf (UL/TCP)(30 sec) -t 30 @@ -216,23 +193,13 @@ oc-cn5g - - Ping - Ping: 20pings in 20sec, multi-ue - amarisoft_ue_1 amarisoft_ue_2 amarisoft_ue_3 amarisoft_ue_4 amarisoft_ue_5 amarisoft_ue_6 amarisoft_ue_7 amarisoft_ue_8 amarisoft_ue_9 amarisoft_ue_10 amarisoft_ue_11 amarisoft_ue_12 amarisoft_ue_13 amarisoft_ue_14 amarisoft_ue_15 - oc-cn5g - -c 20 - 5 - 25 - - - + Attach_UE Attach UE amarisoft_ue_16 - + Ping Ping: 50pings in 10sec, multi-ue amarisoft_ue_16 @@ -242,27 +209,27 @@ 30 - + Detach_UE true Detach UE amarisoft_ue_1 amarisoft_ue_2 amarisoft_ue_3 amarisoft_ue_4 amarisoft_ue_5 amarisoft_ue_6 amarisoft_ue_7 amarisoft_ue_8 amarisoft_ue_9 amarisoft_ue_10 amarisoft_ue_11 amarisoft_ue_12 amarisoft_ue_13 amarisoft_ue_14 amarisoft_ue_15 amarisoft_ue_16 - + Terminate_UE true Terminate UE amarisoft_ue_2x2 - + IdleSleep Sleep 5 - + Undeploy_Object true Undeploy gNB @@ -270,7 +237,7 @@ ci-scripts/yaml_files/sa_aw2s_2x2_gnb - + Clean_Test_Server_Images true Clean Test Images on Test Server diff --git a/ci-scripts/xml_files/container_sa_b200_quectel.xml b/ci-scripts/xml_files/container_sa_b200_quectel.xml index 7b42e42b0c..cb64146091 100644 --- a/ci-scripts/xml_files/container_sa_b200_quectel.xml +++ b/ci-scripts/xml_files/container_sa_b200_quectel.xml @@ -24,110 +24,47 @@ TEST-SA-FR1-B200 20 MHz TDD SA tasks - - 100000 - 111111 - 010000 - 800813 - 030101 - 010001 - 050000 - 050001 - 070000 - 070001 - 070002 - 070003 - 070004 - 060001 - 000002 - 060002 - 050000 - 010010 - 010001 - 050001 - 010010 - 010001 - 050000 - 010010 - 010002 - 030201 - 200000 - 222222 - - - + + Custom_Command + Disable Sleep States + ofqot + sudo cpupower idle-set -D 0 + + + Pull_Local_Registry Pull Images from Local Registry ofqot oai-gnb - - Custom_Command - Disable Sleep States - ofqot - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - ofqot - sudo cpupower idle-set -E - - - + Initialize_UE Initialize Quectel idefix - - Terminate_UE - true - Terminate Quectel - idefix - - - Attach_UE - Attach UE - idefix - - - Detach_UE - true - Detach UE - idefix - - + + Create_Workspace Create new Workspace for server 0 ofqot - + + Deploy_Object Deploy gNB (TDD/Band78/40MHz/B200) in a container ofqot ci-scripts/yaml_files/sa_b200_gnb - - IdleSleep - Sleep - 5 - - - - Ping - Ping: 20pings + + Attach_UE + Attach UE idefix - sabox-nepes - -c 20 -i0.5 -w25 - 80 - - + Ping Ping: 20pings in 20sec idefix @@ -137,7 +74,7 @@ 15 - + Ping Ping: 100pings in 20sec idefix @@ -147,7 +84,7 @@ 15 - + Iperf iperf (DL/30Mbps/UDP)(30 sec)(single-ue profile) -u -b 30M -t 30 -R @@ -157,7 +94,7 @@ 80 - + Iperf iperf (UL/3.5Mbps/UDP)(30 sec)(single-ue profile) -u -b 3.5M -t 30 @@ -167,7 +104,7 @@ 95 - + Iperf iperf (BIDIR TCP)(10 sec)(single-ue profile) -t 10 --bidir @@ -175,7 +112,7 @@ sabox-nepes - + Iperf iperf (DL/TCP)(30 sec)(single-ue profile) -t 30 -R @@ -184,7 +121,7 @@ 40 - + Iperf iperf (UL/TCP)(30 sec)(single-ue profile) -t 30 @@ -193,20 +130,100 @@ 10 - + Custom_Command Trigger Reestablishment ofqot echo ci force_reestab | nc -N 127.0.0.1 9090 | grep -E 'Reset RLC counters of UE RNTI [0-9a-f]{4} to trigger reestablishment' - + + + Ping + Ping: 20pings + idefix + sabox-nepes + -c 20 -i0.5 -w25 + 80 + + + Custom_Command Verify Reestablishment ofqot echo ci get_reestab_count | nc -N 127.0.0.1 9090 | grep -E 'UE RNTI [0-9a-f]{4} reestab 1' - + + Ping + Ping: 20pings in 20sec + idefix + sabox-nepes + -c 20 + 1 + 15 + + + + Detach_UE + true + Detach UE + idefix + + + + Attach_UE + Attach UE + idefix + + + + Ping + Ping: 100pings in 20sec + idefix + sabox-nepes + -c 100 -i 0.2 + 1 + 15 + + + + Detach_UE + true + Detach UE + idefix + + + + Attach_UE + Attach UE + idefix + + + + Ping + Ping: 20pings in 20sec + idefix + sabox-nepes + -c 20 + 1 + 15 + + + + Detach_UE + true + Detach UE + idefix + + + + Terminate_UE + true + Terminate Quectel + idefix + + + Undeploy_Object true Undeploy gNB @@ -216,7 +233,15 @@ 10,100,100,100 - + + Custom_Command + true + Enable Sleep States + ofqot + sudo cpupower idle-set -E + + + Clean_Test_Server_Images true Clean Test Images on Test Server @@ -225,4 +250,3 @@ - diff --git a/ci-scripts/xml_files/container_sa_e1_b200_quectel.xml b/ci-scripts/xml_files/container_sa_e1_b200_quectel.xml index d0a65801a3..ce9e1121c3 100644 --- a/ci-scripts/xml_files/container_sa_e1_b200_quectel.xml +++ b/ci-scripts/xml_files/container_sa_e1_b200_quectel.xml @@ -24,77 +24,34 @@ TEST-SA-FR1-F1-E1-B200 40 MHz TDD F1+E1 SA tasks - - 333333 - 300000 - 310000 - 800813 - 330101 - 310001 - 400001 - 350000 - 370003 - 370004 - 370002 - 360001 - 100002 - 360002 - 350000 - 410002 - 370012 - 400002 - 410003 - 370013 - 400003 - 410000 - 350000 - 400000 - 410001 - 350000 - 400001 - 310011 - 310002 - 330201 - 200000 - 222222 - - - + Pull_Local_Registry Pull Images from Local Registry ofqot oai-gnb oai-nr-cuup - + + Custom_Command + Disable Sleep States + ofqot + sudo cpupower idle-set -D 0 + + + Initialize_UE Initialize Quectel idefix - - Terminate_UE - true - Terminate Quectel - idefix - - - Attach_UE - Attach Quectel - idefix - - - Detach_UE - true - Detach Quectel - idefix - - + + Create_Workspace Create new Workspace ofqot - + + Deploy_Object Deploy gNB-CU-CP/gNB-CU-UP/gNB-DU (TDD/n76/40MHz/B200) ofqot @@ -102,21 +59,20 @@ gnb_cucp gnb_cuup gnb_du_tdd - - Custom_Command - Disable Sleep States - ofqot - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - ofqot - sudo cpupower idle-set -E + + Attach_UE + Attach Quectel + idefix - + + Custom_Command + Check UE is on dedicated BWP ID 1 + ofqot + echo ci get_current_bwp | nc -N 127.0.0.1 9091 | grep 'DL BWP ID 1 (dedicated) UL BWP ID 1 (dedicated)' + + + Ping Ping: 50pings in 10sec idefix @@ -126,89 +82,7 @@ 25 - - Custom_Command - Check UE is on dedicated BWP ID 1 - ofqot - echo ci get_current_bwp | nc -N 127.0.0.1 9091 | grep 'DL BWP ID 1 (dedicated) UL BWP ID 1 (dedicated)' - - - - Custom_Command - Switch to dedicated BWP ID 1 - ofqot - echo ci trigger_bwp_switch 1 | nc -N 127.0.0.1 9091 | grep 'triggered BWP switch to BWP ID 1 for UE' - - - - Custom_Command - Check UE is on initial BWP ID 0 - ofqot - echo ci get_current_bwp | nc -N 127.0.0.1 9091 | grep 'DL BWP ID 0 (initial) UL BWP ID 0 (initial)' - - - - Custom_Command - Switch to dedicated BWP ID 2 - ofqot - echo ci trigger_bwp_switch 2 | nc -N 127.0.0.1 9091 | grep 'triggered BWP switch to BWP ID 2 for UE' - - - - Iperf - iperf (DL/TCP)(10 sec)(single-ue profile) - -t 10 -R - idefix - sabox-nepes - 35 - - - - Custom_Command - Check UE is on dedicated BWP ID 2 - ofqot - echo ci get_current_bwp | nc -N 127.0.0.1 9091 | grep 'DL BWP ID 2 (dedicated) UL BWP ID 2 (dedicated)' - - - - Custom_Command - Switch to dedicated BWP ID 3 - ofqot - echo ci trigger_bwp_switch 3 | nc -N 127.0.0.1 9091 | grep 'triggered BWP switch to BWP ID 3 for UE' - - - - Iperf - iperf (DL/TCP)(10 sec)(single-ue profile) - -t 10 -R - idefix - sabox-nepes - 65 - - - - Custom_Command - Check UE is on dedicated BWP ID 3 - ofqot - echo ci get_current_bwp | nc -N 127.0.0.1 9091 | grep 'DL BWP ID 3 (dedicated) UL BWP ID 3 (dedicated)' - - - - Custom_Command - Switch to initial BWP ID 0 - ofqot - echo ci trigger_bwp_switch 0 | nc -N 127.0.0.1 9091 | grep 'triggered BWP switch to BWP ID 0 for UE' - - - - Iperf - iperf (BIDIR TCP)(20 sec)(single-ue profile) - -t 20 --bidir - idefix - sabox-nepes - - - + Iperf iperf (DL/TCP)(20 sec)(single-ue profile) -t 20 -R @@ -217,7 +91,7 @@ 140 - + Iperf iperf (UL/TCP)(20 sec)(single-ue profile) -t 20 @@ -226,20 +100,22 @@ 15 - + + Iperf + iperf (BIDIR TCP)(20 sec)(single-ue profile) + -t 20 --bidir + idefix + sabox-nepes + + + Custom_Command Trigger Reestablishment (on DU) ofqot echo ci force_reestab | nc -N 127.0.0.1 9091 | grep -E 'Reset RLC counters of UE RNTI [0-9a-f]{4} to trigger reestablishment' - - Custom_Command - Verify Reestablishment (on CU) - ofqot - echo ci get_reestab_count | nc -N 127.0.0.1 9090 | grep -E 'UE RNTI [0-9a-f]{4} reestab 1' - - + Ping Ping: 20pings idefix @@ -248,7 +124,132 @@ 80 - + + Custom_Command + Verify Reestablishment (on CU) + ofqot + echo ci get_reestab_count | nc -N 127.0.0.1 9090 | grep -E 'UE RNTI [0-9a-f]{4} reestab 1' + + + + Ping + Ping: 50pings in 10sec + idefix + sabox-nepes + -c 20 -i 0.2 + 1 + 25 + + + + Custom_Command + Switch to dedicated BWP ID 2 + ofqot + echo ci trigger_bwp_switch 2 | nc -N 127.0.0.1 9091 | grep 'triggered BWP switch to BWP ID 2 for UE' + + + + Iperf + iperf (DL/TCP)(10 sec)(single-ue profile) + -t 10 -R + idefix + sabox-nepes + 35 + + + + Custom_Command + Check UE is on dedicated BWP ID 2 + ofqot + echo ci get_current_bwp | nc -N 127.0.0.1 9091 | grep 'DL BWP ID 2 (dedicated) UL BWP ID 2 (dedicated)' + + + + Custom_Command + Switch to dedicated BWP ID 3 + ofqot + echo ci trigger_bwp_switch 3 | nc -N 127.0.0.1 9091 | grep 'triggered BWP switch to BWP ID 3 for UE' + + + + Iperf + iperf (DL/TCP)(10 sec)(single-ue profile) + -t 10 -R + idefix + sabox-nepes + 65 + + + + Custom_Command + Check UE is on dedicated BWP ID 3 + ofqot + echo ci get_current_bwp | nc -N 127.0.0.1 9091 | grep 'DL BWP ID 3 (dedicated) UL BWP ID 3 (dedicated)' + + + + Custom_Command + Switch to initial BWP ID 0 + ofqot + echo ci trigger_bwp_switch 0 | nc -N 127.0.0.1 9091 | grep 'triggered BWP switch to BWP ID 0 for UE' + + + + Ping + Ping: 50pings in 10sec + idefix + sabox-nepes + -c 20 -i 0.2 + 1 + 25 + + + + Custom_Command + Check UE is on initial BWP ID 0 + ofqot + echo ci get_current_bwp | nc -N 127.0.0.1 9091 | grep 'DL BWP ID 0 (initial) UL BWP ID 0 (initial)' + + + + Custom_Command + Switch to dedicated BWP ID 1 + ofqot + echo ci trigger_bwp_switch 1 | nc -N 127.0.0.1 9091 | grep 'triggered BWP switch to BWP ID 1 for UE' + + + + Ping + Ping: 50pings in 10sec + idefix + sabox-nepes + -c 20 -i 0.2 + 1 + 25 + + + + Custom_Command + Check UE is on dedicated BWP ID 1 + ofqot + echo ci get_current_bwp | nc -N 127.0.0.1 9091 | grep 'DL BWP ID 1 (dedicated) UL BWP ID 1 (dedicated)' + + + + Detach_UE + true + Detach Quectel + idefix + + + + Terminate_UE + true + Terminate Quectel + idefix + + + Undeploy_Object true Undeploy CUCP/CU-UP/DU @@ -258,7 +259,15 @@ 10,100,100,100 - + + Custom_Command + true + Enable Sleep States + ofqot + sudo cpupower idle-set -E + + + Clean_Test_Server_Images true Clean Test Images on Test Server @@ -267,4 +276,3 @@ - diff --git a/ci-scripts/xml_files/container_sa_f1_b200_quectel.xml b/ci-scripts/xml_files/container_sa_f1_b200_quectel.xml index 3ae295597f..35103d01e7 100644 --- a/ci-scripts/xml_files/container_sa_f1_b200_quectel.xml +++ b/ci-scripts/xml_files/container_sa_f1_b200_quectel.xml @@ -24,85 +24,43 @@ TEST-SA-FR1-F1-B200 10 MHz FDD F1 SA tasks - - 111111 - 100000 - 110002 - 800813 - 130101 - 130102 - 100001 - 110000 - 110001 - 100001 - 150000 - 150001 - 110011 - 110001 - 150001 - 160001 - 100002 - 160002 - 150001 - 110011 - 110001 - 150000 - 170001 - 170000 - 170002 - 170003 - 170004 - 110011 - 110002 - 100001 - 130201 - 200000 - 222222 - - - + Pull_Local_Registry Pull Images from Local Registry ofqot oai-gnb - - Initialize_UE - Initialize Quectel - idefix + + Custom_Command + Disable Sleep States + ofqot + sudo cpupower idle-set -D 0 - + + Terminate_UE true Terminate Quectel idefix - - Attach_UE - Attach Quectel - idefix - - - Detach_UE - true - Detach Quectel - idefix - - + + Create_Workspace Create new Workspace ofqot - + + Deploy_Object Deploy gNB-CU in a container ofqot ci-scripts/yaml_files/sa_f1_b200_gnb gnb_cu - + + Deploy_Object Deploy gNB-DU (FDD/Band1/10MHz/B200) in a container ofqot @@ -110,36 +68,31 @@ gnb_du_fdd - - Custom_Command - Disable Sleep States - ofqot - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - ofqot - sudo cpupower idle-set -E - - - + IdleSleep Sleep 5 - - Ping - Ping: 20pings + + Initialize_UE + Initialize Quectel idefix - sabox-nepes - -c 20 -i0.5 -w25 - 80 - + + Attach_UE + Attach Quectel + idefix + + + + IdleSleep + Sleep + 5 + + + Ping Ping: 20pings in 20sec idefix @@ -149,7 +102,7 @@ 25 - + Ping Ping: 100pings in 20sec idefix @@ -159,37 +112,86 @@ 110 - + + Detach_UE + true + Detach Quectel + idefix + + + + Attach_UE + Attach Quectel + idefix + + + + Ping + Ping: 100pings in 20sec + idefix + sabox-nepes + -c 100 -i 0.2 + 1 + 110 + + + + Custom_Command + Trigger Reestablishment (on DU) + ofqot + echo ci force_reestab | nc -N 127.0.0.1 9091 | grep -E 'Reset RLC counters of UE RNTI [0-9a-f]{4} to trigger reestablishment' + + + + Ping + Ping: 20pings + idefix + sabox-nepes + -c 20 -i0.5 -w25 + 80 + + + + Custom_Command + Verify Reestablishment (on CU) + ofqot + echo ci get_reestab_count | nc -N 127.0.0.1 9090 | grep -E 'UE RNTI [0-9a-f]{4} reestab 1' + + + + Ping + Ping: 100pings in 20sec + idefix + sabox-nepes + -c 100 -i 0.2 + 1 + 110 + + + + Detach_UE + true + Detach Quectel + idefix + + + + Attach_UE + Attach Quectel + idefix + + + Ping Ping: 20pings in 20sec idefix sabox-nepes -c 20 1 - 110 + 25 - - Ping - Ping: 100pings in 20sec - idefix - sabox-nepes - -c 100 -i 0.2 - 1 - 110 - - - - Iperf - iperf (DL/50Mbps/UDP)(30 sec) - -u -b 50M -t 30 -R - idefix - sabox-nepes - 10 - 95 - - - + Iperf iperf (UL/25Mbps/UDP)(30 sec) -u -b 25M -t 30 @@ -199,7 +201,17 @@ 95 - + + Iperf + iperf (DL/50Mbps/UDP)(30 sec) + -u -b 50M -t 30 -R + idefix + sabox-nepes + 10 + 95 + + + Iperf iperf (BIDIR TCP)(60 sec)(single-ue profile) -t 60 --bidir @@ -207,7 +219,7 @@ sabox-nepes - + Iperf iperf (DL/TCP)(30 sec)(single-ue profile) -t 30 -R @@ -216,7 +228,7 @@ 45 - + Iperf iperf (UL/TCP)(30 sec)(single-ue profile) -t 30 @@ -225,20 +237,27 @@ 25 - - Custom_Command - Trigger Reestablishment (on DU) - ofqot - echo ci force_reestab | nc -N 127.0.0.1 9091 | grep -E 'Reset RLC counters of UE RNTI [0-9a-f]{4} to trigger reestablishment' - - - Custom_Command - Verify Reestablishment (on CU) - ofqot - echo ci get_reestab_count | nc -N 127.0.0.1 9090 | grep -E 'UE RNTI [0-9a-f]{4} reestab 1' + + Detach_UE + true + Detach Quectel + idefix - + + Terminate_UE + true + Terminate Quectel + idefix + + + + IdleSleep + Sleep + 5 + + + Undeploy_Object true Undeploy CU-DU @@ -248,7 +267,15 @@ 10,100,100,100 - + + Custom_Command + true + Enable Sleep States + ofqot + sudo cpupower idle-set -E + + + Clean_Test_Server_Images true Clean Test Images on Test Server @@ -257,4 +284,3 @@ - diff --git a/ci-scripts/xml_files/container_sa_f1_ho_b210_quectel.xml b/ci-scripts/xml_files/container_sa_f1_ho_b210_quectel.xml index 07a5c5f401..ff36947a57 100644 --- a/ci-scripts/xml_files/container_sa_f1_ho_b210_quectel.xml +++ b/ci-scripts/xml_files/container_sa_f1_ho_b210_quectel.xml @@ -24,79 +24,47 @@ TEST-F1-HO-B210 F1 Handover 20 MHz TDD SA tasks - - 000001 - 000002 - 000003 - 000004 - 000005 - 000006 - 000007 - 000008 - 000009 - 000010 - 000011 - 000012 - 000013 - 000014 - 000015 - 000016 - 000017 - 000018 - 000019 - 000020 - 000021 - 000022 - 000023 - 000024 - 000025 - 000026 - 000027 - 000028 - - - - + 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 @@ -104,7 +72,7 @@ oai-cu - + Deploy_Object Deploy gNB-DU0 (TDD/Band77/20MHz/B210) in a container ci-scripts/yaml_files/5g_sa_f1_b210_ho @@ -112,7 +80,7 @@ groot - + Deploy_Object Deploy gNB-DU1 (TDD/Band77/20MHz/B210) in a container ci-scripts/yaml_files/5g_sa_f1_b210_ho @@ -120,13 +88,13 @@ oai-du1 - + Attach_UE Attach Quectel raspix - + Ping Ping: 100pings in 20sec raspix @@ -135,20 +103,20 @@ 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 @@ -157,21 +125,21 @@ 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 + + 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 @@ -180,21 +148,21 @@ 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 + + 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 @@ -203,21 +171,21 @@ 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 @@ -225,23 +193,23 @@ ci-scripts/yaml_files/5g_sa_f1_b210_ho - + Undeploy_Object true - Undeploy DU1 + Undeploy DU1 rocket ci-scripts/yaml_files/5g_sa_f1_b210_ho - - Custom_Command + + 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 @@ -249,7 +217,7 @@ oai-gnb - + Clean_Test_Server_Images true Clean Test Images on Test Server @@ -257,7 +225,7 @@ oai-gnb - + UndeployCoreNetwork true Terminate 5G Core @@ -265,4 +233,3 @@ - diff --git a/ci-scripts/xml_files/container_sa_fhi72_metanoia_up2_2x2.xml b/ci-scripts/xml_files/container_sa_fhi72_metanoia_up2_2x2.xml index 979aabbc5e..3129883744 100644 --- a/ci-scripts/xml_files/container_sa_fhi72_metanoia_up2_2x2.xml +++ b/ci-scripts/xml_files/container_sa_fhi72_metanoia_up2_2x2.xml @@ -24,60 +24,41 @@ test-5g-fhi72-metanoia-2x2 100 MHz TDD SA METANOIA tasks - - 200000 - 110000 - 800813 - 120000 - 102000 - 102001 - 100100 - 100010 - 100020 - 100030 - 100040 - 103000 - 100002 - 130000 - 777777 - 888888 - - - + Custom_Script Setup sriov and network interfaces Metanoia cacofonix - + Pull_Local_Registry Pull Images from Local Registry cacofonix oai-gnb-fhi72 - + Create_Workspace Create new Workspace for server 0 cacofonix - + Deploy_Object Deploy gNB (TDD/Band78/100MHz/Metanoia) in a container cacofonix ci-scripts/yaml_files/sa_fhi_7.2_metanoia_2x2_gnb - + Attach_UE Attach UE up2-fhi72 - + Ping Ping: 100 pings in 10 sec up2-fhi72 @@ -87,7 +68,7 @@ 15 - + Iperf iperf (DL/570Mbps/UDP)(30 sec) -u -b 570M -t 30 -R @@ -98,16 +79,7 @@ oc-cn5g-20897 - - Iperf - iperf (DL/TCP)(30 sec) - -t 30 -R - up2-fhi72 - 80 - oc-cn5g-20897 - - - + Iperf iperf (UL/100Mbps/UDP)(30 sec) -u -b 100M -t 30 @@ -118,7 +90,16 @@ oc-cn5g-20897 - + + Iperf + iperf (DL/TCP)(30 sec) + -t 30 -R + up2-fhi72 + 80 + oc-cn5g-20897 + + + Iperf iperf (UL/TCP)(30 sec) -t 30 @@ -127,20 +108,20 @@ oc-cn5g-20897 - + Detach_UE true Detach UE up2-fhi72 - + IdleSleep Sleep 5 - + Undeploy_Object true Undeploy gNB @@ -148,7 +129,7 @@ ci-scripts/yaml_files/sa_fhi_7.2_metanoia_2x2_gnb - + Clean_Test_Server_Images true Clean Test Images on Test Server @@ -156,7 +137,7 @@ oai-gnb-fhi72 - + Custom_Script true Set CPU to idle state, set kernel parameters to default values diff --git a/ci-scripts/xml_files/container_sa_fhi72_vvdn_up2.xml b/ci-scripts/xml_files/container_sa_fhi72_vvdn_up2.xml index b8df43ef52..c02a12deac 100644 --- a/ci-scripts/xml_files/container_sa_fhi72_vvdn_up2.xml +++ b/ci-scripts/xml_files/container_sa_fhi72_vvdn_up2.xml @@ -24,59 +24,41 @@ test-5g-fhi72-vvdn 100 MHz TDD SA VVDN tasks - - 200000 - 110000 - 800813 - 120000 - 102000 - 102001 - 100100 - 100010 - 100020 - 100030 - 100040 - 100011 - 103000 - 100002 - 130000 - 777777 - 888888 - - - + Custom_Script Setup sriov and network interfaces VVDN cacofonix - + Pull_Local_Registry Pull Images from Local Registry cacofonix oai-gnb-fhi72 - + + Create_Workspace Create new Workspace for server 0 cacofonix - + + Deploy_Object Deploy gNB (TDD/Band78/100MHz/VVDN) in a container cacofonix ci-scripts/yaml_files/sa_fhi_7.2_vvdn_gnb - + Attach_UE Attach UE up2-fhi72 - + Ping Ping: 100 pings in 10 sec up2-fhi72 @@ -86,7 +68,7 @@ 15 - + Iperf iperf (DL/600Mbps/UDP)(30 sec) -u -b 600M -t 30 -R @@ -97,27 +79,7 @@ oc-cn5g-20897 - - Iperf - Optional iperf (DL/700Mbps/UDP)(30 sec) - true - -u -b 700M -t 30 -R - up2-fhi72 - 10 - 95 - oc-cn5g-20897 - - - - Iperf - iperf (DL/TCP)(30 sec) - -t 30 -R - up2-fhi72 - 40 - oc-cn5g-20897 - - - + Iperf iperf (UL/80Mbps/UDP)(30 sec) -u -b 80M -t 30 @@ -128,7 +90,16 @@ oc-cn5g-20897 - + + Iperf + iperf (DL/TCP)(30 sec) + -t 30 -R + up2-fhi72 + 40 + oc-cn5g-20897 + + + Iperf iperf (UL/TCP)(30 sec) -t 30 @@ -137,20 +108,31 @@ oc-cn5g-20897 - + + Iperf + Optional iperf (DL/700Mbps/UDP)(30 sec) + true + -u -b 700M -t 30 -R + up2-fhi72 + 10 + 95 + oc-cn5g-20897 + + + Detach_UE true Detach UE up2-fhi72 - + IdleSleep Sleep 5 - + Undeploy_Object true Undeploy gNB @@ -158,7 +140,7 @@ ci-scripts/yaml_files/sa_fhi_7.2_vvdn_gnb - + Clean_Test_Server_Images true Clean Test Images on Test Server @@ -166,7 +148,7 @@ oai-gnb-fhi72 - + Custom_Script true Set CPU to idle state, set kernel parameters to default values @@ -174,5 +156,4 @@ - diff --git a/ci-scripts/xml_files/container_sa_n2_ho_b210_quectel.xml b/ci-scripts/xml_files/container_sa_n2_ho_b210_quectel.xml index 46707f70b4..84c5a5bea5 100644 --- a/ci-scripts/xml_files/container_sa_n2_ho_b210_quectel.xml +++ b/ci-scripts/xml_files/container_sa_n2_ho_b210_quectel.xml @@ -24,73 +24,47 @@ TEST-MONO-N2-HO-B210 Monolithic N2 Handover 20 MHz TDD SA tasks - - 000001 - 000002 - 000023 - 000003 - 000004 - 000005 - 000006 - 000007 - 000008 - 000009 - 000010 - 000011 - 000012 - 000013 - 000014 - 000015 - 000017 - 000018 - 000019 - 000016 - 000020 - 000021 - 000022 - - - - + + 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 initial attenuation on target gNB rocket python3 %%workspace%%/ci-scripts/attenuatorctl.py -s 1,2 0 -s 3,4 25 - + + Create_Workspace + Create new Workspace for rocket + rocket + + + Deploy_Object Deploy Monolithic gNB-PCI0 (TDD/Band77/20MHz/B210) in a container ci-scripts/yaml_files/5g_sa_n2_ho_b210 @@ -98,7 +72,7 @@ oai-gnb-pci0 - + Deploy_Object Deploy Monolithic gNB-PCI1 (TDD/Band77/20MHz/B210) in a container ci-scripts/yaml_files/5g_sa_n2_ho_b210 @@ -106,13 +80,13 @@ oai-gnb-pci1 - + Attach_UE Attach Quectel raspix - + Ping Ping: 100pings in 20sec raspix @@ -121,20 +95,20 @@ 5 - + IdleSleep Sleep 5 - + Custom_Command Gradually attenuate gNB-PCI0 (ch1-2=15dB) and gNB-PCI1 (ch3-4=0dB) over 5s to trigger N2 Handover to gNB-PCI1 rocket python3 %%workspace%%/ci-scripts/attenuatorctl.py -r 1,2 15 -r 3,4 0 -d 5 - + Ping Ping: 50pings in 10sec raspix @@ -143,21 +117,21 @@ 5 - + Custom_Command UE connected to gNB-PCI1? rocket echo ci fetch_du_by_ue_id 1 | ncat 127.0.0.1 9090 | grep "3585" - + Custom_Command Gradually attenuate gNB-PCI0 (ch1-2=0dB) and gNB-PCI1 (ch3-4=15dB) over 5s to trigger N2 Handover back to gNB-PCI0 rocket python3 %%workspace%%/ci-scripts/attenuatorctl.py -r 1,2 0 -r 3,4 25 -d 5 - + Ping Ping: 50pings in 10sec raspix @@ -166,29 +140,21 @@ 5 - + Custom_Command UE connected to gNB-PCI0? groot echo ci fetch_du_by_ue_id 1 | ncat 127.0.0.1 9090 | grep "3584" - - Custom_Command - true - Reset all attenuators to 0dB - rocket - python3 %%workspace%%/ci-scripts/attenuatorctl.py -s 1-4 0 - - - + Detach_UE true Detach Quectel raspix - + Undeploy_Object true Undeploy Monolithic gNB-PCI0 @@ -196,7 +162,7 @@ ci-scripts/yaml_files/5g_sa_n2_ho_b210 - + Undeploy_Object true Undeploy Monolithic gNB-PCI1 @@ -204,7 +170,15 @@ ci-scripts/yaml_files/5g_sa_n2_ho_b210 - + + Custom_Command + true + Reset all attenuators to 0dB + rocket + python3 %%workspace%%/ci-scripts/attenuatorctl.py -s 1-4 0 + + + Clean_Test_Server_Images true Clean Test Images on Test Server @@ -212,7 +186,7 @@ oai-gnb - + Clean_Test_Server_Images true Clean Test Images on Test Server @@ -220,7 +194,7 @@ oai-gnb - + UndeployCoreNetwork true Terminate 5G Core diff --git a/ci-scripts/xml_files/container_sa_n310_2X2_100MHz_quectel.xml b/ci-scripts/xml_files/container_sa_n310_2X2_100MHz_quectel.xml index ad98afcd32..0c3cd35b2f 100644 --- a/ci-scripts/xml_files/container_sa_n310_2X2_100MHz_quectel.xml +++ b/ci-scripts/xml_files/container_sa_n310_2X2_100MHz_quectel.xml @@ -24,65 +24,35 @@ TEST-SA-FR1-N310-2x2-100MHz 100 MHz TDD SA 2x2 tasks - - 100000 - 111111 - 010010 - 800813 - 040101 - 010001 - 051001 - 071100 - 071101 - 071002 - 010010 - 000001 - 040201 - 200000 - 033333 - - - - Pull_Cluster_Image - Pull Images from Cluster - oai-gnb - matix - - - + Custom_Command Disable Sleep States matix sudo cpupower idle-set -D 0 - - Custom_Command - true - Enable Sleep States + + Pull_Cluster_Image + Pull Images from Cluster + oai-gnb matix - sudo cpupower idle-set -E - - Attach_UE - Attach UE - up2 - - - + Detach_UE true Detach UE up2 - + + Create_Workspace Create new Workspace matix - + + Deploy_Object Deploy gNB (TDD/Band77/100MHz/N310) in a container matix @@ -90,19 +60,13 @@ 3 - - IdleSleep - Sleep - 5 + + Attach_UE + Attach UE + up2 - - IdleSleep - Sleep - 10 - - - + Ping Ping: 100pings in 20sec up2 @@ -112,7 +76,7 @@ 15 - + Iperf iperf (DL/650Mbps/UDP)(30 sec)(single-ue profile) -u -b 650M -t 30 -R -O 10 -l 9000 @@ -122,7 +86,7 @@ 70 - + Iperf iperf (UL/130Mbps/UDP)(30 sec)(single-ue profile) -u -b 130M -t 30 -O 10 @@ -132,7 +96,7 @@ 70 - + Iperf iperf (BIDIR TCP)(30 sec)(single-ue profile) -t 30 --bidir @@ -140,7 +104,20 @@ up2 - + + Detach_UE + true + Detach UE + up2 + + + + IdleSleep + Sleep + 5 + + + Undeploy_Object true Undeploy gNB @@ -150,7 +127,15 @@ 10,100,100,100 - + + Custom_Command + true + Enable Sleep States + matix + sudo cpupower idle-set -E + + + Clean_Test_Server_Images true Clean Test Images on Test Server @@ -159,4 +144,3 @@ - diff --git a/ci-scripts/xml_files/container_sa_n310_2X2_60MHz_quectel.xml b/ci-scripts/xml_files/container_sa_n310_2X2_60MHz_quectel.xml index a809fafa2c..5d1b3dcd95 100644 --- a/ci-scripts/xml_files/container_sa_n310_2X2_60MHz_quectel.xml +++ b/ci-scripts/xml_files/container_sa_n310_2X2_60MHz_quectel.xml @@ -24,85 +24,49 @@ TEST-SA-FR1-N310-2x2-60MHz 60 MHz 2x2 TDD SA DSUUU tasks - - 100000 - 111111 - 010010 - 800813 - 030101 - 010001 - 050001 - 071000 - 071001 - 070002 - 010010 - 000001 - 030201 - 200000 - 333333 - - - - Pull_Cluster_Image - Pull Images from Cluster - oai-gnb - matix - - - + Custom_Command Disable Sleep States matix sudo cpupower idle-set -D 0 - - Custom_Command - true - Enable Sleep States + + Pull_Cluster_Image + Pull Images from Cluster + oai-gnb matix - sudo cpupower idle-set -E - - Attach_UE - Attach UE - up2 - - - + Detach_UE true Detach UE up2 - - Create_Workspace - Create new Workspace - matix - - - Deploy_Object - Deploy gNB (TDD/Band77/60MHz/N310) in a container - matix - ci-scripts/yaml_files/5g_sa_n310_2x2_60MHz - 3 + + + Create_Workspace + Create new Workspace + matix - - IdleSleep - Sleep - 5 + + Deploy_Object + Deploy gNB (TDD/Band77/60MHz/N310) in a container + matix + ci-scripts/yaml_files/5g_sa_n310_2x2_60MHz + 3 - - IdleSleep - Sleep - 10 + + Attach_UE + Attach UE + up2 - + Ping Ping: 100pings in 20sec up2 @@ -112,7 +76,7 @@ 15 - + Iperf iperf (DL/150Mbps/UDP)(30 sec)(single-ue profile) -u -b 150M -t 30 -R @@ -122,7 +86,7 @@ 80 - + Iperf iperf (UL/250Mbps/UDP)(30 sec)(single-ue profile) -u -b 250M -t 30 @@ -132,7 +96,7 @@ 70 - + Iperf iperf (BIDIR TCP)(30 sec)(single-ue profile) -t 30 --bidir @@ -140,7 +104,20 @@ up2 - + + Detach_UE + true + Detach UE + up2 + + + + IdleSleep + Sleep + 5 + + + Undeploy_Object true Undeploy gNB @@ -150,7 +127,15 @@ 20,100,100,100 - + + Custom_Command + true + Enable Sleep States + matix + sudo cpupower idle-set -E + + + Clean_Test_Server_Images true Clean Test Images on Test Server @@ -159,4 +144,3 @@ - diff --git a/ci-scripts/xml_files/container_sa_n310_4X4_60MHz_quectel.xml b/ci-scripts/xml_files/container_sa_n310_4X4_60MHz_quectel.xml index d4d0d51258..45d105de9e 100644 --- a/ci-scripts/xml_files/container_sa_n310_4X4_60MHz_quectel.xml +++ b/ci-scripts/xml_files/container_sa_n310_4X4_60MHz_quectel.xml @@ -24,85 +24,49 @@ TEST-SA-FR1-N310-4x4-60MHz nFAPI 60 MHz 4x4 TDD SA tasks - - 100000 - 111111 - 010010 - 800813 - 030101 - 010001 - 050001 - 071000 - 071001 - 070002 - 010010 - 000001 - 030201 - 200000 - 333333 - - - - Pull_Cluster_Image - Pull Images from Cluster - oai-gnb - matix - - - + Custom_Command Disable Sleep States matix sudo cpupower idle-set -D 0 - - Custom_Command - true - Enable Sleep States + + Pull_Cluster_Image + Pull Images from Cluster + oai-gnb matix - sudo cpupower idle-set -E - - Attach_UE - Attach UE - up2 - - - + Detach_UE true Detach UE up2 - - Create_Workspace - Create new Workspace - matix - - - Deploy_Object - Deploy VNF-PNF (TDD/Band77/60MHz/N310) in a container - matix - ci-scripts/yaml_files/5g_sa_n310_4x4_60MHz - 3 + + + Create_Workspace + Create new Workspace + matix - - IdleSleep - Sleep - 5 + + Deploy_Object + Deploy VNF-PNF (TDD/Band77/60MHz/N310) in a container + matix + ci-scripts/yaml_files/5g_sa_n310_4x4_60MHz + 3 - - IdleSleep - Sleep - 10 + + Attach_UE + Attach UE + up2 - + Ping Ping: 100pings in 20sec up2 @@ -112,7 +76,7 @@ 15 - + Iperf iperf (DL/450Mbps/UDP)(30 sec)(single-ue profile) -u -b 450M -t 30 -R @@ -122,7 +86,7 @@ 80 - + Iperf iperf (UL/120Mbps/UDP)(30 sec)(single-ue profile) -u -b 120M -t 30 @@ -132,7 +96,7 @@ 70 - + Iperf iperf (BIDIR TCP)(30 sec)(single-ue profile) -t 30 --bidir @@ -140,7 +104,20 @@ up2 - + + Detach_UE + true + Detach UE + up2 + + + + IdleSleep + Sleep + 5 + + + Undeploy_Object true Undeploy VNF-PNF @@ -150,7 +127,15 @@ 10,100,100,100 - + + Custom_Command + true + Enable Sleep States + matix + sudo cpupower idle-set -E + + + Clean_Test_Server_Images true Clean Test Images on Test Server @@ -159,4 +144,3 @@ - diff --git a/ci-scripts/xml_files/container_sa_n310_nrue.xml b/ci-scripts/xml_files/container_sa_n310_nrue.xml index 63088afc1c..64311b06cd 100644 --- a/ci-scripts/xml_files/container_sa_n310_nrue.xml +++ b/ci-scripts/xml_files/container_sa_n310_nrue.xml @@ -24,110 +24,62 @@ TEST-5G-NRUE 40 MHz TDD SA tasks - - 060000 - 010000 010001 - 800813 - 020000 - 800814 - 020001 - 000001 - 001000 - 002000 - 000100 - 000200 - 040001 040000 - 333333 - 444444 - 060001 - - - + DeployCoreNetwork Initialize 5G Core oc-cn5g - + Pull_Cluster_Image Pull Images from Cluster oai-gnb avra - + Pull_Cluster_Image Pull Images from Cluster oai-nr-ue caracal - - Custom_Command - Reboot USRP N310 - avra - ssh root@192.168.80.52 reboot ; sleep 45 - - - - Custom_Command - Reboot USRP N310 - caracal - ssh root@192.168.20.2 reboot ; sleep 45 - - + Create_Workspace Create new Workspace avra - + + Deploy_Object Deploy gNB (TDD/Band78/40MHz/N310) in a container avra ci-scripts/yaml_files/5g_sa_n310_gnb 3 - + + Create_Workspace Create new Workspace caracal - + + Deploy_Object Deploy nrUE (TDD/Band78/40MHz/N310) in a container ci-scripts/yaml_files/5g_sa_n310_nrue caracal 3 - - + + Attach_UE Attach OAIUE oai_ue_caracal - - Iperf - iperf (DL/60Mbps/UDP)(30 sec) - -u -b 60M -t 30 -i 1 -R - oai_ue_caracal - oc-cn5g - 25 - 80 - - - - Iperf - iperf (UL/20Mbps/UDP)(30 sec) - -u -b 20M -t 30 -i 1 - oai_ue_caracal - oc-cn5g - 25 - 80 - - - + Ping Ping: 20pings in 20sec oai_ue_caracal @@ -137,7 +89,7 @@ 25 - + Ping Ping: 100pings in 20sec oai_ue_caracal @@ -147,7 +99,35 @@ 30 - + + Iperf + iperf (DL/60Mbps/UDP)(30 sec) + -u -b 60M -t 30 -i 1 -R + oai_ue_caracal + oc-cn5g + 25 + 80 + + + + Iperf + iperf (UL/20Mbps/UDP)(30 sec) + -u -b 20M -t 30 -i 1 + oai_ue_caracal + oc-cn5g + 25 + 80 + + + + Undeploy_Object + true + Undeploy nr UE + caracal + ci-scripts/yaml_files/5g_sa_n310_nrue + + + Undeploy_Object true Undeploy gNB @@ -156,16 +136,8 @@ 20,100,100,100 20,100,100,100 - - - Undeploy_Object - true - Undeploy nr UE - caracal - ci-scripts/yaml_files/5g_sa_n310_nrue - - + Clean_Test_Server_Images true Clean Test Images on Test Server @@ -173,7 +145,7 @@ oai-gnb - + Clean_Test_Server_Images true Clean Test Images on Test Server @@ -181,7 +153,7 @@ oai-nr-ue - + UndeployCoreNetwork Terminate 5G Core true diff --git a/ci-scripts/xml_files/container_sa_n310_nrue_longrun.xml b/ci-scripts/xml_files/container_sa_n310_nrue_longrun.xml index f0d8f4f3b6..6241a9d78d 100644 --- a/ci-scripts/xml_files/container_sa_n310_nrue_longrun.xml +++ b/ci-scripts/xml_files/container_sa_n310_nrue_longrun.xml @@ -24,60 +24,34 @@ LONGRUN-5G-NRUE Longrun 40 MHz TDD SA tasks - - 060000 - 010000 010001 - 800813 - 020000 - 800814 - 020001 - 000001 - 001000 - 000100 - 001000 - 000100 - 001000 - 000100 - 001000 - 000200 - 001000 - 000200 - 001000 - 000200 - 040001 040000 - 333333 - 444444 - 060001 - - - + DeployCoreNetwork Initialize 5G Core oc-cn5g - + Pull_Cluster_Image Pull Images from Cluster oai-gnb avra - + Pull_Cluster_Image Pull Images from Cluster oai-nr-ue caracal - + Create_Workspace Create new Workspace avra - + Deploy_Object Deploy gNB (TDD/Band78/40MHz/N310) in a container avra @@ -85,13 +59,13 @@ 3 - + Create_Workspace Create new Workspace caracal - + Deploy_Object Deploy nrUE (TDD/Band78/40MHz/N310) in a container ci-scripts/yaml_files/5g_sa_n310_nrue @@ -99,33 +73,13 @@ 3 - + Attach_UE Attach OAIUE oai_ue_caracal - - Iperf - iperf (DL/10Mbps/UDP)(10 min) - -u -b 10M -t 600 -i 1 -R - oai_ue_caracal - oc-cn5g - 25 - 80 - - - - Iperf - iperf (UL/2Mbps/UDP)(10 min) - -u -b 2M -t 600 -i 1 - oai_ue_caracal - oc-cn5g - 25 - 80 - - - + Ping Ping: 20pings in 20sec oai_ue_caracal @@ -135,7 +89,125 @@ 25 - + + Iperf + iperf (DL/10Mbps/UDP)(10 min) + -u -b 10M -t 600 -i 1 -R + oai_ue_caracal + oc-cn5g + 25 + 80 + + + + Ping + Ping: 20pings in 20sec + oai_ue_caracal + oc-cn5g + -c 20 + 1 + 25 + + + + Iperf + iperf (DL/10Mbps/UDP)(10 min) + -u -b 10M -t 600 -i 1 -R + oai_ue_caracal + oc-cn5g + 25 + 80 + + + + Ping + Ping: 20pings in 20sec + oai_ue_caracal + oc-cn5g + -c 20 + 1 + 25 + + + + Iperf + iperf (DL/10Mbps/UDP)(10 min) + -u -b 10M -t 600 -i 1 -R + oai_ue_caracal + oc-cn5g + 25 + 80 + + + + Ping + Ping: 20pings in 20sec + oai_ue_caracal + oc-cn5g + -c 20 + 1 + 25 + + + + Iperf + iperf (UL/2Mbps/UDP)(10 min) + -u -b 2M -t 600 -i 1 + oai_ue_caracal + oc-cn5g + 25 + 80 + + + + Ping + Ping: 20pings in 20sec + oai_ue_caracal + oc-cn5g + -c 20 + 1 + 25 + + + + Iperf + iperf (UL/2Mbps/UDP)(10 min) + -u -b 2M -t 600 -i 1 + oai_ue_caracal + oc-cn5g + 25 + 80 + + + + Ping + Ping: 20pings in 20sec + oai_ue_caracal + oc-cn5g + -c 20 + 1 + 25 + + + + Iperf + iperf (UL/2Mbps/UDP)(10 min) + -u -b 2M -t 600 -i 1 + oai_ue_caracal + oc-cn5g + 25 + 80 + + + + Undeploy_Object + true + Undeploy nr UE + caracal + ci-scripts/yaml_files/5g_sa_n310_nrue + + + Undeploy_Object true Undeploy gNB @@ -145,15 +217,7 @@ 20,100,100,100 - - Undeploy_Object - true - Undeploy nr UE - caracal - ci-scripts/yaml_files/5g_sa_n310_nrue - - - + Clean_Test_Server_Images true Clean Test Images on Test Server @@ -161,7 +225,7 @@ oai-gnb - + Clean_Test_Server_Images true Clean Test Images on Test Server @@ -169,7 +233,7 @@ oai-nr-ue - + UndeployCoreNetwork Terminate 5G Core true diff --git a/ci-scripts/xml_files/container_sa_sc_b200_quectel.xml b/ci-scripts/xml_files/container_sa_sc_b200_quectel.xml index d687120eb9..82cb032372 100644 --- a/ci-scripts/xml_files/container_sa_sc_b200_quectel.xml +++ b/ci-scripts/xml_files/container_sa_sc_b200_quectel.xml @@ -24,104 +24,47 @@ TEST-SA-FR1-SC-PATTERN2-FDMA-B200 40 MHz TDD (pattern2) SA with SC-FDMA tasks - - 300000 - 311111 - 210000 - 800813 - 230101 - 210001 - 250000 - 250001 - 270000 - 270001 - 270002 - 270003 - 270004 - 260001 - 200002 - 260002 - 250000 - 210010 - 210002 - 230201 - 400000 - 222222 - - - + + Custom_Command + Disable Sleep States + ofqot + sudo cpupower idle-set -D 0 + + + Pull_Local_Registry Pull Images from Local Registry ofqot oai-gnb - - Custom_Command - Disable Sleep States - ofqot - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - ofqot - sudo cpupower idle-set -E - - - + Initialize_UE Initialize Quectel idefix - - Terminate_UE - true - Terminate Quectel - idefix - - - Attach_UE - Attach UE - idefix - - - Detach_UE - true - Detach UE - idefix - - + + Create_Workspace Create new Workspace ofqot - + + Deploy_Object Deploy gNB (TDD/pattern2/Band78/40MHz/B200) with SC-FDMA in a container ofqot ci-scripts/yaml_files/sa_sc_b200_gnb - - IdleSleep - Sleep - 5 - - - - Ping - Ping: 20pings + + Attach_UE + Attach UE idefix - sabox-nepes - -c 20 -i0.5 -w25 - 80 - - + Ping Ping: 20pings in 20sec idefix @@ -131,7 +74,7 @@ 15 - + Ping Ping: 100pings in 20sec idefix @@ -141,7 +84,7 @@ 15 - + Iperf iperf (DL/80Mbps/UDP)(30 sec)(single-ue profile) -u -b 80M -t 30 -R @@ -151,7 +94,7 @@ 95 - + Iperf iperf (UL/18Mbps/UDP)(30 sec) -u -b 18M -t 30 @@ -161,7 +104,7 @@ 95 - + Iperf iperf (BIDIR TCP)(10 sec)(single-ue profile) -t 10 --bidir @@ -169,7 +112,7 @@ sabox-nepes - + Iperf iperf (DL/TCP)(30 sec)(single-ue profile) -t 30 -R @@ -178,7 +121,7 @@ 35 - + Iperf iperf (UL/TCP)(30 sec)(single-ue profile) -t 30 @@ -187,20 +130,54 @@ 5 - + Custom_Command Trigger Reestablishment ofqot echo ci force_reestab | nc -N 127.0.0.1 9090 | grep -E 'Reset RLC counters of UE RNTI [0-9a-f]{4} to trigger reestablishment' - + + + Ping + Ping: 20pings + idefix + sabox-nepes + -c 20 -i0.5 -w25 + 80 + + + Custom_Command Verify Reestablishment ofqot echo ci get_reestab_count | nc -N 127.0.0.1 9090 | grep -E 'UE RNTI [0-9a-f]{4} reestab 1' - + + Ping + Ping: 20pings in 20sec + idefix + sabox-nepes + -c 20 + 1 + 15 + + + + Detach_UE + true + Detach UE + idefix + + + + Terminate_UE + true + Terminate Quectel + idefix + + + Undeploy_Object true Undeploy gNB @@ -210,7 +187,15 @@ 10,100,100,100 - + + Custom_Command + true + Enable Sleep States + ofqot + sudo cpupower idle-set -E + + + Clean_Test_Server_Images true Clean Test Images on Test Server @@ -219,4 +204,3 @@ - diff --git a/ci-scripts/xml_files/cppcheck.xml b/ci-scripts/xml_files/cppcheck.xml index daab4e01c2..7464f16a20 100644 --- a/ci-scripts/xml_files/cppcheck.xml +++ b/ci-scripts/xml_files/cppcheck.xml @@ -21,23 +21,20 @@ --> - build-tab - CPPCHECK Analysis - wrench - - 000002 - 000001 - - - - Create_Workspace - Create new Workspace - carabe - - - Cppcheck_Analysis - Static Code Analysis with cppcheck - carabe - + build-tab + CPPCHECK Analysis + wrench + + + Create_Workspace + Create new Workspace + carabe + + + + Cppcheck_Analysis + Static Code Analysis with cppcheck + carabe + diff --git a/ci-scripts/xml_files/formatting_check.xml b/ci-scripts/xml_files/formatting_check.xml index e54ee1973e..a2b6ddd39c 100644 --- a/ci-scripts/xml_files/formatting_check.xml +++ b/ci-scripts/xml_files/formatting_check.xml @@ -21,18 +21,14 @@ --> - formatting-tab - License and Formatting Checks - wrench - - 000002 - - + formatting-tab + License and Formatting Checks + wrench - - LicenceAndFormattingCheck - License and Formatting Checks - obelix - + + LicenceAndFormattingCheck + License and Formatting Checks + obelix + diff --git a/ci-scripts/xml_files/fr1_5gc_closure.xml b/ci-scripts/xml_files/fr1_5gc_closure.xml index fa524a60aa..3f31d5df55 100644 --- a/ci-scripts/xml_files/fr1_5gc_closure.xml +++ b/ci-scripts/xml_files/fr1_5gc_closure.xml @@ -21,18 +21,14 @@ --> - 5gc-closure - 5GC-Closure - log-out - -060000 - - + 5gc-closure + 5GC-Closure + log-out - - UndeployCoreNetwork - Terminate 5GC - sabox-nepes - + + UndeployCoreNetwork + Terminate 5GC + sabox-nepes + diff --git a/ci-scripts/xml_files/fr1_5gc_start.xml b/ci-scripts/xml_files/fr1_5gc_start.xml index 14bb55f612..8db61264df 100644 --- a/ci-scripts/xml_files/fr1_5gc_start.xml +++ b/ci-scripts/xml_files/fr1_5gc_start.xml @@ -21,19 +21,14 @@ --> - 5gc-start-tab - 5GC-Start - log-in - - 000100 - - - + 5gc-start-tab + 5GC-Start + log-in - - DeployCoreNetwork - Initialize 5GC - sabox-nepes - + + DeployCoreNetwork + Initialize 5GC + sabox-nepes + diff --git a/ci-scripts/xml_files/fr1_cn5g_basic_deploy.xml b/ci-scripts/xml_files/fr1_cn5g_basic_deploy.xml index 3561d11fc9..7baf9b6c54 100644 --- a/ci-scripts/xml_files/fr1_cn5g_basic_deploy.xml +++ b/ci-scripts/xml_files/fr1_cn5g_basic_deploy.xml @@ -21,18 +21,14 @@ --> - cn5g-start-tab - CN5G-Start - log-in - - 000100 - - - + cn5g-start-tab + CN5G-Start + log-in + + + DeployCoreNetwork + Initialize 5G Core + matix-cn5g + - - DeployCoreNetwork - Initialize 5G Core - matix-cn5g - diff --git a/ci-scripts/xml_files/fr1_cn5g_basic_undeploy.xml b/ci-scripts/xml_files/fr1_cn5g_basic_undeploy.xml index 56d7cf74c0..71d872f61a 100644 --- a/ci-scripts/xml_files/fr1_cn5g_basic_undeploy.xml +++ b/ci-scripts/xml_files/fr1_cn5g_basic_undeploy.xml @@ -21,19 +21,14 @@ --> - cn5g-stop-tab - CN5G-Stop - log-in - - 000300 - - - + cn5g-stop-tab + CN5G-Stop + log-in + + + UndeployCoreNetwork + Terminate 5G Core + matix-cn5g + - - UndeployCoreNetwork - Terminate 5G Core - matix-cn5g - - diff --git a/ci-scripts/xml_files/fr1_epc_closure.xml b/ci-scripts/xml_files/fr1_epc_closure.xml index 8f0349073c..72354cc12b 100644 --- a/ci-scripts/xml_files/fr1_epc_closure.xml +++ b/ci-scripts/xml_files/fr1_epc_closure.xml @@ -21,18 +21,14 @@ --> - epc-closure - EPC-Closure - log-out - -060000 - - + epc-closure + EPC-Closure + log-out - - UndeployCoreNetwork - Terminate EPC - ltebox-nano - + + UndeployCoreNetwork + Terminate EPC + ltebox-nano + diff --git a/ci-scripts/xml_files/fr1_epc_start.xml b/ci-scripts/xml_files/fr1_epc_start.xml index 0efaca6d57..246a3ed5d3 100644 --- a/ci-scripts/xml_files/fr1_epc_start.xml +++ b/ci-scripts/xml_files/fr1_epc_start.xml @@ -21,19 +21,14 @@ --> - epc-start-tab - EPC-Start - log-in - - 000100 - - - + epc-start-tab + EPC-Start + log-in - - DeployCoreNetwork - Initialize EPC - ltebox-nano - + + DeployCoreNetwork + Initialize EPC + ltebox-nano + diff --git a/ci-scripts/xml_files/fr1_epc_start_verizon.xml b/ci-scripts/xml_files/fr1_epc_start_verizon.xml index 19f5c03985..df46ba492e 100644 --- a/ci-scripts/xml_files/fr1_epc_start_verizon.xml +++ b/ci-scripts/xml_files/fr1_epc_start_verizon.xml @@ -21,29 +21,24 @@ --> - epc-start-tab - EPC-Start - log-in - - 000100 000101 000102 - - - + epc-start-tab + EPC-Start + log-in - - Initialize_HSS - Initialize HSS - + + Initialize_HSS + Initialize HSS + - - Initialize_MME - Initialize MME - - + + Initialize_MME + Initialize MME + + - - Initialize_SPGW - Initialize SPGW - + + Initialize_SPGW + Initialize SPGW + diff --git a/ci-scripts/xml_files/fr1_oai_cn_deploy.xml b/ci-scripts/xml_files/fr1_oai_cn_deploy.xml index 9cfec6ef58..845cf89086 100644 --- a/ci-scripts/xml_files/fr1_oai_cn_deploy.xml +++ b/ci-scripts/xml_files/fr1_oai_cn_deploy.xml @@ -21,19 +21,14 @@ --> - epc-deploy-tab - EPC-Deploy - log-in - - 000100 - - - + epc-deploy-tab + EPC-Deploy + log-in - - DeployCoreNetwork - Deploy EPC - porcepix-cn4g - + + DeployCoreNetwork + Deploy EPC + porcepix-cn4g + diff --git a/ci-scripts/xml_files/fr1_oai_cn_undeploy.xml b/ci-scripts/xml_files/fr1_oai_cn_undeploy.xml index 1be07ec180..656ef88c0d 100644 --- a/ci-scripts/xml_files/fr1_oai_cn_undeploy.xml +++ b/ci-scripts/xml_files/fr1_oai_cn_undeploy.xml @@ -21,19 +21,14 @@ --> - epc-undeploy-tab - EPC-Undeploy - log-out - - 000200 - - - + epc-undeploy-tab + EPC-Undeploy + log-out - - UndeployCoreNetwork - Undeploy EPC - porcepix-cn4g - + + UndeployCoreNetwork + Undeploy EPC + porcepix-cn4g + diff --git a/ci-scripts/xml_files/gnb_phytest_rfemulator_run_100_2x2.xml b/ci-scripts/xml_files/gnb_phytest_rfemulator_run_100_2x2.xml index 3d2efb5084..30f307612c 100644 --- a/ci-scripts/xml_files/gnb_phytest_rfemulator_run_100_2x2.xml +++ b/ci-scripts/xml_files/gnb_phytest_rfemulator_run_100_2x2.xml @@ -24,47 +24,44 @@ gNB-PHY-Test-100-2x2-RFemu Timing phytest 100 MHz 2x2 RFemulator tasks - -100000 390101 000001 390109 200000 - - - - Custom_Command - Disable Sleep States - caracal - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - caracal - sudo cpupower idle-set -E + + + Custom_Command + Disable Sleep States + caracal + sudo cpupower idle-set -D 0 - + Initialize_eNB Initialize gNB USRP - caracal + caracal -O ci-scripts/conf_files/gnb.band79.273prb.usrpn300.phytest-dora.conf --phy-test -q -U 768 -T 273 -t 23 -D 127 -m 23 -M 273 -l 2 --device.name rf_emulator --rf_emulator.noise_level_dBFS -36 --log_config.global_log_options level,nocolor,time datalog_rt_stats.100.2x2.yaml NR - numactl --cpunodebind=netdev:enp94s0f0np0 --membind=netdev:enp94s0f0np0 + numactl --cpunodebind=netdev:enp94s0f0np0 --membind=netdev:enp94s0f0np0 - + IdleSleep Sleep 60 - - + Terminate_eNB - caracal + caracal true Terminate gNB NR + + Custom_Command + true + Enable Sleep States + caracal + sudo cpupower idle-set -E + + diff --git a/ci-scripts/xml_files/gnb_phytest_usrp_run.xml b/ci-scripts/xml_files/gnb_phytest_usrp_run.xml index 5adeb17966..f6af5ee485 100644 --- a/ci-scripts/xml_files/gnb_phytest_usrp_run.xml +++ b/ci-scripts/xml_files/gnb_phytest_usrp_run.xml @@ -21,51 +21,48 @@ --> - gNB-PHY-Test-40 - Timing phytest 40 MHz - tasks - -100000 090101 000001 090109 200000 - - - - Custom_Command - Disable Sleep States - caracal - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - caracal - sudo cpupower idle-set -E - + gNB-PHY-Test-40 + Timing phytest 40 MHz + tasks - - Initialize_eNB - Initialize gNB USRP - caracal - -O ci-scripts/conf_files/gnb.band79.106prb.usrpn300.phytest-dora.conf --phy-test -q -U 768 -T 106 -t 23 -D 127 -m 28 -M 106 --usrp-tx-thread-config 1 --log_config.global_log_options level,nocolor,time + + Custom_Command + Disable Sleep States + caracal + sudo cpupower idle-set -D 0 + + + + Initialize_eNB + Initialize gNB USRP + caracal + -O ci-scripts/conf_files/gnb.band79.106prb.usrpn300.phytest-dora.conf --phy-test -q -U 768 -T 106 -t 23 -D 127 -m 28 -M 106 --usrp-tx-thread-config 1 --log_config.global_log_options level,nocolor,time datalog_rt_stats.default.yaml - NR - 192.168.20.2 - numactl --cpunodebind=netdev:enp94s0f0np0 --membind=netdev:enp94s0f0np0 - + NR + 192.168.20.2 + numactl --cpunodebind=netdev:enp94s0f0np0 --membind=netdev:enp94s0f0np0 + - - IdleSleep - Sleep - 60 - + + IdleSleep + Sleep + 60 + - - - Terminate_eNB + + Terminate_eNB true - Terminate gNB - caracal - NR - + Terminate gNB + caracal + NR + + + + Custom_Command + true + Enable Sleep States + caracal + sudo cpupower idle-set -E + diff --git a/ci-scripts/xml_files/gnb_phytest_usrp_run_100_2x2.xml b/ci-scripts/xml_files/gnb_phytest_usrp_run_100_2x2.xml index 7821be863c..93053dee90 100644 --- a/ci-scripts/xml_files/gnb_phytest_usrp_run_100_2x2.xml +++ b/ci-scripts/xml_files/gnb_phytest_usrp_run_100_2x2.xml @@ -24,25 +24,15 @@ gNB-PHY-Test-100-2x2 Timing phytest 100 MHz 2x2 tasks - -100000 390101 000001 390109 200000 - - - - Custom_Command - Disable Sleep States - caracal - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - caracal - sudo cpupower idle-set -E + + + Custom_Command + Disable Sleep States + caracal + sudo cpupower idle-set -D 0 - + Initialize_eNB Initialize gNB USRP caracal @@ -50,17 +40,16 @@ datalog_rt_stats.100.2x2.yaml NR 192.168.20.2 - numactl --cpunodebind=netdev:enp94s0f0np0 --membind=netdev:enp94s0f0np0 + numactl --cpunodebind=netdev:enp94s0f0np0 --membind=netdev:enp94s0f0np0 - + IdleSleep Sleep 60 - - + Terminate_eNB true Terminate gNB @@ -68,4 +57,12 @@ NR + + Custom_Command + true + Enable Sleep States + caracal + sudo cpupower idle-set -E + + diff --git a/ci-scripts/xml_files/gnb_phytest_usrp_run_60.xml b/ci-scripts/xml_files/gnb_phytest_usrp_run_60.xml index 72e4b5244e..2cd040a47a 100644 --- a/ci-scripts/xml_files/gnb_phytest_usrp_run_60.xml +++ b/ci-scripts/xml_files/gnb_phytest_usrp_run_60.xml @@ -24,25 +24,15 @@ gNB-PHY-Test-60 Timing phytest 60 MHz tasks - -100000 190101 000001 190109 200000 - - - - Custom_Command - Disable Sleep States - caracal - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - caracal - sudo cpupower idle-set -E + + + Custom_Command + Disable Sleep States + caracal + sudo cpupower idle-set -D 0 - + Initialize_eNB Initialize gNB USRP caracal @@ -50,17 +40,16 @@ datalog_rt_stats.1x1.60.yaml NR 192.168.20.2 - numactl --cpunodebind=netdev:enp94s0f0np0 --membind=netdev:enp94s0f0np0 + numactl --cpunodebind=netdev:enp94s0f0np0 --membind=netdev:enp94s0f0np0 - + IdleSleep Sleep 60 - - + Terminate_eNB true Terminate gNB @@ -68,4 +57,12 @@ NR + + Custom_Command + true + Enable Sleep States + caracal + sudo cpupower idle-set -E + + diff --git a/ci-scripts/xml_files/gnb_phytest_usrp_run_60_2x2.xml b/ci-scripts/xml_files/gnb_phytest_usrp_run_60_2x2.xml index 1be4a24477..7e5592fb6e 100644 --- a/ci-scripts/xml_files/gnb_phytest_usrp_run_60_2x2.xml +++ b/ci-scripts/xml_files/gnb_phytest_usrp_run_60_2x2.xml @@ -24,25 +24,15 @@ gNB-PHY-Test-60-2x2 Timing phytest 60 MHz 2x2 tasks - -100000 290101 000001 290109 200000 - - - - Custom_Command - Disable Sleep States - caracal - sudo cpupower idle-set -D 0 - - - Custom_Command - true - Enable Sleep States - caracal - sudo cpupower idle-set -E + + + Custom_Command + Disable Sleep States + caracal + sudo cpupower idle-set -D 0 - + Initialize_eNB Initialize gNB USRP caracal @@ -50,17 +40,16 @@ datalog_rt_stats.60.2x2.yaml NR 192.168.20.2 - numactl --cpunodebind=netdev:enp94s0f0np0 --membind=netdev:enp94s0f0np0 + numactl --cpunodebind=netdev:enp94s0f0np0 --membind=netdev:enp94s0f0np0 - + IdleSleep Sleep 60 - - + Terminate_eNB true Terminate gNB @@ -68,4 +57,12 @@ NR + + Custom_Command + true + Enable Sleep States + caracal + sudo cpupower idle-set -E + + diff --git a/ci-scripts/xml_files/gnb_usrp_build.xml b/ci-scripts/xml_files/gnb_usrp_build.xml index 32043985f5..ea7cc8b8ed 100644 --- a/ci-scripts/xml_files/gnb_usrp_build.xml +++ b/ci-scripts/xml_files/gnb_usrp_build.xml @@ -21,36 +21,30 @@ --> - gnb-build-tab - Build-gNB - wrench - -100000 -000000 -010101 - - + gnb-build-tab + Build-gNB + wrench - - Create_Workspace - Create new Workspace - caracal - + + Custom_Command + Reboot USRP + true + caracal + ssh root@192.168.20.2 reboot + - - TesteNB - Build_eNB - Build gNB (USRP) - caracal - --gNB -w USRP --ninja -c -P --build-lib ldpc_cuda --build-lib ldpc_aal --cmake-opt -DASN1C_EXEC=/opt/asn1c/bin/asn1c --cmake-opt -DPHYSIM_CHECK_FILES="ThresholdsOffload.cmake" - + + Create_Workspace + Create new Workspace + caracal + - - Custom_Command - Reboot USRP - true - caracal - ssh root@192.168.20.2 reboot - + + TesteNB + Build_eNB + Build gNB (USRP) + caracal + --gNB -w USRP --ninja -c -P --build-lib ldpc_cuda --build-lib ldpc_aal --cmake-opt -DASN1C_EXEC=/opt/asn1c/bin/asn1c --cmake-opt -DPHYSIM_CHECK_FILES="ThresholdsOffload.cmake" + diff --git a/ci-scripts/xml_files/lte_oai_cn_deploy.xml b/ci-scripts/xml_files/lte_oai_cn_deploy.xml index 3e4ea86e61..ddfc4dd54d 100644 --- a/ci-scripts/xml_files/lte_oai_cn_deploy.xml +++ b/ci-scripts/xml_files/lte_oai_cn_deploy.xml @@ -21,19 +21,14 @@ --> - epc-deploy-tab - EPC-Deploy - log-in - - 000100 - - - + epc-deploy-tab + EPC-Deploy + log-in - - DeployCoreNetwork - Deploy EPC - nano-cn4g - + + DeployCoreNetwork + Deploy EPC + nano-cn4g + diff --git a/ci-scripts/xml_files/lte_oai_cn_undeploy.xml b/ci-scripts/xml_files/lte_oai_cn_undeploy.xml index b81aa01a1f..df7b4a4038 100644 --- a/ci-scripts/xml_files/lte_oai_cn_undeploy.xml +++ b/ci-scripts/xml_files/lte_oai_cn_undeploy.xml @@ -21,19 +21,14 @@ --> - epc-undeploy-tab - EPC-Undeploy - log-out - - 000200 - - - + epc-undeploy-tab + EPC-Undeploy + log-out - - UndeployCoreNetwork - Undeploy EPC - nano-cn4g - + + UndeployCoreNetwork + Undeploy EPC + nano-cn4g + diff --git a/ci-scripts/xml_files/physim_4g_deploy_run.xml b/ci-scripts/xml_files/physim_4g_deploy_run.xml index cd34037760..3f1f9d10e2 100644 --- a/ci-scripts/xml_files/physim_4g_deploy_run.xml +++ b/ci-scripts/xml_files/physim_4g_deploy_run.xml @@ -21,26 +21,21 @@ --> - build-tab - Physical Simulators Check - wrench - - 800813 - 010201 - - + build-tab + Physical Simulators Check + wrench - - Create_Workspace - Create new Workspace - avra - + + Create_Workspace + Create new Workspace + avra + - - Deploy_Run_OC_PhySim - Deploy and run physical simulator on openshift - physims-4g - avra - + + Deploy_Run_OC_PhySim + Deploy and run physical simulator on openshift + physims-4g + avra + diff --git a/ci-scripts/xml_files/physim_5g_deploy_run.xml b/ci-scripts/xml_files/physim_5g_deploy_run.xml index 1967003124..edc317ea27 100644 --- a/ci-scripts/xml_files/physim_5g_deploy_run.xml +++ b/ci-scripts/xml_files/physim_5g_deploy_run.xml @@ -21,26 +21,21 @@ --> - build-tab - Physical Simulators Check - wrench - - 800813 - 010201 - - + build-tab + Physical Simulators Check + wrench - - Create_Workspace - Create new Workspace - avra - + + Create_Workspace + Create new Workspace + avra + - - Deploy_Run_OC_PhySim - Deploy and run physical simulator on openshift - physims-5g - avra - + + Deploy_Run_OC_PhySim + Deploy and run physical simulator on openshift + physims-5g + avra + diff --git a/ci-scripts/xml_files/physim_gracehopper.xml b/ci-scripts/xml_files/physim_gracehopper.xml index f04ae2541f..533696d28c 100644 --- a/ci-scripts/xml_files/physim_gracehopper.xml +++ b/ci-scripts/xml_files/physim_gracehopper.xml @@ -21,26 +21,21 @@ --> - physim-tab - PhySim - wrench - - 800813 - 010201 - - + physim-tab + PhySim + wrench - - Create_Workspace - Create new Workspace - localhost - + + Create_Workspace + Create new Workspace + localhost + - - Build_Deploy_Docker_PhySim - Build and Deploy PhySim - localhost - -R 5g -E "nr_dlsim|nr_ulsim|ldpctest" -j32 - + + Build_Deploy_Docker_PhySim + Build and Deploy PhySim + localhost + -R 5g -E "nr_dlsim|nr_ulsim|ldpctest" -j32 + diff --git a/ci-scripts/xml_files/physim_timed_gracehopper.xml b/ci-scripts/xml_files/physim_timed_gracehopper.xml index 7658279088..9844f6ebb3 100644 --- a/ci-scripts/xml_files/physim_timed_gracehopper.xml +++ b/ci-scripts/xml_files/physim_timed_gracehopper.xml @@ -21,26 +21,21 @@ --> - physim-timed-tab - PhySim with timing check - wrench - - 800813 - 010202 - - + physim-timed-tab + PhySim with timing check + wrench - - Create_Workspace - Create new Workspace - localhost - + + Create_Workspace + Create new Workspace + localhost + - - Build_Deploy_Docker_PhySim - Build and Deploy PhySim with timing check - localhost - -R 5g -R "nr_dlsim|nr_ulsim|ldpctest" -E physim.5g.nr_dlsim.mcs.mimo.test9 -j1 - + + Build_Deploy_Docker_PhySim + Build and Deploy PhySim with timing check + localhost + -R 5g -R "nr_dlsim|nr_ulsim|ldpctest" -E physim.5g.nr_dlsim.mcs.mimo.test9 -j1 + diff --git a/ci-scripts/xml_files/sa_cn5g_20897_closure.xml b/ci-scripts/xml_files/sa_cn5g_20897_closure.xml index eeab1b32dc..0e8d8db1ba 100644 --- a/ci-scripts/xml_files/sa_cn5g_20897_closure.xml +++ b/ci-scripts/xml_files/sa_cn5g_20897_closure.xml @@ -24,12 +24,8 @@ cn5g-closure CN5G-Closure log-out - - 060000 - - - + UndeployCoreNetwork Terminate 5G Core oc-cn5g-20897 diff --git a/ci-scripts/xml_files/sa_cn5g_20897_start.xml b/ci-scripts/xml_files/sa_cn5g_20897_start.xml index 9c29b83563..e88e84ad88 100644 --- a/ci-scripts/xml_files/sa_cn5g_20897_start.xml +++ b/ci-scripts/xml_files/sa_cn5g_20897_start.xml @@ -24,15 +24,11 @@ cn5g-start-tab CN5G-Start log-in - - 000100 - - - - + DeployCoreNetwork Initialize 5G Core oc-cn5g-20897 + diff --git a/ci-scripts/xml_files/sa_cn5g_closure.xml b/ci-scripts/xml_files/sa_cn5g_closure.xml index beb490dbed..ac02a57431 100644 --- a/ci-scripts/xml_files/sa_cn5g_closure.xml +++ b/ci-scripts/xml_files/sa_cn5g_closure.xml @@ -21,18 +21,14 @@ --> - cn5g-closure - CN5G-Closure - log-out - -060000 - - + cn5g-closure + CN5G-Closure + log-out - - UndeployCoreNetwork - Terminate 5G Core - oc-cn5g - + + UndeployCoreNetwork + Terminate 5G Core + oc-cn5g + diff --git a/ci-scripts/xml_files/sa_cn5g_start.xml b/ci-scripts/xml_files/sa_cn5g_start.xml index a49a2cda18..1a166ef21e 100644 --- a/ci-scripts/xml_files/sa_cn5g_start.xml +++ b/ci-scripts/xml_files/sa_cn5g_start.xml @@ -21,18 +21,14 @@ --> - cn5g-start-tab - CN5G-Start - log-in - -000100 - - - + cn5g-start-tab + CN5G-Start + log-in + + + DeployCoreNetwork + Initialize 5G Core + oc-cn5g + - - DeployCoreNetwork - Initialize 5G Core - oc-cn5g - diff --git a/ci-scripts/xml_files/t2_offload_physim_enc_dec.xml b/ci-scripts/xml_files/t2_offload_physim_enc_dec.xml index 73631a7a3c..afac50ba16 100644 --- a/ci-scripts/xml_files/t2_offload_physim_enc_dec.xml +++ b/ci-scripts/xml_files/t2_offload_physim_enc_dec.xml @@ -20,35 +20,30 @@ --> - test-t2-offload-enc-dec - Test T2 Offload - tasks - - 010204 - 111111 - 402010 - - + test-t2-offload-enc-dec + Test T2 Offload + tasks - - Custom_Command - Disable Sleep States - caracal - sudo cpupower idle-set -D 0 - + + Custom_Command + Disable Sleep States + caracal + sudo cpupower idle-set -D 0 + - - Custom_Command - true - Enable Sleep States - caracal - sudo cpupower idle-set -E - + + Build_Deploy_Source_PhySim + Build and Deploy PhySim T2 Offload tests + caracal + -R 5g-offload -j1 + + + + Custom_Command + true + Enable Sleep States + caracal + sudo cpupower idle-set -E + - - Build_Deploy_Source_PhySim - Build and Deploy PhySim T2 Offload tests - caracal - -R 5g-offload -j1 - From 0166bbd49347b312f0956a1f1fe3ae68b9949d4c Mon Sep 17 00:00:00 2001 From: Jaroslava Fiedlerova Date: Mon, 12 Jan 2026 11:50:03 +0100 Subject: [PATCH 2/4] CI: Remove requested and exclusion test parsing and validation Requested and exclusion test lists are no longer present in the XML files, so related parsing, format checks, and filtering logic have been removed. --- ci-scripts/main.py | 35 ----------------------------------- 1 file changed, 35 deletions(-) diff --git a/ci-scripts/main.py b/ci-scripts/main.py index 50178f3468..731298839f 100644 --- a/ci-scripts/main.py +++ b/ci-scripts/main.py @@ -455,46 +455,11 @@ elif re.match('^TesteNB$', mode, re.IGNORECASE) or re.match('^TestUE$', mode, re xmlTree = ET.parse(xml_test_file) xmlRoot = xmlTree.getroot() - exclusion_tests=xmlRoot.findtext('TestCaseExclusionList',default='') - requested_tests=xmlRoot.findtext('TestCaseRequestedList',default='') if (HTML.nbTestXMLfiles == 1): HTML.htmlTabRefs.append(xmlRoot.findtext('htmlTabRef',default='test-tab-0')) HTML.htmlTabNames.append(xmlRoot.findtext('htmlTabName',default='Test-0')) all_tests=xmlRoot.findall('testCase') - exclusion_tests=exclusion_tests.split() - requested_tests=requested_tests.split() - - #check that exclusion tests are well formatted - #(6 digits or less than 6 digits followed by +) - for test in exclusion_tests: - if (not re.match('^[0-9]{6}$', test) and - not re.match('^[0-9]{1,5}\\+$', test)): - logging.error('exclusion test is invalidly formatted: ' + test) - sys.exit(1) - else: - logging.info(test) - - #check that requested tests are well formatted - #(6 digits or less than 6 digits followed by +) - #be verbose - for test in requested_tests: - if (re.match('^[0-9]{6}$', test) or - re.match('^[0-9]{1,5}\\+$', test)): - logging.info('test group/case requested: ' + test) - else: - logging.error('requested test is invalidly formatted: ' + test) - sys.exit(1) - - #get the list of tests to be done - todo_tests=[] - for test in requested_tests: - if (test_in_list(test, exclusion_tests)): - logging.info('test will be skipped: ' + test) - else: - #logging.info('test will be run: ' + test) - todo_tests.append(test) - signal.signal(signal.SIGINT, receive_signal) HTML.CreateHtmlTabHeader() From 3893d5c8ef3396858a11242f1b2e899ad30cdfa9 Mon Sep 17 00:00:00 2001 From: Jaroslava Fiedlerova Date: Tue, 13 Jan 2026 20:07:46 +0100 Subject: [PATCH 3/4] CI: harmonize test case identifier Remove unused testCase_id definitions and replace all occurrences of test_id with test_idx across the ci-scripts folder. --- ci-scripts/cls_ci_helper.py | 4 ++-- ci-scripts/cls_cluster.py | 7 ++----- ci-scripts/cls_native.py | 3 +-- ci-scripts/cls_oai_html.py | 8 ++++---- ci-scripts/cls_static_code_analysis.py | 3 --- ci-scripts/main.py | 16 ++++++++-------- ci-scripts/ran.py | 2 -- ci-scripts/tests/build.py | 2 +- 8 files changed, 18 insertions(+), 27 deletions(-) diff --git a/ci-scripts/cls_ci_helper.py b/ci-scripts/cls_ci_helper.py index b8fff32a5e..6b67057c92 100644 --- a/ci-scripts/cls_ci_helper.py +++ b/ci-scripts/cls_ci_helper.py @@ -24,14 +24,14 @@ from typing import NamedTuple import logging class TestCaseCtx(NamedTuple): - test_id: int + test_idx: int logPath: str def Default(logPath): return TestCaseCtx(112233, logPath) def baseFilename(self): # typically, the test ID is of form 001234 (6 digits) - return f"{self.logPath}/{self.test_id:06d}" + return f"{self.logPath}/{self.test_idx:06d}" def archiveArtifact(cmd, ctx, remote_path): base = os.path.basename(remote_path) diff --git a/ci-scripts/cls_cluster.py b/ci-scripts/cls_cluster.py index 8a9919c700..dc97c80acd 100644 --- a/ci-scripts/cls_cluster.py +++ b/ci-scripts/cls_cluster.py @@ -164,7 +164,6 @@ class Cluster: def PullClusterImage(self, HTML, node, images, tag_prefix): logging.debug(f'Pull OC image {images} to server {node}') - self.testCase_id = HTML.testCase_id with cls_cmd.getConnection(node) as cmd: succeeded = OC_login(cmd, self.OCUserName, self.OCPassword, CI_OC_RAN_NAMESPACE) if not succeeded: @@ -211,8 +210,6 @@ class Cluster: logging.debug(f'Building on cluster triggered from server: {node}') self.cmd = cls_cmd.RemoteCmd(node) - self.testCase_id = HTML.testCase_id - # Workaround for some servers, we need to erase completely the workspace self.cmd.cd(lSourcePath) # to reduce the amount of data send to OpenShift, we @@ -412,7 +409,7 @@ class Cluster: # the groovy scripts expects all logs in # //ci-scripts, so copy it there with cls_cmd.LocalCmd() as c: - c.run(f'mkdir -p {os.getcwd()}/test_log_{ctx.test_id}/') - c.run(f'cp -r {ctx.logPath} {os.getcwd()}/test_log_{ctx.test_id}/') + c.run(f'mkdir -p {os.getcwd()}/test_log_{ctx.test_idx}/') + c.run(f'cp -r {ctx.logPath} {os.getcwd()}/test_log_{ctx.test_idx}/') return status diff --git a/ci-scripts/cls_native.py b/ci-scripts/cls_native.py index d96f60bdca..e1b42acf5b 100644 --- a/ci-scripts/cls_native.py +++ b/ci-scripts/cls_native.py @@ -34,9 +34,8 @@ DPDK_PATH = '/opt/dpdk-t2-22.11.0' class Native(): - def Build(ctx, node, test_case, HTML, directory, options): + def Build(ctx, node, HTML, directory, options): logging.debug(f'Building on server: {node}') - HTML.testCase_id = test_case with cls_cmd.getConnection(node) as ssh: base = f"{directory}/cmake_targets" diff --git a/ci-scripts/cls_oai_html.py b/ci-scripts/cls_oai_html.py index cb1ca56542..6e29063192 100644 --- a/ci-scripts/cls_oai_html.py +++ b/ci-scripts/cls_oai_html.py @@ -67,7 +67,7 @@ class HTMLManagement(): self.htmlUEFailureMsg = '' self.startTime = int(round(time.time() * 1000)) - self.testCase_id = '' + self.testCaseIdx = '' self.desc = '' #----------------------------------------------------------- @@ -191,7 +191,7 @@ class HTMLManagement(): self.htmlFile.write(' \n') self.htmlFile.write(' \n') self.htmlFile.write(' \n') - self.htmlFile.write(' \n') + self.htmlFile.write(' \n') self.htmlFile.write(' \n') self.htmlFile.write(' \n') self.htmlFile.write(' \n') @@ -259,7 +259,7 @@ class HTMLManagement(): currentTime = int(round(time.time() * 1000)) - self.startTime self.htmlFile.write(' \n') self.htmlFile.write(' \n') - self.htmlFile.write(' \n') + self.htmlFile.write(' \n') self.htmlFile.write(' \n') self.htmlFile.write(' \n') if (str(status) == 'OK'): @@ -374,7 +374,7 @@ class HTMLManagement(): addOrangeBK = False self.htmlFile.write(' \n') self.htmlFile.write(' \n') - self.htmlFile.write(' \n') + self.htmlFile.write(' \n') self.htmlFile.write(' \n') self.htmlFile.write(' \n') if (str(status) == 'OK'): diff --git a/ci-scripts/cls_static_code_analysis.py b/ci-scripts/cls_static_code_analysis.py index 63b5b5b6dd..5ed52e4027 100644 --- a/ci-scripts/cls_static_code_analysis.py +++ b/ci-scripts/cls_static_code_analysis.py @@ -88,7 +88,6 @@ class StaticCodeAnalysis(): raise ValueError(f"{lSourcePath=} {node=}") logging.debug('Building on server: ' + node) cmd = cls_cmd.getConnection(node) - self.testCase_id = HTML.testCase_id # on RedHat/CentOS .git extension is mandatory result = re.search('([a-zA-Z0-9\:\-\.\/])+\.git', self.ranRepository) if result is not None: @@ -187,8 +186,6 @@ class StaticCodeAnalysis(): raise ValueError(f"{lSourcePath=} {node=}") logging.debug('Building on server: ' + node) cmd = cls_cmd.getConnection(node) - self.testCase_id = HTML.testCase_id - check_options = '' if self.ranAllowMerge: check_options = f'--build-arg MERGE_REQUEST=true --build-arg SRC_BRANCH={self.ranBranch}' diff --git a/ci-scripts/main.py b/ci-scripts/main.py index 731298839f..797e008ab3 100644 --- a/ci-scripts/main.py +++ b/ci-scripts/main.py @@ -98,7 +98,7 @@ def ExecuteActionWithParam(action, ctx, node): if proxy_commit is not None: CONTAINERS.proxyCommit = proxy_commit if action == 'Build_eNB': - success = cls_native.Native.Build(ctx, node, HTML.testCase_id, HTML, RAN.eNBSourceCodePath, RAN.Build_eNB_args) + success = cls_native.Native.Build(ctx, node, HTML, RAN.eNBSourceCodePath, RAN.Build_eNB_args) elif action == 'Build_Image': success = CONTAINERS.BuildImage(ctx, node, HTML) elif action == 'Build_Proxy': @@ -308,7 +308,7 @@ def receive_signal(signum, frame): def ShowTestID(ctx, desc): logging.info(f'\u001B[1m----------------------------------------\u001B[0m') - logging.info(f'\u001B[1m Test ID: {ctx.test_id} \u001B[0m') + logging.info(f'\u001B[1m Test #{ctx.test_idx} \u001B[0m') logging.info(f'\u001B[1m {desc} \u001B[0m') logging.info(f'\u001B[1m----------------------------------------\u001B[0m') @@ -470,16 +470,16 @@ elif re.match('^TesteNB$', mode, re.IGNORECASE) or re.match('^TestUE$', mode, re for index, test in enumerate(all_tests, start=1): if test_runner_abort: task_set_succeeded = False - test_case_id = f"{index:06d}" - ctx = TestCaseCtx(int(test_case_id), logPath) - HTML.testCase_id = test_case_id + test_case_idx = f"{index:06d}" + ctx = TestCaseCtx(int(test_case_idx), logPath) + HTML.testCaseIdx = test_case_idx desc = test.findtext('desc') node = test.findtext('node') if not force_local else 'localhost' always_exec = test.findtext('always_exec') in ['True', 'true', 'Yes', 'yes'] may_fail = test.findtext('may_fail') in ['True', 'true', 'Yes', 'yes'] HTML.desc = desc action = test.findtext('class') - if not CheckClassValidity(xml_class_list, action, test_case_id): + if not CheckClassValidity(xml_class_list, action, test_case_idx): task_set_succeeded = False continue ShowTestID(ctx, desc) @@ -491,9 +491,9 @@ elif re.match('^TesteNB$', mode, re.IGNORECASE) or re.match('^TestUE$', mode, re try: test_succeeded = ExecuteActionWithParam(action, ctx, node) if not test_succeeded and may_fail: - logging.warning(f"test ID {test_case_id} action {action} may or may not fail, proceeding despite error") + logging.warning(f"test ID {test_case_idx} action {action} may or may not fail, proceeding despite error") elif not test_succeeded: - logging.error(f"test ID {test_case_id} action {action} failed ({test_succeeded}), skipping next tests") + logging.error(f"test ID {test_case_idx} action {action} failed ({test_succeeded}), skipping next tests") task_set_succeeded = False except Exception as e: s = traceback.format_exc() diff --git a/ci-scripts/ran.py b/ci-scripts/ran.py index e440fc3a62..04384ad4f4 100644 --- a/ci-scripts/ran.py +++ b/ci-scripts/ran.py @@ -67,7 +67,6 @@ class RANManagement(): self.eNBOptions = ['', '', ''] self.eNBmbmsEnables = [False, False, False] self.eNBstatuses = [-1, -1, -1] - self.testCase_id = '' self.runtime_stats= '' self.datalog_rt_stats={} self.datalog_rt_stats_file='datalog_rt_stats.default.yaml' @@ -88,7 +87,6 @@ class RANManagement(): raise ValueError(f"{node=}") logging.debug('Starting eNB/gNB on server: ' + node) - self.testCase_id = HTML.testCase_id lSourcePath = self.eNBSourceCodePath cmd = cls_cmd.getConnection(node) diff --git a/ci-scripts/tests/build.py b/ci-scripts/tests/build.py index 013486a560..8701b17a8c 100644 --- a/ci-scripts/tests/build.py +++ b/ci-scripts/tests/build.py @@ -17,7 +17,7 @@ import cls_cmd class TestBuild(unittest.TestCase): def setUp(self): self.html = cls_oai_html.HTMLManagement() - self.html.testCase_id = "000000" + self.html.testCaseIdx = "000000" self.cont = cls_containerize.Containerize() self._d = tempfile.mkdtemp() logging.warning(f"temporary directory: {self._d}") From dab44db9aa910aaed8d041e35e1c59483daa5ee0 Mon Sep 17 00:00:00 2001 From: Jaroslava Fiedlerova Date: Tue, 13 Jan 2026 20:49:23 +0100 Subject: [PATCH 4/4] CI: Update ShowTestID to include the source file and line Replace xml.etree.ElementTree with lxml.etree for to enable line tracking. Update ShowTestID to include the source file and line number for each test. --- ci-scripts/main.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/ci-scripts/main.py b/ci-scripts/main.py index 797e008ab3..1995ff545b 100644 --- a/ci-scripts/main.py +++ b/ci-scripts/main.py @@ -58,7 +58,7 @@ import re # reg import time # sleep import os import subprocess -import xml.etree.ElementTree as ET +import lxml.etree as ET import logging import signal import traceback @@ -306,10 +306,10 @@ def receive_signal(signum, frame): logging.warning("received signal again, exiting") sys.exit(1) -def ShowTestID(ctx, desc): +def ShowTestID(ctx, desc, file, line): logging.info(f'\u001B[1m----------------------------------------\u001B[0m') - logging.info(f'\u001B[1m Test #{ctx.test_idx} \u001B[0m') - logging.info(f'\u001B[1m {desc} \u001B[0m') + logging.info(f'\u001B[1m Test #{ctx.test_idx} ({file}:{line}) \u001B[0m') + logging.info(f'\u001B[1m {desc} \u001B[0m') logging.info(f'\u001B[1m----------------------------------------\u001B[0m') #----------------------------------------------------------- @@ -482,7 +482,9 @@ elif re.match('^TesteNB$', mode, re.IGNORECASE) or re.match('^TestUE$', mode, re if not CheckClassValidity(xml_class_list, action, test_case_idx): task_set_succeeded = False continue - ShowTestID(ctx, desc) + file = os.path.basename(xml_test_file) + line = test.find('class').sourceline + ShowTestID(ctx, desc, file, line) if not task_set_succeeded and not always_exec: msg = f"skipping test due to prior error" logging.warning(msg)
Relative Time (s)Test IdTest IndexTest DescTest OptionsTest Status
' + format(currentTime / 1000, '.1f') + '' + self.testCase_id + '' + self.testCaseIdx + '' + self.desc + '' + str(options) + '
' + format(currentTime / 1000, '.1f') + '' + self.testCase_id + '' + self.testCaseIdx + '' + self.desc + '' + str(options) + '