diff --git a/ci-scripts/html.py b/ci-scripts/html.py
index 9eadf30279..40bb3f9b9f 100644
--- a/ci-scripts/html.py
+++ b/ci-scripts/html.py
@@ -182,9 +182,12 @@ class HTMLManagement():
self.htmlFile.write(' \n')
self.htmlFile.write(' \n')
- if (ADBIPAddress != 'none'):
+ if (ADBIPAddress != 'none') and (ADBIPAddress != 'modules'):
self.htmlFile.write('
' + str(self.htmlNb_Smartphones) + ' UE(s) is(are) connected to ADB bench server
\n')
self.htmlFile.write(' ' + str(self.htmlNb_CATM_Modules) + ' CAT-M UE(s) is(are) connected to bench server
\n')
+ elif (ADBIPAddress != 'modules'):
+ self.htmlUEConnected = 1
+ self.htmlFile.write(' 1 commercial module is connected to CI bench
\n')
else:
self.htmlUEConnected = 1
self.htmlFile.write(' 1 OAI UE(s) is(are) connected to CI bench
\n')
diff --git a/ci-scripts/main.py b/ci-scripts/main.py
index f6177cde49..8a76d8dbce 100644
--- a/ci-scripts/main.py
+++ b/ci-scripts/main.py
@@ -573,7 +573,7 @@ elif re.match('^InitiateHtml$', mode, re.IGNORECASE):
if foundCount != HTML.nbTestXMLfiles:
HTML.nbTestXMLfiles=foundCount
- if (CiTestObj.ADBIPAddress != 'none'):
+ if (CiTestObj.ADBIPAddress != 'none') and (CiTestObj.ADBIPAddress != 'modules'):
terminate_ue_flag = False
CiTestObj.GetAllUEDevices(terminate_ue_flag)
CiTestObj.GetAllCatMDevices(terminate_ue_flag)
@@ -677,10 +677,12 @@ elif re.match('^TesteNB$', mode, re.IGNORECASE) or re.match('^TestUE$', mode, re
signal.signal(signal.SIGUSR1, receive_signal)
- if (CiTestObj.ADBIPAddress != 'none'):
+ if (CiTestObj.ADBIPAddress != 'none') and (CiTestObj.ADBIPAddress != 'modules'):
terminate_ue_flag = False
CiTestObj.GetAllUEDevices(terminate_ue_flag)
CiTestObj.GetAllCatMDevices(terminate_ue_flag)
+ elif (CiTestObj.ADBIPAddress == 'modules'):
+ CiTestObj.UEDevices.append('COTS-Module')
else:
CiTestObj.UEDevices.append('OAI-UE')
HTML.SethtmlUEConnected(len(CiTestObj.UEDevices) + len(CiTestObj.CatMDevices))
@@ -714,7 +716,7 @@ elif re.match('^TesteNB$', mode, re.IGNORECASE) or re.match('^TestUE$', mode, re
CiTestObj.ShowTestID()
GetParametersFromXML(action)
if action == 'Initialize_UE' or action == 'Attach_UE' or action == 'Detach_UE' or action == 'Ping' or action == 'Iperf' or action == 'Reboot_UE' or action == 'DataDisable_UE' or action == 'DataEnable_UE' or action == 'CheckStatusUE':
- if (CiTestObj.ADBIPAddress != 'none'):
+ if (CiTestObj.ADBIPAddress != 'none') and (CiTestObj.ADBIPAddress != 'modules'):
#in these cases, having no devices is critical, GetAllUEDevices function has to manage it as a critical error, reason why terminate_ue_flag is set to True
terminate_ue_flag = True
# Now we stop properly the test-suite --> clean reporting