blob: 10897ff7927778729a13d15df6088227da35b4a0 [file] [log] [blame]
Neels Hofmeyr3531a192017-03-28 14:30:28 +02001#!/usr/bin/env python3
Pau Espin Pedroldfe38ad2017-11-09 13:57:39 +01002from osmo_gsm_tester.testenv import *
Neels Hofmeyr3531a192017-03-28 14:30:28 +02003
Neels Hofmeyr3531a192017-03-28 14:30:28 +02004nitb = suite.nitb()
5bts = suite.bts()
6ms_mo = suite.modem()
7ms_mt = suite.modem()
8
9print('start nitb and bts...')
Neels Hofmeyrb3daaea2017-04-09 14:18:34 +020010nitb.bts_add(bts)
Neels Hofmeyr3531a192017-03-28 14:30:28 +020011nitb.start()
Neels Hofmeyr3531a192017-03-28 14:30:28 +020012bts.start()
Pau Espin Pedrol1e191512017-12-11 15:12:55 +010013wait(nitb.bts_is_connected, bts)
Neels Hofmeyr3531a192017-03-28 14:30:28 +020014
Neels Hofmeyrb3daaea2017-04-09 14:18:34 +020015nitb.subscriber_add(ms_mo)
16nitb.subscriber_add(ms_mt)
Neels Hofmeyr3531a192017-03-28 14:30:28 +020017
Pau Espin Pedrol0e57aad2017-05-29 14:25:22 +020018ms_mo.connect(nitb.mcc_mnc())
19ms_mt.connect(nitb.mcc_mnc())
Neels Hofmeyrb8011692017-05-29 03:45:24 +020020
21ms_mo.log_info()
22ms_mt.log_info()
23
24print('waiting for modems to attach...')
Pau Espin Pedrol0e57aad2017-05-29 14:25:22 +020025wait(ms_mo.is_connected, nitb.mcc_mnc())
26wait(ms_mt.is_connected, nitb.mcc_mnc())
Neels Hofmeyr28a39d52017-05-02 15:01:27 +020027wait(nitb.subscriber_attached, ms_mo, ms_mt)
Neels Hofmeyr3531a192017-03-28 14:30:28 +020028
Neels Hofmeyrb8011692017-05-29 03:45:24 +020029sms = ms_mo.sms_send(ms_mt)
Neels Hofmeyr863cb562017-05-02 16:27:59 +020030wait(ms_mt.sms_was_received, sms)