CI: adding high throughput DL iperf tests w/ OAI UE
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
This commit is contained in:
@@ -508,26 +508,26 @@ function report_test {
|
|||||||
NB_ENB_GOT_SYNC=`egrep -c "got sync" $ENB_LOG`
|
NB_ENB_GOT_SYNC=`egrep -c "got sync" $ENB_LOG`
|
||||||
NB_UE_GOT_SYNC=`egrep -c "got sync" $UE_LOG`
|
NB_UE_GOT_SYNC=`egrep -c "got sync" $UE_LOG`
|
||||||
NB_ENB_SYNCED_WITH_UE=`egrep -c "Sending NFAPI_START_RESPONSE" $UE_LOG`
|
NB_ENB_SYNCED_WITH_UE=`egrep -c "Sending NFAPI_START_RESPONSE" $UE_LOG`
|
||||||
if [ $NB_ENB_GOT_SYNC -eq 1 ] && [ $NB_UE_GOT_SYNC -eq 3 ] && [ $NB_ENB_SYNCED_WITH_UE -eq 1 ]
|
if [ $NB_ENB_GOT_SYNC -gt 0 ] && [ $NB_UE_GOT_SYNC -gt 2 ] && [ $NB_ENB_SYNCED_WITH_UE -gt 0 ]
|
||||||
then
|
then
|
||||||
echo " <td bgcolor = \"green\" >OK</td>" >> ./test_simulator_results.html
|
echo " <td bgcolor = \"green\" >OK</td>" >> ./test_simulator_results.html
|
||||||
else
|
else
|
||||||
echo " <td bgcolor = \"red\" >KO</td>" >> ./test_simulator_results.html
|
echo " <td bgcolor = \"red\" >KO</td>" >> ./test_simulator_results.html
|
||||||
fi
|
fi
|
||||||
echo " <td><pre>" >> ./test_simulator_results.html
|
echo " <td><pre>" >> ./test_simulator_results.html
|
||||||
if [ $NB_ENB_GOT_SYNC -eq 1 ]
|
if [ $NB_ENB_GOT_SYNC -gt 0 ]
|
||||||
then
|
then
|
||||||
echo "<font color = \"blue\">- eNB --> got sync</font>" >> ./test_simulator_results.html
|
echo "<font color = \"blue\">- eNB --> got sync</font>" >> ./test_simulator_results.html
|
||||||
else
|
else
|
||||||
echo "<font color = \"red\"><b>- eNB NEVER got sync</b></font>" >> ./test_simulator_results.html
|
echo "<font color = \"red\"><b>- eNB NEVER got sync</b></font>" >> ./test_simulator_results.html
|
||||||
fi
|
fi
|
||||||
if [ $NB_UE_GOT_SYNC -eq 3 ]
|
if [ $NB_UE_GOT_SYNC -gt 2 ]
|
||||||
then
|
then
|
||||||
echo "<font color = \"blue\">- UE --> got sync</font>" >> ./test_simulator_results.html
|
echo "<font color = \"blue\">- UE --> got sync</font>" >> ./test_simulator_results.html
|
||||||
else
|
else
|
||||||
echo "<font color = \"red\"><b>- UE NEVER got sync</b></font>" >> ./test_simulator_results.html
|
echo "<font color = \"red\"><b>- UE NEVER got sync</b></font>" >> ./test_simulator_results.html
|
||||||
fi
|
fi
|
||||||
if [ $NB_ENB_SYNCED_WITH_UE -eq 1 ]
|
if [ $NB_ENB_SYNCED_WITH_UE -gt 0 ]
|
||||||
then
|
then
|
||||||
echo "<font color = \"blue\">- UE attached to eNB</font>" >> ./test_simulator_results.html
|
echo "<font color = \"blue\">- UE attached to eNB</font>" >> ./test_simulator_results.html
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1279,7 +1279,7 @@ function run_test_on_vm {
|
|||||||
do
|
do
|
||||||
# Not Running in TDD-10MHz and TDD-20MHz : too unstable
|
# Not Running in TDD-10MHz and TDD-20MHz : too unstable
|
||||||
#if [[ $TMODE =~ .*tdd.* ]] && [[ $BW =~ .*10.* ]]; then continue; fi
|
#if [[ $TMODE =~ .*tdd.* ]] && [[ $BW =~ .*10.* ]]; then continue; fi
|
||||||
#if [[ $TMODE =~ .*tdd.* ]] && [[ $BW =~ .*20.* ]]; then continue; fi
|
if [[ $TMODE =~ .*tdd.* ]] && [[ $BW =~ .*20.* ]]; then continue; fi
|
||||||
|
|
||||||
if [[ $BW =~ .*05.* ]]; then PRB=25; fi
|
if [[ $BW =~ .*05.* ]]; then PRB=25; fi
|
||||||
if [[ $BW =~ .*10.* ]]; then PRB=50; fi
|
if [[ $BW =~ .*10.* ]]; then PRB=50; fi
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
<htmlTabIcon>tasks</htmlTabIcon>
|
<htmlTabIcon>tasks</htmlTabIcon>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
030201 090109
|
030201 090109
|
||||||
030101 000001 090101 000002 040501 040502 000001 040601 040641 040642 000001 090109 030201
|
030101 000001 090101 000002 040501 040502 000001 040601 040602 040641 040642 000001 090109 030201
|
||||||
</TestCaseRequestedList>
|
</TestCaseRequestedList>
|
||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
@@ -93,8 +93,8 @@
|
|||||||
|
|
||||||
<testCase id="040602">
|
<testCase id="040602">
|
||||||
<class>Iperf</class>
|
<class>Iperf</class>
|
||||||
<desc>iperf (5MHz - DL/1.2Mbps/UDP)(30 sec)</desc>
|
<desc>iperf (5MHz - DL/14Mbps/UDP)(30 sec)</desc>
|
||||||
<iperf_args>-c 10.0.1.2 -u -b 1.2M -t 30 -i 1 -fm -B 10.0.1.1</iperf_args>
|
<iperf_args>-c 10.0.1.2 -u -b 14M -t 30 -i 1 -fm -B 10.0.1.1</iperf_args>
|
||||||
<iperf_packetloss_threshold>50</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>50</iperf_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
<htmlTabIcon>tasks</htmlTabIcon>
|
<htmlTabIcon>tasks</htmlTabIcon>
|
||||||
<TestCaseRequestedList>
|
<TestCaseRequestedList>
|
||||||
030201 090109
|
030201 090109
|
||||||
030102 000001 090102 000002 040503 000001 040603 040643 040644 000001 090109 030201
|
030102 000001 090102 000002 040503 000001 040603 040604 040643 040644 000001 090109 030201
|
||||||
</TestCaseRequestedList>
|
</TestCaseRequestedList>
|
||||||
<TestCaseExclusionList></TestCaseExclusionList>
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
@@ -80,8 +80,8 @@
|
|||||||
|
|
||||||
<testCase id="040604">
|
<testCase id="040604">
|
||||||
<class>Iperf</class>
|
<class>Iperf</class>
|
||||||
<desc>iperf (5MHz - DL/1.2Mbps/UDP)(30 sec)</desc>
|
<desc>iperf (5MHz - DL/14Mbps/UDP)(30 sec)</desc>
|
||||||
<iperf_args>-b 1.2M -t 30 -i 1 -fm</iperf_args>
|
<iperf_args>-u -b 14M -t 30 -i 1 -fm</iperf_args>
|
||||||
<iperf_packetloss_threshold>50</iperf_packetloss_threshold>
|
<iperf_packetloss_threshold>50</iperf_packetloss_threshold>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user