Skip to content

Changes

#689 (Nov 24, 2018, 4:16:57 PM)

  1. ms: Quit early when all tests concluded.. — holger / detail
  2. ms: Simplify starting of the test and combine loop and wait — holger / detail
  3. ms: Only use completed tests for min/max handling — holger / detail
  4. ms: Remove unused imports — holger / detail
  5. ms: Make the total test duration configurable — holger / detail
  6. Add ttcn3-bts-test env — Pau Espin Pedrol / detail
  7. bts: Recreate resources.conf trx_list with len based on num_trx — Pau Espin Pedrol / detail
  8. nanobts: Support multiTRX — Pau Espin Pedrol / detail
  9. jenkins-build-osmo-msc.sh: Build osmo-hlr before osmo-msc — laforge / detail
  10. bts_nanobts: Fix pwsup_list increasing its size every new test — Pau Espin Pedrol / detail
  11. resources.conf.prod: Update modem paths after HW setup changes — Pau Espin Pedrol / detail
  12. Cleanup of class scoped variables — Pau Espin Pedrol / detail
  13. osmo-hlr.cfg.tmpl: Add ussd routing prefix for *#100# and fix expected — Pau Espin Pedrol / detail
  14. Introduce scenario modifiers — Pau Espin Pedrol / detail
  15. Replace suites dyn_ts_ipa* and voice using scenario modifiers — Pau Espin Pedrol / detail
  16. osmo-bsc,msc: Set mgw local-ip in cfg.tmpl — Pau Espin Pedrol / detail
  17. Add channel_allocator cfg attr to bts resources — Pau Espin Pedrol / detail
  18. Add testsuite + scenarios to test nanoBTS multiTRX — Pau Espin Pedrol / detail
  19. Check for the sispm dependency — Holger Freyther / detail
  20. suite: Fix generation of config() dictionary — Pau Espin Pedrol / detail
  21. osmo-bsc: Parametrize codec-list VTY cfg — Pau Espin Pedrol / detail
  22. default-suites: Add suites testing different codecs — Pau Espin Pedrol / detail
  23. default-suites: Remove octobts tests — Pau Espin Pedrol / detail
  24. osmo-bts-trx: Big refactor and cleanup of osmo-trx related code — Pau Espin Pedrol / detail
  25. Check for smpplib being installed as well — Holger Freyther / detail
  26. Generate imsi/ki on OsmoMobile construction — Holger Freyther / detail
  27. Allow to access imsi/ki from the OsmoMobile instances — holger / detail
  28. Remove tests for unspecified speech HR2 — Pau Espin Pedrol / detail
  29. contrib: Disable installing unneeded systemd service files — Pau Espin Pedrol / detail
  30. Build and use osmo-bsc_mgcp from openbsc.git instead of osmo-mgw.git — Pau Espin Pedrol / detail
  31. Keep track of all mobiles and copy them to unstarted later — laforge / detail
  32. Sanitize existing suite names — Pau Espin Pedrol / detail
  33. build: Add overload to clone repo and build in subdirectory — Holger Freyther / detail
  34. osmo-bts-trx: Add multiTRX support — Pau Espin Pedrol / detail
  35. osmo-trx: Add multi_arfcn support — Pau Espin Pedrol / detail
  36. default-suites: Remove nanobts HR1 voice test — laforge / detail
  37. encryption: Reuse code using test lib features — Pau Espin Pedrol / detail
  38. contrib: Add jenkins-build-osmo-iuh.sh — Pau Espin Pedrol / detail
  39. contrib: Build osmo-msc with IU support — Pau Espin Pedrol / detail
  40. contrib: Build osmo-sgsn with IU support — Pau Espin Pedrol / detail
  41. suites: encryption: Add test register_a5_3_authreq — Pau Espin Pedrol / detail
  42. contrib: Use correct var to write repo name in git_hashes.txt — Pau Espin Pedrol / detail
  43. Add dynts suite to test switch between PDCH and TCH — Pau Espin Pedrol / detail
  44. default-suites.conf: Add empty lines to easily spot different sections — Pau Espin Pedrol / detail
  45. Optimize and re-use an existing repository — laforge / detail
  46. Package mobile and virtphy as part of osmocom-bb as well — laforge / detail
  47. Be able to switch-off ASAN builds of our binaries. — laforge / detail
  48. Make code copying inst through ssh generic — Pau Espin Pedrol / detail
  49. osmotrx: Allow running osmo-trx from remote host — Pau Espin Pedrol / detail
  50. osmotrx: Make sure remote process stops after ssh session is closed — Pau Espin Pedrol / detail
  51. bts_osmo: Only check for socket path in ready_for_pcu() — Pau Espin Pedrol / detail
  52. resources.conf.prod: Use specific remote machine to run osmo-trx — Pau Espin Pedrol / detail
  53. osmo-trx: Enable multi_arfcn for B200 and only in multiTRX setup — Pau Espin Pedrol / detail
  54. default-suites.conf: Add test to check multiTRX with Ettus B200 — Pau Espin Pedrol / detail
  55. templates: Update .cfg files to use logging level set-all — Pau Espin Pedrol / detail
  56. Drop unused sysmobts-mgr.cfg.tmpl — Pau Espin Pedrol / detail
  57. defaults.conf: Add SDCCH8 ts in TRX1 cfg — Pau Espin Pedrol / detail
  58. resources.conf.prod: Update TRX host ip addr — Pau Espin Pedrol / detail
  59. bsc: Record RSL traffic in case rsl_ip and oml_ip differs — Pau Espin Pedrol / detail
  60. osmo-bts-trx: Add support for osmo-trx-lms — Pau Espin Pedrol / detail
  61. ttcn3: Support running tests without PCU socket avail — Pau Espin Pedrol / detail
  62. ttcn3: Allow remote hosts (sysmobts) to access RSL srv inside TTCN3 — Pau Espin Pedrol / detail
  63. First round of clean-ups of imports and unused variables — Holger Freyther / detail
  64. process: Make sure sync process is terminated if ogt is stopped — Pau Espin Pedrol / detail
  65. defaults.conf: Set valid default codec_list matching avail TS types — Pau Espin Pedrol / detail
  66. default-suites: Remove .conf suffic from scenarios — Pau Espin Pedrol / detail
  67. default-suites.conf: Make sure we use fr codec with IPA dyn TS — Pau Espin Pedrol / detail
  68. Always initialize the _started in the test — Holger Freyther / detail
  69. Create a "ms_driver" stub for the testsuite — Holger Freyther / detail
  70. contrib: build-osmo-sgsn: Depend on osmo-hlr build — Pau Espin Pedrol / detail
  71. utils: Introduce show_usb_device.py — Pau Espin Pedrol / detail
  72. utils: Introduce modem-netns-setup.py — Pau Espin Pedrol / detail
  73. utils: Add osmo-gsm-tester_setcap_net_*.sh scripts — Pau Espin Pedrol / detail
  74. Add support to test gprs IPv4 data plane — Pau Espin Pedrol / detail
  75. pcap_recorder: Add support to run in netns — Pau Espin Pedrol / detail
  76. resources.conf: Add extra IPaddr to pool — Pau Espin Pedrol / detail
  77. Introduce iperf3 testing infrastructure — Pau Espin Pedrol / detail
  78. Add support to enable EGPRS — Pau Espin Pedrol / detail
  79. default-suites.conf: Enable testing egprs — Pau Espin Pedrol / detail
  80. resources.conf: ec20: Enable voice support — Pau Espin Pedrol / detail
  81. ms_driver: Initialize event_server_sk_tmp_dir in ctor — Holger Freyther / detail
  82. ms_driver: Use terminate not kill and initialize in ctor — Holger Freyther / detail
  83. resources.conf.prod: Update modem info after HW upgrade — Pau Espin Pedrol / detail
  84. ms_driver: Fix subject in the header — holger / detail
  85. osmo-trx: Add support for dev-args cfg parameter — Pau Espin Pedrol / detail
  86. resurces.conf.prod: Add UmTRX device — Pau Espin Pedrol / detail
  87. default-suites: Add tests for UmTRX — Pau Espin Pedrol / detail
  88. iperf3: Fix parsing of incorrect json from iperf3 — Pau Espin Pedrol / detail
  89. process: Move standalone run_local_sync as method of Process — Pau Espin Pedrol / detail
  90. process: launch_sync: allow non success return — Pau Espin Pedrol / detail
  91. nanobts: ipacces-config: Use process.launch_sync helper — Pau Espin Pedrol / detail
  92. templates: osmo-pcu: Set log level from dbg to info — Pau Espin Pedrol / detail
  93. templates: osmo-pcu-sysmo: Set log level from dbg to info — Pau Espin Pedrol / detail
  94. misc: Use RPATH to avoid having tests to set LD_LIBRARY_PATH — Holger Freyther / detail
  95. ms_driver: Allow to specify env and binary name/path — Holger Freyther / detail
  96. ms_driver: Switch to process.Process from subprocess — Holger Freyther / detail
  97. default-suites: Enable tests for LimeSDR-USB — laforge / detail
  98. resources.conf.rnd: gobi2k changed by ec20 — Pau Espin Pedrol / detail
  99. iperf3: Allow changing port of iperf3 server — Pau Espin Pedrol / detail
  100. iperf3: implement str() method in iperf3 server — Pau Espin Pedrol / detail
  101. tests: iperf3: Support testing parallel iperf3 clients in test — Pau Espin Pedrol / detail
  102. templates: bsc/nitb: Remove explicit no force-combined-si — Pau Espin Pedrol / detail
  103. resources.conf: Set UHD identifiers on B200 devices — Pau Espin Pedrol / detail
  104. suites: gprs: Add test to verify MS can use gprs after long idle time — Pau Espin Pedrol / detail
  105. suites: gprs: Add test to verify CS paging works while MS is GPRS — Pau Espin Pedrol / detail
  106. ms_driver: use the util.Dir and create one dir per instance — Holger Freyther / detail
  107. ms_driver: Consult the suite to get the binaries — Holger Freyther / detail
  108. suites: Add an initial test for the ms_driver — holger / detail

#688 (Jul 24, 2018, 9:50:22 AM)

  1. hlr: Get hlr.sql from new path — Pau Espin Pedrol / detail
  2. ms: Remove debug left over for the test — Holger Freyther / detail
  3. ms: Make the outer variables configurable — Holger Freyther / detail
  4. ms: Attempt to stop all mobile/virtphy instances on exit — Holger Freyther / detail
  5. ms: Begin to refactor and be able to share functionality — Holger Freyther / detail

#686 (Jun 27, 2018, 12:20:49 PM)

  1. osmo-msc: Use osmo-mgw instead of osmo-bsc_mgcp — Pau Espin Pedrol / detail
  2. osmo-trx: Add cfg template — Pau Espin Pedrol / detail
  3. jenkins: use env POKY_VERSION POKY_PATH to find poky — lynxis / detail
  4. jenkins: update poky version 2.3.2 — lynxis / detail
  5. contrib: build-osmo-bts: Remove dropped dependency openbsc — Pau Espin Pedrol / detail
  6. contrib: build-osmo-bsc: Add aibsip-find and ipaccess-config binaries to — Pau Espin Pedrol / detail
  7. modem: get IMSI from ofono — Pau Espin Pedrol / detail
  8. example: Maintain different resources.conf for RnD and prod — Pau Espin Pedrol / detail
  9. modem: workaround ofono crash — Pau Espin Pedrol / detail
  10. Create Pcu abstract class and make OsmoPcu inherit from it — Pau Espin Pedrol / detail
  11. bts_osmo.py: ready_for_pcu is of public access from tests, move it — Pau Espin Pedrol / detail
  12. Create Bts abstract class and make OsmoBts inherit from it — Pau Espin Pedrol / detail
  13. pcu.py: Introduce PcuDummy class — Pau Espin Pedrol / detail
  14. Introduce PowerSupply interface and PowerSupplySispm — Pau Espin Pedrol / detail
  15. Introduce ip.access nanobts support — Pau Espin Pedrol / detail
  16. default-suites.conf: Add nanobts related tests — Pau Espin Pedrol / detail
  17. nanobts: Bind to specific addr instead of specific iface — Pau Espin Pedrol / detail
  18. schema: Accept band GSM-900 — Pau Espin Pedrol / detail
  19. example: Add scenarios to select BTS for a specific band — Pau Espin Pedrol / detail
  20. nanobts: Add support to run nanobts on the 900 band — Pau Espin Pedrol / detail
  21. example: Run tests on both nanobts with different bands — Pau Espin Pedrol / detail
  22. templates: osmo-bsc: Remove no longer available cfgs — Pau Espin Pedrol / detail
  23. event_loop: Use glib as mainloop impl and move modem to use event_loop — Pau Espin Pedrol / detail
  24. Drop event_loop global functions and import MainLoop — Pau Espin Pedrol / detail
  25. nanobts: Attempt at fixing race condition using ipaccess-config after — Pau Espin Pedrol / detail
  26. ms: Create a cumulative distribution function class — holger / detail
  27. ms: Create a simple epoll (or kqueue) based event loop — holger / detail
  28. ms: Create an event server to handle Unix datagram messages — holger / detail
  29. ms: Add lua script support utilities — holger / detail
  30. ms: Lua part of location update testing — holger / detail
  31. ms: Create template for the osmocom-bb mobile application — holger / detail
  32. ms: Create a starter for virtphy and mobile application — holger / detail
  33. ms: Add a first test to use all parts of the system — holger / detail
  34. ms: Add a main function to start all of it — holger / detail
  35. event_loop: Avoid leaking active timeouts on poll exception — Pau Espin Pedrol / detail
  36. contrib: Enable address-sanitize in builds — Pau Espin Pedrol / detail
  37. contrib: build-osm-bts-sysmo: openbsc dep no longer needed — Pau Espin Pedrol / detail
  38. contrib: build-osmo-trx: Enable addr sanitize for osmo-trx — Pau Espin Pedrol / detail
  39. build-osmo-trx: Disable asan in osmo-trx builds — Pau Espin Pedrol / detail
  40. modem: Catch exception: call removed while waiting to become active — Pau Espin Pedrol / detail
  41. osmo-trx binary is now called osmo-trx-uhd — Pau Espin Pedrol / detail
  42. bts_osmotrx: Don't use binary name as inst name — Pau Espin Pedrol / detail
  43. Check physical channel configs — Pau Espin Pedrol / detail
  44. bts: Refactor conf_for_bsc_osmo — Pau Espin Pedrol / detail
  45. bts: Pass defaults config name at construct time — Pau Espin Pedrol / detail
  46. bts: Move conf_for_bsc_prepare from bts_osmo to bts — Pau Espin Pedrol / detail
  47. bts: Allow setting amount of TRX and timeslot in cfg and from test at — Pau Espin Pedrol / detail
  48. suite: Set suite subdir lib part of syspath so tests can import their — Pau Espin Pedrol / detail
  49. tests: voice: Move logic to lib/testlib.py — Pau Espin Pedrol / detail
  50. tests: voice: test voice calls on TCH/H timeslots — Pau Espin Pedrol / detail
  51. tests: voice: Move mo_mt_call.py to mo_mt_call_tchf.py — Pau Espin Pedrol / detail
  52. tests: dyn_ts_*: Add tests to verify dynamic timeslots during phone — Pau Espin Pedrol / detail
  53. default-suites.conf: Add dyn ts suites — Pau Espin Pedrol / detail
  54. default-suites.conf: Fix typo in previous commit — Pau Espin Pedrol / detail
  55. suites: Remove rebase artifacts from latest commits — Pau Espin Pedrol / detail
  56. Unload suite local modules after suite exit to avoid collisions — Pau Espin Pedrol / detail
  57. util: Fix unloading of suite lib import path — Pau Espin Pedrol / detail
  58. tests: dyn_ts_*: Add tests to verify dyn ts with gprs disabled — Pau Espin Pedrol / detail
  59. contrib: common: Record repo curr rev in have_repo instead of build_repo — Pau Espin Pedrol / detail
  60. contrib: common: create_bin_tgz supports sbin dir now — Pau Espin Pedrol / detail
  61. contrib: Add jenkins-build-osmocom-bb.sh to build osmocon — Pau Espin Pedrol / detail
  62. testenv: Provide tests with access to process module — Pau Espin Pedrol / detail
  63. contrib: build-osmocom-bb: Download and install osmocom-bb fw from OBS — Pau Espin Pedrol / detail
  64. templates: osmo-bts: Use BTS assigned IP addr to bind CTRL and VTY iface — Pau Espin Pedrol / detail
  65. bsc: Add API to mock BSC RSL IP addr — Pau Espin Pedrol / detail
  66. process: Move cleanup log inside cleanup method — Pau Espin Pedrol / detail
  67. Add option to expect bts/pcu failures and respawn its processes — Pau Espin Pedrol / detail
  68. osmo-bsc.cfg.tmpl: Remove unused nd recently removed option dest — Pau Espin Pedrol / detail
  69. powersupply_sispm: Add port number to log name — Pau Espin Pedrol / detail
  70. event_loop: Log parameters during wait timeout exception — Pau Espin Pedrol / detail
  71. osmo_ms_driver: Use the two new config options for the mobile — holger / detail
  72. ggsn: Bind VTY and CTRL ifaces to assigned ip addr — Pau Espin Pedrol / detail
  73. ms: Use the new API to pass credentials to the event server — Holger Freyther / detail
  74. resources.conf: Move nanobts address to differentiate them from local — Pau Espin Pedrol / detail

#677 (Mar 15, 2018, 6:42:31 PM)

  1. Introduce PowerSupply interface and PowerSupplySispm — Pau Espin Pedrol / detail
  2. Introduce ip.access nanobts support — Pau Espin Pedrol / detail
  3. default-suites.conf: Add nanobts related tests — Pau Espin Pedrol / detail

#675 (Mar 15, 2018, 3:49:12 PM)

  1. powersupply_sispm: Retry on spurious libusb failures — Pau Espin Pedrol / detail

#671 (Mar 15, 2018, 12:47:53 PM)

  1. Introduce PowerSupply interface and PowerSupplySispm — Pau Espin Pedrol / detail
  2. Introduce ip.access nanobts support — Pau Espin Pedrol / detail
  3. default-suites.conf: Add nanobts related tests — Pau Espin Pedrol / detail

#101 (Sep 8, 2017, 3:08:00 AM)

  1. jenkins: properly clean previous artifacts — Neels Hofmeyr / detail