| #!/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() |
| |
| print('start nitb and bts...') |
| nitb.bts_add(bts) |
| nitb.start() |
| bts.start() |
| wait(nitb.bts_is_connected, bts) |
| |
| # Configure all MS that the MS driver knows about. |
| for ms in ms_driver.ms_subscribers(): |
| nitb.subscriber_add(ms) |
| |
| # Run the base test. |
| ms_driver.run_test() |
| |
| # Print stats |
| ms_driver.print_stats() |