obj: Fix objects placing their content in suite rundir instead of test rundir

Change-Id: I421d35473575086b93d5c8db98b909cc6c83d896
This commit is contained in:
Pau Espin 2020-05-11 10:56:52 +02:00
parent 0bd048c620
commit 2a2d846430
27 changed files with 29 additions and 29 deletions

View File

@ -51,7 +51,7 @@ class OsmoBsc(log.Origin):
def start(self):
self.log('Starting osmo-bsc')
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
inst = util.Dir(os.path.abspath(self.testenv.suite().trial().get_inst('osmo-bsc')))

View File

@ -94,7 +94,7 @@ class NanoBts(bts.Bts):
def start(self, keepalive=False):
if self.conf.get('ipa_unit_id') is None:
raise log.Error('No attribute ipa_unit_id provided in conf!')
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self._configure()
unitid = int(self.conf.get('ipa_unit_id'))

View File

@ -100,7 +100,7 @@ class OsmoBtsOC2G(bts_osmo.OsmoBts):
if self.bsc is None:
raise RuntimeError('BTS needs to be added to a BSC or NITB before it can be started')
log.log('Starting OsmoBtsOC2G to connect to', self.bsc)
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
self.inst = util.Dir(os.path.abspath(self.testenv.suite().trial().get_inst(OsmoBtsOC2G.BTS_OC2G_BIN)))

View File

@ -120,7 +120,7 @@ class OsmoBtsOctphy(bts_osmo.OsmoBtsMainUnit):
self.testenv.poll()
self.log('Starting to connect to', self.bsc)
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
self.inst = util.Dir(os.path.abspath(self.testenv.suite().trial().get_inst('osmo-bts')))

View File

@ -158,7 +158,7 @@ class OsmoBtsTrx(bts_osmo.OsmoBtsMainUnit):
self.testenv.poll()
self.log('Starting to connect to', self.bsc)
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
# Power cycle all TRX if needed (right now only TRX0 for SC5):
@ -199,7 +199,7 @@ class Trx(log.Origin, metaclass=ABCMeta):
super().__init__(log.C_RUN, name)
self.testenv = testenv
self.conf = conf
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.listen_ip = conf.get('osmo_trx', {}).get('trx_ip')
self.remote_user = conf.get('osmo_trx', {}).get('remote_user', None)

View File

@ -98,7 +98,7 @@ class OsmoBtsVirtual(bts_osmo.OsmoBtsMainUnit):
self.testenv.poll()
self.log('Starting to connect to', self.bsc)
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
self.inst = util.Dir(os.path.abspath(self.testenv.suite().trial().get_inst('osmo-bts')))

View File

@ -94,7 +94,7 @@ class SysmoBts(bts_osmo.OsmoBts):
if self.bsc is None:
raise RuntimeError('BTS needs to be added to a BSC or NITB before it can be started')
log.log('Starting sysmoBTS to connect to', self.bsc)
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
self.inst = util.Dir(os.path.abspath(self.testenv.suite().trial().get_inst(SysmoBts.BTS_SYSMO_BIN)))

View File

@ -98,7 +98,7 @@ class AmarisoftENB(enb.eNodeB):
def start(self, epc):
self.log('Starting AmarisoftENB')
self._epc = epc
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
self._start()

View File

@ -94,7 +94,7 @@ class srsENB(enb.eNodeB):
def start(self, epc):
self.log('Starting srsENB')
self._epc = epc
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
if self.remote_user:
self.start_remotely()

View File

@ -74,7 +74,7 @@ class AmarisoftEPC(epc.EPC):
def start(self):
self.log('Starting amarisoftepc')
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
if self._run_node.is_local():
self.start_locally()

View File

@ -74,7 +74,7 @@ class srsEPC(epc.EPC):
def start(self):
self.log('Starting srsepc')
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
if self._run_node.is_local():
self.start_locally()

View File

@ -35,7 +35,7 @@ class OsmoGgsn(log.Origin):
def start(self):
self.log('Starting osmo-ggsn')
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
inst = util.Dir(os.path.abspath(self.testenv.suite().trial().get_inst('osmo-ggsn')))

View File

@ -41,7 +41,7 @@ class OsmoHlr(log.Origin):
def start(self):
self.log('Starting osmo-hlr')
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
inst = util.Dir(os.path.abspath(self.testenv.suite().trial().get_inst('osmo-hlr')))

View File

@ -84,7 +84,7 @@ class IPerf3Server(log.Origin):
def start(self):
self.log('Starting iperf3-srv')
self.log_copied = False
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.log_file = self.run_dir.new_file(IPerf3Server.LOGFILE)
if self.runs_locally():
self.start_locally()
@ -195,7 +195,7 @@ class IPerf3Client(log.Origin):
self.log('Preparing iperf3-client connecting to %s:%d (time=%ds)' % (self.server.addr(), self.server.port(), time_sec))
self.log_copied = False
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.log_file = self.run_dir.new_file(IPerf3Client.LOGFILE)
if self.runs_locally():
return self.prepare_test_proc_locally(downlink, netns, time_sec)

View File

@ -37,7 +37,7 @@ class OsmoMgcpgw(log.Origin):
def start(self):
self.log('Starting osmo-mgcpgw')
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
inst = util.Dir(os.path.abspath(self.testenv.suite().trial().get_inst('osmo-nitb')))
binary = inst.child('bin', 'osmo-bsc_mgcp')

View File

@ -36,7 +36,7 @@ class OsmoMgw(log.Origin):
def start(self):
self.log('Starting osmo-mgw')
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
inst = util.Dir(os.path.abspath(self.testenv.suite().trial().get_inst('osmo-mgw')))
binary = inst.child('bin', 'osmo-mgw')

View File

@ -133,7 +133,7 @@ class AmarisoftUE(MS):
def connect(self, enb):
self.log('Starting amarisoftue')
self.enb = enb
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
if self.setup_runs_locally():
self.start_locally()

View File

@ -382,7 +382,7 @@ class Modem(MS):
self._ki = None
self._imsi = None
self._apn_ipaddr = None
self.run_dir = util.Dir(testenv.suite().get_run_dir().new_dir(self.name().strip('/')))
self.run_dir = util.Dir(testenv.test().get_run_dir().new_dir(self.name().strip('/')))
self.sms_received_list = []
self.dbus = ModemDbusInteraction(self.dbuspath)
self.register_attempts = 0

View File

@ -137,7 +137,7 @@ class srsUE(MS):
def connect(self, enb):
self.log('Starting srsue')
self.enb = enb
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
if self.setup_runs_locally():
self.start_locally()

View File

@ -50,7 +50,7 @@ class OsmoMsc(log.Origin):
def start(self):
self.log('Starting osmo-msc')
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
inst = util.Dir(os.path.abspath(self.testenv.suite().trial().get_inst('osmo-msc')))
binary = inst.child('bin', 'osmo-msc')

View File

@ -39,7 +39,7 @@ class OsmoNitb(log.Origin):
def start(self):
self.log('Starting osmo-nitb')
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
inst = util.Dir(os.path.abspath(self.testenv.suite().trial().get_inst('osmo-nitb')))
binary = inst.child('bin', 'osmo-nitb')

View File

@ -62,7 +62,7 @@ class Osmocon(log.Origin):
# TODO: make sure the pone is powered off before starting osmocon
self.log('Starting osmocon')
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
inst = util.Dir(os.path.abspath(self.testenv.suite().trial().get_inst('osmocom-bb')))

View File

@ -39,7 +39,7 @@ class OsmoPcuOC2G(pcu.Pcu):
self.remote_user = 'root'
def start(self, keepalive=False):
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
self.inst = util.Dir(os.path.abspath(self.testenv.suite().trial().get_inst('osmo-pcu-oc2g')))

View File

@ -35,7 +35,7 @@ class OsmoPcu(pcu.Pcu):
self.env = {}
def start(self, keepalive=False):
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
self.inst = util.Dir(os.path.abspath(self.testenv.suite().trial().get_inst('osmo-pcu')))

View File

@ -39,7 +39,7 @@ class OsmoPcuSysmo(pcu.Pcu):
self.remote_user = 'root'
def start(self, keepalive=False):
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
self.inst = util.Dir(os.path.abspath(self.testenv.suite().trial().get_inst('osmo-pcu-sysmo')))

View File

@ -37,7 +37,7 @@ class OsmoSgsn(log.Origin):
def start(self):
self.log('Starting osmo-sgsn')
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
inst = util.Dir(os.path.abspath(self.testenv.suite().trial().get_inst('osmo-sgsn')))

View File

@ -35,7 +35,7 @@ class OsmoStp(log.Origin):
def start(self):
self.log('Starting osmo-stp')
self.run_dir = util.Dir(self.testenv.suite().get_run_dir().new_dir(self.name()))
self.run_dir = util.Dir(self.testenv.test().get_run_dir().new_dir(self.name()))
self.configure()
inst = util.Dir(os.path.abspath(self.testenv.suite().trial().get_inst('osmo-stp')))