diff options
Diffstat (limited to 'contrib/bsc-test')
-rw-r--r-- | contrib/bsc-test/README | 1 | ||||
-rw-r--r-- | contrib/bsc-test/all_dial | 8 | ||||
-rwxr-xr-x | contrib/bsc-test/dial.sh | 11 | ||||
-rwxr-xr-x | contrib/bsc-test/drop-oml.sh | 6 | ||||
-rwxr-xr-x | contrib/bsc-test/drop.sh | 8 | ||||
-rw-r--r-- | contrib/bsc-test/hangup | 4 | ||||
-rwxr-xr-x | contrib/bsc-test/msc.sh | 8 |
7 files changed, 46 insertions, 0 deletions
diff --git a/contrib/bsc-test/README b/contrib/bsc-test/README new file mode 100644 index 000000000..adb222e21 --- /dev/null +++ b/contrib/bsc-test/README @@ -0,0 +1 @@ +Some crazy scripts call testing... and MSC link failure simulation diff --git a/contrib/bsc-test/all_dial b/contrib/bsc-test/all_dial new file mode 100644 index 000000000..96e5f00b3 --- /dev/null +++ b/contrib/bsc-test/all_dial @@ -0,0 +1,8 @@ +ABORT BUSY +ABORT 'NO CARRIER' +ABORT 'OK' + +'' AT +SAY "Dialing a number\n" +'OK' ATD05660066; + diff --git a/contrib/bsc-test/dial.sh b/contrib/bsc-test/dial.sh new file mode 100755 index 000000000..e5e19f63e --- /dev/null +++ b/contrib/bsc-test/dial.sh @@ -0,0 +1,11 @@ +#!/bin/sh +# Evil dial script.. + +while true; +do + chat -v -f all_dial < /dev/ttyACM0 > /dev/ttyACM0 + sleep 5s + chat -v -f hangup < /dev/ttyACM0 > /dev/ttyACM0 + sleep 2s +done + diff --git a/contrib/bsc-test/drop-oml.sh b/contrib/bsc-test/drop-oml.sh new file mode 100755 index 000000000..84eead7b7 --- /dev/null +++ b/contrib/bsc-test/drop-oml.sh @@ -0,0 +1,6 @@ +#!/bin/sh +sleep 3 +echo "enable" +sleep 1 +echo "drop bts connection 0 oml" +sleep 1 diff --git a/contrib/bsc-test/drop.sh b/contrib/bsc-test/drop.sh new file mode 100755 index 000000000..c7b66ba72 --- /dev/null +++ b/contrib/bsc-test/drop.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +while true; +do + echo "Going to drop the OML connection" + ./drop-oml.sh | telnet 127.0.0.1 4242 + sleep 58m +done diff --git a/contrib/bsc-test/hangup b/contrib/bsc-test/hangup new file mode 100644 index 000000000..cad6870fd --- /dev/null +++ b/contrib/bsc-test/hangup @@ -0,0 +1,4 @@ +TIMEOUT 10 +'' ^Z +SAY "Waiting for hangup confirm\n" +'' ATH; diff --git a/contrib/bsc-test/msc.sh b/contrib/bsc-test/msc.sh new file mode 100755 index 000000000..bec011d4c --- /dev/null +++ b/contrib/bsc-test/msc.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +while true; +do + echo "Kill the osmo-bsc" + /usr/bin/kill -s SIGUSR2 `pidof osmo-bsc` + sleep 58s +done |