Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 1 | #!/usr/bin/env python3 |
Pau Espin Pedrol | dfe38ad | 2017-11-09 13:57:39 +0100 | [diff] [blame] | 2 | from osmo_gsm_tester.testenv import * |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 3 | |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 4 | nitb = suite.nitb() |
| 5 | bts = suite.bts() |
| 6 | ms_mo = suite.modem() |
| 7 | ms_mt = suite.modem() |
| 8 | |
| 9 | print('start nitb and bts...') |
Neels Hofmeyr | b3daaea | 2017-04-09 14:18:34 +0200 | [diff] [blame] | 10 | nitb.bts_add(bts) |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 11 | nitb.start() |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 12 | bts.start() |
Pau Espin Pedrol | 1e19151 | 2017-12-11 15:12:55 +0100 | [diff] [blame] | 13 | wait(nitb.bts_is_connected, bts) |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 14 | |
Neels Hofmeyr | b3daaea | 2017-04-09 14:18:34 +0200 | [diff] [blame] | 15 | nitb.subscriber_add(ms_mo) |
| 16 | nitb.subscriber_add(ms_mt) |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 17 | |
Pau Espin Pedrol | 0e57aad | 2017-05-29 14:25:22 +0200 | [diff] [blame] | 18 | ms_mo.connect(nitb.mcc_mnc()) |
| 19 | ms_mt.connect(nitb.mcc_mnc()) |
Neels Hofmeyr | b801169 | 2017-05-29 03:45:24 +0200 | [diff] [blame] | 20 | |
| 21 | ms_mo.log_info() |
| 22 | ms_mt.log_info() |
| 23 | |
| 24 | print('waiting for modems to attach...') |
Pau Espin Pedrol | 0e57aad | 2017-05-29 14:25:22 +0200 | [diff] [blame] | 25 | wait(ms_mo.is_connected, nitb.mcc_mnc()) |
| 26 | wait(ms_mt.is_connected, nitb.mcc_mnc()) |
Neels Hofmeyr | 28a39d5 | 2017-05-02 15:01:27 +0200 | [diff] [blame] | 27 | wait(nitb.subscriber_attached, ms_mo, ms_mt) |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 28 | |
Neels Hofmeyr | b801169 | 2017-05-29 03:45:24 +0200 | [diff] [blame] | 29 | sms = ms_mo.sms_send(ms_mt) |
Neels Hofmeyr | 863cb56 | 2017-05-02 16:27:59 +0200 | [diff] [blame] | 30 | wait(ms_mt.sms_was_received, sms) |