blob: ede2b742a96c4948d89330ee57049fc7fe822dd3 [file] [log] [blame]
Holger Hans Peter Freyther5b841152018-08-29 04:29:56 +01001#!/usr/bin/env python3
2"""
3Run a network registration with a 'massive' amount of MS
4using the ms_driver infrastructure.
5"""
6from osmo_gsm_tester.testenv import *
7
8print('use resources...')
9nitb = suite.nitb()
10bts = suite.bts()
11ms_driver = suite.ms_driver()
12
13print('start nitb and bts...')
14nitb.bts_add(bts)
15nitb.start()
16bts.start()
17wait(nitb.bts_is_connected, bts)
18
19# Configure all MS that the MS driver knows about.
20for ms in ms_driver.ms_subscribers():
21 nitb.subscriber_add(ms)
22
23# Run the base test.
24ms_driver.run_test()
25
26# Print stats
27ms_driver.print_stats()