27 lines
919 B
Bash
Executable File
27 lines
919 B
Bash
Executable File
#enable control+C reception (to be refined if it does not work)
|
|
stty isig intr ^C
|
|
|
|
#If /dev/bandrich is not present when we start the test, what to do?
|
|
#The following commented lines are an attempt at solving this.
|
|
#This is not satisfying, so we rather do nothing.
|
|
|
|
##the UE got stuck once, I had to run usb_modeswitch by hand.
|
|
##So at this point, if /dev/bandrich does not exist, maybe the UE is
|
|
##stuck for whatever reason. Let's forcefully run usb_modeswitch.
|
|
#if [ ! -e /dev/bandrich ]; then sudo usb_modeswitch -v 1a8d -p 1000 -I -W -K; true; fi
|
|
#
|
|
##wait for /dev/bandrich (TODO: use inotify?)
|
|
##may fail if the bandrich is in a bad state
|
|
#while [ ! -e /dev/bandrich ]; do sleep 1; done
|
|
|
|
cd /tmp/oai_test_setup/oai
|
|
source oaienv
|
|
sudo rmmod nasmesh || true
|
|
sudo rmmod ue_ip || true
|
|
cd cmake_targets/autotests/v2/actions
|
|
python start_bandrich.py
|
|
|
|
sudo wvdial -C wvdial.bandrich.conf || true
|
|
|
|
python stop_bandrich.py
|