Skip to content
        Changes
        
- sysmocom: emergency_preemptive_call.py: Avoid test failure if 2nd call not fully established
                —
                Pau Espin Pedrol /
                detail
 - Copy gnuradio zmq broker at runtime
                —
                Pau Espin Pedrol /
                detail
 - enb: Name preferrably by label, use it in remote run dir
                —
                Pau Espin Pedrol /
                detail
 - enb: Fix non-1st ENB gnubreaker remote address
                —
                Pau Espin Pedrol /
                detail
 - srsenb_rr.conf: add PCI, TAC and root_seq_idx as cell param
                —
                Pau Espin Pedrol /
                detail
 - enb: Support cells from different ENBs in ncell_list
                —
                Pau Espin Pedrol /
                detail
 - sysmocom: Introduce suite 4g2enb
                —
                Pau Espin Pedrol /
                detail
 - resource: Support waiting for reserved resources until available
                —
                Pau Espin Pedrol /
                detail
 - iperf3_{dl,ul}: adapt pass/fail threshold
                —
                andre /
                detail
 - {enb,ms}_srs: Add DL QAM-256 support
                —
                andre /
                detail
 - epc_srs.py: Fixed reference in local execution
                —
                andre /
                detail
 - enb-cells_2ca: add missing cell params
                —
                andre /
                detail
 - schema: allow empty lists in resource schema
                —
                andre /
                detail
 - enb: add scenario file for inter-eNB HO with two cells
                —
                andre /
                detail
 - cell_modifiers: refactor HO cell configs
                —
                andre /
                detail
 - enb: add QAM64 support for UL
                —
                andre /
                detail
 - add scenario to modify bandwith of 2 eNB objects
                —
                andre /
                detail
 - ms_amarisoft: fix various regressions
                —
                andre /
                detail
 - jenkins-build-amarisoft.sh: set symlink to srslte_rf lib
                —
                andre /
                detail
 - gnuradio_zmq_broker_remote: fix eNB port mapping for carrier aggregation
                —
                andre /
                detail
 - Process: Add remote_port as new parameter
                —
                Pau Espin Pedrol /
                detail
 - prod: after hardware move, adjust modem pci for sierra_1st and sierra_2nd (ONLY TWO)
                —
                Neels Hofmeyr /
                detail
 - contrib: Disable libmnl dependency cross-compiling osmo-pcu
                —
                Pau Espin Pedrol /
                detail
 - contrib: Disable libmnl dependency cross-compiling osmo-bts
                —
                Pau Espin Pedrol /
                detail
 - cfg templates: log level and source basename last, log no category-hex
                —
                Neels Hofmeyr /
                detail
 - add osmo_vty.py
                —
                Neels Hofmeyr /
                detail
 - add bsc.vty: always keep a BSC VTY connection ready
                —
                Neels Hofmeyr /
                detail
 - bsc: add active lchan matching via vty
                —
                Neels Hofmeyr /
                detail
 - bts: allow configuring ARFCN and BSIC: add to schema
                —
                Neels Hofmeyr /
                detail
 - log passed tests
                —
                Neels Hofmeyr /
                detail
 - log reserved resources
                —
                Neels Hofmeyr /
                detail
 - configure fixed ARFCN per bts
                —
                Neels Hofmeyr /
                detail
 - process: add get_output_mark() and grep_output()
                —
                Neels Hofmeyr /
                detail
 - fix: line nr in test name in wrong places
                —
                Neels Hofmeyr /
                detail
 - typo / newline in selftest log output
                —
                Neels Hofmeyr /
                detail
 - do not redirect_stdout in test scripts
                —
                Neels Hofmeyr /
                detail
 - log: process.py: fix weird space in stdout/stderr log output
                —
                Neels Hofmeyr /
                detail
 - implement test.get_log_output()
                —
                Neels Hofmeyr /
                detail
 - add test.report_fragment()
                —
                Neels Hofmeyr /
                detail
 - report fragment: strip ansi colors from junit XML
                —
                Neels Hofmeyr /
                detail
 - ctrl: set socket timeout
                —
                Neels Hofmeyr /
                detail
 - ctrl: increment message IDs for CTRL commands
                —
                Neels Hofmeyr /
                detail
 - OsmoCtrl cleanup: get_var(), set_var(), get_trap()
                —
                Neels Hofmeyr /
                detail
 - keep Ctrl connections open for bsc, msc and nitb objects
                —
                Neels Hofmeyr /
                detail
 - osmo_ctrl.py: add RateCounters
                —
                Neels Hofmeyr /
                detail
 - add handover_2G suite, with handover.py test
                —
                Neels Hofmeyr /
                detail
 - run handover_2G in default-suites.conf
                —
                Neels Hofmeyr /
                detail
 - process output: do not leak ANSI colors past logged stdout/stderr
                —
                Neels Hofmeyr /
                detail
 - add option osmo-gsm-tester.py --suites-file my-suites-listing.conf
                —
                Neels Hofmeyr /
                detail
 - OsmoCtrl: use one global common counter for CTRL IDs
                —
                Neels Hofmeyr /
                detail
 - sysmocom resources.conf.prod: Update modem paths + add new modems after HW upgrade
                —
                Pau Espin Pedrol /
                detail
 - resource: Fix next_zmq_port_range using bvci file name
                —
                Pau Espin Pedrol /
                detail
 - sysmocom/resources.conf.virtual: remove no longer existing arfcn resources
                —
                Pau Espin Pedrol /
                detail
 - sysmocom: Port nitb_netreg_mass suite to osmo split network
                —
                Pau Espin Pedrol /
                detail
 - jenkins-build-srslte.sh: allow custom binaries
                —
                andre /
                detail
 - srsenb_drb.conf.tmpl: add QCI1 DRB config
                —
                andre /
                detail
 - enb: include name label and run_addr in enb remote path
                —
                andre /
                detail
 - srsue.conf.tmpl: reorder conditions for setting RRC release
                —
                andre /
                detail
 - intraenb-intrafreq-ho.conf: add eNB to cell config
                —
                andre /
                detail
 - srsue.conf.tmpl: disable TTI stats for ZMQ
                —
                andre /
                detail
 - enb_srs: only use QAM64 tables if both UE and eNB are configured for QAM64
                —
                andre /
                detail
 - enb_srs: adopt throughput thresholds for QAM256
                —
                andre /
                detail
 - srsepc.conf.tmpl: increase default value of T3413 (paging timer)
                —
                andre /
                detail
 - srsenb.conf.tmpl: set nof_of_prach_threds to 0 for ZMQ
                —
                andre /
                detail
 - Introduce Android UEs as new modems
                —
                nils.fuerste /
                detail
 - enb,ue,process: move stdout counter helper to process objects
                —
                andre /
                detail
 - 4g: add checks for received PRACHs for ping tests
                —
                andre /
                detail
 - enb: add abstract method stop()
                —
                andre /
                detail
 - enb: Set cipher and integrity via scenario file
                —
                andre /
                detail
 - scenarios: remove ncells@ scenario and define number of cells explicitly
                —
                andre /
                detail
 - srsepc.conf.tmpl: double value of T3413 (paging timer)
                —
                andre /
                detail
 - srsue.conf.tmpl: reduce nof PHY threads to 2 for ZMQ
                —
                andre /
                detail
 - osmo-sgsn: Fix template cfg to work with NS2 implementation
                —
                Pau Espin Pedrol /
                detail
 - Fix bts.ready_for_pcu() implementation for sysmo and oc2g
                —
                Pau Espin Pedrol /
                detail
 
- enb-cells-2ca: fix config to match cell-id and cc idx
                —
                andre /
                detail
 - enb/ue: Assign zmq binding ports dynamically at runtime
                —
                Pau Espin Pedrol /
                detail
 - ms: Fix and use ms msisdn() getter
                —
                Pau Espin Pedrol /
                detail
 - 4g: Introduce ZMQ GnuRadio stream broker
                —
                Pau Espin Pedrol /
                detail
 - ms: Allocate default msisdn internally
                —
                Pau Espin Pedrol /
                detail
 - sysmocom: Introduce suite to test emergency calls
                —
                Pau Espin Pedrol /
                detail
 - sysmocom: Enable emergency call testing in default-suites.conf
                —
                Pau Espin Pedrol /
                detail
 - sysmocom: Introduce test to verify emergency call preemption
                —
                Pau Espin Pedrol /
                detail
 - enb: add basic TDD config option
                —
                Pau Espin Pedrol /
                detail
 - mod-enb-cell-2ca: fix EARFCN
                —
                Pau Espin Pedrol /
                detail
 - rfemu_gnuradio_zmq: fix amplitude conversion
                —
                Pau Espin Pedrol /
                detail
 - mod-gr-broker: add scenario to easily enable the GR broker
                —
                Pau Espin Pedrol /
                detail
 - intra-freq-ho{-sameport}.conf: add scenarios for intra-freq HO cells
                —
                Pau Espin Pedrol /
                detail
 - gnuradio zmq broker refactoring
                —
                Pau Espin Pedrol /
                detail
 
- contrib: build amarisoft: Set trx_zmq.so RPATH to point to copied dependency libsrslte_rf.so
                —
                Pau Espin Pedrol /
                detail
 - pcu: Improve logging and gsmtap
                —
                Pau Espin Pedrol /
                detail
 - templates: Improve cs7 config in osmo-{bsc,msc}
                —
                Pau Espin Pedrol /
                detail
 - amarisoftUE: adding basic support for Amarisoft UE
                —
                Pau Espin Pedrol /
                detail
 - amarisoftue.cfg.tmpl: fix UE bandwidth/rate config and power on automatically
                —
                Pau Espin Pedrol /
                detail
 - enb: add measurement modifier to scenario files
                —
                andre /
                detail
 - pcu: Enable 'egprs only' vty option if egprs requested
                —
                Pau Espin Pedrol /
                detail
 - Move suites/ dir inside example/
                —
                Pau Espin Pedrol /
                detail
 - amarisoft_ue: fix UHD support
                —
                andre /
                detail
 - srs/amarisoft{ue,enb}: Fix b200 specific rf_dev_args
                —
                Pau Espin Pedrol /
                detail
 - utils/bin: Support passing several bin files to setcap helper scripts
                —
                Pau Espin Pedrol /
                detail
 - amarisoft_ue: Implement data plane
                —
                Pau Espin Pedrol /
                detail
 - pcu_{sysmo,oc2g}: Inherit from pcu abstract class
                —
                Pau Espin Pedrol /
                detail
 - bts_oc2g: Fix missing import remote
                —
                Pau Espin Pedrol /
                detail
 - bts_oc2g: Fix ready_for_pcu() waiting forever
                —
                Pau Espin Pedrol /
                detail
 - Get rid of install top directory
                —
                Pau Espin Pedrol /
                detail
 - Move example/ and ttcn3/ to sysmocom/ and sysmocom/ttcn3
                —
                Pau Espin Pedrol /
                detail
 - Introduce doc/examples/ directory
                —
                Pau Espin Pedrol /
                detail
 - Rename object classes to be {obj_class}_{implementation}
                —
                Pau Espin Pedrol /
                detail
 - Create core directory to contain most of code not in object classes used by tests
                —
                Pau Espin Pedrol /
                detail
 - Move object classes used by tests into obj/ subdir
                —
                Pau Espin Pedrol /
                detail
 - Rename modem.py to ms_ofono.py
                —
                Pau Espin Pedrol /
                detail
 - iperf3: Avoid using --logfile arg
                —
                Pau Espin Pedrol /
                detail
 - enb_amarisoft: fix enb conf template name
                —
                andre /
                detail
 - enb_srs.py: Pass filenames to main cfg file template instead of cmdline args
                —
                Pau Espin Pedrol /
                detail
 - epc_srs.py: Pass filenames to main cfg file template instead of cmdline args
                —
                Pau Espin Pedrol /
                detail
 - ms_srs.py: Pass filenames to main cfg file template instead of cmdline args
                —
                Pau Espin Pedrol /
                detail
 - enb: add optional gtp_bind_addr paramter to enb class
                —
                andre /
                detail
 - powersupply: Import sublcass module only if used
                —
                Pau Espin Pedrol /
                detail
 - check_dependencies: Import modules dynamically and find related debian packages
                —
                Pau Espin Pedrol /
                detail
 - enb: Add cell_list attribute
                —
                Pau Espin Pedrol /
                detail
 - powersupply.py: Fix import module line typo
                —
                Pau Espin Pedrol /
                detail
 - srsenb_rr.conf.tmpl: Fix whitespace
                —
                Pau Espin Pedrol /
                detail
 - enb: Implement initial RF emulation API
                —
                Pau Espin Pedrol /
                detail
 - enb: Add attribute to set 'id'
                —
                Pau Espin Pedrol /
                detail
 - srsue, amarisoft/srsENB: Support setting rx/tx_gain attributes
                —
                Pau Espin Pedrol /
                detail
 - AmarisoftUE: Fix setting tx/rx gain attr
                —
                Pau Espin Pedrol /
                detail
 - AmarisoftENB: Support setting PCI value
                —
                Pau Espin Pedrol /
                detail
 - enb: Introduce support for neighbour cell list
                —
                Pau Espin Pedrol /
                detail
 - srsenb: Support neighbour and secondary cell lists in config file
                —
                Pau Espin Pedrol /
                detail
 - amarisoftENB: Fix running with num_cells=2
                —
                Pau Espin Pedrol /
                detail
 - jenkins-build-amarisoft: turn off other RF libs when building for zmq driver
                —
                andre /
                detail
 - jenkins-build-common.sh: also pass additional build flags to CMake
                —
                andre /
                detail
 - amarisoft_enb: use two antenna ports for TM > 1
                —
                andre /
                detail
 - enb: refactored rf_args handling for ZMQ-based radio
                —
                andre /
                detail
 - ms_srs: fix ZMQ radio arguments for CA and MIMO configs
                —
                andre /
                detail
 - srsenb_rr.conf.tmpl: extend CQI and SR subframe scheduling
                —
                andre /
                detail
 - Generate schemas dynamically from pieces provided by each object class
                —
                Pau Espin Pedrol /
                detail
 - Move object subclass instance allocation logic out of suite.py/resource.py
                —
                Pau Espin Pedrol /
                detail
 - Move resource.py to core/
                —
                Pau Espin Pedrol /
                detail
 - Move test.py and report.py to core/
                —
                Pau Espin Pedrol /
                detail
 - Move all obj/ references in suite.py to testenv.py
                —
                Pau Espin Pedrol /
                detail
 - Move trial.py and suite.py to core/
                —
                Pau Espin Pedrol /
                detail
 - Update obj classes in obj/ to use testenv instead of suite_run
                —
                Pau Espin Pedrol /
                detail
 - tests: Replace 'suite' with 'tenv'
                —
                Pau Espin Pedrol /
                detail
 - testenv: deferr importing obj module class until use is required
                —
                Pau Espin Pedrol /
                detail
 - check_dependencies: allow passing any module name to skip
                —
                Pau Espin Pedrol /
                detail
 - ms_srs: import numpy module on first use
                —
                Pau Espin Pedrol /
                detail
 - esme: import smpplib module on first use
                —
                Pau Espin Pedrol /
                detail
 - ms_ofono: import pydbus and GLib modules on first use
                —
                Pau Espin Pedrol /
                detail
 - powersupply_sispm: import sispm and usb modules on first use
                —
                Pau Espin Pedrol /
                detail
 - rfemu_amarisoftctrl: import websocket module on first use
                —
                Pau Espin Pedrol /
                detail
 - doc: Drop redundant app-name in install section
                —
                Pau Espin Pedrol /
                detail
 - doc: install.adoc: Correctly split optional dependencies
                —
                Pau Espin Pedrol /
                detail
 - Rework README file
                —
                Pau Espin Pedrol /
                detail
 - osmo-gsm-tester.py: Fix import error when using default-suites.conf
                —
                Pau Espin Pedrol /
                detail
 - suites/4g: Introduce sample handover test
                —
                Pau Espin Pedrol /
                detail
 - selftest/trial_test: Fix repr(RuntimeError) changing in new python version
                —
                Pau Espin Pedrol /
                detail
 - selftest/process_test: Fix output changing in new python version
                —
                Pau Espin Pedrol /
                detail
 - selftest: Remove unused misc.py file
                —
                Pau Espin Pedrol /
                detail
 - selftest: Move tests into own subdirectories
                —
                Pau Espin Pedrol /
                detail
 - schema: Allow keys to start with a number
                —
                Pau Espin Pedrol /
                detail
 - enb: add rf_port to cell list param
                —
                Pau Espin Pedrol /
                detail
 - srs_{enb,ue}: don't set sc12 as OTW format
                —
                Pau Espin Pedrol /
                detail
 - Makefile: Add manual target to build user manual
                —
                Pau Espin Pedrol /
                detail
 - Makefile: Implement clean target
                —
                Pau Espin Pedrol /
                detail
 - Allow suites to dynamically register schemas so tests can receive parameters
                —
                Pau Espin Pedrol /
                detail
 - suites: 4g: Parametrize handover.py test
                —
                Pau Espin Pedrol /
                detail
 - ms_driver: Fix typos after recent refactorings
                —
                Pau Espin Pedrol /
                detail
 - Deprecate envvar OSMO_GSM_TESTER_CONF and remove other ones
                —
                Pau Espin Pedrol /
                detail
 - osmo-gsm-tester.py: Update help description and remove old nope cmdline arg
                —
                Pau Espin Pedrol /
                detail
 - obj: Fix objects placing their content in suite rundir instead of test rundir
                —
                Pau Espin Pedrol /
                detail
 - suites/gprs: Catch unexpected iperf3 result content and print it
                —
                Pau Espin Pedrol /
                detail
 - ms_srs: fix numpy import
                —
                Pau Espin Pedrol /
                detail
 - esme: fix smpplib imports
                —
                Pau Espin Pedrol /
                detail
 - Split Scenario class to its own file
                —
                Pau Espin Pedrol /
                detail
 - selftest: Introduce scenario_test
                —
                Pau Espin Pedrol /
                detail
 - Cmdline arg -c sets main configuration file (old paths.conf) instead of dir containing it
                —
                Pau Espin Pedrol /
                detail
 - doc/manuals: Swap order of schemas and config files
                —
                Pau Espin Pedrol /
                detail
 - Move check_dependencies.py to contrib/
                —
                Pau Espin Pedrol /
                detail
 - Move update_version.sh to contrib/
                —
                Pau Espin Pedrol /
                detail
 - config: Allow setting trial directory in main.conf
                —
                Pau Espin Pedrol /
                detail
 - ms_srs.py: Fix typos in comments
                —
                Pau Espin Pedrol /
                detail
 - schema: Allow objects registering their own schema types
                —
                Pau Espin Pedrol /
                detail
 - iperf3: Support using configuring UDP protocol
                —
                Pau Espin Pedrol /
                detail
 - config: suites_dir and scenarios_dir are now a list of paths
                —
                Pau Espin Pedrol /
                detail
 - iperf3: Support runing test with bidirectional data
                —
                Pau Espin Pedrol /
                detail
 - 4g: Pass max bitrate to iperf3
                —
                Pau Espin Pedrol /
                detail
 - Replace RemoteProcessFixIgnoreSIGHUP with RemoteProcessSafeExit
                —
                Pau Espin Pedrol /
                detail
 - enb_srs: Use RemoteProcessSafeExit instead of RemoteProcess
                —
                Pau Espin Pedrol /
                detail
 - process: Log stdout tail when process exits with error
                —
                Pau Espin Pedrol /
                detail
 - ms_srs: add max rolling average as metric operation
                —
                Pau Espin Pedrol /
                detail
 - ms_srs: allow + operator when specifying CSV columns
                —
                Pau Espin Pedrol /
                detail
 - enb: fix UL max rate calculation
                —
                Pau Espin Pedrol /
                detail
 - ms_srs: wait 6s after stopping srsUE
                —
                Pau Espin Pedrol /
                detail
 - Fix processes run with RemoteProcessSafeExit not receiving stdin
                —
                Pau Espin Pedrol /
                detail
 - Support identifying different tgz files based on run_label attribute
                —
                Pau Espin Pedrol /
                detail
 - epc_{amarisoft,srs}: Support selecting tgz based on run_node's run label
                —
                Pau Espin Pedrol /
                detail
 - enb: Reuse run_node to hold run info
                —
                Pau Espin Pedrol /
                detail
 - ms_{srs,amarisoft}: Reuse run_node to hold run info
                —
                Pau Espin Pedrol /
                detail
 - enb_{srs,amarisoft}: Support selecting tgz based on run_node's run label
                —
                Pau Espin Pedrol /
                detail
 - ms_{srs,amarisoft}: Support selecting tgz based on run_node's run label
                —
                Pau Espin Pedrol /
                detail
 - enb: remove freq config for zmq operation
                —
                andre /
                detail
 - ms_srs: sum bitrates for all component carrier
                —
                andre /
                detail
 - process: Fix wrong use of log.ctx(self)
                —
                Pau Espin Pedrol /
                detail
 - log: Improve log ctx information in log.Error exception
                —
                Pau Espin Pedrol /
                detail
 - process: Improve launch_sync() exception due to process failing
                —
                Pau Espin Pedrol /
                detail
 - testenv: Get rid of 'resources' global variable
                —
                Pau Espin Pedrol /
                detail
 - selftest: template: Test existing overlay dir features
                —
                Pau Espin Pedrol /
                detail
 - testenv: Support test overlaying a directory to look for templates
                —
                Pau Espin Pedrol /
                detail
 - doc: manual: Write initial Test API section
                —
                Pau Espin Pedrol /
                detail
 - report: Add trial name to junit 'testsuites' node
                —
                Pau Espin Pedrol /
                detail
 - report: Add trial commit info to junit file
                —
                Pau Espin Pedrol /
                detail
 - Fix ttcn3 testsuites after recent refactors
                —
                Pau Espin Pedrol /
                detail
 - sysmocom/ttcn3/jenkins-run.sh: Pass confg file as cmdline
                —
                Pau Espin Pedrol /
                detail
 - amarisoft_enb: fix RI config
                —
                andre /
                detail
 - enb: refactor ue_max_rate() and move helper function back to sub classes
                —
                andre /
                detail
 - epc: add run function to EPC
                —
                andre /
                detail
 - ms_srs: add PRACH, reestablishment and paging counter
                —
                andre /
                detail
 - srsenb_sib.conf_tmpl: fix whitespaces
                —
                andre /
                detail
 - srsenb_sib.conf.tmpl: increase default T311 value to 10s
                —
                andre /
                detail
 - srsenb.conf.tmpl: reduce RRC inactivity timer to 5s
                —
                andre /
                detail
 - ms_srs: refactor UE state getter functions
                —
                Pau Espin Pedrol /
                detail
 - 4g_suite: add MT and MO test cases
                —
                Pau Espin Pedrol /
                detail
 - handover.py: fix typo in test
                —
                Pau Espin Pedrol /
                detail
 - enb_srs: add extra head room for max rate with 6 PRB in MIMO mode
                —
                Pau Espin Pedrol /
                detail
 - enb_amarisoft: decrease max rate for TM2+
                —
                Pau Espin Pedrol /
                detail
 - enb,ms: refactor base_rate selection for ZMQ
                —
                Pau Espin Pedrol /
                detail
 - doc/manual: Fix links to nonexistent sections
                —
                Pau Espin Pedrol /
                detail
 - tests: Replace is_connected() with is_registered()
                —
                Pau Espin Pedrol /
                detail
 - EventLoop: Fix log error "Origin parent loop" during wait()
                —
                Pau Espin Pedrol /
                detail
 - ttcn3: Don't overwrite output junit file on multiple testsuites
                —
                Pau Espin Pedrol /
                detail
 - log: Fix OriginLoopError generated in log.Error from testenv.poll()
                —
                Pau Espin Pedrol /
                detail
 - amarisoft_enb: Properly set S1AP SCTP bind ip addr
                —
                Pau Espin Pedrol /
                detail
 - testenv: Add debug log when overlaying templates dir
                —
                Pau Espin Pedrol /
                detail
 - suites/4g: Wait for IP addr received before trying to use the link
                —
                Pau Espin Pedrol /
                detail
 - test: Store brief log per test and use as default report_stdout
                —
                Pau Espin Pedrol /
                detail
 - srsenb_sib.conf.tmpl: add default SIB3
                —
                andre /
                detail
 - iperf3: Fix iperf3cli.launch_sync() when configured to run more than 300 sec
                —
                Pau Espin Pedrol /
                detail
 - Remove all references to defaults: timeout: from suite.conf
                —
                Pau Espin Pedrol /
                detail
 - test: Move duration time calculation to helper function
                —
                Pau Espin Pedrol /
                detail
 - Refactor test specific config parsing & generation
                —
                Pau Espin Pedrol /
                detail
 - Implement per-test timeout guard
                —
                Pau Espin Pedrol /
                detail
 - testenv: Prepend underscor to internal method
                —
                Pau Espin Pedrol /
                detail
 - config: Allow empty config files
                —
                Pau Espin Pedrol /
                detail
 - epc: refactor run_wait() method and rename to prepare_proc()
                —
                andre /
                detail
 - enb_amarisoft: fix typo
                —
                andre /
                detail
 - rfemu: add max attenuation getter
                —
                andre /
                detail
 - iperf3: increase extra timeout to 30s
                —
                andre /
                detail
 - amarisoft_drb.cfg.tmpl: adjust default values for QCI 1 and 2
                —
                andre /
                detail
 - srs: Convert additional_args attr to list to allow combining different params
                —
                Pau Espin Pedrol /
                detail
 - selftest: Add test to verify junit xml report
                —
                Pau Espin Pedrol /
                detail
 - Add per-test KPI support
                —
                Pau Espin Pedrol /
                detail
 - ms_srs: fix additional_args init
                —
                andre /
                detail
 - iperf3: Refactor iperf3cli popen arg list generation
                —
                Pau Espin Pedrol /
                detail
 - iperf3: Add support for setting TOS
                —
                Pau Espin Pedrol /
                detail
 - doc/manuals: Fix callout definition in code block
                —
                Pau Espin Pedrol /
                detail
 - amarisoft_enb.cfg.tmpl: expose log options
                —
                andre /
                detail
 - ms_osmo_mobile.py: Fix missing sublcass implementation of abstract MS methods
                —
                Pau Espin Pedrol /
                detail
 - iperf3: add getter to read the actual run time of an iperf client run
                —
                andre /
                detail
 - enb: add getter for number of cells of an eNB
                —
                andre /
                detail
 - iperf3: add getter to retrieve received bitrate
                —
                andre /
                detail
 - ltemme: add two on-demand dedicated bearer for TOS 0xb8 and 0x60
                —
                andre /
                detail
 - ms_srs: fix scp-back-metrics routine
                —
                andre /
                detail
 - {enb,epc,ms}_srs: expose log.all_level parameter
                —
                andre /
                detail
 - Drop using patchelf out of PATH
                —
                Pau Espin Pedrol /
                detail
 - process: provide API to return filename for process output
                —
                andre /
                detail
 - {ms,enb}_srs: add method to read kpi from a test run
                —
                andre /
                detail
 - amarisoft_enb: update lteenb default parameter for PDCCH, SRS and CQI
                —
                andre /
                detail
 - test: append KPI rather than overwrite in set_kpi() method
                —
                andre /
                detail
 - srsue.conf.tmpl: add default EARFCNs for 4xCA config
                —
                andre /
                detail
 - enb_srs: remove comment introduced through copy+paste
                —
                andre /
                detail
 - ms_srs: add min_rolling_average calculation
                —
                andre /
                detail
 - enb_amarisoft: register log options as config scheme
                —
                andre /
                detail
 - Introduce stress tool object
                —
                Pau Espin Pedrol /
                detail
 - enb_amarisoft: add option to enable and configure DL AWGN channel
                —
                Pau Espin Pedrol /
                detail
 - rfemu_minicircuits: reset attenuation to zero in dtor
                —
                Pau Espin Pedrol /
                detail
 - srsue.conf.tmpl: use UE cat 8 whenever more than one carrier is configured
                —
                Pau Espin Pedrol /
                detail
 - enb_amarisoft: add support for PHY signal log file
                —
                Pau Espin Pedrol /
                detail
 - jenkins-build-srslte.sh: pass extra configuration_opts to build_repo
                —
                Pau Espin Pedrol /
                detail
 - srsepc.conf.tmpl: zero-pad mnc and mcc in config
                —
                Pau Espin Pedrol /
                detail
 - contrib/jenkins-build-amarisoft.sh: Pass srsLTE.git branch explicitly
                —
                Pau Espin Pedrol /
                detail
 - contrib/jenkins-build-amarisoft.sh: Allow generating trial without lteue
                —
                Pau Espin Pedrol /
                detail
 - amarisoft_ltemme_ifup.sh: use ip cmd instead of ifconfig
                —
                Pau Espin Pedrol /
                detail
 - 4G: Add milenage support
                —
                Pau Espin Pedrol /
                detail
 - iperf3: Avoid creating empty log file
                —
                Pau Espin Pedrol /
                detail
 - iperf3: server: Avoid copying logfile during cleanup if already copied previously
                —
                Pau Espin Pedrol /
                detail
 - amarisoft_{mme,enb}: make sure mcc/mnc are zero padded
                —
                andre /
                detail
 - iperf3: increase additional wait time for iperf client
                —
                andre /
                detail
 - amarisoft_drb: adapt QCI 8 config for ZMQ operation
                —
                andre /
                detail
 - amarisoft_enb.cfg.tmpl: enable eNB PCAP if configured
                —
                andre /
                detail
 - srsenb_drb.conf.tmpl: add QCI8 config
                —
                andre /
                detail
 - suite: fix runtime error when suite.duration is None
                —
                andre /
                detail
 - ttcn3/lib/testlib.py: make list of kwargs git friendly
                —
                Vadim Yanitskiy /
                detail
 - ttcn3/lib/testlib.py: implement the concept of test case groups
                —
                Vadim Yanitskiy /
                detail
 - ttcn3/suites/bts: also enable both BTS_Tests_{SMSCB,LAPDm}
                —
                Vadim Yanitskiy /
                detail
 - ttcn3/suites/scripts: collect core dumps: add '--ulimit core=-1'
                —
                Vadim Yanitskiy /
                detail
 - ttcn3/lib/testlib.py: increase test suite execution timeout
                —
                Vadim Yanitskiy /
                detail
 - srs{ue,enb}.conf.tmpl: remove restriction of PHY threads for ZMQ
                —
                andre /
                detail
 - enb_srs: add sleep after stopping srsENB to allow log flush
                —
                andre /
                detail
 - rfemu_amarisoft: handle exception and log event if WS is closed
                —
                andre /
                detail
 - srsenb_rr.conf.tmpl: reduce PUCCH PRBs for SR and CQI to 1
                —
                andre /
                detail
 - enb: expose RRC inactivity timer
                —
                andre /
                detail
 - ms_srs: trim leading zeros in UE metrics when calculating min_rolling_avg
                —
                andre /
                detail
 - 4g: consider number of component carriers for max rate calculation
                —
                andre /
                detail
 - bts-trx: Disable power-ramp
                —
                Pau Espin Pedrol /
                detail
 - osmo-trx: Set more restrictive logging levels to avoid sporadic high load on stderr
                —
                Pau Espin Pedrol /
                detail
 - testenv: Fix missing import module util
                —
                Pau Espin Pedrol /
                detail
 - contrib: osmo-trx: Drop explicit --without-sse
                —
                Pau Espin Pedrol /
                detail
 - enb: incorporate number of carriers into ue_max_rate() API
                —
                laforge /
                detail
 - enb_srs: expose DL AWGN channel modifier for srsENB
                —
                laforge /
                detail
 - enb_amarisoft: temporary reduce max UL rate on 2nd CC
                —
                andre /
                detail
 - srsenb_rr.conf.example: comment CQI and SR specific subframes
                —
                andre /
                detail
 - reduce max expected UL rate for 4xCA 100 PRB
                —
                andre /
                detail
 - {enb,epc,ms}_srs: refactor start/stop and KPI helpers
                —
                andre /
                detail
 - srsenb_rr.conf.tmpl: set TAC for cells to 0x0007
                —
                andre /
                detail
 - ms_srs: fix ZMQ config for 4xCA
                —
                andre /
                detail
 - amarisoft_sib23.asn.tmpl: set p-b value in SIB23 depending on TM
                —
                andre /
                detail
 - amarisoft_enb.cfg.tmpl: use default tac 0007
                —
                andre /
                detail
 - lte: update UHD device args for MIMO usage
                —
                andre /
                detail
 - amarisoft_enb.cfg.tmpl: increas threshold for failed UL retransmissions
                —
                andre /
                detail
 - enb_amarisoft: reduce max achievable UL rate for 100 PRB
                —
                andre /
                detail
 - amarisoft_enb.cfg.tmpl: seperate PRACH root sequences for cells
                —
                andre /
                detail
 - srslte_common: add get_num_phy_errors() method
                —
                andre /
                detail
 - srslte_common: fix indent in whole file
                —
                andre /
                detail
 - ms_srs: add freq_offset as resource param
                —
                andre /
                detail
 - jenkins-build-amarisoft: fix build script for ZMQ module
                —
                andre /
                detail
 - enb_amarisoft: add rf_dev_sync option to specify the sync type
                —
                andre /
                detail
 - srs{enb,ue}: add rf_dev_sync option to config templates
                —
                andre /
                detail
 - Introduce RFemu stdin implementation for srsENB
                —
                andre /
                detail
 - srsenb: Fix ECI in handover cell list
                —
                andre /
                detail
 - srsenb: Activate handover in config file
                —
                andre /
                detail
 - {enb,epc,ms}_srs: remove uneeded class variable
                —
                andre /
                detail
 - rfemu_srsenb_stdin: use negative dB value to set attenuation
                —
                andre /
                detail
 - templates/osmo-bts-trx: Increase osmo-trx rx-gain
                —
                Pau Espin Pedrol /
                detail
 - scenarios: Introduce mod-enb-cells-2ca.conf
                —
                Pau Espin Pedrol /
                detail
 
- bts_oc2g: Fix ready_for_pcu() waiting forever
                —
                Pau Espin Pedrol /
                detail
 
- bts_oc2g: Fix ready_for_pcu() waiting forever
                —
                Pau Espin Pedrol /
                detail
 
- bts_oc2g: Fix missing import remote
                —
                Pau Espin Pedrol /
                detail
 
- pcu_{sysmo,oc2g}: Inherit from pcu abstract class
                —
                Pau Espin Pedrol /
                detail
 
- test: Remove unused variable Failure
                —
                Pau Espin Pedrol /
                detail
 - junit result: also write for aborted runs
                —
                Neels Hofmeyr /
                detail
 - refactor logging: drop 'with', simplify
                —
                Neels Hofmeyr /
                detail
 - log.Origin: ensure to avoid parent loops
                —
                Neels Hofmeyr /
                detail