UnstableChanges

Summary

  1. enb: Support cells from different ENBs in ncell_list (details)
  2. sysmocom: Introduce suite 4g2enb (details)
  3. resource: Support waiting for reserved resources until available (details)
  4. iperf3_{dl,ul}: adapt pass/fail threshold (details)
  5. {enb,ms}_srs: Add DL QAM-256 support (details)
  6. epc_srs.py: Fixed reference in local execution (details)
  7. enb-cells_2ca: add missing cell params (details)
  8. schema: allow empty lists in resource schema (details)
Commit ef7256a1382a237065073d4b38a465cfaf648ab0 by pespin
enb: Support cells from different ENBs in ncell_list

Change-Id: I1242c56ff42caea06e7f96317def82064fd11325
The file was modifiedsysmocom/scenarios/mod-enb-cells-intra-freq-ho.conf
The file was modifiedsysmocom/scenarios/mod-enb-cells-2ca.conf
The file was modifiedsysmocom/scenarios/mod-enb-cells-intra-freq-ho-sameport.conf
The file was modifiedsrc/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl
The file was modifiedsrc/osmo_gsm_tester/obj/enb.py
The file was modifiedsysmocom/defaults.conf
The file was modifiedsrc/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl
Commit 998be6574b261259b2db35a4784f508c20be8314 by pespin
sysmocom: Introduce suite 4g2enb

Change-Id: I73b1a5e07f81fa1e3d3db1db243a3d0b137bda8e
The file was addedsysmocom/suites/4g2enb/suite.conf
The file was addedsysmocom/scenarios/mod-2enb-gr-broker.conf
The file was addedsysmocom/suites/4g2enb/ping.py
The file was addedsysmocom/scenarios/mod-enb-cells-inter-freq-ho.conf
The file was addedsysmocom/suites/4g2enb/handover.py
The file was addedsysmocom/scenarios/suite-4g2enb@.conf
Commit 600c799ee05757083636ccf1f9507748c0dea283 by pespin
resource: Support waiting for reserved resources until available

Before this patch, almost everything was in place to support concurrent
osmo-gsm-tester instances sharing a common state dir. However, during
resource reservation, if the reservation couldn't be done due to too
many resources being in use, osmo-gsm-tester would fail and skip the
test suite.
With this patch, OGT will wait until some reserved resources are
released and then try requesting the reservation again.

Change-Id: I938602ee890712fda82fd3f812d8edb1bcd05e08
The file was modifiedselftest/suite_test/suite_test.ok
The file was modifieddoc/manuals/chapters/install.adoc
The file was modifiedselftest/resource_test/resource_test.py
The file was modifiedsrc/osmo_gsm_tester/core/resource.py
The file was modifiedselftest/resource_test/resource_test.ok
The file was modifiedsrc/osmo_gsm_tester/core/util.py
Commit d253a101a157737ac22805a9fc1444d54f373e20 by andre
iperf3_{dl,ul}: adapt pass/fail threshold

change pass threshold to 80% of the max rate for
half of the testduration (rolling average).

the overall average might be lowered because of a slower
TCP start or a late UE attach.

Change-Id: I8a545b8175784e9d6b49d6bf80f637ef7aa731f7
The file was modifiedsysmocom/suites/4g/iperf3_ul.py
The file was modifiedsysmocom/suites/4g/iperf3_dl.py
Commit 1e736ea46e27c439c0a55a5ddc96984645a1dda0 by andre
{enb,ms}_srs: Add DL QAM-256 support

Due to the integration of DL-QAM256 another table for DL max rates is needed.
Therefore, I added the parameter 'qam256' to the feature list in the resource.cfg.

The patch also enables the correct UE settings in the config file.

Change-Id: I2d34395449cdcfb31db66ea887d9adbee551e757
The file was modifiedsrc/osmo_gsm_tester/obj/ms_srs.py
The file was modifiedsrc/osmo_gsm_tester/templates/srsue.conf.tmpl
The file was modifiedsrc/osmo_gsm_tester/obj/enb_srs.py
The file was modifiedsrc/osmo_gsm_tester/core/schema.py
Commit ca6efa93595d6ce05df71269bda89672574b79a5 by andre
epc_srs.py: Fixed reference in local execution

fixes local execution of srsEPC

Change-Id: I36db8f2f65be6c92ccea050f550e21b67bb9e50e
The file was modifiedsrc/osmo_gsm_tester/obj/epc_srs.py
Commit 5e6d5ffd013232de478c63f587eac8b6a30afa41 by andre
enb-cells_2ca: add missing cell params

the default params are set for a single cell in defaults.conf
but this 2 cell config requires them to be set explicitly.

Change-Id: I8b3c486eb3e42aeb04b6a7548d3f0de2aa40ee0c
The file was modifiedsysmocom/scenarios/mod-enb-cells-2ca.conf
Commit 635edb33c348a02c5540216256d5bf949e552495 by andre
schema: allow empty lists in resource schema

Change-Id: I9249e29deef00d4dd68f89c704ef1d3093c799fd
The file was modifiedsrc/osmo_gsm_tester/core/schema.py