diff --git a/ci-scripts/Jenkinsfile-GitLab-Container b/ci-scripts/Jenkinsfile-GitLab-Container index f9bb72ec47063f3e8473a029c1ffd9a613ac2f82..b949584830b7c129cf25f24de7c6f5ced09c6551 100644 --- a/ci-scripts/Jenkinsfile-GitLab-Container +++ b/ci-scripts/Jenkinsfile-GitLab-Container @@ -285,6 +285,46 @@ pipeline { } } } + stage ("LTE-B200-FDD-LTEBOX-Container") { + when { expression {do4Gtest} } + steps { + script { + triggerSlaveJob ('RAN-LTE-FDD-LTEBOX-Container', 'RAN-LTE-FDD-LTEBOX-Container') + } + } + post { + always { + script { + finalizeSlaveJob('RAN-LTE-FDD-LTEBOX-Container') + } + } + failure { + script { + currentBuild.result = 'FAILURE' + } + } + } + } + stage ("LTE-B200-TDD-LTEBOX-Container") { + when { expression {do4Gtest} } + steps { + script { + triggerSlaveJob ('RAN-LTE-TDD-LTEBOX-Container', 'RAN-LTE-TDD-LTEBOX-Container') + } + } + post { + always { + script { + finalizeSlaveJob('RAN-LTE-TDD-LTEBOX-Container') + } + } + failure { + script { + currentBuild.result = 'FAILURE' + } + } + } + } stage ("NSA-B200-Module-LTEBOX-Container") { when { expression {do4Gtest || do5Gtest} } steps { diff --git a/ci-scripts/cls_oaicitest.py b/ci-scripts/cls_oaicitest.py index f0cf43ef27ade57b9d477ea3e7d71f83ff6abc6c..05181a168e9b0f0b14af5b53b3145a921af19c25 100644 --- a/ci-scripts/cls_oaicitest.py +++ b/ci-scripts/cls_oaicitest.py @@ -2383,6 +2383,8 @@ class OaiCiTest(): iperf_status = SSH.command('ssh ' + self.UEDevicesRemoteUser[idx] + '@' + self.UEDevicesRemoteServer[idx] + ' \'adb -s ' + device_id + ' shell "/data/local/tmp/iperf -c ' + EPC_Iperf_UE_IPAddress + ' ' + modified_options + ' -p ' + str(port) + '"\' 2>&1 > iperf_' + self.testCase_id + '_' + device_id + '.log', '\$', int(iperf_time)*5.0) SSH.command('fromdos -o iperf_' + self.testCase_id + '_' + device_id + '.log', '\$', 5) SSH.command('cat iperf_' + self.testCase_id + '_' + device_id + '.log', '\$', 5) + # Copying locally iperf client for artifacting + SSH.copyin(self.ADBIPAddress, self.ADBUserName, self.ADBPassword, EPC.SourceCodePath+ '/scripts/iperf_' + self.testCase_id + '_' + device_id + '.log', '.') # TIMEOUT Case if iperf_status < 0: SSH.close() @@ -2421,6 +2423,10 @@ class OaiCiTest(): SSH.copyin(EPC.IPAddress, EPC.UserName, EPC.Password, EPC.SourceCodePath+ '/scripts/iperf_server_' + self.testCase_id + '_' + device_id + '.log', '.') filename='iperf_server_' + self.testCase_id + '_' + device_id + '.log' self.Iperf_analyzeV2Server(lock, UE_IPAddress, device_id, statusQueue, modified_options,filename,0) + else: + # Copying all the time the iperf server for artifacting + if launchFromEpc: + SSH.copyin(EPC.IPAddress, EPC.UserName, EPC.Password, EPC.SourceCodePath+ '/scripts/iperf_server_' + self.testCase_id + '_' + device_id + '.log', '.') # in case of OAI-UE if (device_id == 'OAI-UE'): SSH.copyin(self.UEIPAddress, self.UEUserName, self.UEPassword, self.UESourceCodePath + '/cmake_targets/iperf_' + self.testCase_id + '_' + device_id + '.log', '.') @@ -2780,6 +2786,8 @@ class OaiCiTest(): os.remove('iperf_' + self.testCase_id + '_' + device_id + '.log') if (useIperf3): SSH.command('stdbuf -o0 iperf3 -c ' + UE_IPAddress + ' ' + modified_options + ' 2>&1 | stdbuf -o0 tee iperf_' + self.testCase_id + '_' + device_id + '.log', '\$', int(iperf_time)*5.0) + # Copying the iperf client locally for artifacting + SSH.copyin(EPC.IPAddress, EPC.UserName, EPC.Password, EPC.SourceCodePath + '/scripts/iperf_' + self.testCase_id + '_' + device_id + '.log', '.') clientStatus = 0 self.Iperf_analyzeV3Output(lock, UE_IPAddress, device_id, statusQueue,SSH) @@ -2795,6 +2803,8 @@ class OaiCiTest(): iperf_status = SSH.command('docker exec -it prod-trf-gen /bin/bash -c "' + prefix + 'iperf -c ' + UE_IPAddress + ' ' + modified_options + '" 2>&1 | tee iperf_' + self.testCase_id + '_' + device_id + '.log', '\$', int(iperf_time)*5.0) else: iperf_status = SSH.command('stdbuf -o0 iperf -c ' + UE_IPAddress + ' ' + modified_options + ' 2>&1 | stdbuf -o0 tee iperf_' + self.testCase_id + '_' + device_id + '.log', '\$', int(iperf_time)*5.0) + # Copying the iperf client locally for artifacting + SSH.copyin(EPC.IPAddress, EPC.UserName, EPC.Password, EPC.SourceCodePath + '/scripts/iperf_' + self.testCase_id + '_' + device_id + '.log', '.') else: if self.ueIperfVersion == self.dummyIperfVersion: prefix = '' @@ -2862,6 +2872,13 @@ class OaiCiTest(): pass filename='iperf_server_' + self.testCase_id + '_' + device_id + '.log' self.Iperf_analyzeV2Server(lock, UE_IPAddress, device_id, statusQueue, modified_options,filename,0) + else: + # Copying all the time the iperf server for artifacting + time.sleep(1) + if (device_id == 'OAI-UE'): + SSH.copyin(self.UEIPAddress, self.UEUserName, self.UEPassword, self.UESourceCodePath + '/cmake_targets/iperf_server_' + self.testCase_id + '_' + device_id + '.log', '.') + else: + SSH.copyin(self.ADBIPAddress, self.ADBUserName, self.ADBPassword, EPC.SourceCodePath + '/scripts/iperf_server_' + self.testCase_id + '_' + device_id + '.log', '.') # in case of OAI UE: if (device_id == 'OAI-UE'): @@ -3780,7 +3797,11 @@ class OaiCiTest(): HTML.CreateHtmlTestRow('Cannot perform requested X2 Handover', 'KO', CONST.ALL_PROCESSES_OK) def LogCollectBuild(self,RAN): - SSH = sshconnection.SSHConnection() + # Some pipelines are using "none" IP / Credentials + # In that case, just forget about it + if RAN.eNBIPAddress == 'none' or self.UEIPAddress == 'none': + sys.exit(0) + if (RAN.eNBIPAddress != '' and RAN.eNBUserName != '' and RAN.eNBPassword != ''): IPAddress = RAN.eNBIPAddress UserName = RAN.eNBUserName @@ -3793,6 +3814,7 @@ class OaiCiTest(): SourceCodePath = self.UESourceCodePath else: sys.exit('Insufficient Parameter') + SSH = sshconnection.SSHConnection() SSH.open(IPAddress, UserName, Password) SSH.command('cd ' + SourceCodePath, '\$', 5) SSH.command('cd cmake_targets', '\$', 5) @@ -3801,6 +3823,10 @@ class OaiCiTest(): SSH.close() def LogCollectPing(self,EPC): + # Some pipelines are using "none" IP / Credentials + # In that case, just forget about it + if self.IPAddress == 'none': + sys.exit(0) SSH = sshconnection.SSHConnection() SSH.open(EPC.IPAddress, EPC.UserName, EPC.Password) SSH.command('cd ' + EPC.SourceCodePath, '\$', 5) @@ -3811,6 +3837,10 @@ class OaiCiTest(): SSH.close() def LogCollectIperf(self,EPC): + # Some pipelines are using "none" IP / Credentials + # In that case, just forget about it + if self.IPAddress == 'none': + sys.exit(0) SSH = sshconnection.SSHConnection() SSH.open(EPC.IPAddress, EPC.UserName, EPC.Password) SSH.command('cd ' + EPC.SourceCodePath, '\$', 5) @@ -3821,6 +3851,10 @@ class OaiCiTest(): SSH.close() def LogCollectOAIUE(self): + # Some pipelines are using "none" IP / Credentials + # In that case, just forget about it + if self.UEIPAddress == 'none': + sys.exit(0) SSH = sshconnection.SSHConnection() SSH.open(self.UEIPAddress, self.UEUserName, self.UEPassword) SSH.command('cd ' + self.UESourceCodePath, '\$', 5) diff --git a/ci-scripts/main.py b/ci-scripts/main.py index c56c376b7f7f124ca39f3ae0f9236f7eee04201c..762798b526dc532cdbd5fcf7c5133da70f869c67 100644 --- a/ci-scripts/main.py +++ b/ci-scripts/main.py @@ -979,6 +979,7 @@ elif re.match('^TesteNB$', mode, re.IGNORECASE) or re.match('^TestUE$', mode, re elif action == 'Deploy_Object': CONTAINERS.DeployObject(HTML, EPC) if CONTAINERS.exitStatus==1: + CiTestObj.AutoTerminateeNB(HTML,RAN,EPC,CONTAINERS) RAN.prematureExit = True elif action == 'Undeploy_Object': CONTAINERS.UndeployObject(HTML, RAN) diff --git a/ci-scripts/ran.py b/ci-scripts/ran.py index 7a50a122311e07946adf6b54eecce9ed5fd0f885..d978539097a31ac8f0f25ca40e15fe709662ef16 100644 --- a/ci-scripts/ran.py +++ b/ci-scripts/ran.py @@ -735,6 +735,16 @@ class RANManagement(): def LogCollecteNB(self): mySSH = SSH.SSHConnection() + # Copying back to xNB server any log from all the runs. + # Should also contains ping and iperf logs + absPath = os.path.abspath('.') + if absPath.count('ci-scripts') == 0: + os.chdir('./ci-scripts') + + for x in os.listdir(): + if x.endswith('.log') or x.endswith('.log.png'): + mySSH.copyout(self.eNBIPAddress, self.eNBUserName, self.eNBPassword, x, self.eNBSourceCodePath + '/cmake_targets/', silent=True, ignorePermDenied=True) + # Back to normal mySSH.open(self.eNBIPAddress, self.eNBUserName, self.eNBPassword) mySSH.command('cd ' + self.eNBSourceCodePath, '\$', 5) mySSH.command('cd cmake_targets', '\$', 5) diff --git a/ci-scripts/sshconnection.py b/ci-scripts/sshconnection.py index 5115136dda08ef8cdce9ba976fd44582ecc64238..65a0a0bd67080daa366e5c7414299ed7d93752c9 100644 --- a/ci-scripts/sshconnection.py +++ b/ci-scripts/sshconnection.py @@ -229,10 +229,11 @@ class SSHConnection(): else: return -1 - def copyout(self, ipaddress, username, password, source, destination): + def copyout(self, ipaddress, username, password, source, destination, silent=False, ignorePermDenied=False): count = 0 copy_status = False - logging.info('scp -r ' + source + ' ' + username + '@' + ipaddress + ':' + destination) + if not silent: + logging.info('scp -r ' + source + ' ' + username + '@' + ipaddress + ':' + destination) while count < 4: scp_spawn = pexpect.spawn('scp -r ' + source + ' ' + username + '@' + ipaddress + ':' + destination, timeout = 100) scp_response = scp_spawn.expect(['Are you sure you want to continue connecting (yes/no)?', 'password:', pexpect.EOF, pexpect.TIMEOUT]) @@ -244,6 +245,10 @@ class SSHConnection(): if scp_response == 0: count = 10 copy_status = True + elif scp_response == 1 and ignorePermDenied: + logging.warning(f'copyout(): permission denied, not copying file ({source})') + count = 10 + copy_status = True else: logging.warning('1 - scp_response = ' + str(scp_response)) elif scp_response == 1: @@ -252,6 +257,10 @@ class SSHConnection(): if scp_response == 0 or scp_response == 3: count = 10 copy_status = True + elif scp_response == 1 and ignorePermDenied: + logging.warning(f'copyout(): permission denied, not copying file ({source})') + count = 10 + copy_status = True else: logging.warning('2 - scp_response = ' + str(scp_response)) elif scp_response == 2: 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 28b70f103fdc9af731c54b06511d0d1943d0dc5c..ce9a19fde3a48482640ec9213203655a5fc8a92c 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 @@ -19,12 +19,12 @@ For more information about the OpenAirInterface (OAI) Software Alliance: contact@openairinterface.org -Replace xml_files/enb_usrp210_band7_test_05mhz_tm1.xml +Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1.xml --> <testCaseList> - <htmlTabRef>test-05-tm1</htmlTabRef> - <htmlTabName>Test-05MHz-TM1</htmlTabName> + <htmlTabRef>test-fdd-05-tm1</htmlTabRef> + <htmlTabName>Test-FDD-05MHz-TM1</htmlTabName> <htmlTabIcon>tasks</htmlTabIcon> <TestCaseRequestedList> 111110 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 new file mode 100644 index 0000000000000000000000000000000000000000..8ead87d7037ac4f8afd40a67fbdcc9b7918173c3 --- /dev/null +++ b/ci-scripts/xml_files/container_lte_b200_fdd_05Mhz_tm1_no_rrc_activity.xml @@ -0,0 +1,142 @@ +<!-- + + Licensed to the OpenAirInterface (OAI) Software Alliance under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The OpenAirInterface Software Alliance licenses this file to You under + the OAI Public License, Version 1.1 (the "License"); you may not use this file + except in compliance with the License. + You may obtain a copy of the License at + + http://www.openairinterface.org/?page_id=698 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + For more information about the OpenAirInterface (OAI) Software Alliance: + contact@openairinterface.org + +Replaces xml_files/enb_usrp210_band7_test_05mhz_tm1_rrc_inactivity_no_flexran.xml + +--> +<testCaseList> + <htmlTabRef>test-fdd-05-rrc-inactivity</htmlTabRef> + <htmlTabName>Test-FDD-05MHz-TM1-RRC-Inactivity</htmlTabName> + <htmlTabIcon>tasks</htmlTabIcon> + <TestCaseRequestedList> +111110 +040101 +030102 +000010 040301 040502 000011 040302 000001 000012 040303 000002 000013 040503 040401 040201 +030201 + </TestCaseRequestedList> + <TestCaseExclusionList></TestCaseExclusionList> + + <testCase id="111110"> + <class>Pull_Local_Registry</class> + <desc>Pull Images from Local Registry</desc> + <test_svr_id>0</test_svr_id> + <images_to_pull>oai-enb</images_to_pull> + </testCase> + + <testCase id="030102"> + <class>Deploy_Object</class> + <desc>Deploy eNB (FDD/Band7/5MHz/B200) in a container</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_fdd_05Mhz_tm1_no_rrc_activity</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="030201"> + <class>Undeploy_Object</class> + <desc>Undeploy eNB</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_fdd_05Mhz_tm1_no_rrc_activity</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="040101"> + <class>Initialize_UE</class> + <desc>Initialize UE</desc> + </testCase> + + <testCase id="040201"> + <class>Terminate_UE</class> + <desc>Terminate UE</desc> + </testCase> + + <testCase id="040301"> + <class>Attach_UE</class> + <desc>Attach UE</desc> + </testCase> + + <testCase id="040401"> + <class>Detach_UE</class> + <desc>Detach UE</desc> + </testCase> + + <testCase id="000001"> + <class>IdleSleep</class> + <desc>Waiting for 55 seconds</desc> + <idle_sleep_time_in_sec>55</idle_sleep_time_in_sec> + </testCase> + + <testCase id="000002"> + <class>IdleSleep</class> + <desc>Waiting for 10 seconds</desc> + <idle_sleep_time_in_sec>10</idle_sleep_time_in_sec> + </testCase> + + <testCase id="000010"> + <class>CheckStatusUE</class> + <desc>Check UE(s) status before attachment</desc> + <expectedNbOfConnectedUEs>0</expectedNbOfConnectedUEs> + </testCase> + + <testCase id="000011"> + <class>CheckStatusUE</class> + <desc>Check UE(s) status before data disabling</desc> + <expectedNbOfConnectedUEs>2</expectedNbOfConnectedUEs> + </testCase> + + <testCase id="000012"> + <class>CheckStatusUE</class> + <desc>Check UE(s) status after data disabling</desc> + <expectedNbOfConnectedUEs>0</expectedNbOfConnectedUEs> + </testCase> + + <testCase id="000013"> + <class>CheckStatusUE</class> + <desc>Check UE(s) status after data re-enabling</desc> + <expectedNbOfConnectedUEs>2</expectedNbOfConnectedUEs> + </testCase> + + <testCase id="040302"> + <class>DataDisable_UE</class> + <desc>Disabling Data Service on UE</desc> + </testCase> + + <testCase id="040303"> + <class>DataEnable_UE</class> + <desc>Enabling Data Service on UE</desc> + </testCase> + + <testCase id="040502"> + <class>Ping</class> + <desc>ping (5MHz - 20 sec)</desc> + <ping_args>-c 20</ping_args> + <ping_packetloss_threshold>5</ping_packetloss_threshold> + </testCase> + + <testCase id="040503"> + <class>Ping</class> + <desc>ping (5MHz - 20 sec)</desc> + <ping_args>-c 20</ping_args> + <ping_packetloss_threshold>5</ping_packetloss_threshold> + </testCase> + +</testCaseList> + 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 new file mode 100644 index 0000000000000000000000000000000000000000..ce3161c94c699164805236d61b8c335e9784f73a --- /dev/null +++ b/ci-scripts/xml_files/container_lte_b200_fdd_10Mhz_tm1.xml @@ -0,0 +1,169 @@ +<!-- + + Licensed to the OpenAirInterface (OAI) Software Alliance under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The OpenAirInterface Software Alliance licenses this file to You under + the OAI Public License, Version 1.1 (the "License"); you may not use this file + except in compliance with the License. + You may obtain a copy of the License at + + http://www.openairinterface.org/?page_id=698 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + For more information about the OpenAirInterface (OAI) Software Alliance: + contact@openairinterface.org + +Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml + +040301 040511 040613 040614 040615 040616 040617 040651 040652 040653 040654 040401 040201 +--> +<testCaseList> + <htmlTabRef>test-fdd-10-tm1</htmlTabRef> + <htmlTabName>Test-FDD-10MHz-TM1</htmlTabName> + <htmlTabIcon>tasks</htmlTabIcon> + <TestCaseRequestedList> +111110 +040101 +030111 +000001 +040301 040511 040613 040614 040615 040651 040652 040653 040654 040401 040201 +030201 + </TestCaseRequestedList> + <TestCaseExclusionList></TestCaseExclusionList> + + <testCase id="111110"> + <class>Pull_Local_Registry</class> + <desc>Pull Images from Local Registry</desc> + <test_svr_id>0</test_svr_id> + <images_to_pull>oai-enb</images_to_pull> + </testCase> + + <testCase id="030111"> + <class>Deploy_Object</class> + <desc>Deploy eNB (FDD/Band7/10MHz/B200) in a container</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="000001"> + <class>IdleSleep</class> + <desc>Sleep</desc> + <idle_sleep_time_in_sec>5</idle_sleep_time_in_sec> + </testCase> + + <testCase id="030201"> + <class>Undeploy_Object</class> + <desc>Undeploy eNB</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="040101"> + <class>Initialize_UE</class> + <desc>Initialize UE</desc> + </testCase> + + <testCase id="040201"> + <class>Terminate_UE</class> + <desc>Terminate UE</desc> + </testCase> + + <testCase id="040301"> + <class>Attach_UE</class> + <desc>Attach UE</desc> + </testCase> + + <testCase id="040401"> + <class>Detach_UE</class> + <desc>Detach UE</desc> + </testCase> + + <testCase id="040511"> + <class>Ping</class> + <desc>ping (10MHz - 20 sec)</desc> + <ping_args>-c 20</ping_args> + <ping_packetloss_threshold>5</ping_packetloss_threshold> + </testCase> + + <testCase id="040613"> + <class>Iperf</class> + <desc>iperf (10MHz - DL/30Mbps/UDP)(30 sec)(balanced profile)</desc> + <iperf_args>-u -b 30M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + + <testCase id="040614"> + <class>Iperf</class> + <desc>iperf (10MHz - DL/30Mbps/UDP)(30 sec)(single-ue profile)</desc> + <iperf_args>-u -b 30M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040615"> + <class>Iperf</class> + <desc>iperf (10MHz - DL/30Mbps/UDP)(30 sec)(unbalanced profile)</desc> + <iperf_args>-u -b 30M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>unbalanced</iperf_profile> + </testCase> + + <testCase id="040616"> + <class>Iperf</class> + <desc>iperf (10MHz - DL/TCP)(30 sec)(single-ue profile)</desc> + <iperf_args>-t 30 -i 1 -fm</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040617"> + <class>Iperf</class> + <desc>iperf (10MHz - DL/TCP)(30 sec)(balanced profile)</desc> + <iperf_args>-t 30 -i 1 -fm</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + + <testCase id="040651"> + <class>Iperf</class> + <desc>iperf (10MHz - UL/18Mbps/UDP)(30 sec)(balanced profile)</desc> + <iperf_args>-u -b 18M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + + <testCase id="040652"> + <class>Iperf</class> + <desc>iperf (10MHz - UL/18Mbps/UDP)(30 sec)(single-ue profile)</desc> + <iperf_args>-u -b 18M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040653"> + <class>Iperf</class> + <desc>iperf (10MHz - UL/TCP)(30 sec)(single-ue profile)</desc> + <iperf_args>-t 30 -i 1 -fm -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040654"> + <class>Iperf</class> + <desc>iperf (10MHz - UL/TCP)(30 sec)(balanced profile)</desc> + <iperf_args>-t 30 -i 1 -fm -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + +</testCaseList> + 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 new file mode 100644 index 0000000000000000000000000000000000000000..4d09bada088ed080474651afd33c1fad004d7644 --- /dev/null +++ b/ci-scripts/xml_files/container_lte_b200_fdd_10Mhz_tm1_cdrx.xml @@ -0,0 +1,105 @@ +<!-- + + Licensed to the OpenAirInterface (OAI) Software Alliance under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The OpenAirInterface Software Alliance licenses this file to You under + the OAI Public License, Version 1.1 (the "License"); you may not use this file + except in compliance with the License. + You may obtain a copy of the License at + + http://www.openairinterface.org/?page_id=698 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + For more information about the OpenAirInterface (OAI) Software Alliance: + contact@openairinterface.org + +Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml + +--> +<testCaseList> + <htmlTabRef>test-fdd-10-cdrx-tm1</htmlTabRef> + <htmlTabName>Test-FDD-10MHz-CDRX-TM1</htmlTabName> + <htmlTabIcon>tasks</htmlTabIcon> + <TestCaseRequestedList> +111110 +040101 +030112 +040301 040512 040612 040650 040401 040201 +030201 + </TestCaseRequestedList> + <TestCaseExclusionList></TestCaseExclusionList> + + <testCase id="111110"> + <class>Pull_Local_Registry</class> + <desc>Pull Images from Local Registry</desc> + <test_svr_id>0</test_svr_id> + <images_to_pull>oai-enb</images_to_pull> + </testCase> + + <testCase id="030112"> + <class>Deploy_Object</class> + <desc>Deploy eNB (FDD/Band7/10MHz/B200) in a container</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1_cdrx</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="030201"> + <class>Undeploy_Object</class> + <desc>Undeploy eNB</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1_cdrx</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="040101"> + <class>Initialize_UE</class> + <desc>Initialize UE</desc> + </testCase> + + <testCase id="040201"> + <class>Terminate_UE</class> + <desc>Terminate UE</desc> + </testCase> + + <testCase id="040301"> + <class>Attach_UE</class> + <desc>Attach UE</desc> + </testCase> + + <testCase id="040401"> + <class>Detach_UE</class> + <desc>Detach UE</desc> + </testCase> + + <testCase id="040512"> + <class>Ping</class> + <desc>ping (10MHz - 20 sec)</desc> + <ping_args>-c 20</ping_args> + <ping_packetloss_threshold>5</ping_packetloss_threshold> + </testCase> + + <testCase id="040612"> + <class>Iperf</class> + <desc>iperf (10MHz - DL/30Mbps/UDP)(30 sec)(balanced profile)</desc> + <iperf_args>-u -b 30M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + + <testCase id="040650"> + <class>Iperf</class> + <desc>iperf (10MHz - UL/20Mbps/UDP)(30 sec)(balanced profile)</desc> + <iperf_args>-u -b 20M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + +</testCaseList> + 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 new file mode 100644 index 0000000000000000000000000000000000000000..092ee208d1c8f59a87340bcd2f3baa5e05ec613e --- /dev/null +++ b/ci-scripts/xml_files/container_lte_b200_fdd_20Mhz_tm1.xml @@ -0,0 +1,168 @@ +<!-- + + Licensed to the OpenAirInterface (OAI) Software Alliance under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The OpenAirInterface Software Alliance licenses this file to You under + the OAI Public License, Version 1.1 (the "License"); you may not use this file + except in compliance with the License. + You may obtain a copy of the License at + + http://www.openairinterface.org/?page_id=698 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + For more information about the OpenAirInterface (OAI) Software Alliance: + contact@openairinterface.org + +Replaces xml_files/enb_usrp210_band7_test_10mhz_tm1.xml + +--> +<testCaseList> + <htmlTabRef>test-fdd-20-tm1</htmlTabRef> + <htmlTabName>Test-FDD-20MHz-TM1</htmlTabName> + <htmlTabIcon>tasks</htmlTabIcon> + <TestCaseRequestedList> +111110 +040101 +030121 +000001 +040301 040521 040623 040624 040625 040662 040401 040201 +030201 + </TestCaseRequestedList> + <TestCaseExclusionList></TestCaseExclusionList> + + <testCase id="111110"> + <class>Pull_Local_Registry</class> + <desc>Pull Images from Local Registry</desc> + <test_svr_id>0</test_svr_id> + <images_to_pull>oai-enb</images_to_pull> + </testCase> + + <testCase id="030121"> + <class>Deploy_Object</class> + <desc>Deploy eNB (FDD/Band7/20MHz/B200) in a container</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_fdd_20Mhz_tm1</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="000001"> + <class>IdleSleep</class> + <desc>Sleep</desc> + <idle_sleep_time_in_sec>5</idle_sleep_time_in_sec> + </testCase> + + <testCase id="030201"> + <class>Undeploy_Object</class> + <desc>Undeploy eNB</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_fdd_20Mhz_tm1</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="040101"> + <class>Initialize_UE</class> + <desc>Initialize UE</desc> + </testCase> + + <testCase id="040201"> + <class>Terminate_UE</class> + <desc>Terminate UE</desc> + </testCase> + + <testCase id="040301"> + <class>Attach_UE</class> + <desc>Attach UE</desc> + </testCase> + + <testCase id="040401"> + <class>Detach_UE</class> + <desc>Detach UE</desc> + </testCase> + + <testCase id="040521"> + <class>Ping</class> + <desc>ping (20MHz - 20 sec)</desc> + <ping_args>-c 20</ping_args> + <ping_packetloss_threshold>5</ping_packetloss_threshold> + </testCase> + + <testCase id="040623"> + <class>Iperf</class> + <desc>iperf (20MHz - DL/70Mbps/UDP)(30 sec)(balanced profile)</desc> + <iperf_args>-u -b 70M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + + <testCase id="040624"> + <class>Iperf</class> + <desc>iperf (20MHz - DL/70Mbps/UDP)(30 sec)(single-ue profile)</desc> + <iperf_args>-u -b 70M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040625"> + <class>Iperf</class> + <desc>iperf (20MHz - DL/70Mbps/UDP)(30 sec)(unbalanced profile)</desc> + <iperf_args>-u -b 70M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>unbalanced</iperf_profile> + </testCase> + + <testCase id="040626"> + <class>Iperf</class> + <desc>iperf (20MHz - DL/TCP)(30 sec)(single-ue profile)</desc> + <iperf_args>-t 30 -i 1 -fm</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040627"> + <class>Iperf</class> + <desc>iperf (20MHz - DL/TCP)(30 sec)(balanced profile)</desc> + <iperf_args>-t 30 -i 1 -fm</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + + <testCase id="040661"> + <class>Iperf</class> + <desc>iperf (20MHz - UL/12Mbps/UDP)(30 sec)(balanced profile)</desc> + <iperf_args>-u -b 12M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + + <testCase id="040662"> + <class>Iperf</class> + <desc>iperf (20MHz - UL/17Mbps/UDP)(30 sec)(single-ue profile)</desc> + <iperf_args>-u -b 17M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040663"> + <class>Iperf</class> + <desc>iperf (20MHz - UL/TCP)(30 sec)(single-ue profile)</desc> + <iperf_args>-t 30 -i 1 -fm -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040664"> + <class>Iperf</class> + <desc>iperf (20MHz - UL/TCP)(30 sec)(balanced profile)</desc> + <iperf_args>-t 30 -i 1 -fm -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + +</testCaseList> + diff --git a/ci-scripts/xml_files/enb_usrp210_band7_build.xml b/ci-scripts/xml_files/container_lte_b200_fdd_cleanup.xml similarity index 66% rename from ci-scripts/xml_files/enb_usrp210_band7_build.xml rename to ci-scripts/xml_files/container_lte_b200_fdd_cleanup.xml index bfaaceaa2d91b54925bdbd914032cbcdae5f7bed..bc9d2cb361399cf181762b6208691e7f2cad2f56 100644 --- a/ci-scripts/xml_files/enb_usrp210_band7_build.xml +++ b/ci-scripts/xml_files/container_lte_b200_fdd_cleanup.xml @@ -21,18 +21,18 @@ --> <testCaseList> - <htmlTabRef>build-tab</htmlTabRef> - <htmlTabName>Build</htmlTabName> - <htmlTabIcon>wrench</htmlTabIcon> - <TestCaseRequestedList> - 010101 - </TestCaseRequestedList> - <TestCaseExclusionList></TestCaseExclusionList> + <htmlTabRef>test-fdd-cleanup</htmlTabRef> + <htmlTabName>CleanUp 4G LTE FDD</htmlTabName> + <htmlTabIcon>trash</htmlTabIcon> + <TestCaseRequestedList> + 222222 + </TestCaseRequestedList> + <TestCaseExclusionList></TestCaseExclusionList> - <testCase id="010101"> - <class>Build_eNB</class> - <desc>Build eNB (USRP)</desc> - <Build_eNB_args>-w USRP -c --eNB --ninja</Build_eNB_args> - </testCase> + <testCase id="222222"> + <class>Clean_Test_Server_Images</class> + <desc>Clean Test Images on Test Server</desc> + <test_svr_id>0</test_svr_id> + </testCase> </testCaseList> 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 new file mode 100644 index 0000000000000000000000000000000000000000..fa191cd163833d266eb117d2e1de0ca255787a9a --- /dev/null +++ b/ci-scripts/xml_files/container_lte_b200_tdd_05Mhz_tm1.xml @@ -0,0 +1,172 @@ +<!-- + + Licensed to the OpenAirInterface (OAI) Software Alliance under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The OpenAirInterface Software Alliance licenses this file to You under + the OAI Public License, Version 1.1 (the "License"); you may not use this file + except in compliance with the License. + You may obtain a copy of the License at + + http://www.openairinterface.org/?page_id=698 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + For more information about the OpenAirInterface (OAI) Software Alliance: + contact@openairinterface.org + +Replaces xml_files/enb_usrp210_band40_test_05mhz_tm1.xml + +--> +<testCaseList> + <htmlTabRef>test-tdd-05-tm1</htmlTabRef> + <htmlTabName>Test-TDD-05MHz-TM1</htmlTabName> + <htmlTabIcon>tasks</htmlTabIcon> + <TestCaseRequestedList> +111110 +040101 +030104 +040301 040501 040602 040601 040603 040604 040605 040642 040641 040643 040644 040645 040401 040201 +030201 + </TestCaseRequestedList> + <TestCaseExclusionList></TestCaseExclusionList> + + <testCase id="111110"> + <class>Pull_Local_Registry</class> + <desc>Pull Images from Local Registry</desc> + <test_svr_id>0</test_svr_id> + <images_to_pull>oai-enb</images_to_pull> + </testCase> + + <testCase id="030104"> + <class>Deploy_Object</class> + <desc>Deploy eNB (TDD/Band40/5MHz/B200) in a container</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_tdd_05Mhz_tm1</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="000001"> + <class>IdleSleep</class> + <desc>Sleep</desc> + <idle_sleep_time_in_sec>5</idle_sleep_time_in_sec> + </testCase> + + <testCase id="030201"> + <class>Undeploy_Object</class> + <desc>Undeploy eNB</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_tdd_05Mhz_tm1</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="040101"> + <class>Initialize_UE</class> + <desc>Initialize UE</desc> + </testCase> + + <testCase id="040201"> + <class>Terminate_UE</class> + <desc>Terminate UE</desc> + </testCase> + + <testCase id="040301"> + <class>Attach_UE</class> + <desc>Attach UE</desc> + </testCase> + + <testCase id="040401"> + <class>Detach_UE</class> + <desc>Detach UE</desc> + </testCase> + + <testCase id="040501"> + <class>Ping</class> + <desc>ping (5MHz - 20 sec)</desc> + <ping_args>-c 20</ping_args> + <ping_packetloss_threshold>25</ping_packetloss_threshold> + </testCase> + + <testCase id="040601"> + <class>Iperf</class> + <desc>iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(balanced)</desc> + <iperf_args>-u -b 6.5M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + + <testCase id="040602"> + <class>Iperf</class> + <desc>iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(single-ue)</desc> + <iperf_args>-u -b 6.5M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040603"> + <class>Iperf</class> + <desc>iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(unbalanced)</desc> + <iperf_args>-u -b 6.5M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>unbalanced</iperf_profile> + </testCase> + + <testCase id="040604"> + <class>Iperf</class> + <desc>iperf (5MHz - DL/TCP)(30 sec)(single-ue profile)</desc> + <iperf_args>-t 30 -i 1 -fm</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040605"> + <class>Iperf</class> + <desc>iperf (5MHz - DL/TCP)(30 sec)</desc> + <iperf_args>-t 30 -i 1 -fm</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + </testCase> + + <testCase id="040641"> + <class>Iperf</class> + <desc>iperf (5MHz - UL/2Mbps/UDP)(30 sec)(balanced)</desc> + <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + + <testCase id="040642"> + <class>Iperf</class> + <desc>iperf (5MHz - UL/2Mbps/UDP)(30 sec)(single-ue)</desc> + <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040643"> + <class>Iperf</class> + <desc>iperf (5MHz - UL/2Mbps/UDP)(30 sec)(unbalanced)</desc> + <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>unbalanced</iperf_profile> + </testCase> + + <testCase id="040644"> + <class>Iperf</class> + <desc>iperf (5MHz - UL/TCP)(30 sec)(single-ue)</desc> + <iperf_args>-t 30 -i 1 -fm -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040645"> + <class>Iperf</class> + <desc>iperf (5MHz - UL/TCP)(30 sec)</desc> + <iperf_args>-t 30 -i 1 -fm -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + </testCase> + +</testCaseList> 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 new file mode 100644 index 0000000000000000000000000000000000000000..69997c55863fc2289d201da5a26c8cd52a0cbb19 --- /dev/null +++ b/ci-scripts/xml_files/container_lte_b200_tdd_05Mhz_tm2.xml @@ -0,0 +1,172 @@ +<!-- + + Licensed to the OpenAirInterface (OAI) Software Alliance under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The OpenAirInterface Software Alliance licenses this file to You under + the OAI Public License, Version 1.1 (the "License"); you may not use this file + except in compliance with the License. + You may obtain a copy of the License at + + http://www.openairinterface.org/?page_id=698 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + For more information about the OpenAirInterface (OAI) Software Alliance: + contact@openairinterface.org + +Replaces xml_files/enb_usrp210_band40_test_05mhz_tm2.xml + +--> +<testCaseList> + <htmlTabRef>test-tdd-05-tm2</htmlTabRef> + <htmlTabName>Test-TDD-05MHz-TM2</htmlTabName> + <htmlTabIcon>tasks</htmlTabIcon> + <TestCaseRequestedList> +111110 +040101 +030105 +040301 040502 040606 040608 040646 040648 040401 040201 +030201 + </TestCaseRequestedList> + <TestCaseExclusionList></TestCaseExclusionList> + + <testCase id="111110"> + <class>Pull_Local_Registry</class> + <desc>Pull Images from Local Registry</desc> + <test_svr_id>0</test_svr_id> + <images_to_pull>oai-enb</images_to_pull> + </testCase> + + <testCase id="030105"> + <class>Deploy_Object</class> + <desc>Deploy eNB (TDD/Band40/5MHz/B200) in a container</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_tdd_05Mhz_tm2</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="000001"> + <class>IdleSleep</class> + <desc>Sleep</desc> + <idle_sleep_time_in_sec>5</idle_sleep_time_in_sec> + </testCase> + + <testCase id="030201"> + <class>Undeploy_Object</class> + <desc>Undeploy eNB</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_tdd_05Mhz_tm2</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="040101"> + <class>Initialize_UE</class> + <desc>Initialize UE</desc> + </testCase> + + <testCase id="040201"> + <class>Terminate_UE</class> + <desc>Terminate UE</desc> + </testCase> + + <testCase id="040301"> + <class>Attach_UE</class> + <desc>Attach UE</desc> + </testCase> + + <testCase id="040401"> + <class>Detach_UE</class> + <desc>Detach UE</desc> + </testCase> + + <testCase id="040502"> + <class>Ping</class> + <desc>ping (5MHz - 20 sec)</desc> + <ping_args>-c 20</ping_args> + <ping_packetloss_threshold>25</ping_packetloss_threshold> + </testCase> + + <testCase id="040601"> + <class>Iperf</class> + <desc>iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(balanced)</desc> + <iperf_args>-u -b 6.5M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + + <testCase id="040606"> + <class>Iperf</class> + <desc>iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(single-ue)</desc> + <iperf_args>-u -b 6.5M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040603"> + <class>Iperf</class> + <desc>iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(unbalanced)</desc> + <iperf_args>-u -b 6.5M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>unbalanced</iperf_profile> + </testCase> + + <testCase id="040608"> + <class>Iperf</class> + <desc>iperf (5MHz - DL/TCP)(30 sec)(single-ue profile)</desc> + <iperf_args>-t 30 -i 1 -fm</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040605"> + <class>Iperf</class> + <desc>iperf (5MHz - DL/TCP)(30 sec)</desc> + <iperf_args>-t 30 -i 1 -fm</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + </testCase> + + <testCase id="040641"> + <class>Iperf</class> + <desc>iperf (5MHz - UL/2Mbps/UDP)(30 sec)(balanced)</desc> + <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + + <testCase id="040646"> + <class>Iperf</class> + <desc>iperf (5MHz - UL/2Mbps/UDP)(30 sec)(single-ue)</desc> + <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040643"> + <class>Iperf</class> + <desc>iperf (5MHz - UL/2Mbps/UDP)(30 sec)(unbalanced)</desc> + <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>unbalanced</iperf_profile> + </testCase> + + <testCase id="040648"> + <class>Iperf</class> + <desc>iperf (5MHz - UL/TCP)(30 sec)(single-ue)</desc> + <iperf_args>-t 30 -i 1 -fm -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040645"> + <class>Iperf</class> + <desc>iperf (5MHz - UL/TCP)(30 sec)</desc> + <iperf_args>-t 30 -i 1 -fm -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + </testCase> + +</testCaseList> 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 new file mode 100644 index 0000000000000000000000000000000000000000..ada6945aad4f09f80f58cf685add32e90300efd3 --- /dev/null +++ b/ci-scripts/xml_files/container_lte_b200_tdd_10Mhz_tm1.xml @@ -0,0 +1,172 @@ +<!-- + + Licensed to the OpenAirInterface (OAI) Software Alliance under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The OpenAirInterface Software Alliance licenses this file to You under + the OAI Public License, Version 1.1 (the "License"); you may not use this file + except in compliance with the License. + You may obtain a copy of the License at + + http://www.openairinterface.org/?page_id=698 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + For more information about the OpenAirInterface (OAI) Software Alliance: + contact@openairinterface.org + +Replaces xml_files/enb_usrp210_band40_test_10mhz_tm1.xml + +--> +<testCaseList> + <htmlTabRef>test-tdd-10-tm1</htmlTabRef> + <htmlTabName>Test-TDD-10MHz-TM1</htmlTabName> + <htmlTabIcon>tasks</htmlTabIcon> + <TestCaseRequestedList> +111110 +040101 +030114 +040301 040511 040612 040611 040613 040614 040615 040652 040651 040653 040654 040655 040401 040201 +030201 + </TestCaseRequestedList> + <TestCaseExclusionList></TestCaseExclusionList> + + <testCase id="111110"> + <class>Pull_Local_Registry</class> + <desc>Pull Images from Local Registry</desc> + <test_svr_id>0</test_svr_id> + <images_to_pull>oai-enb</images_to_pull> + </testCase> + + <testCase id="030114"> + <class>Deploy_Object</class> + <desc>Deploy eNB (TDD/Band40/10MHz/B200) in a container</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_tdd_10Mhz_tm1</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="000001"> + <class>IdleSleep</class> + <desc>Sleep</desc> + <idle_sleep_time_in_sec>5</idle_sleep_time_in_sec> + </testCase> + + <testCase id="030201"> + <class>Undeploy_Object</class> + <desc>Undeploy eNB</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_tdd_10Mhz_tm1</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="040101"> + <class>Initialize_UE</class> + <desc>Initialize UE</desc> + </testCase> + + <testCase id="040201"> + <class>Terminate_UE</class> + <desc>Terminate UE</desc> + </testCase> + + <testCase id="040301"> + <class>Attach_UE</class> + <desc>Attach UE</desc> + </testCase> + + <testCase id="040401"> + <class>Detach_UE</class> + <desc>Detach UE</desc> + </testCase> + + <testCase id="040511"> + <class>Ping</class> + <desc>ping (10MHz - 20 sec)</desc> + <ping_args>-c 20</ping_args> + <ping_packetloss_threshold>25</ping_packetloss_threshold> + </testCase> + + <testCase id="040611"> + <class>Iperf</class> + <desc>iperf (10MHz - DL/13.5Mbps/UDP)(30 sec)(balanced)</desc> + <iperf_args>-u -b 13.5M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + + <testCase id="040612"> + <class>Iperf</class> + <desc>iperf (10MHz - DL/13.5Mbps/UDP)(30 sec)(single-ue)</desc> + <iperf_args>-u -b 13.5M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040613"> + <class>Iperf</class> + <desc>iperf (10MHz - DL/13.5Mbps/UDP)(30 sec)(unbalanced)</desc> + <iperf_args>-u -b 13.5M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>unbalanced</iperf_profile> + </testCase> + + <testCase id="040614"> + <class>Iperf</class> + <desc>iperf (10MHz - DL/TCP)(30 sec)(single-ue)</desc> + <iperf_args>-t 30 -i 1 -fm</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040615"> + <class>Iperf</class> + <desc>iperf (10MHz - DL/TCP)(30 sec)</desc> + <iperf_args>-t 30 -i 1 -fm</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + </testCase> + + <testCase id="040651"> + <class>Iperf</class> + <desc>iperf (10MHz - UL/2Mbps/UDP)(30 sec)(balanced)</desc> + <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + + <testCase id="040652"> + <class>Iperf</class> + <desc>iperf (10MHz - UL/2Mbps/UDP)(30 sec)(single-ue)</desc> + <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040653"> + <class>Iperf</class> + <desc>iperf (10MHz - UL/2Mbps/UDP)(30 sec)(unbalanced)</desc> + <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>unbalanced</iperf_profile> + </testCase> + + <testCase id="040654"> + <class>Iperf</class> + <desc>iperf (10MHz - UL/TCP)(30 sec)(single-ue)</desc> + <iperf_args>-t 30 -i 1 -fm -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040655"> + <class>Iperf</class> + <desc>iperf (10MHz - UL/TCP)(30 sec)</desc> + <iperf_args>-t 30 -i 1 -fm -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + </testCase> + +</testCaseList> 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 new file mode 100644 index 0000000000000000000000000000000000000000..ec3de1a5ae32c5593570bb272238ea2fad85c253 --- /dev/null +++ b/ci-scripts/xml_files/container_lte_b200_tdd_20Mhz_tm1.xml @@ -0,0 +1,172 @@ +<!-- + + Licensed to the OpenAirInterface (OAI) Software Alliance under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The OpenAirInterface Software Alliance licenses this file to You under + the OAI Public License, Version 1.1 (the "License"); you may not use this file + except in compliance with the License. + You may obtain a copy of the License at + + http://www.openairinterface.org/?page_id=698 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + For more information about the OpenAirInterface (OAI) Software Alliance: + contact@openairinterface.org + +Replaces xml_files/enb_usrp210_band40_test_20mhz_tm1.xml + +--> +<testCaseList> + <htmlTabRef>test-tdd-20-tm1</htmlTabRef> + <htmlTabName>Test-TDD-20MHz-TM1</htmlTabName> + <htmlTabIcon>tasks</htmlTabIcon> + <TestCaseRequestedList> +111110 +040101 +030124 +040301 040521 040622 040621 040623 040662 040401 040201 +030201 + </TestCaseRequestedList> + <TestCaseExclusionList></TestCaseExclusionList> + + <testCase id="111110"> + <class>Pull_Local_Registry</class> + <desc>Pull Images from Local Registry</desc> + <test_svr_id>0</test_svr_id> + <images_to_pull>oai-enb</images_to_pull> + </testCase> + + <testCase id="030124"> + <class>Deploy_Object</class> + <desc>Deploy eNB (TDD/Band40/20MHz/B200) in a container</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="000001"> + <class>IdleSleep</class> + <desc>Sleep</desc> + <idle_sleep_time_in_sec>5</idle_sleep_time_in_sec> + </testCase> + + <testCase id="030201"> + <class>Undeploy_Object</class> + <desc>Undeploy eNB</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="040101"> + <class>Initialize_UE</class> + <desc>Initialize UE</desc> + </testCase> + + <testCase id="040201"> + <class>Terminate_UE</class> + <desc>Terminate UE</desc> + </testCase> + + <testCase id="040301"> + <class>Attach_UE</class> + <desc>Attach UE</desc> + </testCase> + + <testCase id="040401"> + <class>Detach_UE</class> + <desc>Detach UE</desc> + </testCase> + + <testCase id="040521"> + <class>Ping</class> + <desc>ping (20MHz - 20 sec)</desc> + <ping_args>-c 20</ping_args> + <ping_packetloss_threshold>25</ping_packetloss_threshold> + </testCase> + + <testCase id="040621"> + <class>Iperf</class> + <desc>iperf (20MHz - DL/13.5Mbps/UDP)(30 sec)(balanced)</desc> + <iperf_args>-u -b 13.5M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + + <testCase id="040622"> + <class>Iperf</class> + <desc>iperf (20MHz - DL/13.5Mbps/UDP)(30 sec)(single-ue)</desc> + <iperf_args>-u -b 13.5M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040623"> + <class>Iperf</class> + <desc>iperf (20MHz - DL/13.5Mbps/UDP)(30 sec)(unbalanced)</desc> + <iperf_args>-u -b 13.5M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>unbalanced</iperf_profile> + </testCase> + + <testCase id="040624"> + <class>Iperf</class> + <desc>iperf (20MHz - DL/TCP)(30 sec)(single-ue)</desc> + <iperf_args>-t 30 -i 1 -fm</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040625"> + <class>Iperf</class> + <desc>iperf (20MHz - DL/TCP)(30 sec)</desc> + <iperf_args>-t 30 -i 1 -fm</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + </testCase> + + <testCase id="040661"> + <class>Iperf</class> + <desc>iperf (20MHz - UL/2Mbps/UDP)(30 sec)(balanced)</desc> + <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + + <testCase id="040662"> + <class>Iperf</class> + <desc>iperf (20MHz - UL/2Mbps/UDP)(30 sec)(single-ue)</desc> + <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040663"> + <class>Iperf</class> + <desc>iperf (20MHz - UL/2Mbps/UDP)(30 sec)(unbalanced)</desc> + <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>unbalanced</iperf_profile> + </testCase> + + <testCase id="040664"> + <class>Iperf</class> + <desc>iperf (20MHz - UL/TCP)(30 sec)(single-ue)</desc> + <iperf_args>-t 30 -i 1 -fm -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040665"> + <class>Iperf</class> + <desc>iperf (20MHz - UL/TCP)(30 sec)</desc> + <iperf_args>-t 30 -i 1 -fm -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + </testCase> + +</testCaseList> 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 new file mode 100644 index 0000000000000000000000000000000000000000..b5ff90e11286796b0ce59b908279befb050a1e61 --- /dev/null +++ b/ci-scripts/xml_files/container_lte_b200_tdd_20Mhz_tm1_default_scheduler.xml @@ -0,0 +1,172 @@ +<!-- + + Licensed to the OpenAirInterface (OAI) Software Alliance under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The OpenAirInterface Software Alliance licenses this file to You under + the OAI Public License, Version 1.1 (the "License"); you may not use this file + except in compliance with the License. + You may obtain a copy of the License at + + http://www.openairinterface.org/?page_id=698 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + For more information about the OpenAirInterface (OAI) Software Alliance: + contact@openairinterface.org + +Replaces xml_files/enb_usrp210_band40_test_20mhz_tm1_default_scheduler.xml + +--> +<testCaseList> + <htmlTabRef>test-tdd-20-tm1-def-sched</htmlTabRef> + <htmlTabName>Test-TDD-20MHz-TM1-Default-Scheduler</htmlTabName> + <htmlTabIcon>tasks</htmlTabIcon> + <TestCaseRequestedList> +111110 +040101 +030125 +040301 040522 040627 040626 040628 040629 040630 040667 040666 040668 040669 040670 040401 040201 +030201 + </TestCaseRequestedList> + <TestCaseExclusionList></TestCaseExclusionList> + + <testCase id="111110"> + <class>Pull_Local_Registry</class> + <desc>Pull Images from Local Registry</desc> + <test_svr_id>0</test_svr_id> + <images_to_pull>oai-enb</images_to_pull> + </testCase> + + <testCase id="030125"> + <class>Deploy_Object</class> + <desc>Deploy eNB (TDD/Band40/20MHz/B200) in a container</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1_default_scheduler</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="000001"> + <class>IdleSleep</class> + <desc>Sleep</desc> + <idle_sleep_time_in_sec>5</idle_sleep_time_in_sec> + </testCase> + + <testCase id="030201"> + <class>Undeploy_Object</class> + <desc>Undeploy eNB</desc> + <yaml_path>ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1_default_scheduler</yaml_path> + <eNB_instance>0</eNB_instance> + <eNB_serverId>0</eNB_serverId> + </testCase> + + <testCase id="040101"> + <class>Initialize_UE</class> + <desc>Initialize UE</desc> + </testCase> + + <testCase id="040201"> + <class>Terminate_UE</class> + <desc>Terminate UE</desc> + </testCase> + + <testCase id="040301"> + <class>Attach_UE</class> + <desc>Attach UE</desc> + </testCase> + + <testCase id="040401"> + <class>Detach_UE</class> + <desc>Detach UE</desc> + </testCase> + + <testCase id="040522"> + <class>Ping</class> + <desc>ping (20MHz - 20 sec)</desc> + <ping_args>-c 20</ping_args> + <ping_packetloss_threshold>25</ping_packetloss_threshold> + </testCase> + + <testCase id="040626"> + <class>Iperf</class> + <desc>iperf (20MHz - DL/27.5Mbps/UDP)(30 sec)(balanced)</desc> + <iperf_args>-u -b 27.5M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + + <testCase id="040627"> + <class>Iperf</class> + <desc>iperf (20MHz - DL/27.5Mbps/UDP)(30 sec)(single-ue)</desc> + <iperf_args>-u -b 27.5M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040628"> + <class>Iperf</class> + <desc>iperf (20MHz - DL/27.5Mbps/UDP)(30 sec)(unbalanced)</desc> + <iperf_args>-u -b 27.5M -t 30 -i 1</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>unbalanced</iperf_profile> + </testCase> + + <testCase id="040629"> + <class>Iperf</class> + <desc>iperf (20MHz - DL/TCP)(30 sec)(single-ue)</desc> + <iperf_args>-t 30 -i 1 -fm</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040630"> + <class>Iperf</class> + <desc>iperf (20MHz - DL/TCP)(30 sec)</desc> + <iperf_args>-t 30 -i 1 -fm</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + </testCase> + + <testCase id="040666"> + <class>Iperf</class> + <desc>iperf (20MHz - UL/7Mbps/UDP)(30 sec)(balanced)</desc> + <iperf_args>-u -b 7M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>balanced</iperf_profile> + </testCase> + + <testCase id="040667"> + <class>Iperf</class> + <desc>iperf (20MHz - UL/7Mbps/UDP)(30 sec)(single-ue)</desc> + <iperf_args>-u -b 7M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040668"> + <class>Iperf</class> + <desc>iperf (20MHz - UL/7Mbps/UDP)(30 sec)(unbalanced)</desc> + <iperf_args>-u -b 7M -t 30 -i 1 -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>unbalanced</iperf_profile> + </testCase> + + <testCase id="040669"> + <class>Iperf</class> + <desc>iperf (20MHz - UL/TCP)(30 sec)(single-ue)</desc> + <iperf_args>-t 30 -i 1 -fm -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + <iperf_profile>single-ue</iperf_profile> + </testCase> + + <testCase id="040670"> + <class>Iperf</class> + <desc>iperf (20MHz - UL/TCP)(30 sec)</desc> + <iperf_args>-t 30 -i 1 -fm -R</iperf_args> + <iperf_packetloss_threshold>50</iperf_packetloss_threshold> + </testCase> + +</testCaseList> diff --git a/ci-scripts/xml_files/enb_usrp210_band7_epc_closure.xml b/ci-scripts/xml_files/container_lte_b200_tdd_cleanup.xml similarity index 64% rename from ci-scripts/xml_files/enb_usrp210_band7_epc_closure.xml rename to ci-scripts/xml_files/container_lte_b200_tdd_cleanup.xml index 07fb6951f8e99a35cabd2ee4e48232d2bd035f41..671ef0e5f401779e7bbf2598994f0c5e5f99d542 100644 --- a/ci-scripts/xml_files/enb_usrp210_band7_epc_closure.xml +++ b/ci-scripts/xml_files/container_lte_b200_tdd_cleanup.xml @@ -21,27 +21,18 @@ --> <testCaseList> - <htmlTabRef>epc-closure</htmlTabRef> - <htmlTabName>EPC-Closure</htmlTabName> - <htmlTabIcon>log-out</htmlTabIcon> - <TestCaseRequestedList> - 050201 060201 070201 - </TestCaseRequestedList> - <TestCaseExclusionList></TestCaseExclusionList> - - <testCase id="050201"> - <class>Terminate_HSS</class> - <desc>Terminate HSS</desc> - </testCase> - - <testCase id="060201"> - <class>Terminate_MME</class> - <desc>Terminate MME</desc> - </testCase> - - <testCase id="070201"> - <class>Terminate_SPGW</class> - <desc>Terminate SPGW</desc> - </testCase> + <htmlTabRef>test-tdd-cleanup</htmlTabRef> + <htmlTabName>CleanUp 4G LTE TDD</htmlTabName> + <htmlTabIcon>trash</htmlTabIcon> + <TestCaseRequestedList> + 222222 + </TestCaseRequestedList> + <TestCaseExclusionList></TestCaseExclusionList> + + <testCase id="222222"> + <class>Clean_Test_Server_Images</class> + <desc>Clean Test Images on Test Server</desc> + <test_svr_id>0</test_svr_id> + </testCase> </testCaseList> diff --git a/ci-scripts/xml_files/enb_usrp210_band40_test_05mhz_tm1.xml b/ci-scripts/xml_files/enb_usrp210_band40_test_05mhz_tm1.xml deleted file mode 100644 index f1a2ad2ea32537cb221422754db19271c3aa3df6..0000000000000000000000000000000000000000 --- a/ci-scripts/xml_files/enb_usrp210_band40_test_05mhz_tm1.xml +++ /dev/null @@ -1,150 +0,0 @@ -<!-- - - Licensed to the OpenAirInterface (OAI) Software Alliance under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The OpenAirInterface Software Alliance licenses this file to You under - the OAI Public License, Version 1.1 (the "License"); you may not use this file - except in compliance with the License. - You may obtain a copy of the License at - - http://www.openairinterface.org/?page_id=698 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - For more information about the OpenAirInterface (OAI) Software Alliance: - contact@openairinterface.org - ---> -<testCaseList> - <htmlTabRef>test-05-tm1</htmlTabRef> - <htmlTabName>Test-05MHz-TM1</htmlTabName> - <htmlTabIcon>tasks</htmlTabIcon> - <TestCaseRequestedList> - 030201 - 040101 - 030104 040301 040501 040602 040601 040603 040604 040605 040642 040641 040643 040644 040645 040401 040201 030201 - </TestCaseRequestedList> - <TestCaseExclusionList></TestCaseExclusionList> - - <testCase id="030104"> - <class>Initialize_eNB</class> - <desc>Initialize eNB (TDD/Band40/5MHz)</desc> - <Initialize_eNB_args>-O ci-scripts/conf_files/enb.band40.tm1.25PRB.FairScheduler.usrpb210.conf --log_config.global_log_options level,nocolor,time</Initialize_eNB_args> - </testCase> - - <testCase id="030201"> - <class>Terminate_eNB</class> - <desc>Terminate eNB</desc> - </testCase> - - <testCase id="040101"> - <class>Initialize_UE</class> - <desc>Initialize UE</desc> - </testCase> - - <testCase id="040201"> - <class>Terminate_UE</class> - <desc>Terminate UE</desc> - </testCase> - - <testCase id="040301"> - <class>Attach_UE</class> - <desc>Attach UE</desc> - </testCase> - - <testCase id="040401"> - <class>Detach_UE</class> - <desc>Detach UE</desc> - </testCase> - - <testCase id="040501"> - <class>Ping</class> - <desc>ping (5MHz - 20 sec)</desc> - <ping_args>-c 20</ping_args> - <ping_packetloss_threshold>25</ping_packetloss_threshold> - </testCase> - - <testCase id="040601"> - <class>Iperf</class> - <desc>iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(balanced)</desc> - <iperf_args>-u -b 6.5M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - - <testCase id="040602"> - <class>Iperf</class> - <desc>iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(single-ue)</desc> - <iperf_args>-u -b 6.5M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040603"> - <class>Iperf</class> - <desc>iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(unbalanced)</desc> - <iperf_args>-u -b 6.5M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>unbalanced</iperf_profile> - </testCase> - - <testCase id="040604"> - <class>Iperf</class> - <desc>iperf (5MHz - DL/TCP)(30 sec)(single-ue profile)</desc> - <iperf_args>-t 30 -i 1 -fm</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040605"> - <class>Iperf</class> - <desc>iperf (5MHz - DL/TCP)(30 sec)</desc> - <iperf_args>-t 30 -i 1 -fm</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - </testCase> - - <testCase id="040641"> - <class>Iperf</class> - <desc>iperf (5MHz - UL/2Mbps/UDP)(30 sec)(balanced)</desc> - <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - - <testCase id="040642"> - <class>Iperf</class> - <desc>iperf (5MHz - UL/2Mbps/UDP)(30 sec)(single-ue)</desc> - <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040643"> - <class>Iperf</class> - <desc>iperf (5MHz - UL/2Mbps/UDP)(30 sec)(unbalanced)</desc> - <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>unbalanced</iperf_profile> - </testCase> - - <testCase id="040644"> - <class>Iperf</class> - <desc>iperf (5MHz - UL/TCP)(30 sec)(single-ue)</desc> - <iperf_args>-t 30 -i 1 -fm -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040645"> - <class>Iperf</class> - <desc>iperf (5MHz - UL/TCP)(30 sec)</desc> - <iperf_args>-t 30 -i 1 -fm -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - </testCase> - -</testCaseList> diff --git a/ci-scripts/xml_files/enb_usrp210_band40_test_05mhz_tm2.xml b/ci-scripts/xml_files/enb_usrp210_band40_test_05mhz_tm2.xml deleted file mode 100644 index 9295306f2383dd8e796c348dfdabc0c5922c1554..0000000000000000000000000000000000000000 --- a/ci-scripts/xml_files/enb_usrp210_band40_test_05mhz_tm2.xml +++ /dev/null @@ -1,154 +0,0 @@ -<!-- - - Licensed to the OpenAirInterface (OAI) Software Alliance under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The OpenAirInterface Software Alliance licenses this file to You under - the OAI Public License, Version 1.1 (the "License"); you may not use this file - except in compliance with the License. - You may obtain a copy of the License at - - http://www.openairinterface.org/?page_id=698 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - For more information about the OpenAirInterface (OAI) Software Alliance: - contact@openairinterface.org - - 030105 040301 040502 040606 040601 040603 040608 040605 040646 040641 040643 040648 040645 040401 040201 030201 ---> -<testCaseList> - <htmlTabRef>test-05-tm2</htmlTabRef> - <htmlTabName>Test-05MHz-TM2</htmlTabName> - <htmlTabIcon>tasks</htmlTabIcon> - <repeatCount>1</repeatCount> - <TestUnstable>True</TestUnstable> - <TestMinId>040608</TestMinId> - <TestCaseRequestedList> - 030201 - 040101 - 030105 040301 040502 040606 040608 040646 040648 040401 040201 030201 - </TestCaseRequestedList> - <TestCaseExclusionList></TestCaseExclusionList> - - <testCase id="030105"> - <class>Initialize_eNB</class> - <desc>Initialize eNB (TDD/Band40/5MHz)</desc> - <Initialize_eNB_args>-O ci-scripts/conf_files/enb.band40.tm2.25PRB.FairScheduler.usrpb210.conf --MACRLCs.[0].scheduler_mode default --log_config.global_log_options level,nocolor,time</Initialize_eNB_args> - </testCase> - - <testCase id="030201"> - <class>Terminate_eNB</class> - <desc>Terminate eNB</desc> - </testCase> - - <testCase id="040101"> - <class>Initialize_UE</class> - <desc>Initialize UE</desc> - </testCase> - - <testCase id="040201"> - <class>Terminate_UE</class> - <desc>Terminate UE</desc> - </testCase> - - <testCase id="040301"> - <class>Attach_UE</class> - <desc>Attach UE</desc> - </testCase> - - <testCase id="040401"> - <class>Detach_UE</class> - <desc>Detach UE</desc> - </testCase> - - <testCase id="040502"> - <class>Ping</class> - <desc>ping (5MHz - 20 sec)</desc> - <ping_args>-c 20</ping_args> - <ping_packetloss_threshold>25</ping_packetloss_threshold> - </testCase> - - <testCase id="040601"> - <class>Iperf</class> - <desc>iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(balanced)</desc> - <iperf_args>-u -b 6.5M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - - <testCase id="040606"> - <class>Iperf</class> - <desc>iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(single-ue)</desc> - <iperf_args>-u -b 6.5M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040603"> - <class>Iperf</class> - <desc>iperf (5MHz - DL/6.5Mbps/UDP)(30 sec)(unbalanced)</desc> - <iperf_args>-u -b 6.5M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>unbalanced</iperf_profile> - </testCase> - - <testCase id="040608"> - <class>Iperf</class> - <desc>iperf (5MHz - DL/TCP)(30 sec)(single-ue profile)</desc> - <iperf_args>-t 30 -i 1 -fm</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040605"> - <class>Iperf</class> - <desc>iperf (5MHz - DL/TCP)(30 sec)</desc> - <iperf_args>-t 30 -i 1 -fm</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - </testCase> - - <testCase id="040641"> - <class>Iperf</class> - <desc>iperf (5MHz - UL/2Mbps/UDP)(30 sec)(balanced)</desc> - <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - - <testCase id="040646"> - <class>Iperf</class> - <desc>iperf (5MHz - UL/2Mbps/UDP)(30 sec)(single-ue)</desc> - <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040643"> - <class>Iperf</class> - <desc>iperf (5MHz - UL/2Mbps/UDP)(30 sec)(unbalanced)</desc> - <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>unbalanced</iperf_profile> - </testCase> - - <testCase id="040648"> - <class>Iperf</class> - <desc>iperf (5MHz - UL/TCP)(30 sec)(single-ue)</desc> - <iperf_args>-t 30 -i 1 -fm -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040645"> - <class>Iperf</class> - <desc>iperf (5MHz - UL/TCP)(30 sec)</desc> - <iperf_args>-t 30 -i 1 -fm -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - </testCase> - -</testCaseList> diff --git a/ci-scripts/xml_files/enb_usrp210_band40_test_10mhz_tm1.xml b/ci-scripts/xml_files/enb_usrp210_band40_test_10mhz_tm1.xml deleted file mode 100644 index d2877fc01ee1431f87eff50984accdddf03c8821..0000000000000000000000000000000000000000 --- a/ci-scripts/xml_files/enb_usrp210_band40_test_10mhz_tm1.xml +++ /dev/null @@ -1,152 +0,0 @@ -<!-- - - Licensed to the OpenAirInterface (OAI) Software Alliance under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The OpenAirInterface Software Alliance licenses this file to You under - the OAI Public License, Version 1.1 (the "License"); you may not use this file - except in compliance with the License. - You may obtain a copy of the License at - - http://www.openairinterface.org/?page_id=698 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - For more information about the OpenAirInterface (OAI) Software Alliance: - contact@openairinterface.org - ---> -<testCaseList> - <htmlTabRef>test-10-tm1</htmlTabRef> - <htmlTabName>Test-10MHz-TM1</htmlTabName> - <htmlTabIcon>tasks</htmlTabIcon> - <TestUnstable>True</TestUnstable> - <TestMinId>040615</TestMinId> - <TestCaseRequestedList> - 030201 - 040101 - 030114 040301 040511 040612 040611 040613 040614 040615 040652 040651 040653 040654 040655 040401 040201 030201 - </TestCaseRequestedList> - <TestCaseExclusionList></TestCaseExclusionList> - - <testCase id="030114"> - <class>Initialize_eNB</class> - <desc>Initialize eNB (TDD/Band40/10MHz/info)</desc> - <Initialize_eNB_args>-O ci-scripts/conf_files/enb.band40.tm1.50PRB.FairScheduler.usrpb210.conf --log_config.global_log_options level,nocolor,time</Initialize_eNB_args> - </testCase> - - <testCase id="030201"> - <class>Terminate_eNB</class> - <desc>Terminate eNB</desc> - </testCase> - - <testCase id="040101"> - <class>Initialize_UE</class> - <desc>Initialize UE</desc> - </testCase> - - <testCase id="040201"> - <class>Terminate_UE</class> - <desc>Terminate UE</desc> - </testCase> - - <testCase id="040301"> - <class>Attach_UE</class> - <desc>Attach UE</desc> - </testCase> - - <testCase id="040401"> - <class>Detach_UE</class> - <desc>Detach UE</desc> - </testCase> - - <testCase id="040511"> - <class>Ping</class> - <desc>ping (10MHz - 20 sec)</desc> - <ping_args>-c 20</ping_args> - <ping_packetloss_threshold>25</ping_packetloss_threshold> - </testCase> - - <testCase id="040611"> - <class>Iperf</class> - <desc>iperf (10MHz - DL/13.5Mbps/UDP)(30 sec)(balanced)</desc> - <iperf_args>-u -b 13.5M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - - <testCase id="040612"> - <class>Iperf</class> - <desc>iperf (10MHz - DL/13.5Mbps/UDP)(30 sec)(single-ue)</desc> - <iperf_args>-u -b 13.5M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040613"> - <class>Iperf</class> - <desc>iperf (10MHz - DL/13.5Mbps/UDP)(30 sec)(unbalanced)</desc> - <iperf_args>-u -b 13.5M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>unbalanced</iperf_profile> - </testCase> - - <testCase id="040614"> - <class>Iperf</class> - <desc>iperf (10MHz - DL/TCP)(30 sec)(single-ue)</desc> - <iperf_args>-t 30 -i 1 -fm</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040615"> - <class>Iperf</class> - <desc>iperf (10MHz - DL/TCP)(30 sec)</desc> - <iperf_args>-t 30 -i 1 -fm</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - </testCase> - - <testCase id="040651"> - <class>Iperf</class> - <desc>iperf (10MHz - UL/2Mbps/UDP)(30 sec)(balanced)</desc> - <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - - <testCase id="040652"> - <class>Iperf</class> - <desc>iperf (10MHz - UL/2Mbps/UDP)(30 sec)(single-ue)</desc> - <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040653"> - <class>Iperf</class> - <desc>iperf (10MHz - UL/2Mbps/UDP)(30 sec)(unbalanced)</desc> - <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>unbalanced</iperf_profile> - </testCase> - - <testCase id="040654"> - <class>Iperf</class> - <desc>iperf (10MHz - UL/TCP)(30 sec)(single-ue)</desc> - <iperf_args>-t 30 -i 1 -fm -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040655"> - <class>Iperf</class> - <desc>iperf (10MHz - UL/TCP)(30 sec)</desc> - <iperf_args>-t 30 -i 1 -fm -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - </testCase> - -</testCaseList> diff --git a/ci-scripts/xml_files/enb_usrp210_band40_test_20mhz_tm1.xml b/ci-scripts/xml_files/enb_usrp210_band40_test_20mhz_tm1.xml deleted file mode 100644 index 1b32b873caf7e1a9e215b35f7ac0de532c2b631b..0000000000000000000000000000000000000000 --- a/ci-scripts/xml_files/enb_usrp210_band40_test_20mhz_tm1.xml +++ /dev/null @@ -1,153 +0,0 @@ -<!-- - - Licensed to the OpenAirInterface (OAI) Software Alliance under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The OpenAirInterface Software Alliance licenses this file to You under - the OAI Public License, Version 1.1 (the "License"); you may not use this file - except in compliance with the License. - You may obtain a copy of the License at - - http://www.openairinterface.org/?page_id=698 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - For more information about the OpenAirInterface (OAI) Software Alliance: - contact@openairinterface.org - ---> -<testCaseList> - <htmlTabRef>test-20-tm1</htmlTabRef> - <htmlTabName>Test-20MHz-TM1</htmlTabName> - <htmlTabIcon>tasks</htmlTabIcon> - <repeatCount>1</repeatCount> - <TestUnstable>True</TestUnstable> - <TestMinId>040623</TestMinId> - <TestCaseRequestedList> - 030201 - 040101 - 030124 040301 040521 040622 040621 040623 040662 040401 040201 030201 - </TestCaseRequestedList> - <TestCaseExclusionList></TestCaseExclusionList> - - <testCase id="030124"> - <class>Initialize_eNB</class> - <desc>Initialize eNB (TDD/Band40/20MHz/info)</desc> - <Initialize_eNB_args>-O ci-scripts/conf_files/enb.band40.tm1.100PRB.FairScheduler.usrpb210.conf --log_config.global_log_options level,nocolor,time</Initialize_eNB_args> - </testCase> - - <testCase id="030201"> - <class>Terminate_eNB</class> - <desc>Terminate eNB</desc> - </testCase> - - <testCase id="040101"> - <class>Initialize_UE</class> - <desc>Initialize UE</desc> - </testCase> - - <testCase id="040201"> - <class>Terminate_UE</class> - <desc>Terminate UE</desc> - </testCase> - - <testCase id="040301"> - <class>Attach_UE</class> - <desc>Attach UE</desc> - </testCase> - - <testCase id="040401"> - <class>Detach_UE</class> - <desc>Detach UE</desc> - </testCase> - - <testCase id="040521"> - <class>Ping</class> - <desc>ping (20MHz - 20 sec)</desc> - <ping_args>-c 20</ping_args> - <ping_packetloss_threshold>25</ping_packetloss_threshold> - </testCase> - - <testCase id="040621"> - <class>Iperf</class> - <desc>iperf (20MHz - DL/13.5Mbps/UDP)(30 sec)(balanced)</desc> - <iperf_args>-u -b 13.5M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - - <testCase id="040622"> - <class>Iperf</class> - <desc>iperf (20MHz - DL/13.5Mbps/UDP)(30 sec)(single-ue)</desc> - <iperf_args>-u -b 13.5M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040623"> - <class>Iperf</class> - <desc>iperf (20MHz - DL/13.5Mbps/UDP)(30 sec)(unbalanced)</desc> - <iperf_args>-u -b 13.5M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>unbalanced</iperf_profile> - </testCase> - - <testCase id="040624"> - <class>Iperf</class> - <desc>iperf (20MHz - DL/TCP)(30 sec)(single-ue)</desc> - <iperf_args>-t 30 -i 1 -fm</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040625"> - <class>Iperf</class> - <desc>iperf (20MHz - DL/TCP)(30 sec)</desc> - <iperf_args>-t 30 -i 1 -fm</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - </testCase> - - <testCase id="040661"> - <class>Iperf</class> - <desc>iperf (20MHz - UL/2Mbps/UDP)(30 sec)(balanced)</desc> - <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - - <testCase id="040662"> - <class>Iperf</class> - <desc>iperf (20MHz - UL/2Mbps/UDP)(30 sec)(single-ue)</desc> - <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040663"> - <class>Iperf</class> - <desc>iperf (20MHz - UL/2Mbps/UDP)(30 sec)(unbalanced)</desc> - <iperf_args>-u -b 2M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>unbalanced</iperf_profile> - </testCase> - - <testCase id="040664"> - <class>Iperf</class> - <desc>iperf (20MHz - UL/TCP)(30 sec)(single-ue)</desc> - <iperf_args>-t 30 -i 1 -fm -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040665"> - <class>Iperf</class> - <desc>iperf (20MHz - UL/TCP)(30 sec)</desc> - <iperf_args>-t 30 -i 1 -fm -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - </testCase> - -</testCaseList> diff --git a/ci-scripts/xml_files/enb_usrp210_band40_test_20mhz_tm1_default_scheduler.xml b/ci-scripts/xml_files/enb_usrp210_band40_test_20mhz_tm1_default_scheduler.xml deleted file mode 100644 index adf03d802a194b36d3bf929011ea5e7cd8801277..0000000000000000000000000000000000000000 --- a/ci-scripts/xml_files/enb_usrp210_band40_test_20mhz_tm1_default_scheduler.xml +++ /dev/null @@ -1,152 +0,0 @@ -<!-- - - Licensed to the OpenAirInterface (OAI) Software Alliance under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The OpenAirInterface Software Alliance licenses this file to You under - the OAI Public License, Version 1.1 (the "License"); you may not use this file - except in compliance with the License. - You may obtain a copy of the License at - - http://www.openairinterface.org/?page_id=698 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - For more information about the OpenAirInterface (OAI) Software Alliance: - contact@openairinterface.org - ---> -<testCaseList> - <htmlTabRef>test-20-tm1-defSched</htmlTabRef> - <htmlTabName>Test-20MHz-TM1-default-scheduler</htmlTabName> - <htmlTabIcon>tasks</htmlTabIcon> - <TestUnstable>True</TestUnstable> - <TestMinId>040522</TestMinId> - <TestCaseRequestedList> - 030201 - 040101 - 030125 040301 040522 040627 040626 040628 040629 040630 040667 040666 040668 040669 040670 040401 040201 030201 - </TestCaseRequestedList> - <TestCaseExclusionList></TestCaseExclusionList> - - <testCase id="030125"> - <class>Initialize_eNB</class> - <desc>Initialize eNB (TDD/Band40/20MHz/info)</desc> - <Initialize_eNB_args>-O ci-scripts/conf_files/enb.band40.tm1.100PRB.FairScheduler.usrpb210.conf --MACRLCs.[0].scheduler_mode default --log_config.global_log_options level,nocolor,time</Initialize_eNB_args> - </testCase> - - <testCase id="030201"> - <class>Terminate_eNB</class> - <desc>Terminate eNB</desc> - </testCase> - - <testCase id="040101"> - <class>Initialize_UE</class> - <desc>Initialize UE</desc> - </testCase> - - <testCase id="040201"> - <class>Terminate_UE</class> - <desc>Terminate UE</desc> - </testCase> - - <testCase id="040301"> - <class>Attach_UE</class> - <desc>Attach UE</desc> - </testCase> - - <testCase id="040401"> - <class>Detach_UE</class> - <desc>Detach UE</desc> - </testCase> - - <testCase id="040522"> - <class>Ping</class> - <desc>ping (20MHz - 20 sec)</desc> - <ping_args>-c 20</ping_args> - <ping_packetloss_threshold>25</ping_packetloss_threshold> - </testCase> - - <testCase id="040626"> - <class>Iperf</class> - <desc>iperf (20MHz - DL/27.5Mbps/UDP)(30 sec)(balanced)</desc> - <iperf_args>-u -b 27.5M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - - <testCase id="040627"> - <class>Iperf</class> - <desc>iperf (20MHz - DL/27.5Mbps/UDP)(30 sec)(single-ue)</desc> - <iperf_args>-u -b 27.5M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040628"> - <class>Iperf</class> - <desc>iperf (20MHz - DL/27.5Mbps/UDP)(30 sec)(unbalanced)</desc> - <iperf_args>-u -b 27.5M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>unbalanced</iperf_profile> - </testCase> - - <testCase id="040629"> - <class>Iperf</class> - <desc>iperf (20MHz - DL/TCP)(30 sec)(single-ue)</desc> - <iperf_args>-t 30 -i 1 -fm</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040630"> - <class>Iperf</class> - <desc>iperf (20MHz - DL/TCP)(30 sec)</desc> - <iperf_args>-t 30 -i 1 -fm</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - </testCase> - - <testCase id="040666"> - <class>Iperf</class> - <desc>iperf (20MHz - UL/7Mbps/UDP)(30 sec)(balanced)</desc> - <iperf_args>-u -b 7M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - - <testCase id="040667"> - <class>Iperf</class> - <desc>iperf (20MHz - UL/7Mbps/UDP)(30 sec)(single-ue)</desc> - <iperf_args>-u -b 7M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040668"> - <class>Iperf</class> - <desc>iperf (20MHz - UL/7Mbps/UDP)(30 sec)(unbalanced)</desc> - <iperf_args>-u -b 7M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>unbalanced</iperf_profile> - </testCase> - - <testCase id="040669"> - <class>Iperf</class> - <desc>iperf (20MHz - UL/TCP)(30 sec)(single-ue)</desc> - <iperf_args>-t 30 -i 1 -fm -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040670"> - <class>Iperf</class> - <desc>iperf (20MHz - UL/TCP)(30 sec)</desc> - <iperf_args>-t 30 -i 1 -fm -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - </testCase> - -</testCaseList> diff --git a/ci-scripts/xml_files/enb_usrp210_band7_epc_start.xml b/ci-scripts/xml_files/enb_usrp210_band7_epc_start.xml deleted file mode 100644 index 354cff346e292359dfd03331443a194249ee30a1..0000000000000000000000000000000000000000 --- a/ci-scripts/xml_files/enb_usrp210_band7_epc_start.xml +++ /dev/null @@ -1,47 +0,0 @@ -<!-- - - Licensed to the OpenAirInterface (OAI) Software Alliance under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The OpenAirInterface Software Alliance licenses this file to You under - the OAI Public License, Version 1.1 (the "License"); you may not use this file - except in compliance with the License. - You may obtain a copy of the License at - - http://www.openairinterface.org/?page_id=698 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - For more information about the OpenAirInterface (OAI) Software Alliance: - contact@openairinterface.org - ---> -<testCaseList> - <htmlTabRef>epc-start-tab</htmlTabRef> - <htmlTabName>EPC-Start</htmlTabName> - <htmlTabIcon>log-in</htmlTabIcon> - <TestCaseRequestedList> - 050101 060101 070101 - </TestCaseRequestedList> - <TestCaseExclusionList></TestCaseExclusionList> - - <testCase id="050101"> - <class>Initialize_HSS</class> - <desc>Initialize HSS</desc> - </testCase> - - <testCase id="060101"> - <class>Initialize_MME</class> - <desc>Initialize MME</desc> - </testCase> - - <testCase id="070101"> - <class>Initialize_SPGW</class> - <desc>Initialize SPGW</desc> - </testCase> - -</testCaseList> diff --git a/ci-scripts/xml_files/enb_usrp210_band7_test_05mhz_tm1_rrc_inactivity_no_flexran.xml b/ci-scripts/xml_files/enb_usrp210_band7_test_05mhz_tm1_rrc_inactivity_no_flexran.xml deleted file mode 100644 index 90d54a2c828521b22db192ab64a0dcab3c63e463..0000000000000000000000000000000000000000 --- a/ci-scripts/xml_files/enb_usrp210_band7_test_05mhz_tm1_rrc_inactivity_no_flexran.xml +++ /dev/null @@ -1,126 +0,0 @@ -<!-- - - Licensed to the OpenAirInterface (OAI) Software Alliance under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The OpenAirInterface Software Alliance licenses this file to You under - the OAI Public License, Version 1.1 (the "License"); you may not use this file - except in compliance with the License. - You may obtain a copy of the License at - - http://www.openairinterface.org/?page_id=698 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - For more information about the OpenAirInterface (OAI) Software Alliance: - contact@openairinterface.org - ---> -<testCaseList> - <htmlTabRef>test-05-tm1-rrc-no-flex</htmlTabRef> - <htmlTabName>Test-05MHz-TM1-RRC-Inactivity</htmlTabName> - <htmlTabIcon>tasks</htmlTabIcon> - <repeatCount>1</repeatCount> - <TestCaseRequestedList> - 030201 - 040101 - 030102 000010 040301 040502 000011 040302 000001 000012 040303 000002 000013 040503 040401 040201 030201 - </TestCaseRequestedList> - <TestCaseExclusionList></TestCaseExclusionList> - - <testCase id="000001"> - <class>IdleSleep</class> - <desc>Waiting for 55 seconds</desc> - <idle_sleep_time_in_sec>55</idle_sleep_time_in_sec> - </testCase> - - <testCase id="000002"> - <class>IdleSleep</class> - <desc>Waiting for 10 seconds</desc> - <idle_sleep_time_in_sec>10</idle_sleep_time_in_sec> - </testCase> - - <testCase id="000010"> - <class>CheckStatusUE</class> - <desc>Check UE(s) status before attachment</desc> - <expectedNbOfConnectedUEs>0</expectedNbOfConnectedUEs> - </testCase> - - <testCase id="000011"> - <class>CheckStatusUE</class> - <desc>Check UE(s) status before data disabling</desc> - <expectedNbOfConnectedUEs>2</expectedNbOfConnectedUEs> - </testCase> - - <testCase id="000012"> - <class>CheckStatusUE</class> - <desc>Check UE(s) status after data disabling</desc> - <expectedNbOfConnectedUEs>0</expectedNbOfConnectedUEs> - </testCase> - - <testCase id="000013"> - <class>CheckStatusUE</class> - <desc>Check UE(s) status after data re-enabling</desc> - <expectedNbOfConnectedUEs>2</expectedNbOfConnectedUEs> - </testCase> - - <testCase id="030102"> - <class>Initialize_eNB</class> - <desc>Initialize eNB (FDD/Band7/5MHz) for RRC Inactivity Timer testing -- no FlexRan Ctl</desc> - <Initialize_eNB_args>-O ci-scripts/conf_files/enb.band7.tm1.25PRB.usrpb210.conf --log_config.global_log_options level,nocolor,time</Initialize_eNB_args> - </testCase> - - <testCase id="030201"> - <class>Terminate_eNB</class> - <desc>Terminate eNB</desc> - </testCase> - - <testCase id="040101"> - <class>Initialize_UE</class> - <desc>Initialize UE</desc> - </testCase> - - <testCase id="040201"> - <class>Terminate_UE</class> - <desc>Terminate UE</desc> - </testCase> - - <testCase id="040301"> - <class>Attach_UE</class> - <desc>Attach UE</desc> - </testCase> - - <testCase id="040401"> - <class>Detach_UE</class> - <desc>Detach UE</desc> - </testCase> - - <testCase id="040302"> - <class>DataDisable_UE</class> - <desc>Disabling Data Service on UE</desc> - </testCase> - - <testCase id="040303"> - <class>DataEnable_UE</class> - <desc>Enabling Data Service on UE</desc> - </testCase> - - <testCase id="040502"> - <class>Ping</class> - <desc>ping (5MHz - 20 sec)</desc> - <ping_args>-c 20</ping_args> - <ping_packetloss_threshold>5</ping_packetloss_threshold> - </testCase> - - <testCase id="040503"> - <class>Ping</class> - <desc>ping (5MHz - 20 sec)</desc> - <ping_args>-c 20</ping_args> - <ping_packetloss_threshold>5</ping_packetloss_threshold> - </testCase> - -</testCaseList> diff --git a/ci-scripts/xml_files/enb_usrp210_band7_test_10mhz_tm1.xml b/ci-scripts/xml_files/enb_usrp210_band7_test_10mhz_tm1.xml deleted file mode 100644 index 01388a5aa1f6433b6e254fe182db25764de41379..0000000000000000000000000000000000000000 --- a/ci-scripts/xml_files/enb_usrp210_band7_test_10mhz_tm1.xml +++ /dev/null @@ -1,144 +0,0 @@ -<!-- - - Licensed to the OpenAirInterface (OAI) Software Alliance under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The OpenAirInterface Software Alliance licenses this file to You under - the OAI Public License, Version 1.1 (the "License"); you may not use this file - except in compliance with the License. - You may obtain a copy of the License at - - http://www.openairinterface.org/?page_id=698 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - For more information about the OpenAirInterface (OAI) Software Alliance: - contact@openairinterface.org - ---> -<testCaseList> - <htmlTabRef>test-10-tm1</htmlTabRef> - <htmlTabName>Test-10MHz-TM1</htmlTabName> - <htmlTabIcon>tasks</htmlTabIcon> - <TestCaseRequestedList> - 030201 - 040101 - 030111 040301 040511 040613 040614 040615 040616 040617 040651 040652 040653 040654 040401 040201 030201 - </TestCaseRequestedList> - <TestCaseExclusionList></TestCaseExclusionList> - - <testCase id="030111"> - <class>Initialize_eNB</class> - <desc>Initialize eNB (FDD/Band7/10MHz)</desc> - <Initialize_eNB_args>-O ci-scripts/conf_files/enb.band7.tm1.50PRB.usrpb210.conf --eNBs.[0].component_carriers.[0].drx_Config_present prRelease --log_config.global_log_options level,nocolor,time</Initialize_eNB_args> - </testCase> - - <testCase id="030201"> - <class>Terminate_eNB</class> - <desc>Terminate eNB</desc> - </testCase> - - <testCase id="040101"> - <class>Initialize_UE</class> - <desc>Initialize UE</desc> - </testCase> - - <testCase id="040201"> - <class>Terminate_UE</class> - <desc>Terminate UE</desc> - </testCase> - - <testCase id="040301"> - <class>Attach_UE</class> - <desc>Attach UE</desc> - </testCase> - - <testCase id="040401"> - <class>Detach_UE</class> - <desc>Detach UE</desc> - </testCase> - - <testCase id="040511"> - <class>Ping</class> - <desc>ping (10MHz - 20 sec)</desc> - <ping_args>-c 20</ping_args> - <ping_packetloss_threshold>5</ping_packetloss_threshold> - </testCase> - - <testCase id="040613"> - <class>Iperf</class> - <desc>iperf (10MHz - DL/30Mbps/UDP)(30 sec)(balanced profile)</desc> - <iperf_args>-u -b 30M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - - <testCase id="040614"> - <class>Iperf</class> - <desc>iperf (10MHz - DL/30Mbps/UDP)(30 sec)(single-ue profile)</desc> - <iperf_args>-u -b 30M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040615"> - <class>Iperf</class> - <desc>iperf (10MHz - DL/30Mbps/UDP)(30 sec)(unbalanced profile)</desc> - <iperf_args>-u -b 30M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>unbalanced</iperf_profile> - </testCase> - - <testCase id="040616"> - <class>Iperf</class> - <desc>iperf (10MHz - DL/TCP)(30 sec)(single-ue profile)</desc> - <iperf_args>-t 30 -i 1 -fm</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040617"> - <class>Iperf</class> - <desc>iperf (10MHz - DL/TCP)(30 sec)(balanced profile)</desc> - <iperf_args>-t 30 -i 1 -fm</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - - <testCase id="040651"> - <class>Iperf</class> - <desc>iperf (10MHz - UL/18Mbps/UDP)(30 sec)(balanced profile)</desc> - <iperf_args>-u -b 18M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - - <testCase id="040652"> - <class>Iperf</class> - <desc>iperf (10MHz - UL/18Mbps/UDP)(30 sec)(single-ue profile)</desc> - <iperf_args>-u -b 18M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040653"> - <class>Iperf</class> - <desc>iperf (10MHz - UL/TCP)(30 sec)(single-ue profile)</desc> - <iperf_args>-t 30 -i 1 -fm -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040654"> - <class>Iperf</class> - <desc>iperf (10MHz - UL/TCP)(30 sec)(balanced profile)</desc> - <iperf_args>-t 30 -i 1 -fm -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - -</testCaseList> diff --git a/ci-scripts/xml_files/enb_usrp210_band7_test_10mhz_tm1_cdrx.xml b/ci-scripts/xml_files/enb_usrp210_band7_test_10mhz_tm1_cdrx.xml deleted file mode 100644 index 28140305db8a7ec54acc98307bab3fed13e1f365..0000000000000000000000000000000000000000 --- a/ci-scripts/xml_files/enb_usrp210_band7_test_10mhz_tm1_cdrx.xml +++ /dev/null @@ -1,89 +0,0 @@ -<!-- - - Licensed to the OpenAirInterface (OAI) Software Alliance under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The OpenAirInterface Software Alliance licenses this file to You under - the OAI Public License, Version 1.1 (the "License"); you may not use this file - except in compliance with the License. - You may obtain a copy of the License at - - http://www.openairinterface.org/?page_id=698 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - For more information about the OpenAirInterface (OAI) Software Alliance: - contact@openairinterface.org - ---> -<testCaseList> - <htmlTabRef>test-10-cdrx-tm1</htmlTabRef> - <htmlTabName>Test-10MHz-CDRX-TM1</htmlTabName> - <htmlTabIcon>tasks</htmlTabIcon> - <repeatCount>1</repeatCount> - <TestCaseRequestedList> - 030201 - 040101 - 030112 040302 040512 040612 040650 040401 040201 030201 - </TestCaseRequestedList> - <TestCaseExclusionList></TestCaseExclusionList> - - <testCase id="030112"> - <class>Initialize_eNB</class> - <desc>Initialize eNB (FDD/Band7/10MHz) with CDRX</desc> - <Initialize_eNB_args>-O ci-scripts/conf_files/enb.band7.tm1.50PRB.usrpb210.conf --eNBs.[0].component_carriers.[0].drx_Config_present prSetup --log_config.global_log_options level,nocolor,time</Initialize_eNB_args> - </testCase> - - <testCase id="030201"> - <class>Terminate_eNB</class> - <desc>Terminate eNB</desc> - </testCase> - - <testCase id="040101"> - <class>Initialize_UE</class> - <desc>Initialize UE</desc> - </testCase> - - <testCase id="040201"> - <class>Terminate_UE</class> - <desc>Terminate UE</desc> - </testCase> - - <testCase id="040302"> - <class>Attach_UE</class> - <desc>Attach UE</desc> - </testCase> - - <testCase id="040401"> - <class>Detach_UE</class> - <desc>Detach UE</desc> - </testCase> - - <testCase id="040512"> - <class>Ping</class> - <desc>ping (10MHz - 20 sec)</desc> - <ping_args>-c 20</ping_args> - <ping_packetloss_threshold>5</ping_packetloss_threshold> - </testCase> - - <testCase id="040612"> - <class>Iperf</class> - <desc>iperf (10MHz - DL/30Mbps/UDP)(30 sec)(balanced profile)</desc> - <iperf_args>-u -b 30M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - - <testCase id="040650"> - <class>Iperf</class> - <desc>iperf (10MHz - UL/20Mbps/UDP)(30 sec)(balanced profile)</desc> - <iperf_args>-u -b 20M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - -</testCaseList> diff --git a/ci-scripts/xml_files/enb_usrp210_band7_test_20mhz_tm1.xml b/ci-scripts/xml_files/enb_usrp210_band7_test_20mhz_tm1.xml deleted file mode 100644 index b25f75d2d377615c69a793bad272e14de6a4d875..0000000000000000000000000000000000000000 --- a/ci-scripts/xml_files/enb_usrp210_band7_test_20mhz_tm1.xml +++ /dev/null @@ -1,144 +0,0 @@ -<!-- - - Licensed to the OpenAirInterface (OAI) Software Alliance under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The OpenAirInterface Software Alliance licenses this file to You under - the OAI Public License, Version 1.1 (the "License"); you may not use this file - except in compliance with the License. - You may obtain a copy of the License at - - http://www.openairinterface.org/?page_id=698 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - For more information about the OpenAirInterface (OAI) Software Alliance: - contact@openairinterface.org - ---> -<testCaseList> - <htmlTabRef>test-20-tm1</htmlTabRef> - <htmlTabName>Test-20MHz-TM1</htmlTabName> - <htmlTabIcon>tasks</htmlTabIcon> - <TestCaseRequestedList> - 030201 - 040101 - 030121 040301 040521 040623 040624 040625 040662 040401 040201 030201 - </TestCaseRequestedList> - <TestCaseExclusionList>040626 040627 040661 040663 040664</TestCaseExclusionList> - - <testCase id="030121"> - <class>Initialize_eNB</class> - <desc>Initialize eNB (FDD/Band7/20MHz)</desc> - <Initialize_eNB_args>-O ci-scripts/conf_files/enb.band7.tm1.100PRB.usrpb210.conf --log_config.global_log_options level,nocolor,time</Initialize_eNB_args> - </testCase> - - <testCase id="030201"> - <class>Terminate_eNB</class> - <desc>Terminate eNB</desc> - </testCase> - - <testCase id="040101"> - <class>Initialize_UE</class> - <desc>Initialize UE</desc> - </testCase> - - <testCase id="040201"> - <class>Terminate_UE</class> - <desc>Terminate UE</desc> - </testCase> - - <testCase id="040301"> - <class>Attach_UE</class> - <desc>Attach UE</desc> - </testCase> - - <testCase id="040401"> - <class>Detach_UE</class> - <desc>Detach UE</desc> - </testCase> - - <testCase id="040521"> - <class>Ping</class> - <desc>ping (20MHz - 20 sec)</desc> - <ping_args>-c 20</ping_args> - <ping_packetloss_threshold>5</ping_packetloss_threshold> - </testCase> - - <testCase id="040623"> - <class>Iperf</class> - <desc>iperf (20MHz - DL/70Mbps/UDP)(30 sec)(balanced profile)</desc> - <iperf_args>-u -b 70M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - - <testCase id="040624"> - <class>Iperf</class> - <desc>iperf (20MHz - DL/70Mbps/UDP)(30 sec)(single-ue profile)</desc> - <iperf_args>-u -b 70M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040625"> - <class>Iperf</class> - <desc>iperf (20MHz - DL/70Mbps/UDP)(30 sec)(unbalanced profile)</desc> - <iperf_args>-u -b 70M -t 30 -i 1</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>unbalanced</iperf_profile> - </testCase> - - <testCase id="040626"> - <class>Iperf</class> - <desc>iperf (20MHz - DL/TCP)(30 sec)(single-ue profile)</desc> - <iperf_args>-t 30 -i 1 -fm</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040627"> - <class>Iperf</class> - <desc>iperf (20MHz - DL/TCP)(30 sec)(balanced profile)</desc> - <iperf_args>-t 30 -i 1 -fm</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - - <testCase id="040661"> - <class>Iperf</class> - <desc>iperf (20MHz - UL/12Mbps/UDP)(30 sec)(balanced profile)</desc> - <iperf_args>-u -b 12M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - - <testCase id="040662"> - <class>Iperf</class> - <desc>iperf (20MHz - UL/17Mbps/UDP)(30 sec)(single-ue profile)</desc> - <iperf_args>-u -b 17M -t 30 -i 1 -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040663"> - <class>Iperf</class> - <desc>iperf (20MHz - UL/TCP)(30 sec)(single-ue profile)</desc> - <iperf_args>-t 30 -i 1 -fm -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>single-ue</iperf_profile> - </testCase> - - <testCase id="040664"> - <class>Iperf</class> - <desc>iperf (20MHz - UL/TCP)(30 sec)(balanced profile)</desc> - <iperf_args>-t 30 -i 1 -fm -R</iperf_args> - <iperf_packetloss_threshold>50</iperf_packetloss_threshold> - <iperf_profile>balanced</iperf_profile> - </testCase> - -</testCaseList> diff --git a/ci-scripts/yaml_files/lte_b200_fdd_05Mhz_tm1/docker-compose.yml b/ci-scripts/yaml_files/lte_b200_fdd_05Mhz_tm1/docker-compose.yml index e7309df77c2d92c5d7b9f3f69d97a6261d8fb8ca..b98830d0f3771f8b9a2d385f0286fd6cd31ad9fb 100644 --- a/ci-scripts/yaml_files/lte_b200_fdd_05Mhz_tm1/docker-compose.yml +++ b/ci-scripts/yaml_files/lte_b200_fdd_05Mhz_tm1/docker-compose.yml @@ -26,7 +26,7 @@ services: ENB_S1U_IF_NAME: eth0 ENB_S1U_IP_ADDRESS: 172.21.18.46 ENB_X2_IP_ADDRESS: 172.21.18.46 - RRC_INACTIVITY_THRESHOLD: 30 + RRC_INACTIVITY_THRESHOLD: 0 FLEXRAN_ENABLED: 'no' FLEXRAN_INTERFACE_NAME: eth0 FLEXRAN_IPV4_ADDRESS: 172.21.18.48 diff --git a/ci-scripts/yaml_files/lte_b200_fdd_05Mhz_tm1_no_rrc_activity/docker-compose.yml b/ci-scripts/yaml_files/lte_b200_fdd_05Mhz_tm1_no_rrc_activity/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..e7309df77c2d92c5d7b9f3f69d97a6261d8fb8ca --- /dev/null +++ b/ci-scripts/yaml_files/lte_b200_fdd_05Mhz_tm1_no_rrc_activity/docker-compose.yml @@ -0,0 +1,43 @@ +version: '3.8' + +services: + enb_mono_fdd: + image: oai-enb:latest + privileged: true + container_name: lte-b200-enb-fdd-05Mhz-tm1 + environment: + USE_FDD_MONO: 'yes' + USE_B2XX: 'yes' + ENB_NAME: eNB-in-docker + MCC: '208' + MNC: '92' + MNC_LENGTH: 2 + TAC: 1 + UTRA_BAND_ID: 7 + DL_FREQUENCY_IN_MHZ: 2680 + UL_FREQUENCY_OFFSET_IN_MHZ: 120 + NID_CELL: 0 + NB_PRB: 25 + ENABLE_MEASUREMENT_REPORTS: 'no' + ENABLE_X2: 'no' + MME_S1C_IP_ADDRESS: 172.21.18.48 + ENB_S1C_IF_NAME: eth0 + ENB_S1C_IP_ADDRESS: 172.21.18.46 + ENB_S1U_IF_NAME: eth0 + ENB_S1U_IP_ADDRESS: 172.21.18.46 + ENB_X2_IP_ADDRESS: 172.21.18.46 + RRC_INACTIVITY_THRESHOLD: 30 + FLEXRAN_ENABLED: 'no' + FLEXRAN_INTERFACE_NAME: eth0 + FLEXRAN_IPV4_ADDRESS: 172.21.18.48 + THREAD_PARALLEL_CONFIG: PARALLEL_SINGLE_THREAD + USE_ADDITIONAL_OPTIONS: --log_config.global_log_options level,nocolor,time,line_num,function + volumes: + - /dev:/dev + network_mode: "host" + healthcheck: + # pgrep does NOT work + test: /bin/bash -c "ps aux | grep -v grep | grep -c softmodem" + interval: 10s + timeout: 5s + retries: 5 diff --git a/ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1/docker-compose.yml b/ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..ddcc8059555f7d693fc0563d3b432089c1d468ee --- /dev/null +++ b/ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1/docker-compose.yml @@ -0,0 +1,43 @@ +version: '3.8' + +services: + enb_mono_fdd: + image: oai-enb:latest + privileged: true + container_name: lte-b200-enb-fdd-10Mhz-tm1 + environment: + USE_FDD_MONO: 'yes' + USE_B2XX: 'yes' + ENB_NAME: eNB-in-docker + MCC: '208' + MNC: '92' + MNC_LENGTH: 2 + TAC: 1 + UTRA_BAND_ID: 7 + DL_FREQUENCY_IN_MHZ: 2680 + UL_FREQUENCY_OFFSET_IN_MHZ: 120 + NID_CELL: 0 + NB_PRB: 50 + ENABLE_MEASUREMENT_REPORTS: 'no' + ENABLE_X2: 'no' + MME_S1C_IP_ADDRESS: 172.21.18.48 + ENB_S1C_IF_NAME: eth0 + ENB_S1C_IP_ADDRESS: 172.21.18.46 + ENB_S1U_IF_NAME: eth0 + ENB_S1U_IP_ADDRESS: 172.21.18.46 + ENB_X2_IP_ADDRESS: 172.21.18.46 + RRC_INACTIVITY_THRESHOLD: 0 + FLEXRAN_ENABLED: 'no' + FLEXRAN_INTERFACE_NAME: eth0 + FLEXRAN_IPV4_ADDRESS: 172.21.18.48 + THREAD_PARALLEL_CONFIG: PARALLEL_SINGLE_THREAD + USE_ADDITIONAL_OPTIONS: --RUs.[0].max_rxgain 120 --log_config.global_log_options level,nocolor,time,line_num,function + volumes: + - /dev:/dev + network_mode: "host" + healthcheck: + # pgrep does NOT work + test: /bin/bash -c "ps aux | grep -v grep | grep -c softmodem" + interval: 10s + timeout: 5s + retries: 5 diff --git a/ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1_cdrx/docker-compose.yml b/ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1_cdrx/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..78eb94eacaf66c2e520698eb658951a6ab326597 --- /dev/null +++ b/ci-scripts/yaml_files/lte_b200_fdd_10Mhz_tm1_cdrx/docker-compose.yml @@ -0,0 +1,43 @@ +version: '3.8' + +services: + enb_mono_fdd: + image: oai-enb:latest + privileged: true + container_name: lte-b200-enb-fdd-10Mhz-tm1 + environment: + USE_FDD_MONO: 'yes' + USE_B2XX: 'yes' + ENB_NAME: eNB-in-docker + MCC: '208' + MNC: '92' + MNC_LENGTH: 2 + TAC: 1 + UTRA_BAND_ID: 7 + DL_FREQUENCY_IN_MHZ: 2680 + UL_FREQUENCY_OFFSET_IN_MHZ: 120 + NID_CELL: 0 + NB_PRB: 50 + ENABLE_MEASUREMENT_REPORTS: 'no' + ENABLE_X2: 'no' + MME_S1C_IP_ADDRESS: 172.21.18.48 + ENB_S1C_IF_NAME: eth0 + ENB_S1C_IP_ADDRESS: 172.21.18.46 + ENB_S1U_IF_NAME: eth0 + ENB_S1U_IP_ADDRESS: 172.21.18.46 + ENB_X2_IP_ADDRESS: 172.21.18.46 + RRC_INACTIVITY_THRESHOLD: 0 + FLEXRAN_ENABLED: 'no' + FLEXRAN_INTERFACE_NAME: eth0 + FLEXRAN_IPV4_ADDRESS: 172.21.18.48 + THREAD_PARALLEL_CONFIG: PARALLEL_SINGLE_THREAD + USE_ADDITIONAL_OPTIONS: --RUs.[0].max_rxgain 120 --eNBs.[0].component_carriers.[0].drx_Config_present prSetup --eNBs.[0].component_carriers.[0].drx_onDurationTimer psf1 --eNBs.[0].component_carriers.[0].drx_InactivityTimer psf1 --eNBs.[0].component_carriers.[0].drx_RetransmissionTimer psf1 --eNBs.[0].component_carriers.[0].drx_longDrx_CycleStartOffset_present prSf128 --eNBs.[0].component_carriers.[0].drx_longDrx_CycleStartOffset 0 --eNBs.[0].component_carriers.[0].drx_shortDrx_Cycle sf16 --eNBs.[0].component_carriers.[0].drx_shortDrx_ShortCycleTimer 3 --log_config.global_log_options level,nocolor,time,line_num,function + volumes: + - /dev:/dev + network_mode: "host" + healthcheck: + # pgrep does NOT work + test: /bin/bash -c "ps aux | grep -v grep | grep -c softmodem" + interval: 10s + timeout: 5s + retries: 5 diff --git a/ci-scripts/yaml_files/lte_b200_fdd_20Mhz_tm1/docker-compose.yml b/ci-scripts/yaml_files/lte_b200_fdd_20Mhz_tm1/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..cc52d726020b112c92e5dfce03b2e7a691380675 --- /dev/null +++ b/ci-scripts/yaml_files/lte_b200_fdd_20Mhz_tm1/docker-compose.yml @@ -0,0 +1,43 @@ +version: '3.8' + +services: + enb_mono_fdd: + image: oai-enb:latest + privileged: true + container_name: lte-b200-enb-fdd-20Mhz-tm1 + environment: + USE_FDD_MONO: 'yes' + USE_B2XX: 'yes' + ENB_NAME: eNB-in-docker + MCC: '208' + MNC: '92' + MNC_LENGTH: 2 + TAC: 1 + UTRA_BAND_ID: 7 + DL_FREQUENCY_IN_MHZ: 2680 + UL_FREQUENCY_OFFSET_IN_MHZ: 120 + NID_CELL: 0 + NB_PRB: 100 + ENABLE_MEASUREMENT_REPORTS: 'no' + ENABLE_X2: 'no' + MME_S1C_IP_ADDRESS: 172.21.18.48 + ENB_S1C_IF_NAME: eth0 + ENB_S1C_IP_ADDRESS: 172.21.18.46 + ENB_S1U_IF_NAME: eth0 + ENB_S1U_IP_ADDRESS: 172.21.18.46 + ENB_X2_IP_ADDRESS: 172.21.18.46 + RRC_INACTIVITY_THRESHOLD: 0 + FLEXRAN_ENABLED: 'no' + FLEXRAN_INTERFACE_NAME: eth0 + FLEXRAN_IPV4_ADDRESS: 172.21.18.48 + THREAD_PARALLEL_CONFIG: PARALLEL_SINGLE_THREAD + USE_ADDITIONAL_OPTIONS: --RUs.[0].max_rxgain 115 --log_config.global_log_options level,nocolor,time,line_num,function + volumes: + - /dev:/dev + network_mode: "host" + healthcheck: + # pgrep does NOT work + test: /bin/bash -c "ps aux | grep -v grep | grep -c softmodem" + interval: 10s + timeout: 5s + retries: 5 diff --git a/ci-scripts/yaml_files/lte_b200_tdd_05Mhz_tm1/docker-compose.yml b/ci-scripts/yaml_files/lte_b200_tdd_05Mhz_tm1/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..43d3ba5b3b97ce002cd74b37cf3ace6d4059a6ba --- /dev/null +++ b/ci-scripts/yaml_files/lte_b200_tdd_05Mhz_tm1/docker-compose.yml @@ -0,0 +1,38 @@ +version: '3.8' + +services: + enb_mono_tdd: + image: oai-enb:latest + privileged: true + container_name: lte-b200-enb-tdd-05Mhz-tm1 + environment: + USE_TDD_MONO: 'yes' + USE_B2XX: 'yes' + ENB_NAME: eNB-in-docker + MCC: '208' + MNC: '92' + MNC_LENGTH: 2 + TAC: 1 + UTRA_BAND_ID: 40 + DL_FREQUENCY_IN_MHZ: 2350 + UL_FREQUENCY_OFFSET_IN_MHZ: 0 + NID_CELL: 0 + NB_PRB: 25 + ENABLE_MEASUREMENT_REPORTS: 'no' + ENABLE_X2: 'no' + MME_S1C_IP_ADDRESS: 172.21.18.48 + S1C_IF_NAME: eth0 + F1_CU_IP_ADDRESS: 172.21.18.45 + S1U_IF_NAME: eth0 + ENB_X2_IP_ADDRESS: 172.21.18.45 + THREAD_PARALLEL_CONFIG: PARALLEL_SINGLE_THREAD + USE_ADDITIONAL_OPTIONS: --log_config.global_log_options level,nocolor,time,line_num,function + volumes: + - /dev:/dev + network_mode: "host" + healthcheck: + # pgrep does NOT work + test: /bin/bash -c "ps aux | grep -v grep | grep -c softmodem" + interval: 10s + timeout: 5s + retries: 5 diff --git a/ci-scripts/yaml_files/lte_b200_tdd_05Mhz_tm2/docker-compose.yml b/ci-scripts/yaml_files/lte_b200_tdd_05Mhz_tm2/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..9a32803a991614ae2b800f34d1e2a69c747a6b4e --- /dev/null +++ b/ci-scripts/yaml_files/lte_b200_tdd_05Mhz_tm2/docker-compose.yml @@ -0,0 +1,39 @@ +version: '3.8' + +services: + enb_mono_tdd: + image: oai-enb:latest + privileged: true + container_name: lte-b200-enb-tdd-05Mhz-tm2 + environment: + USE_TDD_MONO: 'yes' + USE_B2XX: 'yes' + ENB_NAME: eNB-in-docker + MCC: '208' + MNC: '92' + MNC_LENGTH: 2 + TAC: 1 + UTRA_BAND_ID: 40 + DL_FREQUENCY_IN_MHZ: 2350 + UL_FREQUENCY_OFFSET_IN_MHZ: 0 + NID_CELL: 0 + NB_PRB: 25 + ENABLE_MEASUREMENT_REPORTS: 'no' + ENABLE_X2: 'no' + MME_S1C_IP_ADDRESS: 172.21.18.48 + S1C_IF_NAME: eth0 + F1_CU_IP_ADDRESS: 172.21.18.45 + S1U_IF_NAME: eth0 + ENB_X2_IP_ADDRESS: 172.21.18.45 + THREAD_PARALLEL_CONFIG: PARALLEL_SINGLE_THREAD + USE_ADDITIONAL_OPTIONS: --RUs.[0].max_rxgain 115 --RUs.[0].nb_tx 2 --RUs.[0].nb_rx 2 --eNBs.[0].component_carriers.[0].nb_antenna_ports 2 --log_config.global_log_options level,nocolor,time,line_num,function + #USE_ADDITIONAL_OPTIONS: --RUs.[0].max_rxgain 115 --RUs.[0].nb_tx 2 --RUs.[0].nb_rx 2 --eNBs.[0].component_carriers.[0].nb_antenna_ports 2 --eNBs.[0].component_carriers.[0].nb_antennas_tx 2 --eNBs.[0].component_carriers.[0].nb_antennas_rx 2 --log_config.global_log_options level,nocolor,time,line_num,function + volumes: + - /dev:/dev + network_mode: "host" + healthcheck: + # pgrep does NOT work + test: /bin/bash -c "ps aux | grep -v grep | grep -c softmodem" + interval: 10s + timeout: 5s + retries: 5 diff --git a/ci-scripts/yaml_files/lte_b200_tdd_10Mhz_tm1/docker-compose.yml b/ci-scripts/yaml_files/lte_b200_tdd_10Mhz_tm1/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..4a746db6b40c090d9183673e15f8b1ef4e1e079d --- /dev/null +++ b/ci-scripts/yaml_files/lte_b200_tdd_10Mhz_tm1/docker-compose.yml @@ -0,0 +1,38 @@ +version: '3.8' + +services: + enb_mono_tdd: + image: oai-enb:latest + privileged: true + container_name: lte-b200-enb-tdd-10Mhz-tm1 + environment: + USE_TDD_MONO: 'yes' + USE_B2XX: 'yes' + ENB_NAME: eNB-in-docker + MCC: '208' + MNC: '92' + MNC_LENGTH: 2 + TAC: 1 + UTRA_BAND_ID: 40 + DL_FREQUENCY_IN_MHZ: 2350 + UL_FREQUENCY_OFFSET_IN_MHZ: 0 + NID_CELL: 0 + NB_PRB: 50 + ENABLE_MEASUREMENT_REPORTS: 'no' + ENABLE_X2: 'no' + MME_S1C_IP_ADDRESS: 172.21.18.48 + S1C_IF_NAME: eth0 + F1_CU_IP_ADDRESS: 172.21.18.45 + S1U_IF_NAME: eth0 + ENB_X2_IP_ADDRESS: 172.21.18.45 + THREAD_PARALLEL_CONFIG: PARALLEL_SINGLE_THREAD + USE_ADDITIONAL_OPTIONS: --RUs.[0].max_rxgain 120 --log_config.global_log_options level,nocolor,time,line_num,function + volumes: + - /dev:/dev + network_mode: "host" + healthcheck: + # pgrep does NOT work + test: /bin/bash -c "ps aux | grep -v grep | grep -c softmodem" + interval: 10s + timeout: 5s + retries: 5 diff --git a/ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1/docker-compose.yml b/ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..3f7062ea3e6d2a89b253d7ac4bb254bd4cf1b7bc --- /dev/null +++ b/ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1/docker-compose.yml @@ -0,0 +1,38 @@ +version: '3.8' + +services: + enb_mono_tdd: + image: oai-enb:latest + privileged: true + container_name: lte-b200-enb-tdd-20Mhz-tm1 + environment: + USE_TDD_MONO: 'yes' + USE_B2XX: 'yes' + ENB_NAME: eNB-in-docker + MCC: '208' + MNC: '92' + MNC_LENGTH: 2 + TAC: 1 + UTRA_BAND_ID: 40 + DL_FREQUENCY_IN_MHZ: 2350 + UL_FREQUENCY_OFFSET_IN_MHZ: 0 + NID_CELL: 0 + NB_PRB: 100 + ENABLE_MEASUREMENT_REPORTS: 'no' + ENABLE_X2: 'no' + MME_S1C_IP_ADDRESS: 172.21.18.48 + S1C_IF_NAME: eth0 + F1_CU_IP_ADDRESS: 172.21.18.45 + S1U_IF_NAME: eth0 + ENB_X2_IP_ADDRESS: 172.21.18.45 + THREAD_PARALLEL_CONFIG: PARALLEL_SINGLE_THREAD + USE_ADDITIONAL_OPTIONS: --RUs.[0].max_rxgain 115 --eNBs.[0].component_carriers.[0].pdsch_referenceSignalPower -29 --log_config.global_log_options level,nocolor,time,line_num,function + volumes: + - /dev:/dev + network_mode: "host" + healthcheck: + # pgrep does NOT work + test: /bin/bash -c "ps aux | grep -v grep | grep -c softmodem" + interval: 10s + timeout: 5s + retries: 5 diff --git a/ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1_default_scheduler/docker-compose.yml b/ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1_default_scheduler/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..9c7fc35af6fb7b075ffb9991f690cb5aa9f4bc08 --- /dev/null +++ b/ci-scripts/yaml_files/lte_b200_tdd_20Mhz_tm1_default_scheduler/docker-compose.yml @@ -0,0 +1,38 @@ +version: '3.8' + +services: + enb_mono_tdd: + image: oai-enb:latest + privileged: true + container_name: lte-b200-enb-tdd-20Mhz-tm1 + environment: + USE_TDD_MONO: 'yes' + USE_B2XX: 'yes' + ENB_NAME: eNB-in-docker + MCC: '208' + MNC: '92' + MNC_LENGTH: 2 + TAC: 1 + UTRA_BAND_ID: 40 + DL_FREQUENCY_IN_MHZ: 2350 + UL_FREQUENCY_OFFSET_IN_MHZ: 0 + NID_CELL: 0 + NB_PRB: 100 + ENABLE_MEASUREMENT_REPORTS: 'no' + ENABLE_X2: 'no' + MME_S1C_IP_ADDRESS: 172.21.18.48 + S1C_IF_NAME: eth0 + F1_CU_IP_ADDRESS: 172.21.18.45 + S1U_IF_NAME: eth0 + ENB_X2_IP_ADDRESS: 172.21.18.45 + THREAD_PARALLEL_CONFIG: PARALLEL_SINGLE_THREAD + USE_ADDITIONAL_OPTIONS: --RUs.[0].max_rxgain 115 --eNBs.[0].component_carriers.[0].pdsch_referenceSignalPower -29 --MACRLCs.[0].scheduler_mode default --log_config.global_log_options level,nocolor,time,line_num,function + volumes: + - /dev:/dev + network_mode: "host" + healthcheck: + # pgrep does NOT work + test: /bin/bash -c "ps aux | grep -v grep | grep -c softmodem" + interval: 10s + timeout: 5s + retries: 5