CI: after fix, adding 10/20MHz testing to IF4p5 scenarios
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
This commit is contained in:
+18
-1
@@ -396,7 +396,7 @@ class SSHConnection():
|
|||||||
self.close()
|
self.close()
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
else:
|
else:
|
||||||
self.command('stdbuf -o0 cat enb_' + SSH.testCase_id + '.log | egrep --color=never -i "wait|sync"', '\$', 4)
|
self.command('stdbuf -o0 cat enb_' + SSH.testCase_id + '.log | egrep --text --color=never -i "wait|sync"', '\$', 4)
|
||||||
if rruCheck:
|
if rruCheck:
|
||||||
result = re.search('wait RUs', str(self.ssh.before))
|
result = re.search('wait RUs', str(self.ssh.before))
|
||||||
else:
|
else:
|
||||||
@@ -1406,6 +1406,8 @@ class SSHConnection():
|
|||||||
rrcReestablishRequest = 0
|
rrcReestablishRequest = 0
|
||||||
rrcReestablishComplete = 0
|
rrcReestablishComplete = 0
|
||||||
rrcReestablishReject = 0
|
rrcReestablishReject = 0
|
||||||
|
rlcDiscardBuffer = 0
|
||||||
|
rachCanceledProcedure = 0
|
||||||
uciStatMsgCount = 0
|
uciStatMsgCount = 0
|
||||||
pdcpFailure = 0
|
pdcpFailure = 0
|
||||||
ulschFailure = 0
|
ulschFailure = 0
|
||||||
@@ -1458,6 +1460,12 @@ class SSHConnection():
|
|||||||
result = re.search('ULSCH in error in round', str(line))
|
result = re.search('ULSCH in error in round', str(line))
|
||||||
if result is not None:
|
if result is not None:
|
||||||
ulschFailure += 1
|
ulschFailure += 1
|
||||||
|
result = re.search('BAD all_segments_received', str(line))
|
||||||
|
if result is not None:
|
||||||
|
rlcDiscardBuffer += 1
|
||||||
|
result = re.search('Canceled RA procedure for UE rnti', str(line))
|
||||||
|
if result is not None:
|
||||||
|
rachCanceledProcedure += 1
|
||||||
enb_log_file.close()
|
enb_log_file.close()
|
||||||
self.htmleNBFailureMsg = ''
|
self.htmleNBFailureMsg = ''
|
||||||
if uciStatMsgCount > 0:
|
if uciStatMsgCount > 0:
|
||||||
@@ -1500,6 +1508,10 @@ class SSHConnection():
|
|||||||
rrcMsg = ' -- ' + str(rrcReestablishReject) + ' were rejected'
|
rrcMsg = ' -- ' + str(rrcReestablishReject) + ' were rejected'
|
||||||
logging.debug('\u001B[1;30;43m ' + rrcMsg + ' \u001B[0m')
|
logging.debug('\u001B[1;30;43m ' + rrcMsg + ' \u001B[0m')
|
||||||
self.htmleNBFailureMsg += rrcMsg + '\n'
|
self.htmleNBFailureMsg += rrcMsg + '\n'
|
||||||
|
if rachCanceledProcedure > 0:
|
||||||
|
rachMsg = 'eNB cancelled ' + str(rachCanceledProcedure) + ' RA procedure(s)'
|
||||||
|
logging.debug('\u001B[1;30;43m ' + rachMsg + ' \u001B[0m')
|
||||||
|
self.htmleNBFailureMsg += rachMsg + '\n'
|
||||||
if foundSegFault:
|
if foundSegFault:
|
||||||
logging.debug('\u001B[1;37;41m eNB ended with a Segmentation Fault! \u001B[0m')
|
logging.debug('\u001B[1;37;41m eNB ended with a Segmentation Fault! \u001B[0m')
|
||||||
return ENB_PROCESS_SEG_FAULT
|
return ENB_PROCESS_SEG_FAULT
|
||||||
@@ -1510,6 +1522,11 @@ class SSHConnection():
|
|||||||
if foundRealTimeIssue:
|
if foundRealTimeIssue:
|
||||||
logging.debug('\u001B[1;37;41m eNB faced real time issues! \u001B[0m')
|
logging.debug('\u001B[1;37;41m eNB faced real time issues! \u001B[0m')
|
||||||
return ENB_PROCESS_REALTIME_ISSUE
|
return ENB_PROCESS_REALTIME_ISSUE
|
||||||
|
if rlcDiscardBuffer > 0:
|
||||||
|
rlcMsg = 'eNB RLC discarded ' + str(rlcDiscardBuffer) + ' buffer(s)'
|
||||||
|
logging.debug('\u001B[1;37;41m ' + rlcMsg + ' \u001B[0m')
|
||||||
|
self.htmleNBFailureMsg += rlcMsg + '\n'
|
||||||
|
return ENB_PROCESS_REALTIME_ISSUE
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
def TerminateeNB(self):
|
def TerminateeNB(self):
|
||||||
|
|||||||
@@ -21,17 +21,15 @@
|
|||||||
|
|
||||||
-->
|
-->
|
||||||
<testCaseList>
|
<testCaseList>
|
||||||
<!-- Only 5MHz is tested since neither 10MHz nor 20MHz work in this configuration -->
|
<!-- Only 5MHz/10MHz is tested since 20MHz does not work as in monolithic -->
|
||||||
<!-- Also no UL iperf in 5MHz (040642) -->
|
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
010101
|
010101
|
||||||
050101 060101 070101 040101
|
050101 060101 070101 040101
|
||||||
030104 030105 040301 040501 040602 040401 040201 030201 030202
|
030104 030105 040301 040501 040602 040642 040401 040201 030201 030202
|
||||||
|
030114 030115 040301 040511 040612 040652 040401 040201 030201 030202
|
||||||
050201 060201 070201
|
050201 060201 070201
|
||||||
</TestCaseRequestedList>
|
</TestCaseRequestedList>
|
||||||
<!--
|
<!--
|
||||||
030104 030105 040301 040501 040602 040642 040401 040201 030201 030202
|
|
||||||
030114 030115 040301 040511 040612 040652 040401 040201 030201 030202
|
|
||||||
030124 030125 040301 040521 040622 040662 040401 040201 030201 030202
|
030124 030125 040301 040521 040622 040662 040401 040201 030201 030202
|
||||||
-->
|
-->
|
||||||
<TestCaseExclusionList>
|
<TestCaseExclusionList>
|
||||||
|
|||||||
@@ -21,17 +21,14 @@
|
|||||||
|
|
||||||
-->
|
-->
|
||||||
<testCaseList>
|
<testCaseList>
|
||||||
<!-- Only 5MHz is tested since neither 10MHz nor 20MHz work in this configuration -->
|
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
010101
|
010101
|
||||||
050101 060101 070101 040101
|
050101 060101 070101 040101
|
||||||
030101 030102 040301 040501 040604 040642 040401 040201 030201 030202
|
030101 030102 040301 040501 040604 040642 040401 040201 030201 030202
|
||||||
050201 060201 070201
|
|
||||||
</TestCaseRequestedList>
|
|
||||||
<!--
|
|
||||||
030111 030112 040301 040511 040614 040652 040401 040201 030201 030202
|
030111 030112 040301 040511 040614 040652 040401 040201 030201 030202
|
||||||
030121 030122 040301 040521 040624 040662 040401 040201 030201 030202
|
030121 030122 040301 040521 040624 040662 040401 040201 030201 030202
|
||||||
-->
|
050201 060201 070201
|
||||||
|
</TestCaseRequestedList>
|
||||||
<TestCaseExclusionList>
|
<TestCaseExclusionList>
|
||||||
</TestCaseExclusionList>
|
</TestCaseExclusionList>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user