diff --git a/ci-scripts/ran.py b/ci-scripts/ran.py index 47324d8571c4b30599a7b291add89b07e4e9935e..5f05a2ae4fa995380756b0300ce631835cbbb199 100644 --- a/ci-scripts/ran.py +++ b/ci-scripts/ran.py @@ -366,7 +366,7 @@ class RANManagement(): count = 40 buildOAIprocess = True while (count > 0) and buildOAIprocess: - mySSH.command('ps aux | grep --color=never build_ | grep -v grep', '\$', 3) + mySSH.command('ps aux | grep --color=never build_ | grep -v grep', '\$', 6) result = re.search('build_oai', mySSH.getBefore()) if result is None: buildOAIprocess = False @@ -607,7 +607,11 @@ class RANManagement(): enbDidSync = True time.sleep(10) - if enbDidSync and eNBinNoS1: + rruCheck = False + result = re.search('^rru|^du.band', str(config_file)) + if result is not None: + rruCheck = True + if enbDidSync and eNBinNoS1 and not rruCheck: mySSH.command('ifconfig oaitun_enb1', '\$', 4) mySSH.command('ifconfig oaitun_enb1', '\$', 4) result = re.search('inet addr:1|inet 1', mySSH.getBefore()) @@ -1031,7 +1035,7 @@ class RANManagement(): rruMsg = 'Slave RRU DID NOT receive the RRU_frame_resynch command from RAU' logging.debug('\u001B[1;37;41m ' + rruMsg + ' \u001B[0m') htmleNBFailureMsg += rruMsg + '\n' - self.prematureExit(True) + self.prematureExit = True global_status = CONST.ENB_PROCESS_SLAVE_RRU_NOT_SYNCED if foundSegFault: logging.debug('\u001B[1;37;41m ' + nodeB_prefix + 'NB ended with a Segmentation Fault! \u001B[0m') diff --git a/ci-scripts/xml_files/multi_rru_band38_build.xml b/ci-scripts/xml_files/multi_rru_band38_build.xml index 614ef394f3307d89cee917d7f78c2fd9fc790835..ba45eab10a35e8db259457d7578f3a1e694761ad 100644 --- a/ci-scripts/xml_files/multi_rru_band38_build.xml +++ b/ci-scripts/xml_files/multi_rru_band38_build.xml @@ -33,7 +33,7 @@ <testCase id="010101"> <class>Build_eNB</class> <desc>Build RCC</desc> - <Build_eNB_args>-w USRP -c --eNB</Build_eNB_args> + <Build_eNB_args>-w USRP -c --eNB --ninja</Build_eNB_args> <eNB_instance>0</eNB_instance> <eNB_serverId>0</eNB_serverId> <backgroundBuild>True</backgroundBuild> @@ -42,7 +42,7 @@ <testCase id="000101"> <class>WaitEndBuild_eNB</class> <desc>Wait for end of Build RCC</desc> - <Build_eNB_args>-w USRP -c --eNB</Build_eNB_args> + <Build_eNB_args>-w USRP -c --eNB --ninja</Build_eNB_args> <eNB_instance>0</eNB_instance> <eNB_serverId>0</eNB_serverId> </testCase> @@ -50,7 +50,7 @@ <testCase id="010102"> <class>Build_eNB</class> <desc>Build Master RRU</desc> - <Build_eNB_args>-w USRP -c --eNB</Build_eNB_args> + <Build_eNB_args>-w USRP -c --eNB --ninja</Build_eNB_args> <eNB_instance>1</eNB_instance> <eNB_serverId>1</eNB_serverId> <backgroundBuild>True</backgroundBuild> @@ -59,7 +59,7 @@ <testCase id="000102"> <class>WaitEndBuild_eNB</class> <desc>Wait for end of Build Master RRU</desc> - <Build_eNB_args>-w USRP -c --eNB</Build_eNB_args> + <Build_eNB_args>-w USRP -c --eNB --ninja</Build_eNB_args> <eNB_instance>1</eNB_instance> <eNB_serverId>1</eNB_serverId> </testCase> @@ -67,7 +67,7 @@ <testCase id="010103"> <class>Build_eNB</class> <desc>Build Slave RRU</desc> - <Build_eNB_args>-w USRP -c --eNB</Build_eNB_args> + <Build_eNB_args>-w USRP -c --eNB --ninja</Build_eNB_args> <eNB_instance>2</eNB_instance> <eNB_serverId>2</eNB_serverId> <backgroundBuild>True</backgroundBuild> @@ -76,7 +76,7 @@ <testCase id="000103"> <class>WaitEndBuild_eNB</class> <desc>Wait for end of Build Slave RRU</desc> - <Build_eNB_args>-w USRP -c --eNB</Build_eNB_args> + <Build_eNB_args>-w USRP -c --eNB --ninja</Build_eNB_args> <eNB_instance>2</eNB_instance> <eNB_serverId>2</eNB_serverId> </testCase> diff --git a/ci-scripts/xml_files/multi_rru_band38_test_10mhz_tm1.xml b/ci-scripts/xml_files/multi_rru_band38_test_10mhz_tm1.xml index 7658f8a0e5069a975d3477184eaabd9ee6646210..cca14c0696253f1f87b5c3c88a8f6ffe4c3ff1b0 100644 --- a/ci-scripts/xml_files/multi_rru_band38_test_10mhz_tm1.xml +++ b/ci-scripts/xml_files/multi_rru_band38_test_10mhz_tm1.xml @@ -24,7 +24,7 @@ <htmlTabRef>test-multi-rru-10</htmlTabRef> <htmlTabName>Test-Multi-RRU-10MHz</htmlTabName> <htmlTabIcon>tasks</htmlTabIcon> - <repeatCount>4</repeatCount> + <repeatCount>2</repeatCount> <TestCaseRequestedList> 030211 030212 030213 030111 030112 030113