Skip to content
        Changes
        
- suites/gprs/: beautify output result of ping tests
                —
                Pau Espin Pedrol /
                detail
 - epc: Replace rlc_drb_mode with qci attribute
                —
                andre /
                detail
 - amarisoft_enb: Support zmq rf_driver
                —
                Pau Espin Pedrol /
                detail
 - amarisoft_rf_driver_temp: fix tx time offset for ZMQ driver
                —
                Pau Espin Pedrol /
                detail
 - amarisoft_enb: add handling of num_cells modifier
                —
                Pau Espin Pedrol /
                detail
 - srsue.conf.tmpl: fix the configuration of UE params for carrier
                —
                Pau Espin Pedrol /
                detail
 - contrib: build amarisoft: Set trx_zmq.so RPATH to point to copied
                —
                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
                —
                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
                —
                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
                —
                Pau Espin Pedrol /
                detail
 - epc_srs.py: Pass filenames to main cfg file template instead of cmdline
                —
                Pau Espin Pedrol /
                detail
 - ms_srs.py: Pass filenames to main cfg file template instead of cmdline
                —
                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
                —
                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
                —
                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
                —
                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
 
- junit: Replace invalid xml characters
                —
                Pau Espin Pedrol /
                detail
 - srsue: Remove old comment not longer applying
                —
                Pau Espin Pedrol /
                detail
 - srsue: Enable metrics csv file generation
                —
                Pau Espin Pedrol /
                detail
 - srsue: Enable pcap through config file
                —
                Pau Espin Pedrol /
                detail
 - srsue,srsenb: Fix zmq base_rate calculation and share value
                —
                Pau Espin Pedrol /
                detail
 - iperf3: Support configuring data direction (dl vs ul)
                —
                Pau Espin Pedrol /
                detail
 - tests: Improve logging of iperf3 results
                —
                Pau Espin Pedrol /
                detail
 - iperf3: Support setting run time
                —
                Pau Espin Pedrol /
                detail
 - utils: Add limits.d dir with sample config files
                —
                Pau Espin Pedrol /
                detail
 - scenarios: Use parametrized scenario for rftype
                —
                Pau Espin Pedrol /
                detail
 - srsue: Introduce metrics verification procedures
                —
                Pau Espin Pedrol /
                detail
 - suites/4g: Introduce iperf4 downlink test
                —
                Pau Espin Pedrol /
                detail
 - Allow overwriting test's report stdout text from inside test code
                —
                Pau Espin Pedrol /
                detail
 - remote: Set debug logfile of ssh_sigkiller.sh to /dev/null
                —
                Pau Espin Pedrol /
                detail
 - Improve junit xml generated fields
                —
                Pau Espin Pedrol /
                detail
 - suites/4g/ping.py: Overwrite test stdout with ping output
                —
                Pau Espin Pedrol /
                detail
 - srsenb: Update config files
                —
                Pau Espin Pedrol /
                detail
 - srsepc: Update log file output matching
                —
                Pau Espin Pedrol /
                detail
 - srsue,srsenb: Configure num_ports for tmode > 1
                —
                Pau Espin Pedrol /
                detail
 - srsenb_sib.conf: Fix warning about wrong prach_freq_offset value
                —
                Pau Espin Pedrol /
                detail
 - srsue: Use logfile instead of stdout
                —
                Pau Espin Pedrol /
                detail
 - config.py: use var to hold defaults.conf string
                —
                Pau Espin Pedrol /
                detail
 - Move RESOURCES_CONF from resource.py to config.py
                —
                Pau Espin Pedrol /
                detail
 - Drop wrong vty cfg line ms-power-control
                —
                Pau Espin Pedrol /
                detail
 - osmo_ms_driver: Store cfg files and logs in correct test rundir
                —
                Pau Espin Pedrol /
                detail
 - doc/manual: Refactor, rewrite, improve and update most of the User
                —
                Pau Espin Pedrol /
                detail
 - doc/manuals: Write proper content for Docker Setup section
                —
                Pau Espin Pedrol /
                detail
 - doc/manuals: Write proper content for Ansible Setup section
                —
                Pau Espin Pedrol /
                detail
 - doc/manuals: Write section explaining parametrized scenarios
                —
                Pau Espin Pedrol /
                detail
 - doc/manuals: Fix title out of sequence
                —
                Pau Espin Pedrol /
                detail
 - srs{ue,enb,epc}: Disable pcap by default, allow enabling by param
                —
                Pau Espin Pedrol /
                detail
 - doc/manuals: Introduce Troubleshooting section about SIGKILL fix
                —
                Pau Espin Pedrol /
                detail
 - doc/manuals: Add proper content for Debugging section
                —
                Pau Espin Pedrol /
                detail
 - doc/manuals: Several format and styles fixes for config.adoc
                —
                Pau Espin Pedrol /
                detail
 - scenarios: Drop unnecessary srsue-rftype-soapy.conf
                —
                Pau Espin Pedrol /
                detail
 - doc/manuals: Introduce chapter explaining config data mangling
                —
                Pau Espin Pedrol /
                detail
 - srsenb.conf.tmpl: update to new version
                —
                andre /
                detail
 - fix lookup table for maximum DL/UL rate for srsENB
                —
                andre /
                detail
 - relax max_rate for iperf UL/DL tests
                —
                andre /
                detail
 - process: add stdin_write method to communicate with child on stdin
                —
                andre /
                detail
 - srs_ue: send t+Enter to stdin after launching app
                —
                andre /
                detail
 - srs_ue: run srsUE as normal RemoteProcess
                —
                andre /
                detail
 - srs{enb,ue}.conf.tmpl: make sure to only use a single PHY thread when
                —
                andre /
                detail
 - srs_ue: add scenario for airplane mode simulation in srsUE
                —
                andre /
                detail
 - ms: add optional param to specify fixed APN IP address assigned to a MS
                —
                andre /
                detail
 - srs_enb: add num_cells param to srsENB
                —
                andre /
                detail
 - srs_ue: adding num_carriers paramter and corresponding modifier
                —
                andre /
                detail
 - srs_{enb,ue}: add secondary cell and set dl/ul freq in eNB/UE config
                —
                andre /
                detail
 - srs_enb: enable console trace, use RemoteProcess class
                —
                andre /
                detail
 - srs_enb: remove unneeded enb parameters
                —
                andre /
                detail
 - srs_enb: remove num_cells getter
                —
                andre /
                detail
 - srs_ue: remove hard-coded num phy thread param
                —
                andre /
                detail
 - defaults.conf: set num_carriers default value
                —
                andre /
                detail
 - Introduce initial Amarisoft ENB support
                —
                Pau Espin Pedrol /
                detail
 - srsenb: start_locally(): Fix missing class name in attribute access
                —
                Pau Espin Pedrol /
                detail
 - srsenb: No need to generates values dict for every template file
                —
                Pau Espin Pedrol /
                detail
 - srsue: start_locally(): Fix missing class name in attribute access
                —
                Pau Espin Pedrol /
                detail
 - {srs,amarisoft}enb:Move shared code to parent generic class eNodeB
                —
                Pau Espin Pedrol /
                detail
 - amarisoft_enb: Drop unused lib variable
                —
                Pau Espin Pedrol /
                detail
 - Introduce support for AmarisoftEPC
                —
                Pau Espin Pedrol /
                detail
 - srs_{ue,enb}: change UHD stream args and buffer size as function of cell
                —
                andre /
                detail
 - Make amarisoft license server optional
                —
                Pau Espin Pedrol /
                detail
 - iperf3: add config to adjust the duration of the iperf run
                —
                Pau Espin Pedrol /
                detail
 - srsenb_rr.conf.temp: patch scheduler variables for 6 PRB cells
                —
                Pau Espin Pedrol /
                detail
 - srs{enb,ue}: Use lowcase UHD as rf_type string
                —
                Pau Espin Pedrol /
                detail
 - config.py: Allow escaping commas in parametrized scenario names
                —
                Pau Espin Pedrol /
                detail
 - srs_{ue,enb}: Add modifier to pass arbitrary cmd line arguments
                —
                Pau Espin Pedrol /
                detail
 - Introduce contrib/jenkins-build-amarisoft.sh
                —
                Pau Espin Pedrol /
                detail
 - amarisoft_enb: Add missing default values in constructor
                —
                Pau Espin Pedrol /
                detail
 - contrib/jenkins-build-amarisoft.sh: Make build of amarisoft trx_zmq.so
                —
                Pau Espin Pedrol /
                detail
 - contrib/jenkins-build-amarisoft.sh: Fix typo copying trx_uhd.so to UE
                —
                Pau Espin Pedrol /
                detail
 - Add modem resource features attributes: 2g, 3g, 4g
                —
                Pau Espin Pedrol /
                detail
 
- contrib/*sysmo.sh: Fix default poky SDK version to 2.3.4
                —
                Pau Espin Pedrol /
                detail
 - contrib/*sysmo.sh: Fix default poky SDK path
                —
                Pau Espin Pedrol /
                detail
 - config: Fix reading empty yaml default-suites.conf
                —
                Pau Espin Pedrol /
                detail
 - contrib: Fix default variable value syntax
                —
                Pau Espin Pedrol /
                detail
 - contrib: srslte: Allow changing repo name
                —
                Pau Espin Pedrol /
                detail
 - suites/debug: Allow jumping into python debugger
                —
                Pau Espin Pedrol /
                detail
 - iperf3: Fix netns param not used
                —
                Pau Espin Pedrol /
                detail
 - srsLTE: Support configuring different RF backends
                —
                Pau Espin Pedrol /
                detail
 - remote: Fix comment typo
                —
                Pau Espin Pedrol /
                detail
 - srsue: Create netns on demand
                —
                Pau Espin Pedrol /
                detail
 - Add test log to junit output
                —
                Pau Espin Pedrol /
                detail
 - srs_enb: Make num_prb a config parameter
                —
                Pau Espin Pedrol /
                detail
 - enb: Add modifiers for num_prb
                —
                Pau Espin Pedrol /
                detail
 - Introduce parametrized scenario files support
                —
                Pau Espin Pedrol /
                detail
 - Use parametrized scenario to set ENB num_prb
                —
                Pau Espin Pedrol /
                detail
 - Introduce LTE Transmission Mode and RLC DRB mode params
                —
                Pau Espin Pedrol /
                detail
 
- ttcn3: Refactor ttcn3 launching bits into a testlib
                —
                Pau Espin Pedrol /
                detail
 - ttcn3: Allow passing ttcn3 extra module params from osmo-gsm-tester
                —
                Pau Espin Pedrol /
                detail
 - Allow passing remote env to process running in remote host
                —
                Pau Espin Pedrol /
                detail
 - Add handlers to run process under a specific netns on a remote host
                —
                Pau Espin Pedrol /
                detail
 - remote: Improve wrapper script handling proper exit of ssh-remote
                —
                Pau Espin Pedrol /
                detail
 - jenkins-build-srslte: Temporarily Switch git repo to own-controlled one
                —
                Pau Espin Pedrol /
                detail
 - remote: Add more helpers to operate on remote hosts
                —
                Pau Espin Pedrol /
                detail
 - utils: Move shell script helpers to subdir
                —
                Pau Espin Pedrol /
                detail
 - util: Add sudoers.d/ example directory
                —
                Pau Espin Pedrol /
                detail
 - Inroduce RunNode class
                —
                Pau Espin Pedrol /
                detail
 - util: Add helper setcap_netsys_admin()
                —
                Pau Espin Pedrol /
                detail
 - iperf3: Support running iperf3 remotely
                —
                Pau Espin Pedrol /
                detail
 - Fix remote and process RemoteNetNSProcess
                —
                Pau Espin Pedrol /
                detail
 - powersupply_intellinet: Log target ip+dev_port
                —
                Pau Espin Pedrol /
                detail
 - resources.conf.prod: sysmocell500 new firmware now supports TRXDv1
                —
                Pau Espin Pedrol /
                detail
 - Initial srsLTE support
                —
                Pau Espin Pedrol /
                detail
 - default-suites.conf: Run 4g test suite (srsLTE ZeroMQ)
                —
                Pau Espin Pedrol /
                detail
 
- contrib: Add scripts to build srsLTE software
                —
                Pau Espin Pedrol /
                detail
 - Re-add accidentally removed update_version.sh
                —
                Pau Espin Pedrol /
                detail
 - Introduce RemoteHost and refactor code to use it
                —
                Pau Espin Pedrol /
                detail
 - ttcn3: Allow changing TTCN3 test from within osmo-gsm-tester
                —
                Pau Espin Pedrol /
                detail
 - WIP: Add initial srsLTE support
                —
                Pau Espin Pedrol /
                detail
 
- Introduce RemoteHost and refactor code to use it
                —
                Pau Espin Pedrol /
                detail
 - ttcn3: Allow changing TTCN3 test from within osmo-gsm-tester
                —
                Pau Espin Pedrol /
                detail
 
- contrib: Add scripts to build srsLTE software
                —
                Pau Espin Pedrol /
                detail
 - Re-add accidentally removed update_version.sh
                —
                Pau Espin Pedrol /
                detail