Skip to content
Success

#282 (Oct 14, 2020, 12:00:52 PM)

Started 4 yr 0 mo ago
Took 3 min 39 sec on osmo-gsm-tester-prod
Build Artifacts
log162.50 KiB view
trial-282-run.tgz243.94 KiB view

Started by user Pau Espin Pedrol

Revision: 71336c2f3ad80c51c81dbe0db9d2612d07ea6db7
Repository: https://gerrit.osmocom.org/osmo-gsm-tester
  • refs/remotes/origin/master
Test Result (no failures)
    Changes
    1. contrib: build amarisoft: Set trx_zmq.so RPATH to point to copied dependency libsrslte_rf.so (details)
    2. pcu: Improve logging and gsmtap (details)
    3. templates: Improve cs7 config in osmo-{bsc,msc} (details)
    4. amarisoftUE: adding basic support for Amarisoft UE (details)
    5. amarisoftue.cfg.tmpl: fix UE bandwidth/rate config and power on automatically (details)
    6. enb: add measurement modifier to scenario files (details)
    7. pcu: Enable 'egprs only' vty option if egprs requested (details)
    8. Move suites/ dir inside example/ (details)
    9. amarisoft_ue: fix UHD support (details)
    10. srs/amarisoft{ue,enb}: Fix b200 specific rf_dev_args (details)
    11. utils/bin: Support passing several bin files to setcap helper scripts (details)
    12. amarisoft_ue: Implement data plane (details)
    13. pcu_{sysmo,oc2g}: Inherit from pcu abstract class (details)
    14. bts_oc2g: Fix missing import remote (details)
    15. bts_oc2g: Fix ready_for_pcu() waiting forever (details)
    16. Get rid of install top directory (details)
    17. Move example/ and ttcn3/ to sysmocom/ and sysmocom/ttcn3 (details)
    18. Introduce doc/examples/ directory (details)
    19. Rename object classes to be {obj_class}_{implementation} (details)
    20. Create core directory to contain most of code not in object classes used by tests (details)
    21. Move object classes used by tests into obj/ subdir (details)
    22. Rename modem.py to ms_ofono.py (details)
    23. iperf3: Avoid using --logfile arg (details)
    24. enb_amarisoft: fix enb conf template name (details)
    25. enb_srs.py: Pass filenames to main cfg file template instead of cmdline args (details)
    26. epc_srs.py: Pass filenames to main cfg file template instead of cmdline args (details)
    27. ms_srs.py: Pass filenames to main cfg file template instead of cmdline args (details)
    28. enb: add optional gtp_bind_addr paramter to enb class (details)
    29. powersupply: Import sublcass module only if used (details)
    30. check_dependencies: Import modules dynamically and find related debian packages (details)
    31. enb: Add cell_list attribute (details)
    32. powersupply.py: Fix import module line typo (details)
    33. srsenb_rr.conf.tmpl: Fix whitespace (details)
    34. enb: Implement initial RF emulation API (details)
    35. enb: Add attribute to set 'id' (details)
    36. srsue, amarisoft/srsENB: Support setting rx/tx_gain attributes (details)
    37. AmarisoftUE: Fix setting tx/rx gain attr (details)
    38. AmarisoftENB: Support setting PCI value (details)
    39. enb: Introduce support for neighbour cell list (details)
    40. srsenb: Support neighbour and secondary cell lists in config file (details)
    41. amarisoftENB: Fix running with num_cells=2 (details)
    42. jenkins-build-amarisoft: turn off other RF libs when building for zmq driver (details)
    43. jenkins-build-common.sh: also pass additional build flags to CMake (details)
    44. amarisoft_enb: use two antenna ports for TM > 1 (details)
    45. enb: refactored rf_args handling for ZMQ-based radio (details)
    46. ms_srs: fix ZMQ radio arguments for CA and MIMO configs (details)
    47. srsenb_rr.conf.tmpl: extend CQI and SR subframe scheduling (details)
    48. Generate schemas dynamically from pieces provided by each object class (details)
    49. Move object subclass instance allocation logic out of suite.py/resource.py (details)
    50. Move resource.py to core/ (details)
    51. Move test.py and report.py to core/ (details)
    52. Move all obj/ references in suite.py to testenv.py (details)
    53. Move trial.py and suite.py to core/ (details)
    54. Update obj classes in obj/ to use testenv instead of suite_run (details)
    55. tests: Replace 'suite' with 'tenv' (details)
    56. testenv: deferr importing obj module class until use is required (details)
    57. check_dependencies: allow passing any module name to skip (details)
    58. ms_srs: import numpy module on first use (details)
    59. esme: import smpplib module on first use (details)
    60. ms_ofono: import pydbus and GLib modules on first use (details)
    61. powersupply_sispm: import sispm and usb modules on first use (details)
    62. rfemu_amarisoftctrl: import websocket module on first use (details)
    63. doc: Drop redundant app-name in install section (details)
    64. doc: install.adoc: Correctly split optional dependencies (details)
    65. Rework README file (details)
    66. osmo-gsm-tester.py: Fix import error when using default-suites.conf (details)
    67. suites/4g: Introduce sample handover test (details)
    68. selftest/trial_test: Fix repr(RuntimeError) changing in new python version (details)
    69. selftest/process_test: Fix output changing in new python version (details)
    70. selftest: Remove unused misc.py file (details)
    71. selftest: Move tests into own subdirectories (details)
    72. schema: Allow keys to start with a number (details)
    73. enb: add rf_port to cell list param (details)
    74. srs_{enb,ue}: don't set sc12 as OTW format (details)
    75. Makefile: Add manual target to build user manual (details)
    76. Makefile: Implement clean target (details)
    77. Allow suites to dynamically register schemas so tests can receive parameters (details)
    78. suites: 4g: Parametrize handover.py test (details)
    79. ms_driver: Fix typos after recent refactorings (details)
    80. Deprecate envvar OSMO_GSM_TESTER_CONF and remove other ones (details)
    81. osmo-gsm-tester.py: Update help description and remove old nope cmdline arg (details)
    82. obj: Fix objects placing their content in suite rundir instead of test rundir (details)
    83. suites/gprs: Catch unexpected iperf3 result content and print it (details)
    84. ms_srs: fix numpy import (details)
    85. esme: fix smpplib imports (details)
    86. Split Scenario class to its own file (details)
    87. selftest: Introduce scenario_test (details)
    88. Cmdline arg -c sets main configuration file (old paths.conf) instead of dir containing it (details)
    89. doc/manuals: Swap order of schemas and config files (details)
    90. Move check_dependencies.py to contrib/ (details)
    91. Move update_version.sh to contrib/ (details)
    92. config: Allow setting trial directory in main.conf (details)
    93. ms_srs.py: Fix typos in comments (details)
    94. schema: Allow objects registering their own schema types (details)
    95. iperf3: Support using configuring UDP protocol (details)
    96. config: suites_dir and scenarios_dir are now a list of paths (details)
    97. iperf3: Support runing test with bidirectional data (details)
    98. 4g: Pass max bitrate to iperf3 (details)
    99. Replace RemoteProcessFixIgnoreSIGHUP with RemoteProcessSafeExit (details)
    100. enb_srs: Use RemoteProcessSafeExit instead of RemoteProcess (details)
    101. process: Log stdout tail when process exits with error (details)
    102. ms_srs: add max rolling average as metric operation (details)
    103. ms_srs: allow + operator when specifying CSV columns (details)
    104. enb: fix UL max rate calculation (details)
    105. ms_srs: wait 6s after stopping srsUE (details)
    106. Fix processes run with RemoteProcessSafeExit not receiving stdin (details)
    107. Support identifying different tgz files based on run_label attribute (details)
    108. epc_{amarisoft,srs}: Support selecting tgz based on run_node's run label (details)
    109. enb: Reuse run_node to hold run info (details)
    110. ms_{srs,amarisoft}: Reuse run_node to hold run info (details)
    111. enb_{srs,amarisoft}: Support selecting tgz based on run_node's run label (details)
    112. ms_{srs,amarisoft}: Support selecting tgz based on run_node's run label (details)
    113. enb: remove freq config for zmq operation (details)
    114. ms_srs: sum bitrates for all component carrier (details)
    115. process: Fix wrong use of log.ctx(self) (details)
    116. log: Improve log ctx information in log.Error exception (details)
    117. process: Improve launch_sync() exception due to process failing (details)
    118. testenv: Get rid of 'resources' global variable (details)
    119. selftest: template: Test existing overlay dir features (details)
    120. testenv: Support test overlaying a directory to look for templates (details)
    121. doc: manual: Write initial Test API section (details)
    122. report: Add trial name to junit 'testsuites' node (details)
    123. report: Add trial commit info to junit file (details)
    124. Fix ttcn3 testsuites after recent refactors (details)
    125. sysmocom/ttcn3/jenkins-run.sh: Pass confg file as cmdline (details)
    126. amarisoft_enb: fix RI config (details)
    127. enb: refactor ue_max_rate() and move helper function back to sub classes (details)
    128. epc: add run function to EPC (details)
    129. ms_srs: add PRACH, reestablishment and paging counter (details)
    130. srsenb_sib.conf_tmpl: fix whitespaces (details)
    131. srsenb_sib.conf.tmpl: increase default T311 value to 10s (details)
    132. srsenb.conf.tmpl: reduce RRC inactivity timer to 5s (details)
    133. ms_srs: refactor UE state getter functions (details)
    134. 4g_suite: add MT and MO test cases (details)
    135. handover.py: fix typo in test (details)
    136. enb_srs: add extra head room for max rate with 6 PRB in MIMO mode (details)
    137. enb_amarisoft: decrease max rate for TM2+ (details)
    138. enb,ms: refactor base_rate selection for ZMQ (details)
    139. doc/manual: Fix links to nonexistent sections (details)
    140. tests: Replace is_connected() with is_registered() (details)
    141. EventLoop: Fix log error "Origin parent loop" during wait() (details)
    142. ttcn3: Don't overwrite output junit file on multiple testsuites (details)
    143. log: Fix OriginLoopError generated in log.Error from testenv.poll() (details)
    144. amarisoft_enb: Properly set S1AP SCTP bind ip addr (details)
    145. testenv: Add debug log when overlaying templates dir (details)
    146. suites/4g: Wait for IP addr received before trying to use the link (details)
    147. test: Store brief log per test and use as default report_stdout (details)
    148. srsenb_sib.conf.tmpl: add default SIB3 (details)
    149. iperf3: Fix iperf3cli.launch_sync() when configured to run more than 300 sec (details)
    150. Remove all references to defaults: timeout: from suite.conf (details)
    151. test: Move duration time calculation to helper function (details)
    152. Refactor test specific config parsing & generation (details)
    153. Implement per-test timeout guard (details)
    154. testenv: Prepend underscor to internal method (details)
    155. config: Allow empty config files (details)
    156. epc: refactor run_wait() method and rename to prepare_proc() (details)
    157. enb_amarisoft: fix typo (details)
    158. rfemu: add max attenuation getter (details)
    159. iperf3: increase extra timeout to 30s (details)
    160. amarisoft_drb.cfg.tmpl: adjust default values for QCI 1 and 2 (details)
    161. srs: Convert additional_args attr to list to allow combining different params (details)
    162. selftest: Add test to verify junit xml report (details)
    163. Add per-test KPI support (details)
    164. ms_srs: fix additional_args init (details)
    165. iperf3: Refactor iperf3cli popen arg list generation (details)
    166. iperf3: Add support for setting TOS (details)
    167. doc/manuals: Fix callout definition in code block (details)
    168. amarisoft_enb.cfg.tmpl: expose log options (details)
    169. ms_osmo_mobile.py: Fix missing sublcass implementation of abstract MS methods (details)
    170. iperf3: add getter to read the actual run time of an iperf client run (details)
    171. enb: add getter for number of cells of an eNB (details)
    172. iperf3: add getter to retrieve received bitrate (details)
    173. ltemme: add two on-demand dedicated bearer for TOS 0xb8 and 0x60 (details)
    174. ms_srs: fix scp-back-metrics routine (details)
    175. {enb,epc,ms}_srs: expose log.all_level parameter (details)
    176. Drop using patchelf out of PATH (details)
    177. process: provide API to return filename for process output (details)
    178. {ms,enb}_srs: add method to read kpi from a test run (details)
    179. amarisoft_enb: update lteenb default parameter for PDCCH, SRS and CQI (details)
    180. test: append KPI rather than overwrite in set_kpi() method (details)
    181. srsue.conf.tmpl: add default EARFCNs for 4xCA config (details)
    182. enb_srs: remove comment introduced through copy+paste (details)
    183. ms_srs: add min_rolling_average calculation (details)
    184. enb_amarisoft: register log options as config scheme (details)
    185. Introduce stress tool object (details)
    186. enb_amarisoft: add option to enable and configure DL AWGN channel (details)
    187. rfemu_minicircuits: reset attenuation to zero in dtor (details)
    188. srsue.conf.tmpl: use UE cat 8 whenever more than one carrier is configured (details)
    189. enb_amarisoft: add support for PHY signal log file (details)
    190. jenkins-build-srslte.sh: pass extra configuration_opts to build_repo (details)
    191. srsepc.conf.tmpl: zero-pad mnc and mcc in config (details)
    192. contrib/jenkins-build-amarisoft.sh: Pass srsLTE.git branch explicitly (details)
    193. contrib/jenkins-build-amarisoft.sh: Allow generating trial without lteue (details)
    194. amarisoft_ltemme_ifup.sh: use ip cmd instead of ifconfig (details)
    195. 4G: Add milenage support (details)
    196. iperf3: Avoid creating empty log file (details)
    197. iperf3: server: Avoid copying logfile during cleanup if already copied previously (details)
    198. amarisoft_{mme,enb}: make sure mcc/mnc are zero padded (details)
    199. iperf3: increase additional wait time for iperf client (details)
    200. amarisoft_drb: adapt QCI 8 config for ZMQ operation (details)
    201. amarisoft_enb.cfg.tmpl: enable eNB PCAP if configured (details)
    202. srsenb_drb.conf.tmpl: add QCI8 config (details)
    203. suite: fix runtime error when suite.duration is None (details)
    204. ttcn3/lib/testlib.py: make list of kwargs git friendly (details)
    205. ttcn3/lib/testlib.py: implement the concept of test case groups (details)
    206. ttcn3/suites/bts: also enable both BTS_Tests_{SMSCB,LAPDm} (details)
    207. ttcn3/suites/scripts: collect core dumps: add '--ulimit core=-1' (details)
    208. ttcn3/lib/testlib.py: increase test suite execution timeout (details)
    209. srs{ue,enb}.conf.tmpl: remove restriction of PHY threads for ZMQ (details)
    210. enb_srs: add sleep after stopping srsENB to allow log flush (details)
    211. rfemu_amarisoft: handle exception and log event if WS is closed (details)
    212. srsenb_rr.conf.tmpl: reduce PUCCH PRBs for SR and CQI to 1 (details)
    213. enb: expose RRC inactivity timer (details)
    214. ms_srs: trim leading zeros in UE metrics when calculating min_rolling_avg (details)
    215. 4g: consider number of component carriers for max rate calculation (details)
    216. bts-trx: Disable power-ramp (details)
    217. osmo-trx: Set more restrictive logging levels to avoid sporadic high load on stderr (details)
    218. testenv: Fix missing import module util (details)
    219. contrib: osmo-trx: Drop explicit --without-sse (details)
    220. enb: incorporate number of carriers into ue_max_rate() API (details)
    221. enb_srs: expose DL AWGN channel modifier for srsENB (details)
    222. enb_amarisoft: temporary reduce max UL rate on 2nd CC (details)
    223. srsenb_rr.conf.example: comment CQI and SR specific subframes (details)
    224. reduce max expected UL rate for 4xCA 100 PRB (details)
    225. {enb,epc,ms}_srs: refactor start/stop and KPI helpers (details)
    226. srsenb_rr.conf.tmpl: set TAC for cells to 0x0007 (details)
    227. ms_srs: fix ZMQ config for 4xCA (details)
    228. amarisoft_sib23.asn.tmpl: set p-b value in SIB23 depending on TM (details)
    229. amarisoft_enb.cfg.tmpl: use default tac 0007 (details)
    230. lte: update UHD device args for MIMO usage (details)
    231. amarisoft_enb.cfg.tmpl: increas threshold for failed UL retransmissions (details)
    232. enb_amarisoft: reduce max achievable UL rate for 100 PRB (details)
    233. amarisoft_enb.cfg.tmpl: seperate PRACH root sequences for cells (details)
    234. srslte_common: add get_num_phy_errors() method (details)
    235. srslte_common: fix indent in whole file (details)
    236. ms_srs: add freq_offset as resource param (details)
    237. jenkins-build-amarisoft: fix build script for ZMQ module (details)
    238. enb_amarisoft: add rf_dev_sync option to specify the sync type (details)
    239. srs{enb,ue}: add rf_dev_sync option to config templates (details)
    240. Introduce RFemu stdin implementation for srsENB (details)
    241. srsenb: Fix ECI in handover cell list (details)
    242. srsenb: Activate handover in config file (details)
    243. {enb,epc,ms}_srs: remove uneeded class variable (details)
    244. rfemu_srsenb_stdin: use negative dB value to set attenuation (details)
    245. templates/osmo-bts-trx: Increase osmo-trx rx-gain (details)
    246. scenarios: Introduce mod-enb-cells-2ca.conf (details)
    Changes in dependency
    1. osmo-gsm-tester_build-osmo-hlr  ? → (detail)
    2. osmo-gsm-tester_build-osmo-mgw  ? → (detail)
    3. osmo-gsm-tester_build-osmo-bts-sysmo  ? → (detail)
    4. osmo-gsm-tester_build-osmo-ggsn  ? → (detail)
    5. osmo-gsm-tester_build-osmo-pcu-sysmo  ? → (detail)
    6. osmo-gsm-tester_build-osmo-bsc  ? → (detail)
    7. osmo-gsm-tester_build-osmo-bts-oc2g  ? → (detail)
    8. osmo-gsm-tester_build-osmo-stp  ? → (detail)
    9. osmo-gsm-tester_build-osmo-trx  ? → (detail)
    10. osmo-gsm-tester_build-osmo-sgsn  ? → (detail)
    11. osmo-gsm-tester_build-osmocom-bb  ? → (detail)
    12. osmo-gsm-tester_build-osmo-bts  ? → (detail)
    13. osmo-gsm-tester_build-osmo-pcu  ? → (detail)
    14. osmo-gsm-tester_build-osmo-msc  ? → (detail)
    15. osmo-gsm-tester_build-osmo-pcu-oc2g  ? → (detail)