updated files for configuring COTS UE
This commit is contained in:
@@ -1,12 +1,13 @@
|
|||||||
<testCaseList>
|
<testCaseList>
|
||||||
|
|
||||||
<MachineList>stevens calisson amerique</MachineList>
|
<MachineList>amerique stevens calisson</MachineList>
|
||||||
<NFSResultsShare>/mnt/sradio/TEST_RESULTS</NFSResultsShare>
|
<NFSResultsShare>/mnt/sradio/TEST_RESULTS</NFSResultsShare>
|
||||||
<GitOAI5GRepo>https://gitlab.eurecom.fr/oai/openairinterface5g.git</GitOAI5GRepo>
|
<GitOAI5GRepo>https://gitlab.eurecom.fr/oai/openairinterface5g.git</GitOAI5GRepo>
|
||||||
<GitOpenair-cnRepo>https://gitlab.eurecom.fr/oai/openair-cn.git</GitOpenair-cnRepo>
|
<GitOpenair-cnRepo>https://gitlab.eurecom.fr/oai/openair-cn.git</GitOpenair-cnRepo>
|
||||||
<GitOAI5GRepoBranch>feature-34-test_framework</GitOAI5GRepoBranch>
|
<GitOAI5GRepoBranch>feature-34-test_framework</GitOAI5GRepoBranch>
|
||||||
<GitOpenair-cnRepoBranch>feature-17-test_framework</GitOpenair-cnRepoBranch>
|
<GitOpenair-cnRepoBranch>feature-17-test_framework</GitOpenair-cnRepoBranch>
|
||||||
<CleanUpOldProgs>oaisim* oaisim_nos1* lte-softmodem* lte-softmodem-nos1* mme_gw* run_epc* run_hss* iperf* ltebox* </CleanUpOldProgs>
|
<CleanUpOldProgs>oaisim* oaisim_nos1* lte-softmodem* lte-softmodem-nos1* mme_gw* run_epc* run_hss* iperf* hss hss_sim </CleanUpOldProgs>
|
||||||
|
<CleanUpAluLteBox>/opt/ltebox/tools/stop_ltebox</CleanUpAluLteBox>
|
||||||
|
|
||||||
<testCase id="010101" >
|
<testCase id="010101" >
|
||||||
<class>compilation</class>
|
<class>compilation</class>
|
||||||
@@ -25,7 +26,7 @@
|
|||||||
|
|
||||||
<testCase id="010102" >
|
<testCase id="010102" >
|
||||||
<class>compilation</class>
|
<class>compilation</class>
|
||||||
<desc>Build oaisim.Rel8 + network device driver(nasmesh_fix)</desc>
|
<desc>Build oaisim.Rel8 + network device driver(nasmesh_fix)</desc>
|
||||||
<pre_compile_prog></pre_compile_prog>
|
<pre_compile_prog></pre_compile_prog>
|
||||||
<compile_prog>oaisim_nos1</compile_prog>
|
<compile_prog>oaisim_nos1</compile_prog>
|
||||||
<compile_prog_args></compile_prog_args>
|
<compile_prog_args></compile_prog_args>
|
||||||
@@ -760,7 +761,7 @@
|
|||||||
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.epc.remote.conf tracking_area_code 1
|
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.epc.remote.conf tracking_area_code 1
|
||||||
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.epc.remote.conf mobile_country_code 208
|
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.epc.remote.conf mobile_country_code 208
|
||||||
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.epc.remote.conf mobile_network_code 92
|
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.epc.remote.conf mobile_network_code 92
|
||||||
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.epc.remote.conf mme_ip_address ({ipv4="192.168.12.26";ipv6="192:168:30::17";active="yes";preference="ipv4";})</eNB_config_file>
|
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.epc.remote.conf mme_ip_address "({ipv4=\"192.168.12.26\";ipv6=\"192:168:30::17\";active=\"yes\";preference=\"ipv4\";})"</eNB_config_file>
|
||||||
<eNB_compile_prog>$OPENAIR_DIR/cmake_targets/build_oai</eNB_compile_prog>
|
<eNB_compile_prog>$OPENAIR_DIR/cmake_targets/build_oai</eNB_compile_prog>
|
||||||
<eNB_compile_prog_args>--eNB -w USRP</eNB_compile_prog_args>
|
<eNB_compile_prog_args>--eNB -w USRP</eNB_compile_prog_args>
|
||||||
<eNB_pre_exec></eNB_pre_exec>
|
<eNB_pre_exec></eNB_pre_exec>
|
||||||
@@ -771,6 +772,7 @@
|
|||||||
<eNB_traffic_exec_args></eNB_traffic_exec_args>
|
<eNB_traffic_exec_args></eNB_traffic_exec_args>
|
||||||
<eNB_search_expr_true></eNB_search_expr_true>
|
<eNB_search_expr_true></eNB_search_expr_true>
|
||||||
<eNB_search_expr_false></eNB_search_expr_false>
|
<eNB_search_expr_false></eNB_search_expr_false>
|
||||||
|
<eNB_terminate_missing_procs>True</eNB_terminate_missing_procs>
|
||||||
|
|
||||||
<UE_working_dir>/tmp</UE_working_dir>
|
<UE_working_dir>/tmp</UE_working_dir>
|
||||||
<UE_config_file>targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.epc.local.conf tracking_area_code 4
|
<UE_config_file>targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.epc.local.conf tracking_area_code 4
|
||||||
@@ -780,12 +782,13 @@
|
|||||||
<UE_compile_prog_args>--eNB -w USRP</UE_compile_prog_args>
|
<UE_compile_prog_args>--eNB -w USRP</UE_compile_prog_args>
|
||||||
<UE_pre_exec></UE_pre_exec>
|
<UE_pre_exec></UE_pre_exec>
|
||||||
<UE_pre_exec_args></UE_pre_exec_args>
|
<UE_pre_exec_args></UE_pre_exec_args>
|
||||||
<UE_main_exec>$OPENAIR_DIR/cmake_targets/autotests/tools/configure_cots_bandrich_ue --stop-ue ; $OPENAIR_DIR/cmake_targets/autotests/tools/configure_cots_bandrich_ue --start-ue </UE_main_exec>
|
<UE_main_exec>python $OPENAIR_DIR/cmake_targets/autotests/tools/configure_cots_bandrich_ue.py --stop-ue ; python $OPENAIR_DIR/cmake_targets/autotests/tools/configure_cots_bandrich_ue.py --start-ue </UE_main_exec>
|
||||||
<UE_main_exec_args></UE_main_exec_args>
|
<UE_main_exec_args></UE_main_exec_args>
|
||||||
<UE_traffic_exec>ping 192.172.0.1</UE_traffic_exec>
|
<UE_traffic_exec>ping 192.172.0.1</UE_traffic_exec>
|
||||||
<UE_traffic_exec_args></UE_traffic_exec_args>
|
<UE_traffic_exec_args></UE_traffic_exec_args>
|
||||||
<UE_search_expr_true></UE_search_expr_true>
|
<UE_search_expr_true></UE_search_expr_true>
|
||||||
<UE_search_expr_false></UE_search_expr_false>
|
<UE_search_expr_false></UE_search_expr_false>
|
||||||
|
<UE_terminate_missing_procs>True</UE_terminate_missing_procs>
|
||||||
|
|
||||||
<EPC_working_dir>/tmp</EPC_working_dir>
|
<EPC_working_dir>/tmp</EPC_working_dir>
|
||||||
<EPC_config_file>BUILD/EPC/epc.local.enb.conf.in MCC 208
|
<EPC_config_file>BUILD/EPC/epc.local.enb.conf.in MCC 208
|
||||||
@@ -800,14 +803,16 @@
|
|||||||
|
|
||||||
<EPC_pre_exec></EPC_pre_exec>
|
<EPC_pre_exec></EPC_pre_exec>
|
||||||
<EPC_pre_exec_args></EPC_pre_exec_args>
|
<EPC_pre_exec_args></EPC_pre_exec_args>
|
||||||
<EPC_main_exec>/opt/ltebox/tools/stop_ltebox ; /opt/ltebox/tools/start_ltebox </EPC_main_exec>
|
<EPC_main_exec>/opt/ltebox/tools/stop_ltebox ; /opt/ltebox/tools/start_ltebox ; sleep 3000</EPC_main_exec>
|
||||||
<EPC_main_exec_args></EPC_main_exec_args>
|
<EPC_main_exec_args></EPC_main_exec_args>
|
||||||
<HSS_main_exec>/opt/hss_sim0609/starthss </HSS_main_exec>
|
<HSS_main_exec>/opt/hss_sim0609/starthss >> /dev/null ; sleep 3000 </HSS_main_exec>
|
||||||
<HSS_main_exec_args></HSS_main_exec_args>
|
<HSS_main_exec_args></HSS_main_exec_args>
|
||||||
<EPC_traffic_exec>iperf -s</EPC_traffic_exec>
|
<EPC_traffic_exec>iperf -s</EPC_traffic_exec>
|
||||||
<EPC_traffic_exec_args></EPC_traffic_exec_args>
|
<EPC_traffic_exec_args></EPC_traffic_exec_args>
|
||||||
<EPC_search_expr_true></EPC_search_expr_true>
|
<EPC_search_expr_true></EPC_search_expr_true>
|
||||||
<EPC_search_expr_false></EPC_search_expr_false>
|
<EPC_search_expr_false></EPC_search_expr_false>
|
||||||
|
<EPC_terminate_missing_procs>True</EPC_terminate_missing_procs>
|
||||||
|
|
||||||
<nruns>2</nruns>
|
<nruns>2</nruns>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
|
|||||||
@@ -12,12 +12,20 @@ import os
|
|||||||
# configure the serial connections (the parameters differs on the device you are connecting to)
|
# configure the serial connections (the parameters differs on the device you are connecting to)
|
||||||
#First we find an open port to work with
|
#First we find an open port to work with
|
||||||
serial_port=''
|
serial_port=''
|
||||||
max_ports=100
|
ser=''
|
||||||
for port in range(1,100):
|
def find_open_port(serial_port):
|
||||||
serial_port = '/dev/ttyUSB'+str(port)
|
max_ports=100
|
||||||
if os.path.exists(serial_port) == True:
|
if os.path.exists(serial_port) == True:
|
||||||
break
|
return serial_port
|
||||||
|
for port in range(1,100):
|
||||||
|
serial_port = '/dev/ttyUSB'+str(port)
|
||||||
|
ser = serial.Serial(port=serial_port)
|
||||||
|
if os.path.exists(serial_port) == True:
|
||||||
|
print 'New Serial Port : ' + serial_port
|
||||||
|
break
|
||||||
|
return serial_port
|
||||||
|
|
||||||
|
serial_port = find_open_port('')
|
||||||
print 'Using Serial port : ' + serial_port
|
print 'Using Serial port : ' + serial_port
|
||||||
|
|
||||||
#serial_port = '/dev/ttyUSB2'
|
#serial_port = '/dev/ttyUSB2'
|
||||||
@@ -35,13 +43,7 @@ def signal_handler(signal, frame):
|
|||||||
|
|
||||||
signal.signal(signal.SIGINT, signal_handler)
|
signal.signal(signal.SIGINT, signal_handler)
|
||||||
|
|
||||||
ser = serial.Serial(
|
|
||||||
port=serial_port,
|
|
||||||
#baudrate=9600,
|
|
||||||
#parity=serial.PARITY_ODD,
|
|
||||||
#stopbits=serial.STOPBITS_TWO,
|
|
||||||
#bytesize=serial.EIGHTBITS
|
|
||||||
)
|
|
||||||
|
|
||||||
#ser.open()
|
#ser.open()
|
||||||
#ser.isOpen()
|
#ser.isOpen()
|
||||||
@@ -71,6 +73,10 @@ def send_command (cmd, response, timeout):
|
|||||||
sleep_duration = 1
|
sleep_duration = 1
|
||||||
while count <= timeout:
|
while count <= timeout:
|
||||||
try:
|
try:
|
||||||
|
#Sometimes the port does not exist coz of reset in modem.
|
||||||
|
#In that case, we need to search for this port again
|
||||||
|
if os.path.exists(serial_port) == False:
|
||||||
|
serial_port = find_open_port(serial_port)
|
||||||
ser.write (cmd + '\r\n')
|
ser.write (cmd + '\r\n')
|
||||||
out = ''
|
out = ''
|
||||||
time.sleep(sleep_duration)
|
time.sleep(sleep_duration)
|
||||||
|
|||||||
Reference in New Issue
Block a user