<p>srs_andre <strong>uploaded patch set #5</strong> to this change.</p><p><a href="https://gerrit.osmocom.org/c/osmo-gsm-tester/+/22600">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">enb,epc,ms: refactor KPI API<br><br>we previously mixed component specific and component agnostic APIs<br>(stdout vs. log file for example) for setting and retrieving KPI.<br><br>This patch propose to use a single abstract get_kpis() method for<br>all components that can be enriched with component-specific<br>stuff as desired.<br><br>In the case of srsLTE blocks, the main implementation will<br>remain in srslte_common() and is shared among srsENB/srsUE/srsEPC.<br><br>The KPI analyzer in srslte_common() extract and also manages<br>all three KPI sources (log, csv and stdout) independently.<br><br>In addition to the get_kpis() method that always returns a flat<br>dictionary, it also exposes get_kpi_tree() that return<br>a dict of KPI dicts that will be used for the Junit.xml generation.<br><br>Change-Id: I4bacc6b8a0cb92a581edfb947100b57022265265<br>---<br>M src/osmo_gsm_tester/obj/enb.py<br>M src/osmo_gsm_tester/obj/enb_amarisoft.py<br>M src/osmo_gsm_tester/obj/enb_srs.py<br>M src/osmo_gsm_tester/obj/epc.py<br>M src/osmo_gsm_tester/obj/epc_amarisoft.py<br>M src/osmo_gsm_tester/obj/epc_srs.py<br>M src/osmo_gsm_tester/obj/ms_srs.py<br>M src/osmo_gsm_tester/obj/srslte_common.py<br>8 files changed, 56 insertions(+), 45 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-tester refs/changes/00/22600/5</pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-gsm-tester/+/22600">change 22600</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-gsm-tester/+/22600"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-gsm-tester </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I4bacc6b8a0cb92a581edfb947100b57022265265 </div>
<div style="display:none"> Gerrit-Change-Number: 22600 </div>
<div style="display:none"> Gerrit-PatchSet: 5 </div>
<div style="display:none"> Gerrit-Owner: srs_andre <andre@softwareradiosystems.com> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-Reviewer: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newpatchset </div>