Hi Holger,
I never used virtbts but I think it should be quite easy adding support
for it in osmo-gsm-tester. The only big issue I can think of is that we
need to find a way to differentiate between virtbs and other bts since
they use a different communication medium and then that means that the
requested modems to run for the test with virtbts need to be selected
accordingly (ie. don't allocate an ofono modem from the object pool if
we are using a virbts). That can probably accomplished easily too, by
adding new attributes to objects to describe that characteristic.
It can be a good idea to support this at some point if we want to test
for compatibility between "mobile" app + virtbs and other BTS and
modems, for instance see if we can place a call between a regular modem
with a sysmobts and a "mobile" app + virtbts. Then we can make sure we
don't add regressions in the future.
Regarding the performance, I imagine osmo-gsm-tester will have a hard
time running that amount of objects/processes, as we didn't have this
kind of scenarios in mind since it was developed having real hardware in
mind. Furthermore, the unit running osmo-gsm-tester is not a big machine
so I guess it would have problems running that amount of processes
alone. I don't think the language is going to be that important, it
depends more on how do you plan intend to manage all of those processes
in a efficient way from system OS point of view.
Regards,
--
- Pau Espin Pedrol <pes...@sysmocom.de> http://www.sysmocom.de/
=======================================================================
* sysmocom - systems for mobile communications GmbH
* Alt-Moabit 93
* 10559 Berlin, Germany
* Sitz / Registered office: Berlin, HRB 134158 B
* Geschaeftsfuehrer / Managing Director: Harald Welte