osmo-gsm-tester/suites/nitb_netreg_mass/register_default_mass.py

30 lines
630 B
Python

#!/usr/bin/env python3
"""
Run a network registration with a 'massive' amount of MS
using the ms_driver infrastructure.
"""
from osmo_gsm_tester.testenv import *
print('use resources...')
nitb = suite.nitb()
bts = suite.bts()
ms_driver = suite.ms_driver()
modems = suite.all_resources(suite.modem)
print('start nitb and bts...')
nitb.bts_add(bts)
nitb.start()
bts.start()
wait(nitb.bts_is_connected, bts)
# Configure all MS that are available to this test.
for modem in modems:
nitb.subscriber_add(modem)
ms_driver.subscriber_add(modem)
# Run the base test.
ms_driver.run_test()
# Print stats
ms_driver.print_stats()