Skip to content

Changes

#18 (May 6, 2020, 2:07:06 PM)

  1. suites/gprs/: beautify output result of ping tests — Pau Espin Pedrol / detail
  2. epc: Replace rlc_drb_mode with qci attribute — andre / detail
  3. amarisoft_enb: Support zmq rf_driver — Pau Espin Pedrol / detail
  4. amarisoft_rf_driver_temp: fix tx time offset for ZMQ driver — Pau Espin Pedrol / detail
  5. amarisoft_enb: add handling of num_cells modifier — Pau Espin Pedrol / detail
  6. srsue.conf.tmpl: fix the configuration of UE params for carrier — Pau Espin Pedrol / detail
  7. contrib: build amarisoft: Set trx_zmq.so RPATH to point to copied — Pau Espin Pedrol / detail
  8. pcu: Improve logging and gsmtap — Pau Espin Pedrol / detail
  9. templates: Improve cs7 config in osmo-{bsc,msc} — Pau Espin Pedrol / detail
  10. amarisoftUE: adding basic support for Amarisoft UE — Pau Espin Pedrol / detail
  11. amarisoftue.cfg.tmpl: fix UE bandwidth/rate config and power on — Pau Espin Pedrol / detail
  12. enb: add measurement modifier to scenario files — andre / detail
  13. pcu: Enable 'egprs only' vty option if egprs requested — Pau Espin Pedrol / detail
  14. Move suites/ dir inside example/ — Pau Espin Pedrol / detail
  15. amarisoft_ue: fix UHD support — andre / detail
  16. srs/amarisoft{ue,enb}: Fix b200 specific rf_dev_args — Pau Espin Pedrol / detail
  17. utils/bin: Support passing several bin files to setcap helper scripts — Pau Espin Pedrol / detail
  18. amarisoft_ue: Implement data plane — Pau Espin Pedrol / detail
  19. pcu_{sysmo,oc2g}: Inherit from pcu abstract class — Pau Espin Pedrol / detail
  20. bts_oc2g: Fix missing import remote — Pau Espin Pedrol / detail
  21. bts_oc2g: Fix ready_for_pcu() waiting forever — Pau Espin Pedrol / detail
  22. Get rid of install top directory — Pau Espin Pedrol / detail
  23. Move example/ and ttcn3/ to sysmocom/ and sysmocom/ttcn3 — Pau Espin Pedrol / detail
  24. Introduce doc/examples/ directory — Pau Espin Pedrol / detail
  25. Rename object classes to be {obj_class}_{implementation} — Pau Espin Pedrol / detail
  26. Create core directory to contain most of code not in object classes used — Pau Espin Pedrol / detail
  27. Move object classes used by tests into obj/ subdir — Pau Espin Pedrol / detail
  28. Rename modem.py to ms_ofono.py — Pau Espin Pedrol / detail
  29. iperf3: Avoid using --logfile arg — Pau Espin Pedrol / detail
  30. enb_amarisoft: fix enb conf template name — andre / detail
  31. enb_srs.py: Pass filenames to main cfg file template instead of cmdline — Pau Espin Pedrol / detail
  32. epc_srs.py: Pass filenames to main cfg file template instead of cmdline — Pau Espin Pedrol / detail
  33. ms_srs.py: Pass filenames to main cfg file template instead of cmdline — Pau Espin Pedrol / detail
  34. enb: add optional gtp_bind_addr paramter to enb class — andre / detail
  35. powersupply: Import sublcass module only if used — Pau Espin Pedrol / detail
  36. check_dependencies: Import modules dynamically and find related debian — Pau Espin Pedrol / detail
  37. enb: Add cell_list attribute — Pau Espin Pedrol / detail
  38. powersupply.py: Fix import module line typo — Pau Espin Pedrol / detail
  39. srsenb_rr.conf.tmpl: Fix whitespace — Pau Espin Pedrol / detail
  40. enb: Implement initial RF emulation API — Pau Espin Pedrol / detail
  41. enb: Add attribute to set 'id' — Pau Espin Pedrol / detail
  42. srsue, amarisoft/srsENB: Support setting rx/tx_gain attributes — Pau Espin Pedrol / detail
  43. AmarisoftUE: Fix setting tx/rx gain attr — Pau Espin Pedrol / detail
  44. AmarisoftENB: Support setting PCI value — Pau Espin Pedrol / detail
  45. enb: Introduce support for neighbour cell list — Pau Espin Pedrol / detail
  46. srsenb: Support neighbour and secondary cell lists in config file — Pau Espin Pedrol / detail
  47. amarisoftENB: Fix running with num_cells=2 — Pau Espin Pedrol / detail
  48. jenkins-build-amarisoft: turn off other RF libs when building for zmq — andre / detail
  49. jenkins-build-common.sh: also pass additional build flags to CMake — andre / detail
  50. amarisoft_enb: use two antenna ports for TM > 1 — andre / detail
  51. enb: refactored rf_args handling for ZMQ-based radio — andre / detail
  52. ms_srs: fix ZMQ radio arguments for CA and MIMO configs — andre / detail
  53. srsenb_rr.conf.tmpl: extend CQI and SR subframe scheduling — andre / detail
  54. Generate schemas dynamically from pieces provided by each object class — Pau Espin Pedrol / detail
  55. Move object subclass instance allocation logic out of — Pau Espin Pedrol / detail
  56. Move resource.py to core/ — Pau Espin Pedrol / detail
  57. Move test.py and report.py to core/ — Pau Espin Pedrol / detail
  58. Move all obj/ references in suite.py to testenv.py — Pau Espin Pedrol / detail
  59. Move trial.py and suite.py to core/ — Pau Espin Pedrol / detail
  60. Update obj classes in obj/ to use testenv instead of suite_run — Pau Espin Pedrol / detail
  61. tests: Replace 'suite' with 'tenv' — Pau Espin Pedrol / detail
  62. testenv: deferr importing obj module class until use is required — Pau Espin Pedrol / detail
  63. check_dependencies: allow passing any module name to skip — Pau Espin Pedrol / detail
  64. ms_srs: import numpy module on first use — Pau Espin Pedrol / detail
  65. esme: import smpplib module on first use — Pau Espin Pedrol / detail
  66. ms_ofono: import pydbus and GLib modules on first use — Pau Espin Pedrol / detail
  67. powersupply_sispm: import sispm and usb modules on first use — Pau Espin Pedrol / detail
  68. rfemu_amarisoftctrl: import websocket module on first use — Pau Espin Pedrol / detail
  69. doc: Drop redundant app-name in install section — Pau Espin Pedrol / detail
  70. doc: install.adoc: Correctly split optional dependencies — Pau Espin Pedrol / detail
  71. Rework README file — Pau Espin Pedrol / detail
  72. osmo-gsm-tester.py: Fix import error when using default-suites.conf — Pau Espin Pedrol / detail

#17 (Apr 6, 2020, 12:04:27 PM)

  1. junit: Replace invalid xml characters — Pau Espin Pedrol / detail
  2. srsue: Remove old comment not longer applying — Pau Espin Pedrol / detail
  3. srsue: Enable metrics csv file generation — Pau Espin Pedrol / detail
  4. srsue: Enable pcap through config file — Pau Espin Pedrol / detail
  5. srsue,srsenb: Fix zmq base_rate calculation and share value — Pau Espin Pedrol / detail
  6. iperf3: Support configuring data direction (dl vs ul) — Pau Espin Pedrol / detail
  7. tests: Improve logging of iperf3 results — Pau Espin Pedrol / detail
  8. iperf3: Support setting run time — Pau Espin Pedrol / detail
  9. utils: Add limits.d dir with sample config files — Pau Espin Pedrol / detail
  10. scenarios: Use parametrized scenario for rftype — Pau Espin Pedrol / detail
  11. srsue: Introduce metrics verification procedures — Pau Espin Pedrol / detail
  12. suites/4g: Introduce iperf4 downlink test — Pau Espin Pedrol / detail
  13. Allow overwriting test's report stdout text from inside test code — Pau Espin Pedrol / detail
  14. remote: Set debug logfile of ssh_sigkiller.sh to /dev/null — Pau Espin Pedrol / detail
  15. Improve junit xml generated fields — Pau Espin Pedrol / detail
  16. suites/4g/ping.py: Overwrite test stdout with ping output — Pau Espin Pedrol / detail
  17. srsenb: Update config files — Pau Espin Pedrol / detail
  18. srsepc: Update log file output matching — Pau Espin Pedrol / detail
  19. srsue,srsenb: Configure num_ports for tmode > 1 — Pau Espin Pedrol / detail
  20. srsenb_sib.conf: Fix warning about wrong prach_freq_offset value — Pau Espin Pedrol / detail
  21. srsue: Use logfile instead of stdout — Pau Espin Pedrol / detail
  22. config.py: use var to hold defaults.conf string — Pau Espin Pedrol / detail
  23. Move RESOURCES_CONF from resource.py to config.py — Pau Espin Pedrol / detail
  24. Drop wrong vty cfg line ms-power-control — Pau Espin Pedrol / detail
  25. osmo_ms_driver: Store cfg files and logs in correct test rundir — Pau Espin Pedrol / detail
  26. doc/manual: Refactor, rewrite, improve and update most of the User — Pau Espin Pedrol / detail
  27. doc/manuals: Write proper content for Docker Setup section — Pau Espin Pedrol / detail
  28. doc/manuals: Write proper content for Ansible Setup section — Pau Espin Pedrol / detail
  29. doc/manuals: Write section explaining parametrized scenarios — Pau Espin Pedrol / detail
  30. doc/manuals: Fix title out of sequence — Pau Espin Pedrol / detail
  31. srs{ue,enb,epc}: Disable pcap by default, allow enabling by param — Pau Espin Pedrol / detail
  32. doc/manuals: Introduce Troubleshooting section about SIGKILL fix — Pau Espin Pedrol / detail
  33. doc/manuals: Add proper content for Debugging section — Pau Espin Pedrol / detail
  34. doc/manuals: Several format and styles fixes for config.adoc — Pau Espin Pedrol / detail
  35. scenarios: Drop unnecessary srsue-rftype-soapy.conf — Pau Espin Pedrol / detail
  36. doc/manuals: Introduce chapter explaining config data mangling — Pau Espin Pedrol / detail
  37. srsenb.conf.tmpl: update to new version — andre / detail
  38. fix lookup table for maximum DL/UL rate for srsENB — andre / detail
  39. relax max_rate for iperf UL/DL tests — andre / detail
  40. process: add stdin_write method to communicate with child on stdin — andre / detail
  41. srs_ue: send t+Enter to stdin after launching app — andre / detail
  42. srs_ue: run srsUE as normal RemoteProcess — andre / detail
  43. srs{enb,ue}.conf.tmpl: make sure to only use a single PHY thread when — andre / detail
  44. srs_ue: add scenario for airplane mode simulation in srsUE — andre / detail
  45. ms: add optional param to specify fixed APN IP address assigned to a MS — andre / detail
  46. srs_enb: add num_cells param to srsENB — andre / detail
  47. srs_ue: adding num_carriers paramter and corresponding modifier — andre / detail
  48. srs_{enb,ue}: add secondary cell and set dl/ul freq in eNB/UE config — andre / detail
  49. srs_enb: enable console trace, use RemoteProcess class — andre / detail
  50. srs_enb: remove unneeded enb parameters — andre / detail
  51. srs_enb: remove num_cells getter — andre / detail
  52. srs_ue: remove hard-coded num phy thread param — andre / detail
  53. defaults.conf: set num_carriers default value — andre / detail
  54. Introduce initial Amarisoft ENB support — Pau Espin Pedrol / detail
  55. srsenb: start_locally(): Fix missing class name in attribute access — Pau Espin Pedrol / detail
  56. srsenb: No need to generates values dict for every template file — Pau Espin Pedrol / detail
  57. srsue: start_locally(): Fix missing class name in attribute access — Pau Espin Pedrol / detail
  58. {srs,amarisoft}enb:Move shared code to parent generic class eNodeB — Pau Espin Pedrol / detail
  59. amarisoft_enb: Drop unused lib variable — Pau Espin Pedrol / detail
  60. Introduce support for AmarisoftEPC — Pau Espin Pedrol / detail
  61. srs_{ue,enb}: change UHD stream args and buffer size as function of cell — andre / detail
  62. Make amarisoft license server optional — Pau Espin Pedrol / detail
  63. iperf3: add config to adjust the duration of the iperf run — Pau Espin Pedrol / detail
  64. srsenb_rr.conf.temp: patch scheduler variables for 6 PRB cells — Pau Espin Pedrol / detail
  65. srs{enb,ue}: Use lowcase UHD as rf_type string — Pau Espin Pedrol / detail
  66. config.py: Allow escaping commas in parametrized scenario names — Pau Espin Pedrol / detail
  67. srs_{ue,enb}: Add modifier to pass arbitrary cmd line arguments — Pau Espin Pedrol / detail
  68. Introduce contrib/jenkins-build-amarisoft.sh — Pau Espin Pedrol / detail
  69. amarisoft_enb: Add missing default values in constructor — Pau Espin Pedrol / detail
  70. contrib/jenkins-build-amarisoft.sh: Make build of amarisoft trx_zmq.so — Pau Espin Pedrol / detail
  71. contrib/jenkins-build-amarisoft.sh: Fix typo copying trx_uhd.so to UE — Pau Espin Pedrol / detail
  72. Add modem resource features attributes: 2g, 3g, 4g — Pau Espin Pedrol / detail

#16 (Mar 2, 2020, 4:31:15 PM)

  1. contrib/*sysmo.sh: Fix default poky SDK version to 2.3.4 — Pau Espin Pedrol / detail
  2. contrib/*sysmo.sh: Fix default poky SDK path — Pau Espin Pedrol / detail
  3. config: Fix reading empty yaml default-suites.conf — Pau Espin Pedrol / detail
  4. contrib: Fix default variable value syntax — Pau Espin Pedrol / detail
  5. contrib: srslte: Allow changing repo name — Pau Espin Pedrol / detail
  6. suites/debug: Allow jumping into python debugger — Pau Espin Pedrol / detail
  7. iperf3: Fix netns param not used — Pau Espin Pedrol / detail
  8. srsLTE: Support configuring different RF backends — Pau Espin Pedrol / detail
  9. remote: Fix comment typo — Pau Espin Pedrol / detail
  10. srsue: Create netns on demand — Pau Espin Pedrol / detail
  11. Add test log to junit output — Pau Espin Pedrol / detail
  12. srs_enb: Make num_prb a config parameter — Pau Espin Pedrol / detail
  13. enb: Add modifiers for num_prb — Pau Espin Pedrol / detail
  14. Introduce parametrized scenario files support — Pau Espin Pedrol / detail
  15. Use parametrized scenario to set ENB num_prb — Pau Espin Pedrol / detail
  16. Introduce LTE Transmission Mode and RLC DRB mode params — Pau Espin Pedrol / detail

#15 (Feb 14, 2020, 2:42:42 PM)

  1. ttcn3: Refactor ttcn3 launching bits into a testlib — Pau Espin Pedrol / detail
  2. ttcn3: Allow passing ttcn3 extra module params from osmo-gsm-tester — Pau Espin Pedrol / detail
  3. Allow passing remote env to process running in remote host — Pau Espin Pedrol / detail
  4. Add handlers to run process under a specific netns on a remote host — Pau Espin Pedrol / detail
  5. remote: Improve wrapper script handling proper exit of ssh-remote — Pau Espin Pedrol / detail
  6. jenkins-build-srslte: Temporarily Switch git repo to own-controlled one — Pau Espin Pedrol / detail
  7. remote: Add more helpers to operate on remote hosts — Pau Espin Pedrol / detail
  8. utils: Move shell script helpers to subdir — Pau Espin Pedrol / detail
  9. util: Add sudoers.d/ example directory — Pau Espin Pedrol / detail
  10. Inroduce RunNode class — Pau Espin Pedrol / detail
  11. util: Add helper setcap_netsys_admin() — Pau Espin Pedrol / detail
  12. iperf3: Support running iperf3 remotely — Pau Espin Pedrol / detail
  13. Fix remote and process RemoteNetNSProcess — Pau Espin Pedrol / detail
  14. powersupply_intellinet: Log target ip+dev_port — Pau Espin Pedrol / detail
  15. resources.conf.prod: sysmocell500 new firmware now supports TRXDv1 — Pau Espin Pedrol / detail
  16. Initial srsLTE support — Pau Espin Pedrol / detail
  17. default-suites.conf: Run 4g test suite (srsLTE ZeroMQ) — Pau Espin Pedrol / detail

#13 (Feb 10, 2020, 9:33:13 AM)

  1. contrib: Add scripts to build srsLTE software — Pau Espin Pedrol / detail
  2. Re-add accidentally removed update_version.sh — Pau Espin Pedrol / detail
  3. Introduce RemoteHost and refactor code to use it — Pau Espin Pedrol / detail
  4. ttcn3: Allow changing TTCN3 test from within osmo-gsm-tester — Pau Espin Pedrol / detail
  5. WIP: Add initial srsLTE support — Pau Espin Pedrol / detail

#12 (Feb 10, 2020, 9:32:48 AM)

  1. Introduce RemoteHost and refactor code to use it — Pau Espin Pedrol / detail
  2. ttcn3: Allow changing TTCN3 test from within osmo-gsm-tester — Pau Espin Pedrol / detail

#3 (Feb 5, 2020, 11:32:25 AM)

  1. contrib: Add scripts to build srsLTE software — Pau Espin Pedrol / detail
  2. Re-add accidentally removed update_version.sh — Pau Espin Pedrol / detail