diff options
Diffstat (limited to 'suites/nitb_netreg_mass')
-rw-r--r-- | suites/nitb_netreg_mass/register_default_mass.py | 27 | ||||
-rw-r--r-- | suites/nitb_netreg_mass/suite.conf | 8 |
2 files changed, 35 insertions, 0 deletions
diff --git a/suites/nitb_netreg_mass/register_default_mass.py b/suites/nitb_netreg_mass/register_default_mass.py new file mode 100644 index 0000000..ede2b74 --- /dev/null +++ b/suites/nitb_netreg_mass/register_default_mass.py @@ -0,0 +1,27 @@ +#!/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() diff --git a/suites/nitb_netreg_mass/suite.conf b/suites/nitb_netreg_mass/suite.conf new file mode 100644 index 0000000..bfb23cd --- /dev/null +++ b/suites/nitb_netreg_mass/suite.conf @@ -0,0 +1,8 @@ +resources: + ip_address: + - times: 1 + bts: + - times: 1 + +defaults: + timeout: 40s |