From 5723e7135f3e02c88eb25b79e1dde67f126ea551 Mon Sep 17 00:00:00 2001 From: Dhanuja Elizabeth Thomas Date: Fri, 17 Feb 2023 15:24:41 +0100 Subject: [PATCH 1/4] Add custom_commad to execute arbitrary command in CI --- ci-scripts/main.py | 6 ++++++ ci-scripts/ran.py | 18 ++++++++++++++++++ ci-scripts/xml_class_list.yml | 1 + 3 files changed, 25 insertions(+) diff --git a/ci-scripts/main.py b/ci-scripts/main.py index 322b6a5c72..1566b2d47d 100644 --- a/ci-scripts/main.py +++ b/ci-scripts/main.py @@ -498,6 +498,9 @@ def GetParametersFromXML(action): string_field = test.findtext('test_svr_id') if (string_field is not None): CONTAINERS.testSvrId = string_field + elif action == 'Custom_Command': + RAN.node = test.findtext('node') + RAN.command = test.findtext('command') else: logging.warning(f"unknown action {action} from option-parsing point-of-view") @@ -879,6 +882,9 @@ elif re.match('^TesteNB$', mode, re.IGNORECASE) or re.match('^TestUE$', mode, re RAN.BuildeNB(HTML) elif action == 'WaitEndBuild_eNB': RAN.WaitBuildeNBisFinished(HTML) + elif action == 'Custom_Command': + logging.info(f"Executing custom command") + RAN.CustomCommand(HTML) elif action == 'Initialize_eNB': check_eNB = False check_OAI_UE = False diff --git a/ci-scripts/ran.py b/ci-scripts/ran.py index fd6a073f21..8ec72bf40f 100644 --- a/ci-scripts/ran.py +++ b/ci-scripts/ran.py @@ -38,6 +38,7 @@ import os import time from multiprocessing import Process, Lock, SimpleQueue import yaml +import cls_cmd #----------------------------------------------------------- @@ -96,6 +97,8 @@ class RANManagement(): #checkers from xml self.ran_checkers={} self.cmd_prefix = '' # prefix before {lte,nr}-softmodem + self.node = '' + self.command = '' #----------------------------------------------------------- @@ -259,6 +262,21 @@ class RANManagement(): mySSH.close() self.checkBuildeNB(lIpAddr, lUserName, lPassWord, lSourcePath, self.backgroundBuildTestId[int(self.eNB_instance)], HTML) + def CustomCommand(self, HTML): + if self.node == '' or self.node == "localhost": + cmd = cls_cmd.LocalCmd() + else: + cmd = cls_cmd.RemoteCmd(self.node) + ret = cmd.run(self.command) + cmd.close() + logging.debug(f'CustomCommand: {self.command} returnCode: {ret.returncode} output: {ret.stdout}') + html_queue = SimpleQueue() + status = 'OK' + if ret.returncode != 0: + html_queue.put(ret.stdout) + status = 'Warning' + HTML.CreateHtmlTestRow(self.command, status, 1, html_queue) + def checkBuildeNB(self, lIpAddr, lUserName, lPassWord, lSourcePath, testcaseId, HTML): HTML.testCase_id=testcaseId diff --git a/ci-scripts/xml_class_list.yml b/ci-scripts/xml_class_list.yml index b4dabb1654..93e3bc9fb0 100755 --- a/ci-scripts/xml_class_list.yml +++ b/ci-scripts/xml_class_list.yml @@ -51,3 +51,4 @@ - Push_Local_Registry - Pull_Local_Registry - Clean_Test_Server_Images + - Custom_Command From 9e5e6bf16dc454f1c199cb5d1628e9b0e9c994c4 Mon Sep 17 00:00:00 2001 From: Dhanuja Elizabeth Thomas Date: Fri, 20 Jan 2023 15:42:25 +0100 Subject: [PATCH 2/4] Removed reset/reboot of USRP --- ci-scripts/cls_containerize.py | 1 - ci-scripts/cls_oaicitest.py | 11 ----------- ci-scripts/ran.py | 21 --------------------- 3 files changed, 33 deletions(-) diff --git a/ci-scripts/cls_containerize.py b/ci-scripts/cls_containerize.py index 324e718ba1..f98561f3b5 100644 --- a/ci-scripts/cls_containerize.py +++ b/ci-scripts/cls_containerize.py @@ -865,7 +865,6 @@ class Containerize(): mySSH.command('sed -i -e "s/CI_MME_IP_ADDR/' + localMmeIpAddr + '/" ci-docker-compose.yml', '\$', 2) # Currently support only one - mySSH.command('echo ' + lPassWord + ' | sudo -S b2xx_fx3_utils --reset-device', '\$', 15) svcName = self.services[self.eNB_instance] if svcName == '': logging.warning('no service name given: starting all services in ci-docker-compose.yml!') diff --git a/ci-scripts/cls_oaicitest.py b/ci-scripts/cls_oaicitest.py index 328785f8d1..51e43109a0 100644 --- a/ci-scripts/cls_oaicitest.py +++ b/ci-scripts/cls_oaicitest.py @@ -453,17 +453,6 @@ class OaiCiTest(): UE_prefix = 'NR ' SSH = sshconnection.SSHConnection() SSH.open(self.UEIPAddress, self.UEUserName, self.UEPassword) - # b2xx_fx3_utils reset procedure - SSH.command('echo ' + self.UEPassword + ' | sudo -S uhd_find_devices', '\$', 180) - result = re.search('type: b200', SSH.getBefore()) - if result is not None: - logging.debug('Found a B2xx device --> resetting it') - SSH.command('echo ' + self.UEPassword + ' | sudo -S b2xx_fx3_utils --reset-device', '\$', 10) - # Reloading FGPA bin firmware - SSH.command('echo ' + self.UEPassword + ' | sudo -S uhd_find_devices', '\$', 180) - result = re.search('type: n3xx', str(SSH.getBefore())) - if result is not None: - logging.debug('Found a N3xx device --> resetting it') SSH.command('cd ' + self.UESourceCodePath, '\$', 5) # Initialize_OAI_UE_args usually start with -C and followed by the location in repository SSH.command('source oaienv', '\$', 5) diff --git a/ci-scripts/ran.py b/ci-scripts/ran.py index 8ec72bf40f..8628d5f3d8 100644 --- a/ci-scripts/ran.py +++ b/ci-scripts/ran.py @@ -365,17 +365,6 @@ class RANManagement(): cwd = os.getcwd() mySSH.copyout(lIpAddr,lUserName,lPassWord, cwd + "/active_net_interfaces.awk", "/tmp") - #reboot USRP if requested in xml - if self.USRPIPAddress!='': - logging.debug('USRP '+ self.USRPIPAddress +': reboot request') - mySSH.open(lIpAddr, lUserName, lPassWord) - cmd2usrp='ssh root@'+self.USRPIPAddress+' reboot' - mySSH.command2(cmd2usrp,1) - mySSH.close() - logging.debug('Waiting for USRP to be ready') - time.sleep(120) - - if (self.pStatus < 0): HTML.CreateHtmlTestRow(self.air_interface[self.eNB_instance] + ' ' + self.Initialize_eNB_args, 'KO', self.pStatus) HTML.CreateHtmlTabFooter(False) @@ -437,16 +426,6 @@ class RANManagement(): result = re.search('^rru|^rcc|^du.band', str(config_file)) if result is not None: rruCheck = True - # do not reset board twice in IF4.5 case - result = re.search('^rru|^enb|^du.band', str(config_file)) - if result is not None: - mySSH.command('echo ' + lPassWord + ' | sudo -S uhd_find_devices', '\$', 180) - result = re.search('type: b200', mySSH.getBefore()) - if result is not None: - logging.debug('Found a B2xx device --> resetting it') - mySSH.command('echo ' + lPassWord + ' | sudo -S b2xx_fx3_utils --reset-device', '\$', 10) - # Reloading FGPA bin firmware - mySSH.command('echo ' + lPassWord + ' | sudo -S uhd_find_devices', '\$', 180) # Make a copy and adapt to EPC / eNB IP addresses mySSH.command('cp ' + full_config_file + ' ' + ci_full_config_file, '\$', 5) localMmeIpAddr = EPC.MmeIPAddress From d7d067165cf1fc2838b5b24e3a74ab7530c8ef7f Mon Sep 17 00:00:00 2001 From: Dhanuja Elizabeth Thomas Date: Fri, 17 Feb 2023 14:47:58 +0100 Subject: [PATCH 3/4] Add custom command to reboot or reset SDRs in CI --- .../xml_files/container_lte_b200_fdd_05Mhz_tm1.xml | 10 ++++++++-- ci-scripts/xml_files/container_nsa_b200_quectel.xml | 8 +++++++- ci-scripts/xml_files/fr1_enb_build.xml | 8 ++++++++ ci-scripts/xml_files/fr1_nsa_2x2_quectel.xml | 8 +++++++- ci-scripts/xml_files/fr1_nsa_quectel.xml | 7 +++++++ ci-scripts/xml_files/fr1_sa_quectel.xml | 8 +++++++- ci-scripts/xml_files/gnb_usrp_build.xml | 8 ++++++++ ci-scripts/xml_files/sa_cn5g_asue_start.xml | 9 ++++++++- ci-scripts/xml_files/sa_cn5g_start.xml | 2 +- 9 files changed, 61 insertions(+), 7 deletions(-) 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 ce9a19fde3..135321a36b 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 @@ -28,6 +28,7 @@ Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1.xml tasks 111110 +300000 040101 030101 000001 @@ -41,8 +42,13 @@ Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1.xml Pull Images from Local Registry 0 oai-enb - - + + + Custom_Command + To reset USRP + hutch + sudo -S b2xx_fx3_utils --reset-device + Deploy_Object Deploy eNB (FDD/Band7/5MHz/B200) in a container diff --git a/ci-scripts/xml_files/container_nsa_b200_quectel.xml b/ci-scripts/xml_files/container_nsa_b200_quectel.xml index 3734c91229..5362e4ec31 100644 --- a/ci-scripts/xml_files/container_nsa_b200_quectel.xml +++ b/ci-scripts/xml_files/container_nsa_b200_quectel.xml @@ -26,6 +26,7 @@ tasks 1 + 100000 111110 111111 000001 @@ -69,7 +70,12 @@ Initialize Quectel idefix - + + Custom_Command + To reset USRP + nepes + sudo -S b2xx_fx3_utils --reset-device + Terminate_UE diff --git a/ci-scripts/xml_files/fr1_enb_build.xml b/ci-scripts/xml_files/fr1_enb_build.xml index 084f58a591..6ea1ccfd29 100644 --- a/ci-scripts/xml_files/fr1_enb_build.xml +++ b/ci-scripts/xml_files/fr1_enb_build.xml @@ -25,6 +25,7 @@ Build wrench + 100000 000001 000002 @@ -47,4 +48,11 @@ 0 + + Custom_Command + To reboot USRP + obelix + ssh root@172.21.19.13 reboot ; sleep 45 + + diff --git a/ci-scripts/xml_files/fr1_nsa_2x2_quectel.xml b/ci-scripts/xml_files/fr1_nsa_2x2_quectel.xml index 459a16c323..be9df7a277 100644 --- a/ci-scripts/xml_files/fr1_nsa_2x2_quectel.xml +++ b/ci-scripts/xml_files/fr1_nsa_2x2_quectel.xml @@ -27,6 +27,7 @@ 1 010002 + 100000 030000 040000 000002 @@ -84,7 +85,12 @@ datalog_rt_stats.2x2.yaml 172.21.19.14 - + + Custom_Command + To reboot USRP + asterix + ssh root@172.21.19.14 reboot ; sleep 45 + IdleSleep Sleep diff --git a/ci-scripts/xml_files/fr1_nsa_quectel.xml b/ci-scripts/xml_files/fr1_nsa_quectel.xml index c72c61c0a2..cad6358231 100644 --- a/ci-scripts/xml_files/fr1_nsa_quectel.xml +++ b/ci-scripts/xml_files/fr1_nsa_quectel.xml @@ -26,6 +26,7 @@ tasks 1 + 100000 010002 030000 040000 @@ -52,6 +53,12 @@ idefix yes + + Custom_Command + To reset USRP + obelix + sudo -S b2xx_fx3_utils --reset-device + Terminate_UE diff --git a/ci-scripts/xml_files/fr1_sa_quectel.xml b/ci-scripts/xml_files/fr1_sa_quectel.xml index 0a9d17b63d..4d4c0ef45e 100644 --- a/ci-scripts/xml_files/fr1_sa_quectel.xml +++ b/ci-scripts/xml_files/fr1_sa_quectel.xml @@ -27,6 +27,7 @@ 1 010002 + 300000 040000 000002 010000 @@ -59,7 +60,12 @@ Terminate Quectel nrmodule2_quectel - + + Custom_Command + To reboot USRP + asterix + ssh root@172.21.19.14 reboot ; sleep 45 + Initialize_eNB diff --git a/ci-scripts/xml_files/gnb_usrp_build.xml b/ci-scripts/xml_files/gnb_usrp_build.xml index 3fc1b1c955..4dd477cbb4 100644 --- a/ci-scripts/xml_files/gnb_usrp_build.xml +++ b/ci-scripts/xml_files/gnb_usrp_build.xml @@ -26,6 +26,7 @@ wrench 1 +100000 010101 @@ -38,4 +39,11 @@ True + + Custom_Command + To reboot USRP + caracal + ssh root@192.168.20.2 reboot + + diff --git a/ci-scripts/xml_files/sa_cn5g_asue_start.xml b/ci-scripts/xml_files/sa_cn5g_asue_start.xml index 740022b1c9..8e4e32a95e 100644 --- a/ci-scripts/xml_files/sa_cn5g_asue_start.xml +++ b/ci-scripts/xml_files/sa_cn5g_asue_start.xml @@ -25,7 +25,8 @@ CN5G-Start log-in - 000100 +100000 +000100 @@ -35,5 +36,11 @@ Initialize 5G Core --type start-mini-as-ue --fqdn yes --scenario 1 --capture /tmp/oai-cn5g-v1.3.pcap + + Custom_Command + To reboot USRP + asterix + ssh root@172.21.19.14 reboot ; sleep 45 + diff --git a/ci-scripts/xml_files/sa_cn5g_start.xml b/ci-scripts/xml_files/sa_cn5g_start.xml index a524610569..44ec44b1d9 100644 --- a/ci-scripts/xml_files/sa_cn5g_start.xml +++ b/ci-scripts/xml_files/sa_cn5g_start.xml @@ -25,7 +25,7 @@ CN5G-Start log-in - 000100 +000100 From 379bc3e5199c69b3d513053fdcce1f192c239081 Mon Sep 17 00:00:00 2001 From: Dhanuja Elizabeth Thomas Date: Fri, 17 Feb 2023 15:53:14 +0100 Subject: [PATCH 4/4] Add custom command for setting cpu power state --- .../container_lte_b200_fdd_05Mhz_tm1.xml | 16 +++++++++- ...lte_b200_fdd_05Mhz_tm1_no_rrc_activity.xml | 14 ++++++++ .../container_lte_b200_fdd_10Mhz_tm1.xml | 14 ++++++++ .../container_lte_b200_fdd_10Mhz_tm1_cdrx.xml | 14 ++++++++ .../container_lte_b200_fdd_20Mhz_tm1.xml | 14 ++++++++ .../container_lte_b200_tdd_05Mhz_tm1.xml | 14 ++++++++ .../container_lte_b200_tdd_05Mhz_tm2.xml | 15 ++++++++- .../container_lte_b200_tdd_10Mhz_tm1.xml | 15 ++++++++- .../container_lte_b200_tdd_20Mhz_tm1.xml | 15 ++++++++- ...e_b200_tdd_20Mhz_tm1_default_scheduler.xml | 15 ++++++++- .../xml_files/container_nsa_b200_quectel.xml | 28 ++++++++++++++++ .../xml_files/container_sa_b200_quectel.xml | 15 ++++++++- .../container_sa_f1_b200_quectel.xml | 15 ++++++++- ci-scripts/xml_files/fr1_nsa_2x2_quectel.xml | 32 +++++++++++++++++-- .../fr1_nsa_2x2_quectel_attach_detach.xml | 29 +++++++++++++++++ ci-scripts/xml_files/fr1_nsa_quectel.xml | 28 ++++++++++++++++ .../xml_files/fr1_sa_amarisoft_ue_1x.xml | 14 ++++++++ ci-scripts/xml_files/fr1_sa_oaiue_n310.xml | 15 ++++++++- ci-scripts/xml_files/fr1_sa_quectel.xml | 14 ++++++++ .../xml_files/fr1_sa_quectel_162prb.xml | 15 ++++++++- .../xml_files/fr1_sa_quectel_stages.xml | 16 ++++++++-- ci-scripts/xml_files/gnb_phytest_usrp_run.xml | 14 +++++++- .../xml_files/gnb_phytest_usrp_run_60.xml | 14 +++++++- .../xml_files/gnb_phytest_usrp_run_60_2x2.xml | 12 +++++++ ci-scripts/xml_files/lte_2x2_tm1_quectel.xml | 15 ++++++++- ci-scripts/xml_files/lte_2x2_tm2_quectel.xml | 14 ++++++++ ci-scripts/xml_files/sa_cn5g_asue_start.xml | 2 +- ci-scripts/xml_files/sa_cn5g_start.xml | 1 - 28 files changed, 421 insertions(+), 18 deletions(-) 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 135321a36b..698c620329 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 @@ -27,6 +27,7 @@ Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1.xml Test-FDD-05MHz-TM1 tasks +100000 111110 300000 040101 @@ -34,6 +35,7 @@ Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1.xml 000001 040301 000001 040501 040603 040604 040605 040606 040607 040641 040642 040643 040644 040401 040201 030201 +200000 @@ -42,7 +44,19 @@ Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1.xml Pull Images from Local Registry 0 oai-enb - + + + Custom_Command + To reset cpupower + hutch + sudo cpupower idle-set -D 0 + + + Custom_Command + To reset cpupower + hutch + sudo cpupower idle-set -E + Custom_Command To reset USRP 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 8ead87d703..66d0c982ec 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 @@ -27,11 +27,13 @@ Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1_rrc_inactivity_no_flexran.xm Test-FDD-05MHz-TM1-RRC-Inactivity tasks +100000 111110 040101 030102 000010 040301 040502 000011 040302 000001 000012 040303 000002 000013 040503 040401 040201 030201 +200000 @@ -41,6 +43,18 @@ Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1_rrc_inactivity_no_flexran.xm 0 oai-enb + + Custom_Command + To reset cpupower + hutch + sudo cpupower idle-set -D 0 + + + Custom_Command + To reset cpupower + hutch + sudo cpupower idle-set -E + Deploy_Object 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 ce3161c94c..07f23ff2f0 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 @@ -28,12 +28,14 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml Test-FDD-10MHz-TM1 tasks +100000 111110 040101 030111 000001 040301 040511 040613 040614 040615 040651 040652 040653 040654 040401 040201 030201 +200000 @@ -43,6 +45,18 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml 0 oai-enb + + Custom_Command + To reset cpupower + hutch + sudo cpupower idle-set -D 0 + + + Custom_Command + To reset cpupower + hutch + sudo cpupower idle-set -E + Deploy_Object 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 4d09bada08..caa888e4a8 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 @@ -27,11 +27,13 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml Test-FDD-10MHz-CDRX-TM1 tasks +100000 111110 040101 030112 040301 040512 040612 040650 040401 040201 030201 +200000 @@ -41,6 +43,18 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml 0 oai-enb + + Custom_Command + To reset cpupower + hutch + sudo cpupower idle-set -D 0 + + + Custom_Command + To reset cpupower + hutch + sudo cpupower idle-set -E + Deploy_Object 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 092ee208d1..e57e40cb1f 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 @@ -27,12 +27,14 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml Test-FDD-20MHz-TM1 tasks +100000 111110 040101 030121 000001 040301 040521 040623 040624 040625 040662 040401 040201 030201 +200000 @@ -42,6 +44,18 @@ Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml 0 oai-enb + + Custom_Command + To reset cpupower + hutch + sudo cpupower idle-set -D 0 + + + Custom_Command + To reset cpupower + hutch + sudo cpupower idle-set -E + Deploy_Object 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 fa191cd163..9f3bedba9e 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 @@ -27,11 +27,13 @@ Replaces xml_files/enb_usrp210_band40_test_05mhz_tm1.xml Test-TDD-05MHz-TM1 tasks +100000 111110 040101 030104 040301 040501 040602 040601 040603 040604 040605 040642 040641 040643 040644 040645 040401 040201 030201 +200000 @@ -41,6 +43,18 @@ Replaces xml_files/enb_usrp210_band40_test_05mhz_tm1.xml 0 oai-enb + + Custom_Command + To reset cpupower + starsky + sudo cpupower idle-set -D 0 + + + Custom_Command + To reset cpupower + starsky + sudo cpupower idle-set -E + Deploy_Object diff --git a/ci-scripts/xml_files/container_lte_b200_tdd_05Mhz_tm2.xml b/ci-scripts/xml_files/container_lte_b200_tdd_05Mhz_tm2.xml index 69997c5586..d8f87b4741 100644 --- a/ci-scripts/xml_files/container_lte_b200_tdd_05Mhz_tm2.xml +++ b/ci-scripts/xml_files/container_lte_b200_tdd_05Mhz_tm2.xml @@ -27,11 +27,13 @@ Replaces xml_files/enb_usrp210_band40_test_05mhz_tm2.xml Test-TDD-05MHz-TM2 tasks +100000 111110 040101 030105 040301 040502 040606 040608 040646 040648 040401 040201 030201 +200000 @@ -41,7 +43,18 @@ Replaces xml_files/enb_usrp210_band40_test_05mhz_tm2.xml 0 oai-enb - + + Custom_Command + To reset cpupower + starsky + sudo cpupower idle-set -D 0 + + + Custom_Command + To reset cpupower + starsky + sudo cpupower idle-set -E + Deploy_Object Deploy eNB (TDD/Band40/5MHz/B200) in a container 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 ada6945aad..fe47e7c958 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 @@ -27,11 +27,13 @@ Replaces xml_files/enb_usrp210_band40_test_10mhz_tm1.xml Test-TDD-10MHz-TM1 tasks +100000 111110 040101 030114 040301 040511 040612 040611 040613 040614 040615 040652 040651 040653 040654 040655 040401 040201 030201 +200000 @@ -41,7 +43,18 @@ Replaces xml_files/enb_usrp210_band40_test_10mhz_tm1.xml 0 oai-enb - + + Custom_Command + To reset cpupower + starsky + sudo cpupower idle-set -D 0 + + + Custom_Command + To reset cpupower + starsky + sudo cpupower idle-set -E + Deploy_Object Deploy eNB (TDD/Band40/10MHz/B200) in a container 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 ec3de1a5ae..51c4f95137 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 @@ -27,11 +27,13 @@ Replaces xml_files/enb_usrp210_band40_test_20mhz_tm1.xml Test-TDD-20MHz-TM1 tasks +100000 111110 040101 030124 040301 040521 040622 040621 040623 040662 040401 040201 030201 +200000 @@ -41,7 +43,18 @@ Replaces xml_files/enb_usrp210_band40_test_20mhz_tm1.xml 0 oai-enb - + + Custom_Command + To reset cpupower + starsky + sudo cpupower idle-set -D 0 + + + Custom_Command + To reset cpupower + starsky + sudo cpupower idle-set -E + Deploy_Object Deploy eNB (TDD/Band40/20MHz/B200) in a container 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 b5ff90e112..57ebb79fac 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 @@ -27,11 +27,13 @@ Replaces xml_files/enb_usrp210_band40_test_20mhz_tm1_default_scheduler.xml Test-TDD-20MHz-TM1-Default-Scheduler tasks +100000 111110 040101 030125 040301 040522 040627 040626 040628 040629 040630 040667 040666 040668 040669 040670 040401 040201 030201 +200000 @@ -41,7 +43,18 @@ Replaces xml_files/enb_usrp210_band40_test_20mhz_tm1_default_scheduler.xml 0 oai-enb - + + Custom_Command + To reset cpupower + starsky + sudo cpupower idle-set -D 0 + + + Custom_Command + To reset cpupower + starsky + sudo cpupower idle-set -E + Deploy_Object Deploy eNB (TDD/Band40/20MHz/B200) in a container diff --git a/ci-scripts/xml_files/container_nsa_b200_quectel.xml b/ci-scripts/xml_files/container_nsa_b200_quectel.xml index 5362e4ec31..397e6aadbd 100644 --- a/ci-scripts/xml_files/container_nsa_b200_quectel.xml +++ b/ci-scripts/xml_files/container_nsa_b200_quectel.xml @@ -26,7 +26,9 @@ tasks 1 + 200000 100000 + 500000 111110 111111 000001 @@ -48,6 +50,8 @@ 000001 030202 030201 + 300000 + 600000 @@ -76,6 +80,30 @@ nepes sudo -S b2xx_fx3_utils --reset-device + + Custom_Command + To reset cpupower - nepes + nepes + sudo cpupower idle-set -D 0 + + + Custom_Command + To reset cpupower - nepes + nepes + sudo cpupower idle-set -E + + + Custom_Command + To reset cpupower - obelix + obelix + sudo cpupower idle-set -D 0 + + + Custom_Command + To reset cpupower - obelix + obelix + sudo cpupower idle-set -E + Terminate_UE diff --git a/ci-scripts/xml_files/container_sa_b200_quectel.xml b/ci-scripts/xml_files/container_sa_b200_quectel.xml index 53cfbf80cb..4f0e01c692 100644 --- a/ci-scripts/xml_files/container_sa_b200_quectel.xml +++ b/ci-scripts/xml_files/container_sa_b200_quectel.xml @@ -26,6 +26,7 @@ tasks 1 + 100000 111111 010002 030101 @@ -39,6 +40,7 @@ 010002 000001 030201 + 200000