Skip to content

Changes

Summary

  1. osmo-msc: Use osmo-mgw instead of osmo-bsc_mgcp (details)
  2. osmo-trx: Add cfg template (details)
  3. jenkins: use env POKY_VERSION POKY_PATH to find poky (details)
  4. jenkins: update poky version 2.3.2 (details)
  5. contrib: build-osmo-bts: Remove dropped dependency openbsc (details)
  6. contrib: build-osmo-bsc: Add aibsip-find and ipaccess-config binaries to (details)
  7. modem: get IMSI from ofono (details)
  8. example: Maintain different resources.conf for RnD and prod (details)
  9. modem: workaround ofono crash (details)
Commit 86ea02f30575e0637ffde6781d596a5f9e713fd2 by Pau Espin Pedrol
osmo-msc: Use osmo-mgw instead of osmo-bsc_mgcp
osmo-msc now requires osmo-mgw and it's not expected to work properly
anymore with old mgcp code.
Change-Id: I93033f7b6133a4914f12f37511ad870b3dea3201
The file was modified suites/aoip_encryption/register_a5_1_authreq.py
The file was modified suites/aoip_encryption/register_a5_0_authreq.py
The file was modified suites/aoip_smpp/esme_connect_policy_closed.py
The file was modified suites/aoip_smpp/esme_ms_sms_storeforward.py
The file was modified suites/aoip_ussd/assert_extension.py
The file was modified src/osmo_gsm_tester/templates/osmo-msc.cfg.tmpl
The file was modified suites/aoip_smpp/esme_ms_sms_transaction.py
The file was modified suites/aoip_sms/mo_mt_sms.py
The file was modified suites/aoip_debug/interactive.py
The file was modified suites/aoip_smpp/esme_connect_policy_acceptall.py
The file was modified suites/gprs/ping.py
The file was modified suites/voice/mo_mt_call.py
The file was modified suites/aoip_encryption/register_a5_0_authopt.py
The file was modified src/osmo_gsm_tester/osmo_msc.py
Commit edcc8d2624ab4ae27ac1e56c6a152d5a4d2e8fc3 by Pau Espin Pedrol
osmo-trx: Add cfg template
Since commit 3da1f8352e337fb032bf7a58c2909d3ba918e237, osmo-trx requires
a cfg file to start successfully.
Change-Id: I8f0e0d0a9fa849f41c3cccc4059431f62f956eac
The file was addedsrc/osmo_gsm_tester/templates/osmo-trx.cfg.tmpl
The file was modified src/osmo_gsm_tester/bts_osmotrx.py
Commit 9695a1cbc13fef0afe4ecdb9c098193aab423cdf by lynxis
jenkins: use env POKY_VERSION POKY_PATH to find poky
Instead of hardcoded values, use defaults and allow jenkins to override
the defaults.
Change-Id: I1403b32cdf30420f3b02c41c2627b71fcbeae9ab
The file was modified contrib/jenkins-build-osmo-pcu-sysmo.sh
The file was modified contrib/jenkins-build-osmo-bts-sysmo.sh
Commit 89da3704bcb74b9e3670bc60e01cface50923d9c by lynxis
jenkins: update poky version 2.3.2
The sysmobts 2017 releases are using poky 2.3.2
Change-Id: If6e8a5702e4c9b24e758e3aa5f390e786c51c384
The file was modified contrib/jenkins-build-osmo-pcu-sysmo.sh
The file was modified contrib/jenkins-build-osmo-bts-sysmo.sh
Commit 274c8bd6372da0ef126b24e14ca2a287912428c5 by Pau Espin Pedrol
contrib: build-osmo-bts: Remove dropped dependency openbsc
Since osmo-bts ec33b0397f5d71248c5834513d4be7b9b0e46366, it doesn't
require openbsc anymore to build.
Change-Id: I8a1918971388afad41308629c1851614d1381f25
The file was modified contrib/jenkins-build-osmo-bts.sh
Commit e5a7a40faa62d01bbf7f749399b3d2205336e5d4 by Pau Espin Pedrol
contrib: build-osmo-bsc: Add aibsip-find and ipaccess-config binaries to
archive
They will be required by Nanobts class.
Change-Id: Ib0e003f74603c3146aa76d581ab493f960f73ab5
The file was modified contrib/jenkins-build-osmo-bsc.sh
Commit bfd0b2310cf09e32cb7d5dbe74ec57606a7d2aab by Pau Espin Pedrol
modem: get IMSI from ofono
There's no need to specify the IMSI manually in resource config and it's
also prone to errors. Let's take it from ofono. Add a 'sim' feature to
allow modem to auto-discover it, otherwise if not supported leave that
feature out of the config for that modem and an imsi can still be
manually providen.
Change-Id: I20f9e8d97775293925205e4ea576d814214bf1a8
The file was modified example/resources.conf
The file was modified src/osmo_gsm_tester/modem.py
The file was modified src/osmo_gsm_tester/schema.py
Commit 7ad177f3968d33479ed228089ead2b098b2bdedc by Pau Espin Pedrol
example: Maintain different resources.conf for RnD and prod
We still want to maintain this file in the same osmo-gsm-tester repo
because we frequently neef to update the config when adding new
features.
Until now only 1 file was maintained (which was used for RnD setup), and
then when runnin in prod the jenkins script used sed to change the file
to accomodate slightly changes. This way is too hacky, so let's just
maintain too separate files, keeping the original resources.conf key
name used by osmo-gsm-tester free, so that jenkins job can symlink one
of the 2 files to it.
Take the chance to remove OctoBTS and Sysmocell5k from the RnD resources
file, as we don't have those them.
Change-Id: Ifec851c7ac6fca6b294e57dfe86b92f214ae8f42
The file was addedexample/resources.conf.rnd
The file was addedexample/resources.conf.prod
The file was modified .gitignore
The file was removedexample/resources.conf
Commit f8d12196f05b20aa28b3103db26ea37ba6849362 by Pau Espin Pedrol
modem: workaround ofono crash
Since commit bfd0b2310cf09e32cb7d5dbe74ec57606a7d2aab, the IMSI is
retreived from ofono. To get the IMSI, the modme must be powered ON
previously. The imsi() method is called before calling connect() in
order to set up the IMSI in the HLR. As a result, the following
behaviour occurs:
- Powered=true (in imsi())
- SimManager.GetProperties() (several of them)
- Powered=false (power_cycle() in connect()
It seems powering off the modem immediately after using the SIM service
makes ofono crash. Proof of it is that crashes were seen mainly on tests
using only 1 MS, in which we don't spend that much time between
SimManager.GetProperties() and Powered=false for the same modem.
Let's workaround the crash for now increasing the time between using the
SIM services and powering the modem off.
Related: OS#3064
Change-Id: Ief052cac5a862d6ef9391d40c294ba017387506c
The file was modified src/osmo_gsm_tester/modem.py