This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
Neels Hofmeyr gerrit-no-reply at lists.osmocom.orgReview at https://gerrit.osmocom.org/2849 test API: allow passing resource requirements For all those API functions that directly use reserved_resources.get(), add a 'specifics' argument to be able to pick specific resources. For example, this allows to pick a suite.bts(specifics={'type': 'osmo-bts-sysmo'}) I needed this to test error reporting for over-using resources, but will most probably make sense in the future. Change-Id: If6f175f4bb53dec5306fb3c6479202a7bf1c7116 --- M src/osmo_gsm_tester/suite.py 1 file changed, 6 insertions(+), 6 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-tester refs/changes/49/2849/1 diff --git a/src/osmo_gsm_tester/suite.py b/src/osmo_gsm_tester/suite.py index b88b8b2..fb6cf36 100644 --- a/src/osmo_gsm_tester/suite.py +++ b/src/osmo_gsm_tester/suite.py @@ -286,8 +286,8 @@ return self.reserved_resources.free() - def ip_address(self): - return self.reserved_resources.get(resource.R_IP_ADDRESS) + def ip_address(self, specifics=None): + return self.reserved_resources.get(resource.R_IP_ADDRESS, specifics=specifics) def nitb(self, ip_address=None): if ip_address is None: @@ -314,11 +314,11 @@ ip_address = self.ip_address() return osmo_bsc.OsmoBsc(self, msc, ip_address) - def bts(self): - return bts_obj(self, self.reserved_resources.get(resource.R_BTS)) + def bts(self, specifics=None): + return bts_obj(self, self.reserved_resources.get(resource.R_BTS, specifics=specifics)) - def modem(self): - conf = self.reserved_resources.get(resource.R_MODEM) + def modem(self, specifics=None): + conf = self.reserved_resources.get(resource.R_MODEM, specifics=specifics) self.dbg('create Modem object', conf=conf) modem = ofono_client.Modem(conf) self.register_for_cleanup(modem) -- To view, visit https://gerrit.osmocom.org/2849 To unsubscribe, visit https://gerrit.osmocom.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: If6f175f4bb53dec5306fb3c6479202a7bf1c7116 Gerrit-PatchSet: 1 Gerrit-Project: osmo-gsm-tester Gerrit-Branch: master Gerrit-Owner: Neels Hofmeyr <nhofmeyr at sysmocom.de>