<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BRANCH</name><value>origin/master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_libosmo-abis</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_libosmocore</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_libosmo-netif</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_libosmo_sccp</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_octphy_2g_headers</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_bts</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_mgw</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_bsc</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_libasn1c</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_iuh</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_msc</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_hlr</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_pcu</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_trx</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmocom_bb</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_open5gs</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_srslte</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Pau Espin Pedrol</shortDescription><userId>pespin</userId><userName>Pau Espin Pedrol</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginpespinopen5gs _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>a7f5e56d49c6b85e19d79e8899e168cfe3736a09</SHA1><branch><SHA1>a7f5e56d49c6b85e19d79e8899e168cfe3736a09</SHA1><name>refs/remotes/origin/pespin/open5gs</name></branch></marked><revision><SHA1>a7f5e56d49c6b85e19d79e8899e168cfe3736a09</SHA1><branch><SHA1>a7f5e56d49c6b85e19d79e8899e168cfe3736a09</SHA1><name>refs/remotes/origin/pespin/open5gs</name></branch></revision></refsremotesoriginpespinopen5gs><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>d776059deb7768c2161d6c33ba97a3202ad0c8f0</SHA1><branch><SHA1>d776059deb7768c2161d6c33ba97a3202ad0c8f0</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d776059deb7768c2161d6c33ba97a3202ad0c8f0</SHA1><branch><SHA1>d776059deb7768c2161d6c33ba97a3202ad0c8f0</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d776059deb7768c2161d6c33ba97a3202ad0c8f0</SHA1><branch><SHA1>d776059deb7768c2161d6c33ba97a3202ad0c8f0</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>git://git.osmocom.org/osmo-gsm-tester</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://jenkins.osmocom.org/jenkins/view/All%20no%20Gerrit/job/osmo-gsm-tester_build-open5gs/lastBuild/artifact</artifactsUrl><changesUrl>https://jenkins.osmocom.org/jenkins/view/All%20no%20Gerrit/job/osmo-gsm-tester_build-open5gs/changes</changesUrl><displayUrl>https://jenkins.osmocom.org/jenkins/view/All%20no%20Gerrit/job/osmo-gsm-tester_build-open5gs/lastBuild/</displayUrl><testsUrl>https://jenkins.osmocom.org/jenkins/view/All%20no%20Gerrit/job/osmo-gsm-tester_build-open5gs/lastBuild/testReport</testsUrl></action><artifact><displayPath>open5gs.build-8.md5</displayPath><fileName>open5gs.build-8.md5</fileName><relativePath>open5gs.build-8.md5</relativePath></artifact><artifact><displayPath>open5gs.build-8.tgz</displayPath><fileName>open5gs.build-8.tgz</fileName><relativePath>open5gs.build-8.tgz</relativePath></artifact><building>false</building><displayName>#8</displayName><duration>38426</duration><estimatedDuration>38342</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-open5gs #8</fullDisplayName><id>8</id><inProgress>false</inProgress><keepLog>false</keepLog><number>8</number><queueId>441732</queueId><result>SUCCESS</result><timestamp>1618228952450</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All%20no%20Gerrit/job/osmo-gsm-tester_build-open5gs/8/</url><builtOn>build2-deb10build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/srslte_common.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_srs.py</affectedPath><commitId>3ce672594ff67402f2eea72b0ff2a7b2c4fdaf5d</commitId><timestamp>1615914280000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>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
</comment><date>2021-03-16 18:04:40 +0100</date><id>3ce672594ff67402f2eea72b0ff2a7b2c4fdaf5d</id><msg>enb,epc,ms: refactor KPI API</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_amarisoft.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc_amarisoft.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/srslte_common.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_srs.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><commitId>0320ec2e9570ace58a59fce81a0ae37e286a8bfd</commitId><timestamp>1615914280000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb.py: increase zmq trx timeout to 4000ms

with many parallel jobs running on one machine we should
relax the timeout a bit to avoid false positives.

Change-Id: Ib32a07559bd5a4b0165f6d3431c5ac57cc050f44
</comment><date>2021-03-16 18:04:40 +0100</date><id>0320ec2e9570ace58a59fce81a0ae37e286a8bfd</id><msg>enb.py: increase zmq trx timeout to 4000ms</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/scenarios/ms-label@.conf</affectedPath><affectedPath>sysmocom/scenarios/ms-label.conf</affectedPath><affectedPath>sysmocom/scenarios/enb-label@.conf</affectedPath><commitId>aec7fa53902b677789526cbf2f104f15e20a207c</commitId><timestamp>1615914280000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>{enb,ms}-label.conf: raneme and add modifier to select eNB/MS based on label

Change-Id: I26ea160b65b9dd5ef3e5ca1100d4541a0bbcbb27
</comment><date>2021-03-16 18:04:40 +0100</date><id>aec7fa53902b677789526cbf2f104f15e20a207c</id><msg>{enb,ms}-label.conf: raneme and add modifier to select eNB/MS based on label</msg><path><editType>add</editType><file>sysmocom/scenarios/ms-label@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/enb-label@.conf</file></path><path><editType>delete</editType><file>sysmocom/scenarios/ms-label.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl</affectedPath><commitId>88727efa106eb2d57e725118ef66ec971804c043</commitId><timestamp>1615914280000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsenb_drb.conf.tmpl: set PDCP discard timer to 150ms for QCI9

srsENB now supports PDCP discard so we set it to a sane value.
Also enable status reporting for UL.

Change-Id: Ib6ad0ff57b95a1f220f87c1ede0f6eacc5fb21ff
</comment><date>2021-03-16 18:04:40 +0100</date><id>88727efa106eb2d57e725118ef66ec971804c043</id><msg>srsenb_drb.conf.tmpl: set PDCP discard timer to 150ms for QCI9</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_drb.cfg.tmpl</affectedPath><commitId>3cecad8ebf3e93203de894e54d38954f3459e325</commitId><timestamp>1615914280000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoft_drb.cfg.tmpl: add additional QCI10 with infinit PDCP discard timer

also set QCI9 to 150ms to match default srsENB config

Change-Id: I60cc1390480142bd5bb516934c9f30b6122496d5
</comment><date>2021-03-16 18:04:40 +0100</date><id>3cecad8ebf3e93203de894e54d38954f3459e325</id><msg>amarisoft_drb.cfg.tmpl: add additional QCI10 with infinit PDCP discard timer</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_drb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl</affectedPath><commitId>2bc8311ea781977648532054f4996966ed1bb82b</commitId><timestamp>1615914280000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsenb_drb.conf.tmpl: add QCI10 with infinit PDCP discard timer

copy of QCI9 params but with infinit PDCP discard to avoid SDU drops
at PDCP

Change-Id: I64a74d09cc1a55ba21a7be7b5cc203e56bba3b10
</comment><date>2021-03-16 18:04:40 +0100</date><id>2bc8311ea781977648532054f4996966ed1bb82b</id><msg>srsenb_drb.conf.tmpl: add QCI10 with infinit PDCP discard timer</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_srs.py</affectedPath><commitId>c487f7438c887955f348864a1e2663b1a3c469cf</commitId><timestamp>1615914280000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>ms_srs: add config scheme to select NAS log level

we've provided only all_log_level so far but sometimes it's needed
to select the level per layer. This patch adds the ability
to do so for the NAS layer in the UE.

Change-Id: Iab2bce65e8af81f6d344849c97952e6441cb2846
</comment><date>2021-03-16 18:04:40 +0100</date><id>c487f7438c887955f348864a1e2663b1a3c469cf</id><msg>ms_srs: add config scheme to select NAS log level</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsue.conf.tmpl</file></path><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><commitId>f4ff058ee2faaef39870ff405a10bdd3287ed2be</commitId><timestamp>1615914280000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsue.conf.tmpl: Adjust ue.config template for new pcap path

Change-Id: I4af6abaa3973652a12f571d88bca59cd443704f3
</comment><date>2021-03-16 18:04:40 +0100</date><id>f4ff058ee2faaef39870ff405a10bdd3287ed2be</id><msg>srsue.conf.tmpl: Adjust ue.config template for new pcap path</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsue.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsenb_sib.conf.tmpl</affectedPath><commitId>b04f135d32a69ea191c100517effcd17837e27a1</commitId><timestamp>1615914280000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsenb_sib.conf.tmpl: reduce the default size of the PUCCH

optimized PUCCH config

Change-Id: I45ae7c33f9d1df20df37c0fe6c3d73aa85ae1b31
</comment><date>2021-03-16 18:04:40 +0100</date><id>b04f135d32a69ea191c100517effcd17837e27a1</id><msg>srsenb_sib.conf.tmpl: reduce the default size of the PUCCH</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb_sib.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-amarisoft.sh</affectedPath><commitId>585e35ba663c3dd85ae6ae0e6855406b4ee8fa90</commitId><timestamp>1615914280000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>jenkins-build-amarisoft: copy ltesim_server binary into epc trial tgz

the ltesim_server is part of the UE package but needs to be executed
on the EPC run node. Therefore its handy to have the binary in the epc
trial tgz.

Change-Id: I21ac57d1c1547c1cf4d2394c8593f58ff2c78697
</comment><date>2021-03-16 18:04:40 +0100</date><id>585e35ba663c3dd85ae6ae0e6855406b4ee8fa90</id><msg>jenkins-build-amarisoft: copy ltesim_server binary into epc trial tgz</msg><path><editType>edit</editType><file>contrib/jenkins-build-amarisoft.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utils/bin/osmo-gsm-tester_androidue_conn_chk.sh</affectedPath><commitId>e98e1294eb32d0d543380713dc2c1c77319be111</commitId><timestamp>1615914442000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>osmo-gsm-tester_androidue_conn_chk.sh: improve error handling

fix check of $serial and check passed arguments.
exit when adb isn't installed on host

Change-Id: I6190a840dbc86838457da96d188afc17f83ab15f
</comment><date>2021-03-16 18:07:22 +0100</date><id>e98e1294eb32d0d543380713dc2c1c77319be111</id><msg>osmo-gsm-tester_androidue_conn_chk.sh: improve error handling</msg><path><editType>edit</editType><file>utils/bin/osmo-gsm-tester_androidue_conn_chk.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/ms_android.py</affectedPath><commitId>b190b4c397bad29233b90a4638ddb0adb7789c54</commitId><timestamp>1615914442000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>ms_android: set num_carriers to 1 by default

throughput tests require the UE object to have the num_carriers
member. For Android UEs, set it to 1 by default.

Change-Id: I297d24bb578a7db0eb7629be4f2cc0d54624467d
</comment><date>2021-03-16 18:07:22 +0100</date><id>b190b4c397bad29233b90a4638ddb0adb7789c54</id><msg>ms_android: set num_carriers to 1 by default</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_android.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/scenarios/epc-label@.conf</affectedPath><commitId>001ca8595d0031974bec4722016eafcddd494294</commitId><timestamp>1615914442000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>epc-label@.conf: add scenario to select runnode based on label

this allows to select the resource/machine the EPC runs on based on the label

Change-Id: I710c67ad5a11bd33071acd779e19835ae49ce4a3
</comment><date>2021-03-16 18:07:22 +0100</date><id>001ca8595d0031974bec4722016eafcddd494294</id><msg>epc-label@.conf: add scenario to select runnode based on label</msg><path><editType>add</editType><file>sysmocom/scenarios/epc-label@.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/run_node.py</affectedPath><commitId>3fc74d353a6345f145b2f9d58dacc9afbaeb2a69</commitId><timestamp>1615914589000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>run_node: add label to RunNode class

this allows specifying a label on each run node that can be used
to filter/select specific nodes.

Change-Id: Ib6a977007f56d6ff9ff029aaf049a75fb5d5e1dd
</comment><date>2021-03-16 18:09:49 +0100</date><id>3fc74d353a6345f145b2f9d58dacc9afbaeb2a69</id><msg>run_node: add label to RunNode class</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/run_node.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/scenarios/mod-enb-ncells@.conf</affectedPath><commitId>1a1970721a0f06a9dfcc5c686a3765e5774d2c09</commitId><timestamp>1615914589000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>mod-enb-ncells@.conf: add scenario file to select number of cells

Change-Id: Ib599de56b0b51a125555895014d78d3d649c01a0
</comment><date>2021-03-16 18:09:49 +0100</date><id>1a1970721a0f06a9dfcc5c686a3765e5774d2c09</id><msg>mod-enb-ncells@.conf: add scenario file to select number of cells</msg><path><editType>add</editType><file>sysmocom/scenarios/mod-enb-ncells@.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_srs.py</affectedPath><commitId>1bba2891c5edce44a6b05b6e97b0331b4b463807</commitId><timestamp>1615914589000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>ms_srs: turn tx/rx_gain into INT and make them optional

when they are greater than 0 they are written as config paramter.
if they are -1 they are disbaled and automatic gain calibration is
used.

Change-Id: I473ff3ae679784178574d2f76b612dbf77180490
</comment><date>2021-03-16 18:09:49 +0100</date><id>1bba2891c5edce44a6b05b6e97b0331b4b463807</id><msg>ms_srs: turn tx/rx_gain into INT and make them optional</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsue.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/ms_android.py</affectedPath><commitId>7b4e1f676b688f5b4e89a8130164d81b7ab78979</commitId><timestamp>1615914589000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>AndroidUE: Fix connection timeout

Change-Id: Iaacf348e2e018da5b67ada33079018c1859d3b63
</comment><date>2021-03-16 18:09:49 +0100</date><id>7b4e1f676b688f5b4e89a8130164d81b7ab78979</id><msg>AndroidUE: Fix connection timeout</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_android.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/suites/4g/iperf3_bidir.py</affectedPath><commitId>6246a9db198febaa36e5ef9d140f2118dd07cb9a</commitId><timestamp>1615914589000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>iperf3_bidir: add extra test for bi-directional iperf test

Change-Id: Ibb62f53dbb15bc4788c92ebb2dee70e31dd851de
</comment><date>2021-03-16 18:09:49 +0100</date><id>6246a9db198febaa36e5ef9d140f2118dd07cb9a</id><msg>iperf3_bidir: add extra test for bi-directional iperf test</msg><path><editType>add</editType><file>sysmocom/suites/4g/iperf3_bidir.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_srs.py</affectedPath><commitId>fcdff4bcfee83790384de1bbd7341455bc8f9c65</commitId><timestamp>1615914626000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>ms_srs: add force_ul_amplitude config

this allows to overwrite the PHY export option phy.force_ul_amplitude

Change-Id: I255f027433944c1739c89757609f0dcc3b8aa7cb
</comment><date>2021-03-16 18:10:26 +0100</date><id>fcdff4bcfee83790384de1bbd7341455bc8f9c65</id><msg>ms_srs: add force_ul_amplitude config</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsue.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_srs.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><commitId>f69b94814894beea81ef8af66376afa0cd2ab285</commitId><timestamp>1615914628000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb.py: increase ZMQ trx timeout to 8s

increase value further to avoid failed tests due to load on system

Change-Id: I77b7864e7ef60faf0262dc24325915d73dd2d5a3
</comment><date>2021-03-16 18:10:28 +0100</date><id>f69b94814894beea81ef8af66376afa0cd2ab285</id><msg>enb.py: increase ZMQ trx timeout to 8s</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/srslte_common.py</affectedPath><commitId>67ab78b3316740f4d2aa686645ea9756567b2ac3</commitId><timestamp>1615914628000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srslte_common: fix condition to check if KPI have already extracted

Change-Id: I6fdcbfadfdcfe131096d0345d2c21c87f8f7b1b6
</comment><date>2021-03-16 18:10:28 +0100</date><id>67ab78b3316740f4d2aa686645ea9756567b2ac3</id><msg>srslte_common: fix condition to check if KPI have already extracted</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/srslte_common.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/defaults.conf</affectedPath><commitId>3bb14bedfee9c00dca32ee3e5f197bfe4986630f</commitId><timestamp>1615915127000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>sysmo/defaults.conf: Fix attribute name

According to schema, the name is cipher_list.
Same goes for "integrity".

Fixes: a81801558e7bb6ef0f0a32ab078d302c91e940a8
Change-Id: Ib7b48ce207b96ea5f5b59db08320563be40edba1
</comment><date>2021-03-16 17:18:47 +0000</date><id>3bb14bedfee9c00dca32ee3e5f197bfe4986630f</id><msg>sysmo/defaults.conf: Fix attribute name</msg><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/defaults.conf</affectedPath><commitId>965ed62fd2086ba1d2cd0b4621b952702a63f142</commitId><timestamp>1615916214000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>sysmocom/default.conf: Add missing default value for force_ul_amplitude

Change-Id: I04218dca21f27e32d7c85a74a3e9bbf63b499357
</comment><date>2021-03-16 18:36:54 +0100</date><id>965ed62fd2086ba1d2cd0b4621b952702a63f142</id><msg>sysmocom/default.conf: Add missing default value for force_ul_amplitude</msg><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-open5gs.sh</affectedPath><commitId>b32ed9256f7930385257e29f0fe7656f4ea06ecc</commitId><timestamp>1615916214000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>contrib: open5gs: Install more binaries to have an EPC

Change-Id: I1ff143b4f876e28ad9a1bc6a4a4cad5dacef8e18
</comment><date>2021-03-16 18:36:54 +0100</date><id>b32ed9256f7930385257e29f0fe7656f4ea06ecc</id><msg>contrib: open5gs: Install more binaries to have an EPC</msg><path><editType>edit</editType><file>contrib/jenkins-build-open5gs.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/open5gs-sgwud.yaml.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/obj/hss_open5gs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcrf_open5gs.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/open5gs-mmed.yaml.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/open5gs-freediameter.conf.tmpl</affectedPath><affectedPath>doc/manuals/chapters/install.adoc</affectedPath><affectedPath>src/osmo_gsm_tester/obj/sgwu_open5gs.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/obj/mme_open5gs.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/open5gs-pcrfd.yaml.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/obj/smf_open5gs.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/open5gs-sgwcd.yaml.tmpl</affectedPath><affectedPath>sysmocom/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_open5gs.py</affectedPath><affectedPath>sysmocom/scenarios/cfg-epc-db@.conf</affectedPath><affectedPath>src/osmo_gsm_tester/obj/upf_open5gs.py</affectedPath><affectedPath>contrib/jenkins-build-common.sh</affectedPath><affectedPath>src/osmo_gsm_tester/templates/open5gs-hssd.yaml.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/obj/sgwc_open5gs.py</affectedPath><commitId>0696c60812abbf6c6290b0fd2f4953d8f7ae8fdc</commitId><timestamp>1617106667000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Initial Open5GS support

Change-Id: Iff8b88dc22d8f156572839abb48b0c1377c55e33
</comment><date>2021-03-30 14:17:47 +0200</date><id>0696c60812abbf6c6290b0fd2f4953d8f7ae8fdc</id><msg>Initial Open5GS support</msg><path><editType>add</editType><file>src/osmo_gsm_tester/obj/sgwc_open5gs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/mme_open5gs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/open5gs-sgwcd.yaml.tmpl</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/open5gs-sgwud.yaml.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/epc_open5gs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/hss_open5gs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/open5gs-pcrfd.yaml.tmpl</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/sgwu_open5gs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/smf_open5gs.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-epc-db@.conf</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/upf_open5gs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/open5gs-freediameter.conf.tmpl</file></path><path><editType>edit</editType><file>contrib/jenkins-build-common.sh</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/open5gs-hssd.yaml.tmpl</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl</file></path><path><editType>edit</editType><file>doc/manuals/chapters/install.adoc</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/open5gs-mmed.yaml.tmpl</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/pcrf_open5gs.py</file></path><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/open5gs-sgwcd.yaml.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/open5gs-sgwud.yaml.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/open5gs-mmed.yaml.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_open5gs.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl</affectedPath><commitId>d776059deb7768c2161d6c33ba97a3202ad0c8f0</commitId><timestamp>1618227902000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>open5gs: Avoid use of non-standard ports

Despite open5gs allowing to change the GTP ports in the config file, in
reality changing those values to something else than the standard prot
will fail. Hence, we must use the standard port. As a result, we must
use different IP addresses in each process to avoid ip+port collisions.
Let's use some loopback addresses which shouldn't require extra
configuration on the host, and still only requiring 1 run_node as per
existing EPCs, with the limitation that only 1 open5gs EPC instance can
be run at one in a given run_node.

Related: https://github.com/open5gs/open5gs/issues/897
Change-Id: Id3062c6ad9d6de4c6066547e1e46edad5da285c1
</comment><date>2021-04-12 13:45:02 +0200</date><id>d776059deb7768c2161d6c33ba97a3202ad0c8f0</id><msg>open5gs: Avoid use of non-standard ports</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/open5gs-mmed.yaml.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/open5gs-sgwcd.yaml.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc_open5gs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/open5gs-sgwud.yaml.tmpl</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><description></description><fullName>Pau Espin Pedrol</fullName><id>pespin</id></culprit></freeStyleBuild>