osmo-gsm-tester/src
Andre Puschmann 3ce672594f enb,epc,ms: refactor KPI API
we previously mixed component specific and component agnostic APIs
(stdout vs. log file for example) for setting and retrieving KPI.

This patch propose to use a single abstract get_kpis() method for
all components that can be enriched with component-specific
stuff as desired.

In the case of srsLTE blocks, the main implementation will
remain in srslte_common() and is shared among srsENB/srsUE/srsEPC.

The KPI analyzer in srslte_common() extract and also manages
all three KPI sources (log, csv and stdout) independently.

In addition to the get_kpis() method that always returns a flat
dictionary, it also exposes get_kpi_tree() that return
a dict of KPI dicts that will be used for the Junit.xml generation.

Change-Id: I4bacc6b8a0cb92a581edfb947100b57022265265
2021-03-16 18:04:40 +01:00
..
osmo_gsm_tester enb,epc,ms: refactor KPI API 2021-03-16 18:04:40 +01:00
osmo_ms_driver Update obj classes in obj/ to use testenv instead of suite_run 2020-05-05 13:56:01 +02:00
osmo-gsm-tester.py add option osmo-gsm-tester.py --suites-file my-suites-listing.conf 2020-12-11 00:41:17 +01:00