<freeStyleProject _class='hudson.model.FreeStyleProject'><action _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BRANCH</name><value>master</value></defaultParameterValue><description>Which branch/sha should be used for testing</description><name>OSMO_GSM_TESTER_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>DOCKER_PLAYGROUND_BRANCH</name><value>master</value></defaultParameterValue><description>Which branch/sha should be used for building the osmo-gsm-tester docker container</description><name>DOCKER_PLAYGROUND_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_libosmo-abis</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_libosmo-abis</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_libosmocore</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_libosmocore</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_libosmo-netif</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_libosmo-netif</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_libosmo_sccp</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_libosmo_sccp</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_octphy_2g_headers</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_octphy_2g_headers</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_bts</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_bts</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_mgw</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_mgw</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_bsc</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_bsc</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_libasn1c</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_libasn1c</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_iuh</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_iuh</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_hnbgw</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_hnbgw</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_msc</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_msc</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_hlr</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_hlr</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_pcu</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_pcu</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_trx</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_trx</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmocom_bb</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmocom_bb</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_open5gs</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_open5gs</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_srslte</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_srslte</name><type>StringParameterDefinition</type></parameterDefinition></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/</displayUrl></action><action _class='org.jenkinsci.plugins.testresultsanalyzer.TestResultsAnalyzerAction'></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description>&lt;!-- Managed by Jenkins Job Builder --&gt;</description><displayName>osmo-gsm-tester_build-srslte</displayName><fullDisplayName>osmo-gsm-tester_build-srslte</fullDisplayName><fullName>osmo-gsm-tester_build-srslte</fullName><name>osmo-gsm-tester_build-srslte</name><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/</url><buildable>true</buildable><build _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_srsLTE</name><value>release_20_04</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>19</buildNumber><marked><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</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></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>srslte.build-19.md5</displayPath><fileName>srslte.build-19.md5</fileName><relativePath>srslte.build-19.md5</relativePath></artifact><artifact><displayPath>srslte.build-19.tgz</displayPath><fileName>srslte.build-19.tgz</fileName><relativePath>srslte.build-19.tgz</relativePath></artifact><building>false</building><displayName>#19</displayName><duration>149956</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #19</fullDisplayName><id>19</id><inProgress>false</inProgress><keepLog>false</keepLog><number>19</number><queueId>170517</queueId><result>SUCCESS</result><timestamp>1588774088724</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/19/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></culprit></build><build _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_srsLTE</name><value>release_20_04</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>18</buildNumber><marked><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</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'></action><building>false</building><displayName>#18</displayName><duration>1589</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #18</fullDisplayName><id>18</id><inProgress>false</inProgress><keepLog>false</keepLog><number>18</number><queueId>170516</queueId><result>FAILURE</result><timestamp>1588774026511</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/18/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>suites/gprs/ping.py</affectedPath><commitId>8bf740a4525557dac77b8e4403fc92e7b4afe99d</commitId><timestamp>1586174824000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>suites/gprs/: beautify output result of ping tests

Print ping output at the end and replace the whole test stdout report
with ping execution.

Change-Id: I90001ddc6bc1145ac9d115aee762f4f3500e8dc8
</comment><date>2020-04-06 14:07:04 +0200</date><id>8bf740a4525557dac77b8e4403fc92e7b4afe99d</id><msg>suites/gprs/: beautify output result of ping tests</msg><path><editType>edit</editType><file>suites/gprs/ping_idle_ping.py</file></path><path><editType>edit</editType><file>suites/gprs/ping.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl</affectedPath><affectedPath>example/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>example/scenarios/cfg-epc-rlcmode@.conf</affectedPath><affectedPath>src/osmo_gsm_tester/schema.py</affectedPath><affectedPath>example/scenarios/cfg-epc-qci@.conf</affectedPath><affectedPath>src/osmo_gsm_tester/srs_epc.py</affectedPath><commitId>04ad3b5fb460583b866e5b76f8bad7fe1a3c562c</commitId><timestamp>1586179048000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>epc: Replace rlc_drb_mode with qci attribute

Change-Id: I21b7d7009f9b0df8ec4f59189a65cfc26f164f04
</comment><date>2020-04-06 13:17:28 +0000</date><id>04ad3b5fb460583b866e5b76f8bad7fe1a3c562c</id><msg>epc: Replace rlc_drb_mode with qci attribute</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl</file></path><path><editType>add</editType><file>example/scenarios/cfg-epc-qci@.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-epc-rlcmode@.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_epc.py</file></path><path><editType>edit</editType><file>example/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_epc.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/schema.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>d45a29e69477baefdd8dd5f1bcd587423ba694d4</commitId><timestamp>1586180685000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoft_enb: Support zmq rf_driver

Change-Id: I958834d99584e33f632b839a0bd0acccc2379049
</comment><date>2020-04-06 13:44:45 +0000</date><id>d45a29e69477baefdd8dd5f1bcd587423ba694d4</id><msg>amarisoft_enb: Support zmq rf_driver</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</affectedPath><commitId>a70f05cd9a7be2600d50812aee7bc4866a637553</commitId><timestamp>1586180685000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoft_rf_driver_temp: fix tx time offset for ZMQ driver

Change-Id: Icee282837e62e02a17b93efba4c22756efa2a5d3
</comment><date>2020-04-06 13:44:45 +0000</date><id>a70f05cd9a7be2600d50812aee7bc4866a637553</id><msg>amarisoft_rf_driver_temp: fix tx time offset for ZMQ driver</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><commitId>a0e69aa6986e3eb94956ccc6eefa30b2b2fdc4ac</commitId><timestamp>1586180685000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoft_enb: add handling of num_cells modifier

the num_cells modifier allows to create multiple cells in a single enb
both cells are by default configured for CA

Change-Id: Ie9f16ce06ee56002c01097f2d338278f09ea4337
</comment><date>2020-04-06 13:44:45 +0000</date><id>a0e69aa6986e3eb94956ccc6eefa30b2b2fdc4ac</id><msg>amarisoft_enb: add handling of num_cells modifier</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><commitId>65e769f0346f266a1320c369c511f60e23a461be</commitId><timestamp>1586180685000</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: fix the configuration of UE params for carrier aggregation

the num_carriers is parsed as a string in the conf dict and therefore
needs to converted to int before matching

also changed the num_carriers to be of type UINT

Change-Id: I1386812d32e1181ba666720bbb875bf9bbce0f51
</comment><date>2020-04-06 13:44:45 +0000</date><id>65e769f0346f266a1320c369c511f60e23a461be</id><msg>srsue.conf.tmpl: fix the configuration of UE params for carrier</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.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>contrib/jenkins-build-amarisoft.sh</affectedPath><commitId>3f2a5e5b4171c0fd6ad9712cfe616848ca80ec46</commitId><timestamp>1586183533000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>contrib: build amarisoft: Set trx_zmq.so RPATH to point to copied dependency libsrslte_rf.so

In the ENB case it's not really required since osmo-gsm-tester makes use
of LD_LIBRARY_PATH. However, since the UE is potentially run with
capabilitites to create tunnels and alike, LD_LIBRARY_PATH cannot be
used and lteue will fail to load trx_zmq.so (because it cannot find its
dependency libsrslte_rf.so).

Change-Id: Ifcbc6ed1c4c465b4cfab4c5689cde44624095f29
</comment><date>2020-04-06 16:32:13 +0200</date><id>3f2a5e5b4171c0fd6ad9712cfe616848ca80ec46</id><msg>contrib: build amarisoft: Set trx_zmq.so RPATH to point to copied</msg><path><editType>edit</editType><file>contrib/jenkins-build-amarisoft.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/osmo-bts-sysmo.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-bts-virtual.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu-oc2g.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-bts-oc2g.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-bts-trx.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu-sysmo.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-bts-octphy.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu.cfg.tmpl</affectedPath><commitId>ba213a3067f91f013f70bd5abc95481767ede800</commitId><timestamp>1586187213000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>pcu: Improve logging and gsmtap

Change-Id: I506a39b114eed55a185d329cea5e9d6ba379a2ae
</comment><date>2020-04-06 17:33:33 +0200</date><id>ba213a3067f91f013f70bd5abc95481767ede800</id><msg>pcu: Improve logging and gsmtap</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_sysmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bts-oc2g.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bts-virtual.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bts-sysmo.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu-sysmo.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu-oc2g.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bts-trx.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_oc2g.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bts-octphy.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/osmo-sgsn.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-bsc.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-msc.cfg.tmpl</affectedPath><commitId>3edc29cab13837c88b323d0dbb21a69bccd1bdf4</commitId><timestamp>1586188342000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>templates: Improve cs7 config in osmo-{bsc,msc}

Change-Id: I0aa0057c85e606d45e67d01b818db7549033bdbd
</comment><date>2020-04-06 17:52:22 +0200</date><id>3edc29cab13837c88b323d0dbb21a69bccd1bdf4</id><msg>templates: Improve cs7 config in osmo-{bsc,msc}</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bsc.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-sgsn.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-msc.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/amarisoft_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</affectedPath><affectedPath>example/scenarios/amarisoftue-rftype@.conf</affectedPath><commitId>65beb8f324e2ee79911226e600ca1bcbd6c19dbf</commitId><timestamp>1586272164000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoftUE: adding basic support for Amarisoft UE

Change-Id: Idda0d3a040663969dd71781814198b47fff7daf3
</comment><date>2020-04-07 15:09:24 +0000</date><id>65beb8f324e2ee79911226e600ca1bcbd6c19dbf</id><msg>amarisoftUE: adding basic support for Amarisoft UE</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/amarisoft_ue.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>add</editType><file>example/scenarios/amarisoftue-rftype@.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</affectedPath><commitId>9a5be2c8fd749ae1a2ab2b949f6c8a1753d9e4b3</commitId><timestamp>1586272164000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoftue.cfg.tmpl: fix UE bandwidth/rate config and power on automatically

Change-Id: I2d63055d0648a1758905fd277c20edaeec8f9b85
</comment><date>2020-04-07 15:09:24 +0000</date><id>9a5be2c8fd749ae1a2ab2b949f6c8a1753d9e4b3</id><msg>amarisoftue.cfg.tmpl: fix UE bandwidth/rate config and power on</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>example/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><affectedPath>example/scenarios/mod-enb-meas-event@.conf</affectedPath><commitId>a7f19836584897246fe4fe8086aabc95cdcaeafe</commitId><timestamp>1586273017000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>enb: add measurement modifier to scenario files

this commit adds basic support for configuring measurements in the
eNB config. It currently support A1, A2, and A3 events.
By default UE measurements are turned off and need to be enabled by
configuring an event with:

+mod-enb-meas-event@{name},{report_type},{value},{hysterisis},{time to trigger}

For example one can update the a2 and a3 event with:

+mod-enb-meas-event@a2,rsrq,-40,2,480+mod-enb-meas-event@a3,rsrp,6,1,512

Change-Id: Ia7657be2396886840570bc41645450a268b4cfff
</comment><date>2020-04-07 17:23:37 +0200</date><id>a7f19836584897246fe4fe8086aabc95cdcaeafe</id><msg>enb: add measurement modifier to scenario files</msg><path><editType>add</editType><file>example/scenarios/mod-enb-meas-event@.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>edit</editType><file>example/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu-oc2g.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu-sysmo.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu.cfg.tmpl</affectedPath><commitId>29b7132eb8fca86ef4701275f3f7e28934732b46</commitId><timestamp>1586275967000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>pcu: Enable 'egprs only' vty option if egprs requested

Change-Id: Idd0b5bf8769d693480268c0a0b89dbfd63779e48
</comment><date>2020-04-07 16:12:47 +0000</date><id>29b7132eb8fca86ef4701275f3f7e28934732b46</id><msg>pcu: Enable 'egprs only' vty option if egprs requested</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/bts.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu-sysmo.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_osmotrx.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_oc2g.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu-oc2g.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_sysmo.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/suites/encryption/suite.conf</affectedPath><affectedPath>suites/encryption/lib/testlib.py</affectedPath><affectedPath>example/suites/4g/suite.conf</affectedPath><affectedPath>suites/smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>example/suites/nitb_debug/fail_raise.py</affectedPath><affectedPath>example/suites/nitb_netreg/register.py</affectedPath><affectedPath>example/suites/nitb_ussd/suite.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_0_authreq.py</affectedPath><affectedPath>example/suites/nitb_sms/mo_mt_sms.py</affectedPath><affectedPath>example/suites/4g/iperf3_ul.py</affectedPath><affectedPath>example/suites/nitb_debug/fail.py</affectedPath><affectedPath>suites/nitb_netreg_mass/register_default_mass.py</affectedPath><affectedPath>suites/encryption/suite.conf</affectedPath><affectedPath>suites/ussd/assert_extension.py</affectedPath><affectedPath>example/suites/encryption/register_a5_3_authreq.py</affectedPath><affectedPath>suites/nitb_debug/interactive.py</affectedPath><affectedPath>suites/smpp/suite.conf</affectedPath><affectedPath>suites/sms/mo_mt_sms.py</affectedPath><affectedPath>suites/debug/interactive.py</affectedPath><affectedPath>suites/voice/mo_mt_call_osmux.py</affectedPath><affectedPath>suites/4g/iperf3_ul.py</affectedPath><affectedPath>suites/nitb_sms/mo_mt_sms.py</affectedPath><affectedPath>example/suites/gprs/lib/testlib.py</affectedPath><affectedPath>suites/nitb_smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>suites/nitb_debug/fail.py</affectedPath><affectedPath>suites/encryption/register_a5_3_authreq.py</affectedPath><affectedPath>example/suites/smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>example/suites/nitb_smpp/suite.conf</affectedPath><affectedPath>suites/ussd/suite.conf</affectedPath><affectedPath>suites/gprs/iperf3m4.py</affectedPath><affectedPath>suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>example/paths.conf</affectedPath><affectedPath>suites/nitb_smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>example/suites/nitb_netreg/register_default.py</affectedPath><affectedPath>suites/gprs/lib/testlib.py</affectedPath><affectedPath>example/suites/voice/lib/testlib.py</affectedPath><affectedPath>suites/gprs/ping.py</affectedPath><affectedPath>doc/manuals/chapters/install.adoc</affectedPath><affectedPath>example/suites/nitb_smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>example/suites/nitb_netreg_mass/suite.conf</affectedPath><affectedPath>suites/smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>example/suites/nitb_debug/pass.py</affectedPath><affectedPath>suites/nitb_sms/suite.conf</affectedPath><affectedPath>suites/sms/suite.conf</affectedPath><affectedPath>suites/nitb_ussd/assert_extension.py</affectedPath><affectedPath>example/suites/gprs/iperf3m4.py</affectedPath><affectedPath>suites/nitb_smpp/suite.conf</affectedPath><affectedPath>suites/4g/ping.py</affectedPath><affectedPath>example/suites/gprs/ping.py</affectedPath><affectedPath>suites/voice/lib/testlib.py</affectedPath><affectedPath>suites/nitb_netreg_mass/suite.conf</affectedPath><affectedPath>suites/encryption/register_a5_0_authreq.py</affectedPath><affectedPath>example/suites/nitb_debug/suite.conf</affectedPath><affectedPath>suites/voice/mo_mt_call.py</affectedPath><affectedPath>example/suites/voice/mo_mt_call_osmux.py</affectedPath><affectedPath>example/suites/gprs/iperf3.py</affectedPath><affectedPath>suites/nitb_debug/pass.py</affectedPath><affectedPath>suites/nitb_debug/suite.conf</affectedPath><affectedPath>example/suites/gprs/suite.conf</affectedPath><affectedPath>example/suites/ussd/suite.conf</affectedPath><affectedPath>example/suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>suites/gprs/cs_paging_gprs_active.py</affectedPath><affectedPath>suites/4g/iperf3_dl.py</affectedPath><affectedPath>example/suites/ussd/assert_extension.py</affectedPath><affectedPath>example/suites/smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>suites/nitb_debug/fail_raise.py</affectedPath><affectedPath>suites/encryption/register_a5_1_authreq.py</affectedPath><affectedPath>suites/nitb_netreg/suite.conf</affectedPath><affectedPath>suites/nitb_debug/error.py</affectedPath><affectedPath>example/suites/dynts/suite.conf</affectedPath><affectedPath>suites/debug/suite.conf</affectedPath><affectedPath>suites/gprs/suite.conf</affectedPath><affectedPath>example/suites/sms/suite.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_0_authopt.py</affectedPath><affectedPath>example/suites/smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>suites/smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>suites/gprs/iperf3.py</affectedPath><affectedPath>example/suites/nitb_debug/error.py</affectedPath><affectedPath>example/suites/nitb_sms/suite.conf</affectedPath><affectedPath>suites/dynts/suite.conf</affectedPath><affectedPath>example/suites/nitb_ussd/assert_extension.py</affectedPath><affectedPath>example/suites/4g/ping.py</affectedPath><affectedPath>suites/smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>example/suites/debug/suite.conf</affectedPath><affectedPath>example/suites/debug/interactive.py</affectedPath><affectedPath>suites/dynts/switch_tch_pdch.py</affectedPath><affectedPath>example/suites/voice/suite.conf</affectedPath><affectedPath>suites/encryption/register_a5_0_authopt.py</affectedPath><affectedPath>example/suites/encryption/lib/testlib.py</affectedPath><affectedPath>example/suites/nitb_smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>example/suites/dynts/switch_tch_pdch.py</affectedPath><affectedPath>example/suites/4g/iperf3_dl.py</affectedPath><affectedPath>suites/nitb_netreg/register_default.py</affectedPath><affectedPath>example/suites/voice/mo_mt_call.py</affectedPath><affectedPath>example/suites/smpp/suite.conf</affectedPath><affectedPath>example/suites/nitb_smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>suites/nitb_smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>doc/manuals/chapters/config.adoc</affectedPath><affectedPath>example/suites/smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>example/suites/nitb_debug/interactive.py</affectedPath><affectedPath>suites/nitb_netreg/register.py</affectedPath><affectedPath>example/suites/nitb_netreg_mass/register_default_mass.py</affectedPath><affectedPath>suites/voice/suite.conf</affectedPath><affectedPath>suites/nitb_ussd/suite.conf</affectedPath><affectedPath>example/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>example/suites/gprs/cs_paging_gprs_active.py</affectedPath><affectedPath>suites/4g/suite.conf</affectedPath><affectedPath>suites/nitb_smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>example/suites/nitb_smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>example/suites/nitb_netreg/suite.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_1_authreq.py</affectedPath><commitId>69488f6d8ae8e7a82c4b136bd0408c6c7d59378b</commitId><timestamp>1586275967000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move suites/ dir inside example/

example/paths.conf and documentation are updated accordingly.

Test suites should have been moved a long time ago, since the they are
user or setup-specific based on what needs to be tested.

Change-Id: I154b19979b545deba8b232b60172903f63fd9e28
</comment><date>2020-04-07 16:12:47 +0000</date><id>69488f6d8ae8e7a82c4b136bd0408c6c7d59378b</id><msg>Move suites/ dir inside example/</msg><path><editType>delete</editType><file>suites/nitb_debug/interactive.py</file></path><path><editType>add</editType><file>example/suites/gprs/ping.py</file></path><path><editType>add</editType><file>example/suites/encryption/register_a5_0_authopt.py</file></path><path><editType>delete</editType><file>suites/nitb_netreg/register.py</file></path><path><editType>add</editType><file>example/suites/nitb_netreg/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_sms/mo_mt_sms.py</file></path><path><editType>delete</editType><file>suites/4g/iperf3_dl.py</file></path><path><editType>delete</editType><file>suites/gprs/iperf3.py</file></path><path><editType>delete</editType><file>suites/4g/ping.py</file></path><path><editType>delete</editType><file>suites/encryption/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/nitb_sms/suite.conf</file></path><path><editType>add</editType><file>example/suites/dynts/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_smpp/esme_ms_sms_transaction.py</file></path><path><editType>delete</editType><file>suites/nitb_netreg/register_default.py</file></path><path><editType>add</editType><file>example/suites/gprs/cs_paging_gprs_active.py</file></path><path><editType>add</editType><file>example/suites/smpp/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_debug/pass.py</file></path><path><editType>delete</editType><file>suites/smpp/suite.conf</file></path><path><editType>delete</editType><file>suites/gprs/ping_idle_ping.py</file></path><path><editType>edit</editType><file>doc/manuals/chapters/install.adoc</file></path><path><editType>add</editType><file>example/suites/4g/iperf3_dl.py</file></path><path><editType>delete</editType><file>suites/4g/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_netreg_mass/suite.conf</file></path><path><editType>add</editType><file>example/suites/4g/suite.conf</file></path><path><editType>delete</editType><file>suites/sms/mo_mt_sms.py</file></path><path><editType>delete</editType><file>suites/nitb_netreg/suite.conf</file></path><path><editType>delete</editType><file>suites/ussd/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>example/suites/nitb_sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>example/suites/smpp/esme_connect_policy_acceptall.py</file></path><path><editType>add</editType><file>example/suites/gprs/ping_idle_ping.py</file></path><path><editType>add</editType><file>example/suites/nitb_netreg_mass/suite.conf</file></path><path><editType>add</editType><file>example/suites/voice/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/voice/mo_mt_call.py</file></path><path><editType>delete</editType><file>suites/gprs/ping.py</file></path><path><editType>delete</editType><file>suites/nitb_debug/fail.py</file></path><path><editType>add</editType><file>example/suites/gprs/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_netreg/register.py</file></path><path><editType>add</editType><file>example/suites/nitb_netreg_mass/register_default_mass.py</file></path><path><editType>add</editType><file>example/suites/voice/mo_mt_call_osmux.py</file></path><path><editType>add</editType><file>example/suites/voice/mo_mt_call.py</file></path><path><editType>delete</editType><file>suites/encryption/register_a5_0_authreq.py</file></path><path><editType>delete</editType><file>suites/smpp/esme_ms_sms_transaction.py</file></path><path><editType>add</editType><file>example/suites/smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>suites/encryption/register_a5_1_authreq.py</file></path><path><editType>add</editType><file>example/suites/encryption/register_a5_0_authreq.py</file></path><path><editType>delete</editType><file>suites/voice/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/encryption/suite.conf</file></path><path><editType>delete</editType><file>suites/gprs/cs_paging_gprs_active.py</file></path><path><editType>delete</editType><file>suites/gprs/suite.conf</file></path><path><editType>add</editType><file>example/suites/ussd/suite.conf</file></path><path><editType>add</editType><file>example/suites/smpp/esme_ms_sms_transaction.py</file></path><path><editType>add</editType><file>example/suites/smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>example/suites/ussd/assert_extension.py</file></path><path><editType>delete</editType><file>suites/debug/interactive.py</file></path><path><editType>add</editType><file>example/suites/nitb_sms/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_ussd/assert_extension.py</file></path><path><editType>add</editType><file>example/suites/nitb_ussd/suite.conf</file></path><path><editType>delete</editType><file>suites/encryption/register_a5_3_authreq.py</file></path><path><editType>add</editType><file>example/suites/nitb_debug/interactive.py</file></path><path><editType>delete</editType><file>suites/encryption/register_a5_0_authopt.py</file></path><path><editType>delete</editType><file>suites/nitb_netreg_mass/register_default_mass.py</file></path><path><editType>delete</editType><file>suites/dynts/switch_tch_pdch.py</file></path><path><editType>delete</editType><file>suites/sms/suite.conf</file></path><path><editType>delete</editType><file>suites/smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>suites/4g/iperf3_ul.py</file></path><path><editType>delete</editType><file>suites/nitb_smpp/esme_connect_policy_closed.py</file></path><path><editType>add</editType><file>example/suites/nitb_smpp/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_debug/suite.conf</file></path><path><editType>add</editType><file>example/suites/sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>example/suites/gprs/iperf3.py</file></path><path><editType>delete</editType><file>suites/nitb_smpp/esme_ms_sms_transaction.py</file></path><path><editType>add</editType><file>example/suites/nitb_netreg/register_default.py</file></path><path><editType>add</editType><file>example/suites/nitb_smpp/esme_connect_policy_acceptall.py</file></path><path><editType>add</editType><file>example/suites/4g/ping.py</file></path><path><editType>add</editType><file>example/suites/sms/suite.conf</file></path><path><editType>delete</editType><file>suites/ussd/assert_extension.py</file></path><path><editType>add</editType><file>example/suites/nitb_debug/fail.py</file></path><path><editType>edit</editType><file>example/paths.conf</file></path><path><editType>delete</editType><file>suites/nitb_debug/error.py</file></path><path><editType>add</editType><file>example/suites/encryption/register_a5_3_authreq.py</file></path><path><editType>delete</editType><file>suites/voice/suite.conf</file></path><path><editType>add</editType><file>example/suites/voice/suite.conf</file></path><path><editType>add</editType><file>example/suites/encryption/register_a5_1_authreq.py</file></path><path><editType>add</editType><file>example/suites/nitb_smpp/esme_connect_policy_closed.py</file></path><path><editType>add</editType><file>example/suites/gprs/iperf3m4.py</file></path><path><editType>add</editType><file>example/suites/4g/iperf3_ul.py</file></path><path><editType>add</editType><file>example/suites/dynts/switch_tch_pdch.py</file></path><path><editType>delete</editType><file>suites/nitb_debug/fail_raise.py</file></path><path><editType>add</editType><file>example/suites/encryption/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>example/suites/encryption/suite.conf</file></path><path><editType>delete</editType><file>suites/gprs/iperf3m4.py</file></path><path><editType>edit</editType><file>doc/manuals/chapters/config.adoc</file></path><path><editType>delete</editType><file>suites/nitb_smpp/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_smpp/esme_ms_sms_storeforward.py</file></path><path><editType>delete</editType><file>suites/debug/suite.conf</file></path><path><editType>add</editType><file>example/suites/gprs/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/nitb_ussd/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_debug/suite.conf</file></path><path><editType>delete</editType><file>suites/smpp/esme_connect_policy_acceptall.py</file></path><path><editType>delete</editType><file>suites/gprs/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/voice/mo_mt_call_osmux.py</file></path><path><editType>add</editType><file>example/suites/debug/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_debug/fail_raise.py</file></path><path><editType>add</editType><file>example/suites/debug/interactive.py</file></path><path><editType>add</editType><file>example/suites/nitb_debug/error.py</file></path><path><editType>delete</editType><file>suites/nitb_smpp/esme_connect_policy_acceptall.py</file></path><path><editType>add</editType><file>example/suites/nitb_ussd/assert_extension.py</file></path><path><editType>delete</editType><file>suites/dynts/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_debug/pass.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/amarisoft_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</affectedPath><commitId>d97ab42462f169bbaa376cb27565e22c3cce2c6d</commitId><timestamp>1586277501000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>amarisoft_ue: fix UHD support

the Amarisoft UE seems to be only working with UHD when the bandwidth
param is provided. It seems the set_bandwidth() API is used.

Change-Id: I3f20a5a8ca80c63374f0ad500fd2794e2dc45479
</comment><date>2020-04-07 18:38:21 +0200</date><id>d97ab42462f169bbaa376cb27565e22c3cce2c6d</id><msg>amarisoft_ue: fix UHD support</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_ue.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><affectedPath>doc/manuals/chapters/config_mangling.adoc</affectedPath><affectedPath>doc/manuals/chapters/config.adoc</affectedPath><commitId>6b8f5ae3d220c49f09ed8c2d19c9069ef9f2b54e</commitId><timestamp>1586278319000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srs/amarisoft{ue,enb}: Fix b200 specific rf_dev_args

Commit 12ae6d79a5b53a213f619999ef0230c1dae88bb7 switched the rf_dev_type
to be in lowercase but forgot to change these conditions.

Change-Id: I91d3877381b4e6343dc4aa0465e699341ed6648d
</comment><date>2020-04-07 18:51:59 +0200</date><id>6b8f5ae3d220c49f09ed8c2d19c9069ef9f2b54e</id><msg>srs/amarisoft{ue,enb}: Fix b200 specific rf_dev_args</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path><path><editType>edit</editType><file>doc/manuals/chapters/config.adoc</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path><path><editType>edit</editType><file>doc/manuals/chapters/config_mangling.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utils/bin/osmo-gsm-tester_setcap_net_admin.sh</affectedPath><affectedPath>utils/bin/osmo-gsm-tester_setcap_net_raw.sh</affectedPath><affectedPath>utils/bin/osmo-gsm-tester_setcap_netsys_admin.sh</affectedPath><commitId>80855498f1c565795592e25b515d765d063d4f45</commitId><timestamp>1586351770000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>utils/bin: Support passing several bin files to setcap helper scripts

Change-Id: Ifa43f895ae0796d086f35778263aaba07f2e1b7a
</comment><date>2020-04-08 15:16:10 +0200</date><id>80855498f1c565795592e25b515d765d063d4f45</id><msg>utils/bin: Support passing several bin files to setcap helper scripts</msg><path><editType>edit</editType><file>utils/bin/osmo-gsm-tester_setcap_net_raw.sh</file></path><path><editType>edit</editType><file>utils/bin/osmo-gsm-tester_setcap_net_admin.sh</file></path><path><editType>edit</editType><file>utils/bin/osmo-gsm-tester_setcap_netsys_admin.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utils/bin/osmo-gsm-tester_netns_setup.sh</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</affectedPath><commitId>23e60e5b3708571256a9eba8c3f78e3a1a85c3a0</commitId><timestamp>1586351812000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoft_ue: Implement data plane

Use the ifup script to set up the netns + configure the tun device
created by lteue. Use it also as a hook to know when the UE is attached.
Since tun setup is done by arch-optimized lte-avx(2) binaries, we also
need to give capabilitites to them (instead of allowing inheritance of
caps in general in the setcap script).

Change-Id: I1e228b1296eac8e4cb183c2faa735b0468abe124
</comment><date>2020-04-08 15:16:52 +0200</date><id>23e60e5b3708571256a9eba8c3f78e3a1a85c3a0</id><msg>amarisoft_ue: Implement data plane</msg><path><editType>edit</editType><file>utils/bin/osmo-gsm-tester_netns_setup.sh</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_ue.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_oc2g.py</affectedPath><commitId>ce82b038c7f5fb3d94281e4ebef14d9ff79a2f66</commitId><timestamp>1586476788000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>pcu_{sysmo,oc2g}: Inherit from pcu abstract class

For some reason these classes were still not inheriting from the base
class (probably because it was added after they existed) and they
started failing after recent changes which presumed they where already
inheriting.

Change-Id: I88217baf490ec45373d0743585377ed2639a8cfd
</comment><date>2020-04-10 01:59:48 +0200</date><id>ce82b038c7f5fb3d94281e4ebef14d9ff79a2f66</id><msg>pcu_{sysmo,oc2g}: Inherit from pcu abstract class</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_oc2g.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_sysmo.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/bts_oc2g.py</affectedPath><commitId>19155245a4819e0e666c8e4938a43bfc5fd0969e</commitId><timestamp>1586477362000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>bts_oc2g: Fix missing import remote

Change-Id: I318683b8dc6215f5bf863cfb1581e2c3bfa05621
</comment><date>2020-04-10 02:09:22 +0200</date><id>19155245a4819e0e666c8e4938a43bfc5fd0969e</id><msg>bts_oc2g: Fix missing import remote</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_oc2g.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/bts_oc2g.py</affectedPath><commitId>bd552f9786272d44163d53b8cfa31355de15db2f</commitId><timestamp>1586478057000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>bts_oc2g: Fix ready_for_pcu() waiting forever

Change-Id: Id33e527591164b87d1e14b7922247b726267ad6e
</comment><date>2020-04-10 02:20:57 +0200</date><id>bd552f9786272d44163d53b8cfa31355de15db2f</id><msg>bts_oc2g: Fix ready_for_pcu() waiting forever</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_oc2g.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utils/dbus-1/dbus_osmo-gsm-tester.conf</affectedPath><affectedPath>install/org.ofono.conf</affectedPath><affectedPath>install/osmo-gsm-tester.service</affectedPath><affectedPath>install/ofono.service</affectedPath><affectedPath>install/osmo-gsm-tester-limits.conf</affectedPath><affectedPath>utils/systemd/osmo-gsm-tester.service</affectedPath><commitId>69a6f668b9cad6a2a9a7f580f577d84a9f18b708</commitId><timestamp>1586532550000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Get rid of install top directory

Some content there is out of date, or should be mvoed to utils/ with the
rest of installable stuff.

Change-Id: I17ee94b175deb88faff71e7788c482093693f8a8
</comment><date>2020-04-10 17:29:10 +0200</date><id>69a6f668b9cad6a2a9a7f580f577d84a9f18b708</id><msg>Get rid of install top directory</msg><path><editType>add</editType><file>utils/systemd/osmo-gsm-tester.service</file></path><path><editType>delete</editType><file>install/osmo-gsm-tester.service</file></path><path><editType>delete</editType><file>install/ofono.service</file></path><path><editType>add</editType><file>utils/dbus-1/dbus_osmo-gsm-tester.conf</file></path><path><editType>delete</editType><file>install/osmo-gsm-tester-limits.conf</file></path><path><editType>delete</editType><file>install/org.ofono.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/suites/encryption/suite.conf</affectedPath><affectedPath>example/scenarios/cipher-a51.conf</affectedPath><affectedPath>example/suites/4g/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-fr1.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_0_authreq.py</affectedPath><affectedPath>example/scenarios/mod-bts0-chanallocdescend.conf</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</affectedPath><affectedPath>sysmocom/ttcn3/resources.conf.rnd</affectedPath><affectedPath>example/scenarios/trx.conf</affectedPath><affectedPath>sysmocom/scenarios/band-900.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-srsue-ncarriers@.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-egprs.conf</affectedPath><affectedPath>example/scenarios/octphy.conf</affectedPath><affectedPath>example/README.txt</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-dynts67-osmo.conf</affectedPath><affectedPath>sysmocom/scenarios/sysmo.conf</affectedPath><affectedPath>sysmocom/scenarios/nanobts.conf</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/scripts/run_ttcn3_docker.sh</affectedPath><affectedPath>sysmocom/scenarios/band-1800.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-enb-meas-event@.conf</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_3_authreq.py</affectedPath><affectedPath>example/suites/gprs/lib/testlib.py</affectedPath><affectedPath>sysmocom/scenarios/cfg-amarisoft-license@.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-dynts-osmo.conf</affectedPath><affectedPath>example/scenarios/mod-enb-ncells@.conf</affectedPath><affectedPath>example/suites/nitb_smpp/suite.conf</affectedPath><affectedPath>example/scenarios/nanobts.conf</affectedPath><affectedPath>example/suites/smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>sysmocom/scenarios/mod-srsue-airplane_mode_sim@.conf</affectedPath><affectedPath>example/scenarios/mfeature-gprs.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-hr1.conf</affectedPath><affectedPath>sysmocom/suites/voice/mo_mt_call.py</affectedPath><affectedPath>example/paths.conf</affectedPath><affectedPath>example/suites/nitb_netreg/register_default.py</affectedPath><affectedPath>sysmocom/suites/nitb_debug/fail_raise.py</affectedPath><affectedPath>sysmocom/suites/nitb_debug/fail.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>sysmocom/suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>sysmocom/suites/gprs/iperf3.py</affectedPath><affectedPath>example/scenarios/cfg-epc-type@.conf</affectedPath><affectedPath>sysmocom/ttcn3/scenarios/oc2g.conf</affectedPath><affectedPath>example/suites/nitb_smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>ttcn3/resources.conf.rnd</affectedPath><affectedPath>example/suites/nitb_netreg_mass/suite.conf</affectedPath><affectedPath>example/scenarios/amarisoftenb-rftype@.conf</affectedPath><affectedPath>example/scenarios/mod-enb-args@.conf</affectedPath><affectedPath>sysmocom/suites/voice/mo_mt_call_osmux.py</affectedPath><affectedPath>example/suites/nitb_debug/pass.py</affectedPath><affectedPath>sysmocom/defaults.conf</affectedPath><affectedPath>example/scenarios/mod-srsue-ncarriers@.conf</affectedPath><affectedPath>example/suites/gprs/iperf3m4.py</affectedPath><affectedPath>sysmocom/ttcn3/resources.conf.prod</affectedPath><affectedPath>ttcn3/default-suites.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-hr3.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-dynts-ipa.conf</affectedPath><affectedPath>ttcn3/paths.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-egprs.conf</affectedPath><affectedPath>example/scenarios/mod-modem-args@.conf</affectedPath><affectedPath>sysmocom/suites/gprs/lib/testlib.py</affectedPath><affectedPath>example/scenarios/mod-bts0-numtrx2.conf</affectedPath><affectedPath>example/scenarios/cfg-iperf3-time@.conf</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</affectedPath><affectedPath>example/suites/gprs/iperf3.py</affectedPath><affectedPath>ttcn3/README.txt</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/scripts/run_ttcn3_docker.sh</affectedPath><affectedPath>sysmocom/suites/nitb_netreg_mass/suite.conf</affectedPath><affectedPath>sysmocom/suites/encryption/suite.conf</affectedPath><affectedPath>sysmocom/ttcn3/defaults.conf</affectedPath><affectedPath>sysmocom/scenarios/trx.conf</affectedPath><affectedPath>sysmocom/suites/encryption/lib/testlib.py</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-ts-tchh.conf</affectedPath><affectedPath>example/scenarios/mod-enb-nprb@.conf</affectedPath><affectedPath>example/defaults.conf</affectedPath><affectedPath>sysmocom/ttcn3/default-suites.conf</affectedPath><affectedPath>example/scenarios/cfg-srs-enable-pcap.conf</affectedPath><affectedPath>sysmocom/suites/voice/suite.conf</affectedPath><affectedPath>sysmocom/suites/smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>example/scenarios/band-1800.conf</affectedPath><affectedPath>sysmocom/suites/nitb_ussd/suite.conf</affectedPath><affectedPath>sysmocom/suites/4g/suite.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-ts-tchf.conf</affectedPath><affectedPath>example/suites/sms/suite.conf</affectedPath><affectedPath>sysmocom/suites/nitb_debug/error.py</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-chanallocdescend.conf</affectedPath><affectedPath>sysmocom/suites/smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>sysmocom/suites/voice/lib/testlib.py</affectedPath><affectedPath>example/suites/smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>example/suites/nitb_sms/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-dynts67-ipa-compat-nanobts.conf</affectedPath><affectedPath>ttcn3/scenarios/oc2g.conf</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/suite.conf</affectedPath><affectedPath>example/scenarios/cfg-codec-fr1.conf</affectedPath><affectedPath>example/resources.conf.prod</affectedPath><affectedPath>sysmocom/paths.conf</affectedPath><affectedPath>example/default-suites.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-dynts67-ipa.conf</affectedPath><affectedPath>sysmocom/suites/nitb_sms/mo_mt_sms.py</affectedPath><affectedPath>sysmocom/README.txt</affectedPath><affectedPath>sysmocom/scenarios/trx-sysmocell5000.conf</affectedPath><affectedPath>sysmocom/ttcn3/scenarios/trx.conf</affectedPath><affectedPath>sysmocom/scenarios/cipher-a50.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-fr-any.conf</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>example/scenarios/cfg-codec-hr3.conf</affectedPath><affectedPath>ttcn3/defaults.conf</affectedPath><affectedPath>example/suites/debug/interactive.py</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-ts-tchf.conf</affectedPath><affectedPath>sysmocom/suites/nitb_netreg_mass/register_default_mass.py</affectedPath><affectedPath>example/suites/voice/suite.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-trxdversion0.conf</affectedPath><affectedPath>example/suites/nitb_smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>example/suites/4g/iperf3_dl.py</affectedPath><affectedPath>example/suites/smpp/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-epc-type@.conf</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_0_authreq.py</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-trxdversion0.conf</affectedPath><affectedPath>example/scenarios/cfg-codec-fr2.conf</affectedPath><affectedPath>example/scenarios/oc2g.conf</affectedPath><affectedPath>example/suites/nitb_debug/interactive.py</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</affectedPath><affectedPath>sysmocom/scenarios/srsue-rftype@.conf</affectedPath><affectedPath>example/scenarios/cipher-a50.conf</affectedPath><affectedPath>sysmocom/suites/nitb_netreg/register_default.py</affectedPath><affectedPath>example/scenarios/cfg-codec-fr-any.conf</affectedPath><affectedPath>sysmocom/suites/nitb_debug/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-dynts-osmo.conf</affectedPath><affectedPath>example/suites/nitb_smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>example/resources.conf.virtual</affectedPath><affectedPath>example/scenarios/mod-enb-meas-event@.conf</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/suite.conf</affectedPath><affectedPath>example/scenarios/srsenb-rftype@.conf</affectedPath><affectedPath>example/suites/nitb_debug/fail_raise.py</affectedPath><affectedPath>sysmocom/scenarios/trx-lms.conf</affectedPath><affectedPath>example/suites/nitb_netreg/register.py</affectedPath><affectedPath>example/suites/nitb_ussd/suite.conf</affectedPath><affectedPath>example/scenarios/amarisoftue-rftype@.conf</affectedPath><affectedPath>example/scenarios/mod-enb-txmode@.conf</affectedPath><affectedPath>example/suites/nitb_sms/mo_mt_sms.py</affectedPath><affectedPath>example/suites/4g/iperf3_ul.py</affectedPath><affectedPath>sysmocom/ttcn3/scenarios/sysmo.conf</affectedPath><affectedPath>example/suites/nitb_debug/fail.py</affectedPath><affectedPath>sysmocom/ttcn3/jenkins-run.sh</affectedPath><affectedPath>example/scenarios/srsue-rftype@.conf</affectedPath><affectedPath>sysmocom/suites/4g/iperf3_ul.py</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_0_authopt.py</affectedPath><affectedPath>sysmocom/suites/debug/suite.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_3_authreq.py</affectedPath><affectedPath>sysmocom/ttcn3/paths.conf</affectedPath><affectedPath>sysmocom/scenarios/trx-b200.conf</affectedPath><affectedPath>sysmocom/resources.conf.prod</affectedPath><affectedPath>example/scenarios/mod-bts0-dynts67-osmo.conf</affectedPath><affectedPath>sysmocom/suites/nitb_netreg/suite.conf</affectedPath><affectedPath>sysmocom/suites/4g/ping.py</affectedPath><affectedPath>sysmocom/scenarios/cipher-a51.conf</affectedPath><affectedPath>sysmocom/suites/sms/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/oc2g.conf</affectedPath><affectedPath>sysmocom/scenarios/amarisoftue-rftype@.conf</affectedPath><affectedPath>sysmocom/ttcn3/README.txt</affectedPath><affectedPath>example/scenarios/trx-lms.conf</affectedPath><affectedPath>example/suites/voice/lib/testlib.py</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-numtrx2.conf</affectedPath><affectedPath>sysmocom/default-suites.conf</affectedPath><affectedPath>sysmocom/scenarios/srsenb-rftype@.conf</affectedPath><affectedPath>sysmocom/suites/nitb_netreg/register.py</affectedPath><affectedPath>sysmocom/scenarios/cfg-iperf3-time@.conf</affectedPath><affectedPath>example/scenarios/band-900.conf</affectedPath><affectedPath>example/scenarios/cfg-codec-fr3.conf</affectedPath><affectedPath>sysmocom/scenarios/trx-umtrx.conf</affectedPath><affectedPath>sysmocom/suites/nitb_debug/interactive.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>example/suites/gprs/ping.py</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-fr2.conf</affectedPath><affectedPath>ttcn3/scenarios/sysmo.conf</affectedPath><affectedPath>sysmocom/scenarios/band-1900.conf</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</affectedPath><affectedPath>sysmocom/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>example/resources.conf.rnd</affectedPath><affectedPath>example/suites/nitb_debug/suite.conf</affectedPath><affectedPath>sysmocom/suites/gprs/suite.conf</affectedPath><affectedPath>example/suites/voice/mo_mt_call_osmux.py</affectedPath><affectedPath>sysmocom/scenarios/amarisoftenb-rftype@.conf</affectedPath><affectedPath>example/suites/gprs/suite.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-ts-tchh.conf</affectedPath><affectedPath>sysmocom/suites/ussd/suite.conf</affectedPath><affectedPath>sysmocom/suites/nitb_debug/pass.py</affectedPath><affectedPath>example/scenarios/cfg-amarisoft-license@.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-enb-nprb@.conf</affectedPath><affectedPath>example/scenarios/trx-sysmocell5000.conf</affectedPath><affectedPath>example/suites/ussd/suite.conf</affectedPath><affectedPath>ttcn3/scenarios/trx.conf</affectedPath><affectedPath>example/scenarios/cfg-epc-qci@.conf</affectedPath><affectedPath>example/suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>ttcn3/resources.conf.prod</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_1_authreq.py</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</affectedPath><affectedPath>example/suites/ussd/assert_extension.py</affectedPath><affectedPath>sysmocom/suites/gprs/ping.py</affectedPath><affectedPath>sysmocom/scenarios/mod-modem-args@.conf</affectedPath><affectedPath>example/suites/smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>sysmocom/scenarios/mod-enb-ncells@.conf</affectedPath><affectedPath>example/suites/dynts/suite.conf</affectedPath><affectedPath>example/scenarios/sysmo.conf</affectedPath><affectedPath>sysmocom/suites/nitb_sms/suite.conf</affectedPath><affectedPath>example/scenarios/band-1900.conf</affectedPath><affectedPath>sysmocom/suites/debug/interactive.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>example/suites/encryption/register_a5_0_authopt.py</affectedPath><affectedPath>example/scenarios/trx-b200.conf</affectedPath><affectedPath>example/suites/nitb_debug/error.py</affectedPath><affectedPath>sysmocom/suites/nitb_ussd/assert_extension.py</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/suite.conf</affectedPath><affectedPath>example/scenarios/cfg-codec-hr1.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-dynts67-ipa-compat-nanobts.conf</affectedPath><affectedPath>example/suites/nitb_ussd/assert_extension.py</affectedPath><affectedPath>example/suites/4g/ping.py</affectedPath><affectedPath>sysmocom/scenarios/trx-lms-limenet-micro.conf</affectedPath><affectedPath>example/scenarios/trx-lms-limenet-micro.conf</affectedPath><affectedPath>example/suites/debug/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-enb-txmode@.conf</affectedPath><affectedPath>example/suites/encryption/lib/testlib.py</affectedPath><affectedPath>example/suites/dynts/switch_tch_pdch.py</affectedPath><affectedPath>example/scenarios/trx-umtrx.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-enb-args@.conf</affectedPath><affectedPath>example/suites/voice/mo_mt_call.py</affectedPath><affectedPath>sysmocom/suites/4g/iperf3_dl.py</affectedPath><affectedPath>ttcn3/jenkins-run.sh</affectedPath><affectedPath>sysmocom/resources.conf.rnd</affectedPath><affectedPath>example/scenarios/mod-srsue-airplane_mode_sim@.conf</affectedPath><affectedPath>example/suites/nitb_smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-fr3.conf</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>sysmocom/scenarios/mfeature-gprs.conf</affectedPath><affectedPath>example/suites/smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>sysmocom/suites/smpp/suite.conf</affectedPath><affectedPath>sysmocom/suites/dynts/suite.conf</affectedPath><affectedPath>sysmocom/suites/ussd/assert_extension.py</affectedPath><affectedPath>example/suites/nitb_netreg_mass/register_default_mass.py</affectedPath><affectedPath>example/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>example/scenarios/mod-bts0-dynts67-ipa.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-epc-qci@.conf</affectedPath><affectedPath>example/suites/gprs/cs_paging_gprs_active.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>sysmocom/scenarios/cfg-srs-enable-pcap.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-dynts-ipa.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_1_authreq.py</affectedPath><affectedPath>sysmocom/suites/dynts/switch_tch_pdch.py</affectedPath><affectedPath>example/suites/nitb_netreg/suite.conf</affectedPath><affectedPath>sysmocom/suites/gprs/cs_paging_gprs_active.py</affectedPath><affectedPath>sysmocom/suites/gprs/iperf3m4.py</affectedPath><affectedPath>sysmocom/resources.conf.virtual</affectedPath><affectedPath>sysmocom/scenarios/octphy.conf</affectedPath><commitId>99bed8bdb286bac4b7d3d5c2297aea30fd82e709</commitId><timestamp>1586538014000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move example/ and ttcn3/ to sysmocom/ and sysmocom/ttcn3

This content is mostly specific to sysmocom's setup (thought it can
still be re-used by other people if willing to).

symlinks in ttcn3/ pointing to example/ are redone to point to
sysmocom/.

Change-Id: I364e0859c0851b9167907a4d948b659a0f6a19fb
</comment><date>2020-04-10 19:00:14 +0200</date><id>99bed8bdb286bac4b7d3d5c2297aea30fd82e709</id><msg>Move example/ and ttcn3/ to sysmocom/ and sysmocom/ttcn3</msg><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-dynts67-ipa-compat-nanobts.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/error.py</file></path><path><editType>delete</editType><file>example/suites/nitb_ussd/assert_extension.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_netreg/suite.conf</file></path><path><editType>delete</editType><file>ttcn3/suites/ttcn3_bts_tests/scripts/run_ttcn3_docker.sh</file></path><path><editType>add</editType><file>sysmocom/scenarios/band-1800.conf</file></path><path><editType>add</editType><file>sysmocom/suites/4g/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-amarisoft-license@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-chanallocdescend.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/pass.py</file></path><path><editType>delete</editType><file>example/scenarios/band-900.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-fr-any.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_smpp/esme_connect_policy_acceptall.py</file></path><path><editType>delete</editType><file>example/suites/gprs/suite.conf</file></path><path><editType>delete</editType><file>ttcn3/defaults.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-srs-enable-pcap.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/jenkins-run.sh</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-ts-tchh.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_netreg/register.py</file></path><path><editType>delete</editType><file>example/scenarios/cfg-iperf3-time@.conf</file></path><path><editType>delete</editType><file>ttcn3/paths.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/oc2g.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/pass.py</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-fr1.conf</file></path><path><editType>delete</editType><file>example/suites/4g/iperf3_ul.py</file></path><path><editType>add</editType><file>sysmocom/suites/ussd/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/srsenb-rftype@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-epc-qci@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/band-900.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-modem-args@.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/fail_raise.py</file></path><path><editType>delete</editType><file>example/suites/encryption/register_a5_1_authreq.py</file></path><path><editType>add</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/scripts/run_ttcn3_docker.sh</file></path><path><editType>delete</editType><file>example/suites/gprs/lib/testlib.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_netreg_mass/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-epc-type@.conf</file></path><path><editType>delete</editType><file>example/suites/voice/lib/testlib.py</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/fail_raise.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_netreg/register_default.py</file></path><path><editType>add</editType><file>sysmocom/suites/debug/suite.conf</file></path><path><editType>add</editType><file>sysmocom/default-suites.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/resources.conf.rnd</file></path><path><editType>delete</editType><file>example/scenarios/amarisoftenb-rftype@.conf</file></path><path><editType>delete</editType><file>example/suites/encryption/register_a5_0_authopt.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-trxdversion0.conf</file></path><path><editType>delete</editType><file>example/suites/debug/interactive.py</file></path><path><editType>delete</editType><file>example/suites/4g/ping.py</file></path><path><editType>delete</editType><file>example/scenarios/srsue-rftype@.conf</file></path><path><editType>delete</editType><file>example/scenarios/trx-umtrx.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-numtrx2.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-ts-tchh.conf</file></path><path><editType>delete</editType><file>example/scenarios/cipher-a50.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-enb-ncells@.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-srsue-ncarriers@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cipher-a50.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>sysmocom/suites/smpp/suite.conf</file></path><path><editType>delete</editType><file>example/suites/sms/mo_mt_sms.py</file></path><path><editType>delete</editType><file>ttcn3/suites/ttcn3_bts_tests/suite.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/default-suites.conf</file></path><path><editType>add</editType><file>sysmocom/suites/smpp/esme_ms_sms_transaction.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-args@.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-meas-event@.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/interactive.py</file></path><path><editType>delete</editType><file>example/resources.conf.rnd</file></path><path><editType>add</editType><file>sysmocom/suites/debug/interactive.py</file></path><path><editType>add</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cipher-a51.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-dynts67-ipa.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-dynts-osmo.conf</file></path><path><editType>add</editType><file>sysmocom/suites/dynts/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-dynts67-osmo.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/srsue-rftype@.conf</file></path><path><editType>delete</editType><file>example/suites/debug/suite.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_ussd/assert_extension.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/interactive.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-dynts67-ipa-compat-nanobts.conf</file></path><path><editType>add</editType><file>sysmocom/suites/voice/lib/testlib.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/sysmo.conf</file></path><path><editType>add</editType><file>sysmocom/suites/ussd/assert_extension.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx-b200.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_smpp/suite.conf</file></path><path><editType>delete</editType><file>example/suites/dynts/suite.conf</file></path><path><editType>delete</editType><file>example/suites/smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-nprb@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-enb-txmode@.conf</file></path><path><editType>delete</editType><file>example/suites/encryption/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/nanobts.conf</file></path><path><editType>delete</editType><file>example/suites/smpp/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-dynts-osmo.conf</file></path><path><editType>add</editType><file>sysmocom/paths.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-epc-type@.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-ncells@.conf</file></path><path><editType>add</editType><file>sysmocom/suites/dynts/switch_tch_pdch.py</file></path><path><editType>add</editType><file>sysmocom/suites/sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/mfeature-gprs.conf</file></path><path><editType>delete</editType><file>ttcn3/scenarios/trx.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx-lms-limenet-micro.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-epc-qci@.conf</file></path><path><editType>delete</editType><file>example/resources.conf.virtual</file></path><path><editType>delete</editType><file>example/suites/dynts/switch_tch_pdch.py</file></path><path><editType>delete</editType><file>example/suites/gprs/ping.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-egprs.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/lib/testlib.py</file></path><path><editType>add</editType><file>sysmocom/ttcn3/defaults.conf</file></path><path><editType>delete</editType><file>example/default-suites.conf</file></path><path><editType>delete</editType><file>example/suites/ussd/assert_extension.py</file></path><path><editType>delete</editType><file>example/scenarios/band-1800.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-fr2.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx-sysmocell5000.conf</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/suite.conf</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/cs_paging_gprs_active.py</file></path><path><editType>delete</editType><file>example/suites/nitb_netreg_mass/register_default_mass.py</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/ping.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/fail.py</file></path><path><editType>delete</editType><file>example/suites/gprs/iperf3.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-fr-any.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-dynts-ipa.conf</file></path><path><editType>add</editType><file>sysmocom/suites/smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>sysmocom/ttcn3/scenarios/trx.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-srs-enable-pcap.conf</file></path><path><editType>add</editType><file>sysmocom/suites/sms/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/trx-lms-limenet-micro.conf</file></path><path><editType>delete</editType><file>ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</file></path><path><editType>delete</editType><file>example/suites/ussd/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-egprs.conf</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>add</editType><file>sysmocom/resources.conf.rnd</file></path><path><editType>add</editType><file>sysmocom/ttcn3/paths.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-srsue-airplane_mode_sim@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-modem-args@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/amarisoftue-rftype@.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-amarisoft-license@.conf</file></path><path><editType>delete</editType><file>ttcn3/default-suites.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/scenarios/sysmo.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-fr3.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-fr2.conf</file></path><path><editType>delete</editType><file>example/paths.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/nanobts.conf</file></path><path><editType>delete</editType><file>example/suites/gprs/ping_idle_ping.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-trxdversion0.conf</file></path><path><editType>delete</editType><file>ttcn3/scenarios/sysmo.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-hr1.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-ts-tchf.conf</file></path><path><editType>delete</editType><file>example/scenarios/cipher-a51.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_smpp/suite.conf</file></path><path><editType>delete</editType><file>ttcn3/resources.conf.prod</file></path><path><editType>delete</editType><file>example/defaults.conf</file></path><path><editType>add</editType><file>sysmocom/suites/4g/ping.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/suite.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/scenarios/oc2g.conf</file></path><path><editType>delete</editType><file>example/suites/encryption/register_a5_3_authreq.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-hr3.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_netreg/register.py</file></path><path><editType>delete</editType><file>example/suites/nitb_sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/srsenb-rftype@.conf</file></path><path><editType>delete</editType><file>example/scenarios/octphy.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_smpp/esme_ms_sms_transaction.py</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/lib/testlib.py</file></path><path><editType>delete</editType><file>example/suites/voice/mo_mt_call_osmux.py</file></path><path><editType>add</editType><file>sysmocom/suites/4g/iperf3_dl.py</file></path><path><editType>delete</editType><file>example/scenarios/mfeature-gprs.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</file></path><path><editType>add</editType><file>sysmocom/ttcn3/resources.conf.prod</file></path><path><editType>delete</editType><file>example/scenarios/mod-srsue-airplane_mode_sim@.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/register_a5_3_authreq.py</file></path><path><editType>add</editType><file>sysmocom/suites/4g/iperf3_ul.py</file></path><path><editType>add</editType><file>sysmocom/defaults.conf</file></path><path><editType>delete</editType><file>example/suites/encryption/lib/testlib.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-enb-nprb@.conf</file></path><path><editType>delete</editType><file>example/scenarios/trx-b200.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx-umtrx.conf</file></path><path><editType>delete</editType><file>example/scenarios/band-1900.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_netreg/suite.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_ussd/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-numtrx2.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/octphy.conf</file></path><path><editType>delete</editType><file>example/suites/4g/iperf3_dl.py</file></path><path><editType>delete</editType><file>example/suites/smpp/esme_connect_policy_acceptall.py</file></path><path><editType>delete</editType><file>ttcn3/jenkins-run.sh</file></path><path><editType>delete</editType><file>example/suites/nitb_netreg/register_default.py</file></path><path><editType>delete</editType><file>ttcn3/scenarios/oc2g.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>example/scenarios/trx.conf</file></path><path><editType>delete</editType><file>ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</file></path><path><editType>delete</editType><file>example/suites/nitb_smpp/esme_ms_sms_transaction.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-hr1.conf</file></path><path><editType>delete</editType><file>example/suites/4g/suite.conf</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/ping_idle_ping.py</file></path><path><editType>add</editType><file>sysmocom/suites/voice/suite.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/fail.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_netreg_mass/register_default_mass.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-dynts67-ipa.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_sms/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-enb-meas-event@.conf</file></path><path><editType>delete</editType><file>example/scenarios/trx-sysmocell5000.conf</file></path><path><editType>add</editType><file>sysmocom/resources.conf.virtual</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_sms/suite.conf</file></path><path><editType>add</editType><file>sysmocom/suites/voice/mo_mt_call.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-txmode@.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/suite.conf</file></path><path><editType>delete</editType><file>example/suites/encryption/register_a5_0_authreq.py</file></path><path><editType>delete</editType><file>ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</file></path><path><editType>delete</editType><file>example/scenarios/oc2g.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-enb-args@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-iperf3-time@.conf</file></path><path><editType>delete</editType><file>example/suites/gprs/iperf3m4.py</file></path><path><editType>delete</editType><file>example/suites/nitb_smpp/esme_connect_policy_acceptall.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-ts-tchf.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/register_a5_0_authopt.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_ussd/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-chanallocdescend.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-dynts-ipa.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/register_a5_1_authreq.py</file></path><path><editType>delete</editType><file>example/resources.conf.prod</file></path><path><editType>delete</editType><file>example/suites/smpp/esme_ms_sms_transaction.py</file></path><path><editType>delete</editType><file>ttcn3/README.txt</file></path><path><editType>add</editType><file>sysmocom/ttcn3/README.txt</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-fr1.conf</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/iperf3m4.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx-lms.conf</file></path><path><editType>delete</editType><file>example/suites/smpp/esme_ms_sms_storeforward.py</file></path><path><editType>delete</editType><file>example/scenarios/trx-lms.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>sysmocom/suites/voice/mo_mt_call_osmux.py</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-hr3.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-dynts67-osmo.conf</file></path><path><editType>delete</editType><file>example/suites/sms/suite.conf</file></path><path><editType>delete</editType><file>example/README.txt</file></path><path><editType>add</editType><file>sysmocom/README.txt</file></path><path><editType>add</editType><file>sysmocom/scenarios/amarisoftenb-rftype@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-srsue-ncarriers@.conf</file></path><path><editType>delete</editType><file>example/suites/gprs/cs_paging_gprs_active.py</file></path><path><editType>delete</editType><file>ttcn3/resources.conf.rnd</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-fr3.conf</file></path><path><editType>delete</editType><file>example/suites/voice/mo_mt_call.py</file></path><path><editType>delete</editType><file>example/scenarios/amarisoftue-rftype@.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/error.py</file></path><path><editType>add</editType><file>sysmocom/suites/smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>example/scenarios/sysmo.conf</file></path><path><editType>delete</editType><file>example/suites/voice/suite.conf</file></path><path><editType>add</editType><file>sysmocom/resources.conf.prod</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/iperf3.py</file></path><path><editType>add</editType><file>sysmocom/suites/smpp/esme_connect_policy_acceptall.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/band-1900.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_netreg_mass/suite.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/register_a5_0_authreq.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/examples/4g_srsLTE/scenarios/cfg-epc-qci@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-enb-txmode@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/README.txt</affectedPath><affectedPath>doc/examples/4g_srsLTE/defaults.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-modem-args@.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/resources.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-srsue-ncarriers@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/default-suites.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/cfg-srs-enable-pcap.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/iperf3_dl.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/cfg-epc-type@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/cfg-iperf3-time@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/iperf3_ul.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/resources.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/paths.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/default-suites.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/suite.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/srsenb-rftype@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-enb-nprb@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-srsue-airplane_mode_sim@.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/README.txt</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-enb-args@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/srsue-rftype@.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/paths.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/suites/sms/suite.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-enb-ncells@.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/defaults.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-enb-meas-event@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/ping.py</affectedPath><affectedPath>doc/examples/2g_osmocom/scenarios/trx-b200.conf</affectedPath><commitId>f9d92f78e6beaa8ba464cde9a5c622e4d15b2e26</commitId><timestamp>1586538014000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Introduce doc/examples/ directory

It contains simple usual setups to get started with osmo-gsm-tester,
such as creating a 4G network using srsLTE or a 2G network using the
osmocom stack (+ ofono modems).

Change-Id: I55d5b1152da201799af21a77ef6c562f97bd94fc
</comment><date>2020-04-10 19:00:14 +0200</date><id>f9d92f78e6beaa8ba464cde9a5c622e4d15b2e26</id><msg>Introduce doc/examples/ directory</msg><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-enb-args@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/README.txt</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/paths.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/resources.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/suites/sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-enb-ncells@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-enb-txmode@.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/defaults.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/srsenb-rftype@.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/scenarios/trx-b200.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/suites/4g/iperf3_dl.py</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-enb-nprb@.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/README.txt</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/suites/4g/iperf3_ul.py</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/cfg-epc-type@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-srsue-ncarriers@.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/default-suites.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/cfg-srs-enable-pcap.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/resources.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/default-suites.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/cfg-iperf3-time@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/defaults.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-enb-meas-event@.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/suites/sms/suite.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-srsue-airplane_mode_sim@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/cfg-epc-qci@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/srsue-rftype@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/suites/4g/ping.py</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-modem-args@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/paths.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/suites/4g/suite.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_bsc.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_nitb.py</affectedPath><affectedPath>src/osmo_gsm_tester/ggsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_sgsn.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_ggsn.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_stp.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgcpgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_mgcpgw.py</affectedPath><affectedPath>src/osmo_gsm_tester/stp_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/sgsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/nitb_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/bsc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_hlr.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/hlr_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_mgw.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_msc.py</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><commitId>9b486eedb6914e815468094b1838424c5772a953</commitId><timestamp>1586540466000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Rename object classes to be {obj_class}_{implementation}

Change-Id: Ieafd96d7ee5b4baef08ca767629b93834f6a8c7c
</comment><date>2020-04-10 19:41:06 +0200</date><id>9b486eedb6914e815468094b1838424c5772a953</id><msg>Rename object classes to be {obj_class}_{implementation}</msg><path><editType>add</editType><file>src/osmo_gsm_tester/epc_amarisoft.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_mgw.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/ms_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_nitb.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_hlr.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/enb_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_stp.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_sgsn.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/mgcpgw_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/sgsn_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/hlr_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/mgw_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/srs_epc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_mgcpgw.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_msc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/ggsn_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/bsc_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/stp_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/epc_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/amarisoft_epc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_ggsn.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/enb_amarisoft.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/amarisoft_ue.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/nitb_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_bsc.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/ms_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/msc_osmo.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/process.py</affectedPath><affectedPath>src/osmo_gsm_tester/template.py</affectedPath><affectedPath>src/osmo_gsm_tester/event_loop.py</affectedPath><affectedPath>src/osmo_gsm_tester/util.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_ctrl.py</affectedPath><affectedPath>src/osmo_gsm_tester/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/smsc.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_driver.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply_intellinet.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_srs.py</affectedPath><affectedPath>src/osmo_ms_driver/__main__.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/remote.py</affectedPath><affectedPath>src/osmo_gsm_tester/iperf3.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/event_loop.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/util.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/template.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_oc2g.py</affectedPath><affectedPath>selftest/process_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/process.py</affectedPath><affectedPath>src/osmo_gsm_tester/stp_osmo.py</affectedPath><affectedPath>selftest/template_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/run_node.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/sgsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/nitb_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/schema.py</affectedPath><affectedPath>src/osmo_gsm_tester/test.py</affectedPath><affectedPath>src/osmo_gsm_tester/schema.py</affectedPath><affectedPath>src/osmo_ms_driver/simple_loop.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_amarisoft.py</affectedPath><affectedPath>selftest/log_test.py</affectedPath><affectedPath>src/osmo_ms_driver/event_server.py</affectedPath><affectedPath>src/osmo_gsm_tester/config.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_nanobts.py</affectedPath><affectedPath>src/osmo_gsm_tester/log.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/trial.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/config.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/ggsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgw_osmo.py</affectedPath><affectedPath>selftest/config_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply_sispm.py</affectedPath><affectedPath>selftest/trial_test.py</affectedPath><affectedPath>selftest/_prep.py</affectedPath><affectedPath>src/osmo_ms_driver/starter.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgcpgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcap_recorder.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu.py</affectedPath><affectedPath>src/osmo_gsm_tester/remote.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms.py</affectedPath><affectedPath>selftest/suite_test.py</affectedPath><affectedPath>selftest/resource_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/modem.py</affectedPath><affectedPath>src/osmo_gsm_tester/bsc_osmo.py</affectedPath><affectedPath>selftest/lock_test_help.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/__init__.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/log.py</affectedPath><affectedPath>src/osmo-gsm-tester.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmovirtual.py</affectedPath><affectedPath>selftest/util_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/hlr_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_octphy.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmocon.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/esme.py</affectedPath><affectedPath>src/osmo_ms_driver/test_support.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><commitId>e8bbcbf5b8f3fd456b17595fd6ea22ce031b5427</commitId><timestamp>1586625353000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Create core directory to contain most of code not in object classes used by tests

Change-Id: I9aec6c55ccd71894182057d36e0025b69925d314
</comment><date>2020-04-11 19:15:53 +0200</date><id>e8bbcbf5b8f3fd456b17595fd6ea22ce031b5427</id><msg>Create core directory to contain most of code not in object classes used</msg><path><editType>edit</editType><file>src/osmo_ms_driver/simple_loop.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>selftest/config_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/epc.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bsc_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/event_server.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/__init__.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/mgw_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_sysmo.py</file></path><path><editType>edit</editType><file>selftest/lock_test_help.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/process.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/nitb_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/process.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/test.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/event_loop.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/template.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/config.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/powersupply.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/ggsn_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_oc2g.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/hlr_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/powersupply_intellinet.py</file></path><path><editType>edit</editType><file>selftest/trial_test.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/config.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/enb.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/ms_driver.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/trial.py</file></path><path><editType>edit</editType><file>selftest/_prep.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/util.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/enb_amarisoft.py</file></path><path><editType>edit</editType><file>selftest/suite_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_osmovirtual.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/enb_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_sysmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcap_recorder.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/esme.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/smsc.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/starter.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/stp_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/schema.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/ms_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/log.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/run_node.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/epc_srs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/util.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/__main__.py</file></path><path><editType>edit</editType><file>selftest/resource_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_octphy.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/log.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/mgcpgw_osmo.py</file></path><path><editType>edit</editType><file>selftest/log_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_osmotrx.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/powersupply_sispm.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/remote.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/osmo_ctrl.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/epc_amarisoft.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/msc_osmo.py</file></path><path><editType>edit</editType><file>selftest/util_test.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/test_support.py</file></path><path><editType>edit</editType><file>src/osmo-gsm-tester.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/ms_srs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/remote.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/osmocon.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/iperf3.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/modem.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_oc2g.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/event_loop.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/ms.py</file></path><path><editType>edit</editType><file>selftest/process_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_nanobts.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/template.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/schema.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/sgsn_osmo.py</file></path><path><editType>edit</editType><file>selftest/template_test.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/osmo_ctrl.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmovirtual.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcap_recorder.py</affectedPath><affectedPath>src/osmo_gsm_tester/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_ctrl.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/mgcpgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/smsc.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_driver.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply_intellinet.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_driver.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/iperf3.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/osmocon.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/sms.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_octphy.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/iperf3.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/mgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/stp_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/run_node.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/sgsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/powersupply.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/sgsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/smsc.py</affectedPath><affectedPath>src/osmo_gsm_tester/nitb_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_nanobts.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms.py</affectedPath><affectedPath>src/osmo_gsm_tester/test.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_nanobts.py</affectedPath><affectedPath>selftest/sms_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_osmo_mobile.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/modem.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ggsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/ggsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_osmo_mobile.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/hlr_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply_sispm.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/powersupply_sispm.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgcpgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcap_recorder.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/stp_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/run_node.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bsc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/sms.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms.py</affectedPath><affectedPath>src/osmo_gsm_tester/modem.py</affectedPath><affectedPath>src/osmo_gsm_tester/bsc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/powersupply_intellinet.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmovirtual.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/nitb_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/hlr_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_octphy.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmocon.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/esme.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/esme.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><commitId>e1a58bd8ddaa4afb1f6de80d165f4561cb44de60</commitId><timestamp>1586625356000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move object classes used by tests into obj/ subdir

Change-Id: I0b2963cf00acd1f9036dca2e87aa3b87a0f8066d
</comment><date>2020-04-11 19:15:56 +0200</date><id>e1a58bd8ddaa4afb1f6de80d165f4561cb44de60</id><msg>Move object classes used by tests into obj/ subdir</msg><path><editType>delete</editType><file>src/osmo_gsm_tester/mgw_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/pcu.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/epc_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/enb_amarisoft.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/run_node.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/msc_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/pcu_oc2g.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/pcap_recorder.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/epc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_oc2g.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/powersupply.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/powersupply_sispm.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_osmovirtual.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/pcu_sysmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_oc2g.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ggsn_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_nanobts.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/pcu_oc2g.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/esme.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ms_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bsc_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/nitb_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/iperf3.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/powersupply_intellinet.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms_osmo_mobile.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/powersupply_sispm.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_osmovirtual.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/epc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/hlr_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/run_node.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/sgsn_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/modem.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/enb_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/epc_amarisoft.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/stp_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ms_osmo_mobile.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_osmotrx.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/pcap_recorder.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/pcu.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_nanobts.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/mgcpgw_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/modem.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/powersupply.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ggsn_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/test.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_ctrl.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/osmo_ctrl.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms_srs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/sms.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/stp_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bsc_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/enb.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/epc_amarisoft.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/powersupply_intellinet.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/enb_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/nitb_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/pcu_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/enb_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/sms.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_sysmo.py</file></path><path><editType>edit</editType><file>selftest/sms_test.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_octphy.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/epc_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ms.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_octphy.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/osmocon.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/hlr_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/pcu_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/smsc.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_osmotrx.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ms_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_sysmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/enb.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/sgsn_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/smsc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/esme.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/pcu_sysmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/iperf3.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/mgcpgw_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms_driver.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/mgw_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/msc_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ms_driver.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmocon.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/modem.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_ofono.py</affectedPath><commitId>0dbd6945017a26b710ec1a5ddb5b993414a6a61d</commitId><timestamp>1586625356000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Rename modem.py to ms_ofono.py

Change-Id: I050970986b0b3fbc23b756c5b7c524cb8b7c1327
</comment><date>2020-04-11 19:15:56 +0200</date><id>0dbd6945017a26b710ec1a5ddb5b993414a6a61d</id><msg>Rename modem.py to ms_ofono.py</msg><path><editType>delete</editType><file>src/osmo_gsm_tester/obj/modem.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms_ofono.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/iperf3.py</affectedPath><commitId>fdd8e3aad20df1cc94fbc8f69a79cb48df9e55d5</commitId><timestamp>1586861423000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>iperf3: Avoid using --logfile arg

Some older iperf3 versions don't support the --logfile arg. Let's
instead parse the json from stdout. Old --logfile behavior is left in
code but disabled since it's a nicer (less hacky) way to get results,
because parsing from stdout means we need to avoid reading some content.

Change-Id: Ia1b7fa4dae074089878963aeddf0006aea68e31f
</comment><date>2020-04-14 12:50:23 +0200</date><id>fdd8e3aad20df1cc94fbc8f69a79cb48df9e55d5</id><msg>iperf3: Avoid using --logfile arg</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/iperf3.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><commitId>e4d5a139e3cab2df6942cfa8f34372ae5e0a955f</commitId><timestamp>1586895786000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>enb_amarisoft: fix enb conf template name

issue has been introduced during refactor of enb class names

Change-Id: Ib3ad6451c3979440be28d8811f51ce5d1c103518
</comment><date>2020-04-14 22:23:06 +0200</date><id>e4d5a139e3cab2df6942cfa8f34372ae5e0a955f</id><msg>enb_amarisoft: fix enb conf template name</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_amarisoft.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><commitId>135c609d295a3d2217d4275c8682d73905fffb2e</commitId><timestamp>1587037477000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb_srs.py: Pass filenames to main cfg file template instead of cmdline args

Change-Id: Ifec6a8a9c29b94634f6ac7ea50aae9b8e18ae3cb
</comment><date>2020-04-16 13:44:37 +0200</date><id>135c609d295a3d2217d4275c8682d73905fffb2e</id><msg>enb_srs.py: Pass filenames to main cfg file template instead of cmdline</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsepc.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_srs.py</affectedPath><commitId>3373703a72232f040c27e53fe5f395780e846120</commitId><timestamp>1587038397000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>epc_srs.py: Pass filenames to main cfg file template instead of cmdline args

Change-Id: I1ac3a3cace7ec2b0f85c5d9a5f97d5007d7c65ac
</comment><date>2020-04-16 13:59:57 +0200</date><id>3373703a72232f040c27e53fe5f395780e846120</id><msg>epc_srs.py: Pass filenames to main cfg file template instead of cmdline</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsepc.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc_srs.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>0e6ab424a49a6c3c061e0bbee3dd40da9d0129b3</commitId><timestamp>1587044491000</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.py: Pass filenames to main cfg file template instead of cmdline args

Change-Id: Id2a6ba17d087d2ff67fe10b1dae6434259e74366
</comment><date>2020-04-16 15:41:31 +0200</date><id>0e6ab424a49a6c3c061e0bbee3dd40da9d0129b3</id><msg>ms_srs.py: Pass filenames to main cfg file template instead of cmdline</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><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>4b5a09a83c54ceb0f8a044ce4f0256b03a5a6138</commitId><timestamp>1587067389000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>enb: add optional gtp_bind_addr paramter to enb class

this allows to optionally specify a the GTP bind_address for a enb object
in the resources.conf

this address is then used for binding the listening socket for gtp connections
which, in turn, allows to run the enb and epc on the same host.

when gtp_bind_addr is not specified, addr is used by default

this is especially useful if eNB and EPC run on the same host
and ZMQ is used for RF between eNB and UE. Two eNB addresses
are needed in this case, one bind address and one "remote-accessable"
address for the UEs ZMQ radio to connect to

Change-Id: I4fe38f31401428ed3e74e1d0b64960f0af122d37
</comment><date>2020-04-16 22:03:09 +0200</date><id>4b5a09a83c54ceb0f8a044ce4f0256b03a5a6138</id><msg>enb: add optional gtp_bind_addr paramter to enb class</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.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/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/powersupply.py</affectedPath><commitId>2b959580b9affe729e966c506656b7f47926c4bf</commitId><timestamp>1587135197000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>powersupply: Import sublcass module only if used

This way we avoid unconditionally importing all subclass dependencies,
and make them optional based on whether the setup has devices of that
type or not.

Change-Id: I0d2f8b26364b45f0d837cc51078784d1d0fa7ea1
</comment><date>2020-04-17 16:53:17 +0200</date><id>2b959580b9affe729e966c506656b7f47926c4bf</id><msg>powersupply: Import sublcass module only if used</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/powersupply.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>check_dependencies.py</affectedPath><affectedPath>src/osmo_ms_driver/__main__.py</affectedPath><commitId>045245d5aee511461756aa90c6928c116ca2e2e0</commitId><timestamp>1587145464000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>check_dependencies: Import modules dynamically and find related debian packages

This way we don't need to manually add new imports here or drop unusued
ones. It also makes sure local imports in all our py files is correct.
For instance, running the script already caught an issue which is added
to this patch (osmo_ms_driver/__main__.py).

This new version of the script also allows specifying subsets of
features to skip when checking for dependencies. This way, for instance
somebody not willing to use a sispm powersupply can stil check all the
needed dependencies are fine.

This new tool will make it easier to slowly make some dependencies only
used by some object test classes optional (for instance, python-smpplib
if user doesn't want to run an ESME node).

It also allows to retrieve the required debian/manually installed
packages when run with "-p" option:
"""
Debian packages:
        libpython3.5-minimal:amd64
        python3-gi
        python3-six
        libpython3.5-stdlib:amd64
        python3-pygments
        python3-yaml
        python3-mako
        python3-numpy
        python3-markupsafe

Modules without debian package (pip or setuptools?):
        usb                  [dpkg-query: no path found matching pattern /usr/local/lib/python3.5/dist-packages/usb/_interop.py]
        pydbus               [dpkg-query: no path found matching pattern /usr/local/lib/python3.5/dist-packages/pydbus/proxy.py]
        smpplib              [dpkg-query: no path found matching pattern /usr/local/lib/python3.5/dist-packages/smpplib/command_codes.py]
        sispm                [dpkg-query: no path found matching pattern /usr/local/lib/python3.5/dist-packages/sispm/__init__.py]
"""

Change-Id: I29ddf8971837754abd930d847bd1036e8e510de6
</comment><date>2020-04-17 19:44:24 +0200</date><id>045245d5aee511461756aa90c6928c116ca2e2e0</id><msg>check_dependencies: Import modules dynamically and find related debian</msg><path><editType>edit</editType><file>check_dependencies.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/__main__.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><affectedPath>sysmocom/defaults.conf</affectedPath><commitId>f46ae22b3dd7c9a4147ccc70ad66dbef2a8b8c14</commitId><timestamp>1587146908000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb: Add cell_list attribute

It allows configuring each cell_list up to a maximum of 'num_cells'.

Change-Id: I4fd30a3e37789b76bfaddc2beba1815154daab7f
</comment><date>2020-04-17 20:08:28 +0200</date><id>f46ae22b3dd7c9a4147ccc70ad66dbef2a8b8c14</id><msg>enb: Add cell_list attribute</msg><path><editType>edit</editType><file>sysmocom/defaults.conf</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><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.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/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/powersupply.py</affectedPath><commitId>a65b505adc782533122589abab2c63538f98dd49</commitId><timestamp>1587315403000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>powersupply.py: Fix import module line typo

Recent commit changed the import line so it runs only when required, but
added a typo making tests uing it fail.

Change-Id: Id3e5c16adc763a9b79cc464937c541abd15f98de
Fixes: 2b959580b9affe729e966c506656b7f47926c4bf
</comment><date>2020-04-19 18:56:43 +0200</date><id>a65b505adc782533122589abab2c63538f98dd49</id><msg>powersupply.py: Fix import module line typo</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/powersupply.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</affectedPath><commitId>ca89bb3924908ec28b7ee75095a7282409865f07</commitId><timestamp>1587377813000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsenb_rr.conf.tmpl: Fix whitespace

Change-Id: Ic2b4d8e2468984b096a870c878fa5d032ea4130f
</comment><date>2020-04-20 12:16:53 +0200</date><id>ca89bb3924908ec28b7ee75095a7282409865f07</id><msg>srsenb_rr.conf.tmpl: Fix whitespace</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/rfemu.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/rfemu_amarisoftctrl.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/rfemu_minicircuits.py</affectedPath><commitId>d4404d54c05a2c78e9b8d2fc491e668bdc4fa6c7</commitId><timestamp>1587382227000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb: Implement initial RF emulation API

Two implementations are provided:
* Amarisoft Ctrl interface (websocket)
* Mini-Circuits Programmable Attenuator (HW, HTTP API) [1]

in Amarisoft ENBs, if no rfemu is configured explicitly, the Ctrl
interface one is used by default, while still being possible to use the
HW one.

[1] https://www.minicircuits.com/pdfs/RC4DAT-6G-60.pdf

Change-Id: Ie98a3fb9bcd2b87b96ecbb5b79e0f53981892a32
</comment><date>2020-04-20 13:30:27 +0200</date><id>d4404d54c05a2c78e9b8d2fc491e668bdc4fa6c7</id><msg>enb: Implement initial RF emulation API</msg><path><editType>add</editType><file>src/osmo_gsm_tester/obj/rfemu_amarisoftctrl.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/rfemu_minicircuits.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_srs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/rfemu.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/resource.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><affectedPath>sysmocom/defaults.conf</affectedPath><commitId>491f77cd0f537f7a07ed8c23b84c2c7e2405a1cb</commitId><timestamp>1587391857000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb: Add attribute to set 'id'

Change-Id: I8ce296c7875d557062dc13e7093ce0400050f2ce
</comment><date>2020-04-20 16:10:57 +0200</date><id>491f77cd0f537f7a07ed8c23b84c2c7e2405a1cb</id><msg>enb: Add attribute to set 'id'</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb.py</file></path><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc_srs.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>sysmocom/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><commitId>a6d6304afccbd37462acf9ad8207d6ac29f25da9</commitId><timestamp>1587391857000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsue, amarisoft/srsENB: Support setting rx/tx_gain attributes

Change-Id: I4228ba8746a54db4c17443718c01069d431361b9
</comment><date>2020-04-20 16:10:57 +0200</date><id>a6d6304afccbd37462acf9ad8207d6ac29f25da9</id><msg>srsue, amarisoft/srsENB: Support setting rx/tx_gain attributes</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</file></path><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_amarisoft.py</file></path><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/enb_amarisoft.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/defaults.conf</affectedPath><commitId>9eff96e0682781a396ded323b868aebeb454b6c9</commitId><timestamp>1587398640000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>AmarisoftUE: Fix setting tx/rx gain attr

Fixes: a6d6304afccbd37462acf9ad8207d6ac29f25da9
Change-Id: I344313863390a00604045dcc18e552aa789b282f
</comment><date>2020-04-20 18:04:00 +0200</date><id>9eff96e0682781a396ded323b868aebeb454b6c9</id><msg>AmarisoftUE: Fix setting tx/rx gain attr</msg><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>154dc932192a89ff40c115f02ddce29b7426badc</commitId><timestamp>1587399671000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>AmarisoftENB: Support setting PCI value

Change-Id: Ibffb95f9b55e145d76ba64119a73ef9f1ed7cdef
</comment><date>2020-04-20 18:21:11 +0200</date><id>154dc932192a89ff40c115f02ddce29b7426badc</id><msg>AmarisoftENB: Support setting PCI value</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>6c77874f4643476dc070170d291f5591a916255e</commitId><timestamp>1587399671000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb: Introduce support for neighbour cell list

Change-Id: If604f1f2643a73f8c4da6ae3e9d24cd6c7e52d06
</comment><date>2020-04-20 18:21:11 +0200</date><id>6c77874f4643476dc070170d291f5591a916255e</id><msg>enb: Introduce support for neighbour cell list</msg><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</affectedPath><commitId>96d64efdbb926b281bcaffadfb4b18bbf4133e39</commitId><timestamp>1587399671000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsenb: Support neighbour and secondary cell lists in config file

Change-Id: I8fe0703b7d9db69658c112066404d2da1c3d1e09
</comment><date>2020-04-20 18:21:11 +0200</date><id>96d64efdbb926b281bcaffadfb4b18bbf4133e39</id><msg>srsenb: Support neighbour and secondary cell lists in config file</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>d6c792536f8248bb93ecd7466892d877202bd595</commitId><timestamp>1587399671000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoftENB: Fix running with num_cells=2

The B200 device being used in the physical setup doesn't support several
RF ports, so let's hardcode it to 0 for now.

Change-Id: Id4c31be2bd0c75f469e2293ade011c7b7ceedb1c
</comment><date>2020-04-20 18:21:11 +0200</date><id>d6c792536f8248bb93ecd7466892d877202bd595</id><msg>amarisoftENB: Fix running with num_cells=2</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-amarisoft.sh</affectedPath><commitId>6360dfb4d6e01188a8b757427c4fb3c35f2d0057</commitId><timestamp>1587407781000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>jenkins-build-amarisoft: turn off other RF libs when building for zmq driver

Change-Id: Ie4819d3f454d74e14829d02fbdc62a12f2d54cd5
</comment><date>2020-04-20 20:36:21 +0200</date><id>6360dfb4d6e01188a8b757427c4fb3c35f2d0057</id><msg>jenkins-build-amarisoft: turn off other RF libs when building for zmq</msg><path><editType>edit</editType><file>contrib/jenkins-build-amarisoft.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-common.sh</affectedPath><commitId>8e1ba792c5047301fe811e05d244b0f87d0111c2</commitId><timestamp>1587407781000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>jenkins-build-common.sh: also pass additional build flags to CMake

Change-Id: I1c5998d31201505d0a2532f22f905ec155d6c094
</comment><date>2020-04-20 20:36:21 +0200</date><id>8e1ba792c5047301fe811e05d244b0f87d0111c2</id><msg>jenkins-build-common.sh: also pass additional build flags to CMake</msg><path><editType>edit</editType><file>contrib/jenkins-build-common.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>bf40f8c8bf33211c2b6b508a8d986fe1a58c5f64</commitId><timestamp>1587474351000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>amarisoft_enb: use two antenna ports for TM &gt; 1

Change-Id: Ia241f96341780760d482d389097659b0f7b897e8
</comment><date>2020-04-21 15:05:51 +0200</date><id>bf40f8c8bf33211c2b6b508a8d986fe1a58c5f64</id><msg>amarisoft_enb: use two antenna ports for TM &gt; 1</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><commitId>e2a6da6b48198e4f3be30b9f5fb562e3909d60ed</commitId><timestamp>1587474351000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>enb: refactored rf_args handling for ZMQ-based radio

this patch moves the rf_dev_args creation for both eNB types
into the eNB base class, since they are identical.

the patch also fixes the arguments for all CA and MIMO configurations

Change-Id: I8ca3ed83e65dc07927385267e5970bc4f5b120d5
</comment><date>2020-04-21 15:05:51 +0200</date><id>e2a6da6b48198e4f3be30b9f5fb562e3909d60ed</id><msg>enb: refactored rf_args handling for ZMQ-based radio</msg><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_amarisoft.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/ms_srs.py</affectedPath><commitId>333b868492f4d6155a59c81996a53f39b5269a5a</commitId><timestamp>1587474351000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>ms_srs: fix ZMQ radio arguments for CA and MIMO configs

similar to the eNB patches this fixes the CA and MIMO radio
parameters. In pricinple this could also be reused for the
AmarisoftUE but since we currently don't have a means to test
it I left it for a future commit.

Change-Id: I16b00009f97d61a9ab4715e5d727024661d3d0be
</comment><date>2020-04-21 15:05:51 +0200</date><id>333b868492f4d6155a59c81996a53f39b5269a5a</id><msg>ms_srs: fix ZMQ radio arguments for CA and MIMO configs</msg><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/templates/srsenb_rr.conf.tmpl</affectedPath><commitId>96b17df282234f02972c6e4dbd02134f89767400</commitId><timestamp>1587474351000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>srsenb_rr.conf.tmpl: extend CQI and SR subframe scheduling

this fixes an issues when allocating CQI resources for multiple carriers
or multiple users

Change-Id: I8b9345502003da2f5b6841a98b77375656e84d8c
</comment><date>2020-04-21 15:05:51 +0200</date><id>96b17df282234f02972c6e4dbd02134f89767400</id><msg>srsenb_rr.conf.tmpl: extend CQI and SR subframe scheduling</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/core/config.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmo.py</affectedPath><affectedPath>selftest/config_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/osmocon.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/util.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/iperf3.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/run_node.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bsc_osmo.py</affectedPath><affectedPath>selftest/resource_test.py</affectedPath><affectedPath>selftest/suite_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/schema.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts.py</affectedPath><affectedPath>src/osmo-gsm-tester.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_amarisoft.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/suite.py</affectedPath><commitId>ea8c3d4b1235ef703e54cd963bc96f6716168387</commitId><timestamp>1588602993000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Generate schemas dynamically from pieces provided by each object class

This way we benefit from:
* knowing which attributes are used/required by each object class and
  subclass
* Having validation function definitions near the class going to use them

Change-Id: I8fd6773c51d19405a585977af4ed72cad2b21db1
</comment><date>2020-05-04 16:36:33 +0200</date><id>ea8c3d4b1235ef703e54cd963bc96f6716168387</id><msg>Generate schemas dynamically from pieces provided by each object class</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/config.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/schema.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_osmotrx.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/osmocon.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bsc_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts.py</file></path><path><editType>edit</editType><file>src/osmo-gsm-tester.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/run_node.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/util.py</file></path><path><editType>edit</editType><file>selftest/config_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/msc_osmo.py</file></path><path><editType>edit</editType><file>selftest/resource_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_amarisoft.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/ms_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_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.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/iperf3.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>selftest/suite_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc_srs.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms.py</affectedPath><commitId>1ee5ec5db262f1d67616a71a1fd6e41f3c6d1f0d</commitId><timestamp>1588605773000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move object subclass instance allocation logic out of suite.py/resource.py

This way we get rid of object related content in resource.py and we can
finally move it to core/ in next commit.

Change-Id: Ia5b861115ae3ae1b90149863c4265dcc730b8cd4
</comment><date>2020-05-04 17:22:53 +0200</date><id>1ee5ec5db262f1d67616a71a1fd6e41f3c6d1f0d</id><msg>Move object subclass instance allocation logic out of</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/ms.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.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/bts.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/core/resource.py</affectedPath><affectedPath>selftest/resource_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/test.py</affectedPath><commitId>06cb536826cfceecad93c8631077d38c4164a138</commitId><timestamp>1588612327000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move resource.py to core/

Change-Id: I0f36a5e61ff0ef14d08165c9c184acdf2d6e6901
</comment><date>2020-05-04 19:12:07 +0200</date><id>06cb536826cfceecad93c8631077d38c4164a138</id><msg>Move resource.py to core/</msg><path><editType>add</editType><file>src/osmo_gsm_tester/core/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/test.py</file></path><path><editType>edit</editType><file>selftest/resource_test.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/testenv.py</affectedPath><affectedPath>src/osmo_gsm_tester/trial.py</affectedPath><affectedPath>src/osmo_gsm_tester/report.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/report.py</affectedPath><affectedPath>selftest/suite_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/test.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/test.py</affectedPath><commitId>ee217b0a18d2de6bb5c197329adec1cb11764560</commitId><timestamp>1588612996000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move test.py and report.py to core/

Change-Id: Ibb7fa5ab40bcf1e59705bdd2c2c5a76025b2b544
</comment><date>2020-05-04 19:23:16 +0200</date><id>ee217b0a18d2de6bb5c197329adec1cb11764560</id><msg>Move test.py and report.py to core/</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/testenv.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/trial.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/test.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/report.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/report.py</file></path><path><editType>edit</editType><file>selftest/suite_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/trial.py</affectedPath><affectedPath>src/osmo_gsm_tester/testenv.py</affectedPath><affectedPath>selftest/suite_test/test_suite/hello_world.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/test.py</affectedPath><affectedPath>selftest/suite_test/test_suite/test_fail.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>selftest/suite_test/test_suite/test_error.py</affectedPath><commitId>aa1cbdc75a2898f176bfce03e710b0587e6093f5</commitId><timestamp>1588673950000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move all obj/ references in suite.py to testenv.py

Change-Id: If4ab39be7a97d33e82c5a34e2a10dfec38613a4e
</comment><date>2020-05-05 12:19:10 +0200</date><id>aa1cbdc75a2898f176bfce03e710b0587e6093f5</id><msg>Move all obj/ references in suite.py to testenv.py</msg><path><editType>edit</editType><file>selftest/suite_test/test_suite/test_error.py</file></path><path><editType>edit</editType><file>selftest/suite_test/test_suite/test_fail.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/trial.py</file></path><path><editType>edit</editType><file>selftest/suite_test/test_suite/hello_world.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/testenv.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/core/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/trial.py</affectedPath><affectedPath>src/osmo-gsm-tester.py</affectedPath><affectedPath>selftest/trial_test.py</affectedPath><affectedPath>selftest/suite_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/trial.py</affectedPath><commitId>f574a46b37adf079cfcab35691c218ca7b9ab7cc</commitId><timestamp>1588674217000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move trial.py and suite.py to core/

Change-Id: Ic9a4c90c190e9d8e1829fbef83a9243f3c6f655b
</comment><date>2020-05-05 12:23:37 +0200</date><id>f574a46b37adf079cfcab35691c218ca7b9ab7cc</id><msg>Move trial.py and suite.py to core/</msg><path><editType>delete</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>selftest/trial_test.py</file></path><path><editType>edit</editType><file>selftest/suite_test.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/suite.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/trial.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/trial.py</file></path><path><editType>edit</editType><file>src/osmo-gsm-tester.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/ggsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmovirtual.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcap_recorder.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/mgcpgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/hlr_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_driver.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_ms_driver/starter.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/osmocon.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/mgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_octphy.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/test.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/iperf3.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_ofono.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/testenv.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/sgsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/stp_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bsc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_nanobts.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/nitb_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_oc2g.py</affectedPath><commitId>a442cb8e5f4107611e0bb3d8ccebe9ab876fe26c</commitId><timestamp>1588679761000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Update obj classes in obj/ to use testenv instead of suite_run

Change-Id: Idf41243a497de7bc507b9f1cd1b38640f456f815
</comment><date>2020-05-05 13:56:01 +0200</date><id>a442cb8e5f4107611e0bb3d8ccebe9ab876fe26c</id><msg>Update obj classes in obj/ to use testenv instead of suite_run</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_osmovirtual.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/mgw_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_oc2g.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/pcap_recorder.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_sysmo.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_amarisoft.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_ofono.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/pcu.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/hlr_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/suite.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_octphy.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_driver.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/pcu_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/stp_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/sgsn_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/iperf3.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/testenv.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/msc_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/pcu_sysmo.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/pcu_oc2g.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/ms_amarisoft.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/osmocon.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_osmotrx.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_nanobts.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/starter.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bsc_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ggsn_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/mgcpgw_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/nitb_osmo.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>sysmocom/suites/gprs/iperf3.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>sysmocom/suites/nitb_netreg/register.py</affectedPath><affectedPath>sysmocom/suites/nitb_netreg_mass/register_default_mass.py</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_1_authreq.py</affectedPath><affectedPath>sysmocom/suites/encryption/lib/testlib.py</affectedPath><affectedPath>sysmocom/suites/voice/mo_mt_call_osmux.py</affectedPath><affectedPath>sysmocom/suites/gprs/ping.py</affectedPath><affectedPath>sysmocom/suites/nitb_debug/interactive.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/iperf3_dl.py</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/iperf3_ul.py</affectedPath><affectedPath>sysmocom/suites/4g/iperf3_dl.py</affectedPath><affectedPath>selftest/suite_test/test_suite/hello_world.py</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_0_authopt.py</affectedPath><affectedPath>sysmocom/suites/4g/iperf3_ul.py</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_0_authreq.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>src/osmo_gsm_tester/testenv.py</affectedPath><affectedPath>sysmocom/suites/ussd/assert_extension.py</affectedPath><affectedPath>sysmocom/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>sysmocom/suites/debug/interactive.py</affectedPath><affectedPath>sysmocom/suites/gprs/lib/testlib.py</affectedPath><affectedPath>sysmocom/suites/voice/lib/testlib.py</affectedPath><affectedPath>sysmocom/suites/nitb_netreg/register_default.py</affectedPath><affectedPath>sysmocom/suites/4g/ping.py</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_3_authreq.py</affectedPath><affectedPath>sysmocom/suites/nitb_ussd/assert_extension.py</affectedPath><affectedPath>doc/examples/2g_osmocom/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>sysmocom/suites/voice/mo_mt_call.py</affectedPath><affectedPath>sysmocom/suites/nitb_sms/mo_mt_sms.py</affectedPath><affectedPath>sysmocom/suites/dynts/switch_tch_pdch.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/ping.py</affectedPath><affectedPath>sysmocom/suites/gprs/iperf3m4.py</affectedPath><affectedPath>sysmocom/suites/gprs/cs_paging_gprs_active.py</affectedPath><affectedPath>selftest/suite_test/test_suite/test_fail.py</affectedPath><affectedPath>selftest/suite_test/test_suite/test_error.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_ms_sms_storeforward.py</affectedPath><commitId>40c7bc7765e265939c0da6949608be69e8bedd74</commitId><timestamp>1588679761000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>tests: Replace 'suite' with 'tenv'

Change-Id: I777ec59ffd83b861ddc09e85e52d7a8896264b8c
</comment><date>2020-05-05 13:56:01 +0200</date><id>40c7bc7765e265939c0da6949608be69e8bedd74</id><msg>tests: Replace 'suite' with 'tenv'</msg><path><editType>edit</editType><file>sysmocom/suites/gprs/iperf3m4.py</file></path><path><editType>edit</editType><file>doc/examples/4g_srsLTE/suites/4g/iperf3_dl.py</file></path><path><editType>edit</editType><file>sysmocom/suites/sms/mo_mt_sms.py</file></path><path><editType>edit</editType><file>sysmocom/suites/voice/mo_mt_call_osmux.py</file></path><path><editType>edit</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_smpp/esme_ms_sms_transaction.py</file></path><path><editType>edit</editType><file>sysmocom/suites/smpp/esme_connect_policy_closed.py</file></path><path><editType>edit</editType><file>selftest/suite_test/test_suite/test_error.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_ussd/assert_extension.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_netreg/register_default.py</file></path><path><editType>edit</editType><file>sysmocom/suites/smpp/esme_ms_sms_transaction.py</file></path><path><editType>edit</editType><file>sysmocom/suites/voice/mo_mt_call.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_debug/interactive.py</file></path><path><editType>edit</editType><file>sysmocom/suites/gprs/lib/testlib.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_smpp/esme_connect_policy_closed.py</file></path><path><editType>edit</editType><file>sysmocom/suites/smpp/esme_ms_sms_storeforward.py</file></path><path><editType>edit</editType><file>sysmocom/suites/ussd/assert_extension.py</file></path><path><editType>edit</editType><file>sysmocom/suites/gprs/ping_idle_ping.py</file></path><path><editType>edit</editType><file>selftest/suite_test/test_suite/hello_world.py</file></path><path><editType>edit</editType><file>sysmocom/suites/encryption/register_a5_0_authreq.py</file></path><path><editType>edit</editType><file>sysmocom/suites/encryption/lib/testlib.py</file></path><path><editType>edit</editType><file>sysmocom/suites/encryption/register_a5_0_authopt.py</file></path><path><editType>edit</editType><file>doc/examples/4g_srsLTE/suites/4g/iperf3_ul.py</file></path><path><editType>edit</editType><file>doc/examples/4g_srsLTE/suites/4g/ping.py</file></path><path><editType>edit</editType><file>sysmocom/suites/4g/iperf3_ul.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_sms/mo_mt_sms.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/testenv.py</file></path><path><editType>edit</editType><file>sysmocom/suites/4g/iperf3_dl.py</file></path><path><editType>edit</editType><file>sysmocom/suites/gprs/iperf3.py</file></path><path><editType>edit</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</file></path><path><editType>edit</editType><file>sysmocom/suites/voice/lib/testlib.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_netreg/register.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_smpp/esme_connect_policy_acceptall.py</file></path><path><editType>edit</editType><file>sysmocom/suites/gprs/cs_paging_gprs_active.py</file></path><path><editType>edit</editType><file>sysmocom/suites/4g/ping.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_netreg_mass/register_default_mass.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_smpp/esme_ms_sms_storeforward.py</file></path><path><editType>edit</editType><file>doc/examples/2g_osmocom/suites/sms/mo_mt_sms.py</file></path><path><editType>edit</editType><file>sysmocom/suites/encryption/register_a5_1_authreq.py</file></path><path><editType>edit</editType><file>sysmocom/suites/gprs/ping.py</file></path><path><editType>edit</editType><file>sysmocom/suites/dynts/switch_tch_pdch.py</file></path><path><editType>edit</editType><file>sysmocom/suites/encryption/register_a5_3_authreq.py</file></path><path><editType>edit</editType><file>sysmocom/suites/smpp/esme_connect_policy_acceptall.py</file></path><path><editType>edit</editType><file>selftest/suite_test/test_suite/test_fail.py</file></path><path><editType>edit</editType><file>sysmocom/suites/debug/interactive.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/testenv.py</affectedPath><commitId>5b9c7b922acf09f49c4ca98fe67e4ea5d9795753</commitId><timestamp>1588682458000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>testenv: deferr importing obj module class until use is required

Change-Id: Ie073256a03bb2d038ef7f715d534afb1c53bb241
</comment><date>2020-05-05 14:40:58 +0200</date><id>5b9c7b922acf09f49c4ca98fe67e4ea5d9795753</id><msg>testenv: deferr importing obj module class until use is required</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/testenv.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>check_dependencies.py</affectedPath><commitId>407756968cfa241c31c3cb0b5d8ae443c4c200ba</commitId><timestamp>1588691620000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>check_dependencies: allow passing any module name to skip

Change-Id: I53a384d54f32d766f70bd7e0bfbd9702939c8aa8
</comment><date>2020-05-05 17:13:40 +0200</date><id>407756968cfa241c31c3cb0b5d8ae443c4c200ba</id><msg>check_dependencies: allow passing any module name to skip</msg><path><editType>edit</editType><file>check_dependencies.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/ms_srs.py</affectedPath><commitId>cc89cd0c5f58eea0bdc13c7b454f0fb94ee0a482</commitId><timestamp>1588693767000</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: import numpy module on first use

Change-Id: I2ce974954028bdbc7bc1561c4538b909edee2cb1
</comment><date>2020-05-05 17:49:27 +0200</date><id>cc89cd0c5f58eea0bdc13c7b454f0fb94ee0a482</id><msg>ms_srs: import numpy module on first use</msg><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/esme.py</affectedPath><commitId>45149393e7719d08964a422b1f3a46ac6e8f19e9</commitId><timestamp>1588695718000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>esme: import smpplib module on first use

Change-Id: Icc92937fdada9210f788805dbc42b80014e345e8
</comment><date>2020-05-05 18:21:58 +0200</date><id>45149393e7719d08964a422b1f3a46ac6e8f19e9</id><msg>esme: import smpplib module on first use</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/esme.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/ms_ofono.py</affectedPath><commitId>a1daa51665e1fc1d52fadb068ddba8d71c31783d</commitId><timestamp>1588695991000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>ms_ofono: import pydbus and GLib modules on first use

Change-Id: I754e1290eb5593c0ef168f74747f42db1b50f16c
</comment><date>2020-05-05 18:26:31 +0200</date><id>a1daa51665e1fc1d52fadb068ddba8d71c31783d</id><msg>ms_ofono: import pydbus and GLib modules on first use</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_ofono.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/powersupply_sispm.py</affectedPath><commitId>326091555b28bc3777c3eb42e31e1f25a9deaf4b</commitId><timestamp>1588695991000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>powersupply_sispm: import sispm and usb modules on first use

Change-Id: I6045bb739e5c69972014a9d27be3a24b7ad61c9a
</comment><date>2020-05-05 18:26:31 +0200</date><id>326091555b28bc3777c3eb42e31e1f25a9deaf4b</id><msg>powersupply_sispm: import sispm and usb modules on first use</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/powersupply_sispm.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/rfemu_amarisoftctrl.py</affectedPath><commitId>a8b8990bb844c91a0474422b953605fa817f98c3</commitId><timestamp>1588695991000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>rfemu_amarisoftctrl: import websocket module on first use

Change-Id: I568af52ffb7ac57222697f5d861a532c0e2a70de
</comment><date>2020-05-05 18:26:31 +0200</date><id>a8b8990bb844c91a0474422b953605fa817f98c3</id><msg>rfemu_amarisoftctrl: import websocket module on first use</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/rfemu_amarisoftctrl.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/install.adoc</affectedPath><commitId>06376b779aa25e60d95f0e25f34f1b98562b45a6</commitId><timestamp>1588696784000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>doc: Drop redundant app-name in install section

Change-Id: I6ec3c42efd3eb958f832ff9a797ddaa3dae4a99a
</comment><date>2020-05-05 18:39:44 +0200</date><id>06376b779aa25e60d95f0e25f34f1b98562b45a6</id><msg>doc: Drop redundant app-name in install section</msg><path><editType>edit</editType><file>doc/manuals/chapters/install.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/install.adoc</affectedPath><commitId>0baa5c7269adc231d5f71ab97315d9833015b555</commitId><timestamp>1588698493000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>doc: install.adoc: Correctly split optional dependencies

Change-Id: Id8b5dcd15fd86c670915b928112699d831e6e7b0
</comment><date>2020-05-05 19:08:13 +0200</date><id>0baa5c7269adc231d5f71ab97315d9833015b555</id><msg>doc: install.adoc: Correctly split optional dependencies</msg><path><editType>edit</editType><file>doc/manuals/chapters/install.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/README.txt</affectedPath><affectedPath>README.md</affectedPath><commitId>17dd270cf4b2f60a0506660cac68293515cebac1</commitId><timestamp>1588699533000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Rework README file

Drop old one in doc/ which contains lots of outadated stuff already
placed in the User Manual.
Write a new markdown README in the root directory with pointers to
places in the repo and the issue tracket, ansible setup, etc.

Change-Id: I9febe56223eaeadc9d31291dd0110a11470e3ab1
</comment><date>2020-05-05 19:25:33 +0200</date><id>17dd270cf4b2f60a0506660cac68293515cebac1</id><msg>Rework README file</msg><path><editType>delete</editType><file>doc/README.txt</file></path><path><editType>add</editType><file>README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo-gsm-tester.py</affectedPath><commitId>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</commitId><timestamp>1588766664000</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.py: Fix import error when using default-suites.conf

Recent commit refactoring stuff introduced an import error only
triggered when default-suites.conf is used (no -s param).
This commit fixes the issue.

Fixes: ea8c3d4b1235ef703e54cd963bc96f6716168387
Change-Id: I1534cfba55c69ed5c1354175f8b5df9b656b7d82
</comment><date>2020-05-06 14:04:24 +0200</date><id>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</id><msg>osmo-gsm-tester.py: Fix import error when using default-suites.conf</msg><path><editType>edit</editType><file>src/osmo-gsm-tester.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></culprit></build><build _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_srsLTE</name><value>pespin/pr_tinyrfci</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>17</buildNumber><marked><SHA1>eae9c90d1727751bfc3aa8b86002054ab35954af</SHA1><branch><SHA1>eae9c90d1727751bfc3aa8b86002054ab35954af</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>eae9c90d1727751bfc3aa8b86002054ab35954af</SHA1><branch><SHA1>eae9c90d1727751bfc3aa8b86002054ab35954af</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>eae9c90d1727751bfc3aa8b86002054ab35954af</SHA1><branch><SHA1>eae9c90d1727751bfc3aa8b86002054ab35954af</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 _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>srslte.build-17.md5</displayPath><fileName>srslte.build-17.md5</fileName><relativePath>srslte.build-17.md5</relativePath></artifact><artifact><displayPath>srslte.build-17.tgz</displayPath><fileName>srslte.build-17.tgz</fileName><relativePath>srslte.build-17.tgz</relativePath></artifact><building>false</building><displayName>#17</displayName><duration>135534</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #17</fullDisplayName><id>17</id><inProgress>false</inProgress><keepLog>false</keepLog><number>17</number><queueId>144993</queueId><result>SUCCESS</result><timestamp>1586174667137</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/17/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/report.py</affectedPath><commitId>3f088da9b20d46d38b28a7234eb2a3a81ab7f306</commitId><timestamp>1583142700000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>junit: Replace invalid xml characters
Otherwise junit parser in jenkins fails: org.dom4j.DocumentException:
Error on line 20231 of document  : An invalid XML character (Unicode:
0x1b) was found in the element content of the document.
Fixes: 5bbdab8d95dc739112a6d6999d438b5e142392b8 Change-Id:
Ia629e43bba01e50fd718c16404a7796d4f4e3713
</comment><date>2020-03-02 10:51:40 +0100</date><id>3f088da9b20d46d38b28a7234eb2a3a81ab7f306</id><msg>junit: Replace invalid xml characters</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/report.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><commitId>a337695cd0f63ac2a2316373c353fd1f819567da</commitId><timestamp>1583143443000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsue: Remove old comment not longer applying
Change-Id: I1718dbb701c5dcd5a4081d3d91ae9f192418e7df
</comment><date>2020-03-02 11:04:03 +0100</date><id>a337695cd0f63ac2a2316373c353fd1f819567da</id><msg>srsue: Remove old comment not longer applying</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><commitId>a03199576256e05eb6f55925eebc4bee012b0251</commitId><timestamp>1583143611000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsue: Enable metrics csv file generation
Change-Id: I393afc49f553d9ebda29717c27d5eb907b3c5b60
</comment><date>2020-03-02 11:06:51 +0100</date><id>a03199576256e05eb6f55925eebc4bee012b0251</id><msg>srsue: Enable metrics csv file generation</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.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/srs_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><commitId>dcf99edf531496aeb962c7e6b7ef1cb797a60d09</commitId><timestamp>1583143850000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsue: Enable pcap through config file
Change-Id: I15219d707aea778fefa8911362278442fa09550c
</comment><date>2020-03-02 11:10:50 +0100</date><id>dcf99edf531496aeb962c7e6b7ef1cb797a60d09</id><msg>srsue: Enable pcap through config file</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/srs_ue.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><commitId>2aeadeb58d76228857e768d8aa7ec8947381f578</commitId><timestamp>1583146611000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsue,srsenb: Fix zmq base_rate calculation and share value
Change-Id: I3e7817e822fb4d1f8bc9ef798162edf95a74d442
</comment><date>2020-03-02 11:56:51 +0100</date><id>2aeadeb58d76228857e768d8aa7ec8947381f578</id><msg>srsue,srsenb: Fix zmq base_rate calculation and share value</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>suites/gprs/lib/testlib.py</affectedPath><affectedPath>src/osmo_gsm_tester/iperf3.py</affectedPath><affectedPath>suites/4g/iperf3.py</affectedPath><commitId>905e503cb9237b6658d0a294a9b0f4c6cce8e526</commitId><timestamp>1583160308000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>iperf3: Support configuring data direction (dl vs ul)
Change-Id: I6b5b740beac22015c952ce826c034031ad4c4465
</comment><date>2020-03-02 15:45:08 +0100</date><id>905e503cb9237b6658d0a294a9b0f4c6cce8e526</id><msg>iperf3: Support configuring data direction (dl vs ul)</msg><path><editType>edit</editType><file>suites/4g/iperf3.py</file></path><path><editType>edit</editType><file>suites/gprs/lib/testlib.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/iperf3.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>suites/gprs/lib/testlib.py</affectedPath><affectedPath>suites/4g/iperf3.py</affectedPath><commitId>143365dc54c2d74a3521211950a85c0803949887</commitId><timestamp>1583163162000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>tests: Improve logging of iperf3 results
Change-Id: I6563c11f4ad6e9519400268e63944cdf8973dad0
</comment><date>2020-03-02 16:32:42 +0100</date><id>143365dc54c2d74a3521211950a85c0803949887</id><msg>tests: Improve logging of iperf3 results</msg><path><editType>edit</editType><file>suites/gprs/lib/testlib.py</file></path><path><editType>edit</editType><file>suites/4g/iperf3.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/iperf3.py</affectedPath><commitId>085a17e8e0107a28cc7fa103d85a280190145e77</commitId><timestamp>1583169271000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>iperf3: Support setting run time
Change-Id: I93e857bd682c733c3ba36234b9bf1e1cc85eddef
</comment><date>2020-03-02 18:14:31 +0100</date><id>085a17e8e0107a28cc7fa103d85a280190145e77</id><msg>iperf3: Support setting run time</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/iperf3.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utils/limits.d/osmo-gsm-tester_allow-rtprio.conf</affectedPath><affectedPath>utils/limits.d/osmo-gsm-tester_allowcore.conf</affectedPath><commitId>63685d719ae676445faf5aa916073a8c7ccc722c</commitId><timestamp>1583227337000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>utils: Add limits.d dir with sample config files
Same as the ones described in osmo-gsm-tester User Manual and same as 
ones deployed by ansible scripts. Let's rather keep them here.
Change-Id: I8b124a8a1637666536772439b920e7b91e61533c
</comment><date>2020-03-03 09:22:17 +0000</date><id>63685d719ae676445faf5aa916073a8c7ccc722c</id><msg>utils: Add limits.d dir with sample config files</msg><path><editType>add</editType><file>utils/limits.d/osmo-gsm-tester_allow-rtprio.conf</file></path><path><editType>add</editType><file>utils/limits.d/osmo-gsm-tester_allowcore.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/scenarios/srsenb-rftype-zmq.conf</affectedPath><affectedPath>example/default-suites.conf</affectedPath><affectedPath>example/scenarios/srsenb-rftype@.conf</affectedPath><affectedPath>example/scenarios/srsue-rftype@.conf</affectedPath><affectedPath>example/scenarios/srsue-rftype-zmq.conf</affectedPath><affectedPath>example/scenarios/srsue-rftype-uhd.conf</affectedPath><affectedPath>example/scenarios/srsenb-rftype-uhd.conf</affectedPath><commitId>dff272884dae3a59b0623afdc4f978ebdb7f4c9c</commitId><timestamp>1583325201000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>scenarios: Use parametrized scenario for rftype
Change-Id: Ib3d7db13d7de492eee5ad25cf5c88239be9e9fbf
</comment><date>2020-03-04 13:33:21 +0100</date><id>dff272884dae3a59b0623afdc4f978ebdb7f4c9c</id><msg>scenarios: Use parametrized scenario for rftype</msg><path><editType>delete</editType><file>example/scenarios/srsenb-rftype-zmq.conf</file></path><path><editType>delete</editType><file>example/scenarios/srsenb-rftype-uhd.conf</file></path><path><editType>add</editType><file>example/scenarios/srsue-rftype@.conf</file></path><path><editType>edit</editType><file>example/default-suites.conf</file></path><path><editType>delete</editType><file>example/scenarios/srsue-rftype-uhd.conf</file></path><path><editType>add</editType><file>example/scenarios/srsenb-rftype@.conf</file></path><path><editType>delete</editType><file>example/scenarios/srsue-rftype-zmq.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>suites/4g/suite.conf</affectedPath><affectedPath>check_dependencies.py</affectedPath><affectedPath>suites/4g/iperf3.py</affectedPath><commitId>151b08a4108342b9873d6028e7f4751501f506d8</commitId><timestamp>1583326585000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsue: Introduce metrics verification procedures
Change-Id: Ib1da58615cdc4f53ac1a27080e94e5b47760c508
</comment><date>2020-03-04 13:56:25 +0100</date><id>151b08a4108342b9873d6028e7f4751501f506d8</id><msg>srsue: Introduce metrics verification procedures</msg><path><editType>edit</editType><file>suites/4g/suite.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path><path><editType>edit</editType><file>suites/4g/iperf3.py</file></path><path><editType>edit</editType><file>check_dependencies.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>suites/4g/iperf3_ul.py</affectedPath><affectedPath>suites/4g/iperf3_dl.py</affectedPath><affectedPath>suites/4g/iperf3.py</affectedPath><commitId>03a2fc504bc9571f348e78cbee978ca8eb3ab564</commitId><timestamp>1583326585000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>suites/4g: Introduce iperf4 downlink test
Change-Id: Ifc4bb7394120d57ca6d26459be1cf8365a16249c
</comment><date>2020-03-04 13:56:25 +0100</date><id>03a2fc504bc9571f348e78cbee978ca8eb3ab564</id><msg>suites/4g: Introduce iperf4 downlink test</msg><path><editType>delete</editType><file>suites/4g/iperf3.py</file></path><path><editType>add</editType><file>suites/4g/iperf3_dl.py</file></path><path><editType>add</editType><file>suites/4g/iperf3_ul.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>suites/4g/iperf3_ul.py</affectedPath><affectedPath>suites/4g/iperf3_dl.py</affectedPath><affectedPath>src/osmo_gsm_tester/report.py</affectedPath><affectedPath>src/osmo_gsm_tester/test.py</affectedPath><commitId>644cb41b051df92fb83694324e7e8cea7d79393c</commitId><timestamp>1583334871000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Allow overwriting test's report stdout text from inside test code
Change-Id: Ie1c0ecf7464209a4241665025fda33ae624fc049
</comment><date>2020-03-04 16:14:31 +0100</date><id>644cb41b051df92fb83694324e7e8cea7d79393c</id><msg>Allow overwriting test's report stdout text from inside test code</msg><path><editType>edit</editType><file>suites/4g/iperf3_ul.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/report.py</file></path><path><editType>edit</editType><file>suites/4g/iperf3_dl.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/remote.py</affectedPath><commitId>a5f7bef0a2aafcec2bcd08d71a22e8b9600ad0f9</commitId><timestamp>1583425582000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>remote: Set debug logfile of ssh_sigkiller.sh to /dev/null
Otherwise processes run eventually as root (due to being run on another 
netns) may change its permissions and other processes later will fail to 
write to it (Permission Denied).
Change-Id: Ide092db082937be7c2fb16d60e099c85dc1941b7
</comment><date>2020-03-05 17:26:22 +0100</date><id>a5f7bef0a2aafcec2bcd08d71a22e8b9600ad0f9</id><msg>remote: Set debug logfile of ssh_sigkiller.sh to /dev/null</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/remote.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/report.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/test.py</affectedPath><commitId>02e8a8d4e193b9a740614f64b10145d8f5e369a3</commitId><timestamp>1583745339000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Improve junit xml generated fields
* trial ('testsuites' node): Add fields 'tests', 'errors', 'failures',
 'time'.
* testsuite: Add fields 'errors', 'failures', 'skipped',
 'disabled'
* test: Add field 'classname' (empty).
Fix and improve suite.py and test.py to count errors, skipped, failures 
properly.
Change-Id: Ie2d10cee88a9c0d829e4620553164cf3150e8e5c
</comment><date>2020-03-09 10:15:39 +0100</date><id>02e8a8d4e193b9a740614f64b10145d8f5e369a3</id><msg>Improve junit xml generated fields</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/report.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/test.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><affectedPath>suites/4g/ping.py</affectedPath><affectedPath>src/osmo_gsm_tester/modem.py</affectedPath><commitId>2bcd3462031412deee8d9273647b2e319d500b00</commitId><timestamp>1583745339000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>suites/4g/ping.py: Overwrite test stdout with ping output
Change-Id: I83403a21c46758132b4fbb930000df67d8650016
</comment><date>2020-03-09 10:15:39 +0100</date><id>2bcd3462031412deee8d9273647b2e319d500b00</id><msg>suites/4g/ping.py: Overwrite test stdout with ping output</msg><path><editType>edit</editType><file>suites/4g/ping.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/modem.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><commitId>d2e5aa58fb0f0b221f3edf2766806bf480d00d29</commitId><timestamp>1583750453000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsenb: Update config files
Latest ENB config file grammar changed and needs to be updated to work 
with next versions of srsENB.
Change-Id: I84db30dc57ea9e0b05208fa86d88d42d492b237f
</comment><date>2020-03-09 11:40:53 +0100</date><id>d2e5aa58fb0f0b221f3edf2766806bf480d00d29</id><msg>srsenb: Update config files</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_epc.py</affectedPath><commitId>b9aeb156febe2632086462d8af6205d9d2fbceff</commitId><timestamp>1583762808000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsepc: Update log file output matching
New version of srsEPC improved the information logged during S1 setup 
request, which we use to wait for the ENB to be connected.
Change-Id: Ia2338e3161c66ef7c1ab50b024a70de661edc780
</comment><date>2020-03-09 15:06:48 +0100</date><id>b9aeb156febe2632086462d8af6205d9d2fbceff</id><msg>srsepc: Update log file output matching</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_epc.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><commitId>f796ad00611aa7ca45a737c492418ad2818db949</commitId><timestamp>1583775404000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsue,srsenb: Configure num_ports for tmode &gt; 1
Change-Id: I35d8ee907738845e729f58c23f377a42bb665672
</comment><date>2020-03-09 18:36:44 +0100</date><id>f796ad00611aa7ca45a737c492418ad2818db949</id><msg>srsue,srsenb: Configure num_ports for tmode &gt; 1</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsue.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsenb_sib.conf.tmpl</affectedPath><commitId>7f37deb020de0d5910e0deb1f6cd695a3b5b961b</commitId><timestamp>1583775404000</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: Fix warning about wrong prach_freq_offset value
WARNING: Invalid PRACH configuration - prach=(2, 8) does not fit into
the eNB PRBs=(0, 6).
      Consider changing the "prach_freq_offset" value to 0 in the
sib.conf file when using 6 PRBs.
Change-Id: Ie4374faca62a4d0289f78674eadec7eb5d045dfd
</comment><date>2020-03-09 18:36:44 +0100</date><id>7f37deb020de0d5910e0deb1f6cd695a3b5b961b</id><msg>srsenb_sib.conf: Fix warning about wrong prach_freq_offset value</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>src/osmo_gsm_tester/srs_ue.py</affectedPath><commitId>5b31cc358cb641e6b8de600d299400c1c9b34d0a</commitId><timestamp>1583776127000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsue: Use logfile instead of stdout
newer srsLTE has fixes to exit properly after 3 seconds and then flush
the log file.
Change-Id: I9801ce932ad08b7fbb6d14a66e1dba64d4af38f7
</comment><date>2020-03-09 18:48:47 +0100</date><id>5b31cc358cb641e6b8de600d299400c1c9b34d0a</id><msg>srsue: Use logfile instead of stdout</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/config.py</affectedPath><commitId>a2e81f5e192045a2b1dd77697317e31a92e82392</commitId><timestamp>1583954107000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>config.py: use var to hold defaults.conf string
This way we have all config file names together in same place.
Change-Id: If35739f21f1414efdaba71acbb60661213ac58df
</comment><date>2020-03-11 20:15:07 +0100</date><id>a2e81f5e192045a2b1dd77697317e31a92e82392</id><msg>config.py: use var to hold defaults.conf string</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/config.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/config.py</affectedPath><commitId>66a38917f4f1cc05e7d8f2a02588b5d866cdae6e</commitId><timestamp>1583954113000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move RESOURCES_CONF from resource.py to config.py
This way we have all known config file names in one place, in the module 
containing the implementation to retrieve them
(config.read_config_file()).
Change-Id: I8304dda70268b16dbc316af882fecdbf20ac25ec
</comment><date>2020-03-11 20:15:13 +0100</date><id>66a38917f4f1cc05e7d8f2a02588b5d866cdae6e</id><msg>Move RESOURCES_CONF from resource.py to config.py</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/config.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/osmo-bts-virtual.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-bts-octphy.cfg.tmpl</affectedPath><commitId>e10970d626413a477053471fc0122d6d18604cc2</commitId><timestamp>1584026003000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Drop wrong vty cfg line ms-power-control
Those two BTS backends never had their own MS Power Control Loop, so 
they should be using the "osmo" common one. This wrong value "dsp" used 
to be accepted for no good reason, but it's no longer the case. Let's 
remove the line to let the backend take the default one (osmo).
Change-Id: I842fce2b8185c53d1684747afcfc3ae8fba1afee
</comment><date>2020-03-12 16:13:23 +0100</date><id>e10970d626413a477053471fc0122d6d18604cc2</id><msg>Drop wrong vty cfg line ms-power-control</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bts-octphy.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bts-virtual.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_ms_driver/starter.py</affectedPath><commitId>990b520b1f6d572ac1603c6ba53424017a44adf2</commitId><timestamp>1584032655000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>osmo_ms_driver: Store cfg files and logs in correct test rundir
This way all the content is available as an artifact when we run it 
inside osmo-gsm-tester.
Change-Id: I3ab493e6aafef90bb0c5d98e552840fd11c43079
</comment><date>2020-03-12 18:04:15 +0100</date><id>990b520b1f6d572ac1603c6ba53424017a44adf2</id><msg>osmo_ms_driver: Store cfg files and logs in correct test rundir</msg><path><editType>edit</editType><file>src/osmo_ms_driver/starter.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/ansible.adoc</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>doc/manuals/chapters/resource_pool.adoc</affectedPath><affectedPath>doc/manuals/chapters/docker.adoc</affectedPath><affectedPath>doc/manuals/chapters/troubleshooting.adoc</affectedPath><affectedPath>doc/manuals/chapters/trial.adoc</affectedPath><affectedPath>doc/manuals/osmo-gsm-tester-manual.adoc</affectedPath><affectedPath>doc/manuals/chapters/install.adoc</affectedPath><affectedPath>doc/manuals/chapters/intro.adoc</affectedPath><affectedPath>doc/manuals/osmo-gsm-tester-manual-docinfo.xml</affectedPath><affectedPath>doc/manuals/chapters/install_device.adoc</affectedPath><affectedPath>doc/manuals/chapters/config.adoc</affectedPath><commitId>7e0b2ddfb8f835f207758805e2dc4484e3633b2c</commitId><timestamp>1584035406000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>doc/manual: Refactor, rewrite, improve and update most of the User
Manual
* Some TODOs are added as comments which actually require code changes.
 These are details which showed up as incongruences or missing bits
 while writing the documentation for them.
* Some sections are introduced but still waiting to be writen soon:
** Debugging section
** Docker Setup section
** Ansible Setup section
** Troubleshooting (add jenkins red cross button sending kill -9)
** resources.conf attribute list needs to be converted to a table
* Device related setup needs to be updated and extended
* Parametrized scenarios need to be documented
* 4G resources documentation needs to be added.
Change-Id: Ifc2a3c74d45336cc988b76c0ff68a85311e4dd40
</comment><date>2020-03-12 17:50:06 +0000</date><id>7e0b2ddfb8f835f207758805e2dc4484e3633b2c</id><msg>doc/manual: Refactor, rewrite, improve and update most of the User</msg><path><editType>edit</editType><file>doc/manuals/chapters/config.adoc</file></path><path><editType>add</editType><file>doc/manuals/chapters/docker.adoc</file></path><path><editType>edit</editType><file>doc/manuals/chapters/intro.adoc</file></path><path><editType>edit</editType><file>doc/manuals/osmo-gsm-tester-manual-docinfo.xml</file></path><path><editType>add</editType><file>doc/manuals/chapters/ansible.adoc</file></path><path><editType>edit</editType><file>doc/manuals/chapters/trial.adoc</file></path><path><editType>add</editType><file>doc/manuals/chapters/troubleshooting.adoc</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>doc/manuals/osmo-gsm-tester-manual.adoc</file></path><path><editType>add</editType><file>doc/manuals/chapters/install_device.adoc</file></path><path><editType>add</editType><file>doc/manuals/chapters/resource_pool.adoc</file></path><path><editType>edit</editType><file>doc/manuals/chapters/install.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/docker.adoc</affectedPath><commitId>bff90dce73d82f7cf649d48680833e3e9dfdb8e7</commitId><timestamp>1584035406000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>doc/manuals: Write proper content for Docker Setup section
Change-Id: Ie883adbf03a3b5c9a852182c01d15a212749ce04
</comment><date>2020-03-12 17:50:06 +0000</date><id>bff90dce73d82f7cf649d48680833e3e9dfdb8e7</id><msg>doc/manuals: Write proper content for Docker Setup section</msg><path><editType>edit</editType><file>doc/manuals/chapters/docker.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/ansible.adoc</affectedPath><commitId>94622f12d945effb5d271a4e70817752a162166b</commitId><timestamp>1584035406000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>doc/manuals: Write proper content for Ansible Setup section
Change-Id: Iffd3beefa50dd5f18908b4c3f7e4deb169feca62
</comment><date>2020-03-12 17:50:06 +0000</date><id>94622f12d945effb5d271a4e70817752a162166b</id><msg>doc/manuals: Write proper content for Ansible Setup section</msg><path><editType>edit</editType><file>doc/manuals/chapters/ansible.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/config.adoc</affectedPath><commitId>7dc221607136622ecd92f32c2cecfbdabafd53ed</commitId><timestamp>1584035406000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>doc/manuals: Write section explaining parametrized scenarios
Change-Id: I04b7fa46c2a282095bbb8f6d69ade87ff86f910c
</comment><date>2020-03-12 17:50:06 +0000</date><id>7dc221607136622ecd92f32c2cecfbdabafd53ed</id><msg>doc/manuals: Write section explaining parametrized scenarios</msg><path><editType>edit</editType><file>doc/manuals/chapters/config.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/install.adoc</affectedPath><commitId>71a54fbf81f265a2ce77fb70445fb1eddd9f35c9</commitId><timestamp>1584210005000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>doc/manuals: Fix title out of sequence
asciidoc: WARNING: install.adoc: line 450: section title out of
sequence: expected level 3, got level 4
Change-Id: I0c881405e66cc6815533bb884016db20cfdff3dc
</comment><date>2020-03-14 19:20:05 +0100</date><id>71a54fbf81f265a2ce77fb70445fb1eddd9f35c9</id><msg>doc/manuals: Fix title out of sequence</msg><path><editType>edit</editType><file>doc/manuals/chapters/install.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><affectedPath>example/defaults.conf</affectedPath><affectedPath>example/scenarios/cfg-srs-enable-pcap.conf</affectedPath><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsepc.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/srs_epc.py</affectedPath><commitId>1e81b5af9a6b3bce2fac0bf38ec32dc53b882ccb</commitId><timestamp>1584362850000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srs{ue,enb,epc}: Disable pcap by default, allow enabling by param
Take the change to fix several small things and support recording pcap 
in srsENB.
pcap generation can be enabled with scenario cfg-srs-enable-pcap.
Change-Id: Ia096a9be7efb2123f95115c751e2402fb4fec935
</comment><date>2020-03-16 13:47:30 +0100</date><id>1e81b5af9a6b3bce2fac0bf38ec32dc53b882ccb</id><msg>srs{ue,enb,epc}: Disable pcap by default, allow enabling by param</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsue.conf.tmpl</file></path><path><editType>add</editType><file>example/scenarios/cfg-srs-enable-pcap.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsepc.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_epc.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>example/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/troubleshooting.adoc</affectedPath><commitId>cc0ad7dc787f227d257b0f6f53964d51d6dca10b</commitId><timestamp>1584381826000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>doc/manuals: Introduce Troubleshooting section about SIGKILL fix
Add a section describing how to clean up and recover osmo-gsm-tester 
state after a sigkill is used.
Change-Id: I4841ab6d44a122140e6352df1fb6543418adc033
</comment><date>2020-03-16 19:03:46 +0100</date><id>cc0ad7dc787f227d257b0f6f53964d51d6dca10b</id><msg>doc/manuals: Introduce Troubleshooting section about SIGKILL fix</msg><path><editType>edit</editType><file>doc/manuals/chapters/troubleshooting.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/debugging.adoc</affectedPath><commitId>8ccd99a3a9fabceb1a9f298c54f0b9cb13cbcc92</commitId><timestamp>1584384482000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>doc/manuals: Add proper content for Debugging section
Change-Id: Iaed2544d59f7c5dd69eef3ddfade544b35c837cd
</comment><date>2020-03-16 19:48:02 +0100</date><id>8ccd99a3a9fabceb1a9f298c54f0b9cb13cbcc92</id><msg>doc/manuals: Add proper content for Debugging section</msg><path><editType>edit</editType><file>doc/manuals/chapters/debugging.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/config.adoc</affectedPath><commitId>c1220e141858576fcbf5bc49a5463d4715621aac</commitId><timestamp>1584384640000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>doc/manuals: Several format and styles fixes for config.adoc
Change-Id: I6371e09d6d88f137e7611bd60ac97b86414d8c47
</comment><date>2020-03-16 19:50:40 +0100</date><id>c1220e141858576fcbf5bc49a5463d4715621aac</id><msg>doc/manuals: Several format and styles fixes for config.adoc</msg><path><editType>edit</editType><file>doc/manuals/chapters/config.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/scenarios/srsue-rftype-soapy.conf</affectedPath><commitId>7788e3952d26fcd57ef019d6f75c32ff817aefd0</commitId><timestamp>1584472366000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>scenarios: Drop unnecessary srsue-rftype-soapy.conf
There's already a parametrized scenario handling it. We don't use any 
soapy backend for srsue anyway yet.
Change-Id: Ie680178d2b16139473b5899803fb69a715a79216
</comment><date>2020-03-17 20:12:46 +0100</date><id>7788e3952d26fcd57ef019d6f75c32ff817aefd0</id><msg>scenarios: Drop unnecessary srsue-rftype-soapy.conf</msg><path><editType>delete</editType><file>example/scenarios/srsue-rftype-soapy.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/resource_pool.adoc</affectedPath><affectedPath>doc/manuals/chapters/config_mangling.adoc</affectedPath><commitId>b99b0f308c299976747b7e52c08b1fd6c333131d</commitId><timestamp>1584472834000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>doc/manuals: Introduce chapter explaining config data mangling
Explains how configurations bits are arranged and mangled to provide a 
last config set.
Change-Id: I5c8f136e743b6beb02956b3436aa3d1010205141
</comment><date>2020-03-17 20:20:34 +0100</date><id>b99b0f308c299976747b7e52c08b1fd6c333131d</id><msg>doc/manuals: Introduce chapter explaining config data mangling</msg><path><editType>edit</editType><file>doc/manuals/chapters/resource_pool.adoc</file></path><path><editType>add</editType><file>doc/manuals/chapters/config_mangling.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><commitId>b77870776783f0ef1b0bb9c6dc8981acaaf8edba</commitId><timestamp>1584823529000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>srsenb.conf.tmpl: update to new version
Change-Id: I204d03307aaaddcb15fed6f7310b64d09c43f64c
</comment><date>2020-03-21 21:45:29 +0100</date><id>b77870776783f0ef1b0bb9c6dc8981acaaf8edba</id><msg>srsenb.conf.tmpl: update to new version</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><commitId>e227fa3b138c14e7e8f0b4b6f262fbe7e4687df6</commitId><timestamp>1584823529000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>fix lookup table for maximum DL/UL rate for srsENB
Change-Id: Ieb027eaf5d8f4d774d0e29207f7a3b75dec6ee5b
</comment><date>2020-03-21 21:45:29 +0100</date><id>e227fa3b138c14e7e8f0b4b6f262fbe7e4687df6</id><msg>fix lookup table for maximum DL/UL rate for srsENB</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>suites/4g/iperf3_ul.py</affectedPath><affectedPath>suites/4g/iperf3_dl.py</affectedPath><commitId>f00d9bc2595848b4f18ff026393f7d0d12d5340b</commitId><timestamp>1584823529000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>relax max_rate for iperf UL/DL tests
Change-Id: Ia243156931918d5ab013c64c37823bc2e400798e
</comment><date>2020-03-21 21:45:29 +0100</date><id>f00d9bc2595848b4f18ff026393f7d0d12d5340b</id><msg>relax max_rate for iperf UL/DL tests</msg><path><editType>edit</editType><file>suites/4g/iperf3_dl.py</file></path><path><editType>edit</editType><file>suites/4g/iperf3_ul.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/process.py</affectedPath><commitId>66272f8ac8ea84a2a7a907a5bb418882b5b70fcd</commitId><timestamp>1584986055000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>process: add stdin_write method to communicate with child on stdin
Change-Id: I3e5d843911998bb50726d93e3dfd3de584dc81a5
</comment><date>2020-03-23 18:54:15 +0100</date><id>66272f8ac8ea84a2a7a907a5bb418882b5b70fcd</id><msg>process: add stdin_write method to communicate with child on stdin</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/process.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><commitId>2e8626f9be47e9d6d8312a573089fbb184ca00d4</commitId><timestamp>1584986055000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>srs_ue: send t+Enter to stdin after launching app
this enables the console trace which is printed to stdout and provides
human readable radio statistics
Change-Id: If1c998aff1c5c11d3fa636fb60cb4991e0def768
</comment><date>2020-03-23 18:54:15 +0100</date><id>2e8626f9be47e9d6d8312a573089fbb184ca00d4</id><msg>srs_ue: send t+Enter to stdin after launching app</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><commitId>cfdcf895151c8eab820fa756aaecd3c6c827396f</commitId><timestamp>1584986055000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>srs_ue: run srsUE as normal RemoteProcess
running with RemoteProcessFixIgnoreSIGHUP was needed bc srsUE used to
ignore SIGHUP that is delivered to the process when the SSH session is
terminated causing the UE to not quit properly. This isn't the case
anymore so we can use RemoteProcess for spawning the UE.
Furthermore, the wrapper script didn't pass along stdin to it's child
process, i.e., srsUE. Therefore the console trace can't be seen if the
run through the wrapper.
Change-Id: Iab4dafc58167620362a36ec9e904b8d49a7d5fc1
</comment><date>2020-03-23 18:54:15 +0100</date><id>cfdcf895151c8eab820fa756aaecd3c6c827396f</id><msg>srs_ue: run srsUE as normal RemoteProcess</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.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/templates/srsenb.conf.tmpl</affectedPath><commitId>bf960ec0ccde48c5b309cd6b0ec3c952276f295f</commitId><timestamp>1584993636000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>srs{enb,ue}.conf.tmpl: make sure to only use a single PHY thread when
running with ZMQ
Change-Id: Icc1e67705c0354ece77c037f224a9c756a16daaa
</comment><date>2020-03-23 21:00:36 +0100</date><id>bf960ec0ccde48c5b309cd6b0ec3c952276f295f</id><msg>srs{enb,ue}.conf.tmpl: make sure to only use a single PHY thread when</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/templates/srsenb.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>example/scenarios/mod-srsue-airplane_mode_sim@.conf</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><affectedPath>example/defaults.conf</affectedPath><commitId>35234f2e21333d1c5cdf1877863f3493095fbd59</commitId><timestamp>1584993636000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>srs_ue: add scenario for airplane mode simulation in srsUE
Change-Id: I5db2ff325ce4b4236c1ceec0831dd7420d52dedb
</comment><date>2020-03-23 21:00:36 +0100</date><id>35234f2e21333d1c5cdf1877863f3493095fbd59</id><msg>srs_ue: add scenario for airplane mode simulation in srsUE</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/resource.py</file></path><path><editType>edit</editType><file>example/defaults.conf</file></path><path><editType>add</editType><file>example/scenarios/mod-srsue-airplane_mode_sim@.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/modem.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsepc_user_db.csv.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/ms.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_epc.py</affectedPath><commitId>22ec00a01f2605eeaebab39d96aa1f338b7bb72f</commitId><timestamp>1585056619000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>ms: add optional param to specify fixed APN IP address assigned to a MS
this allows to specify a fixed APN address for each subscriber in the 
HLR. If the param is not provided in the resources config, the default 
allocation type is used, which is to dynamically allocate an IP in the 
supported range.
Change-Id: Ie6fcd7987dc7bc62a686bee3a10c67e3dd813419
</comment><date>2020-03-24 14:30:19 +0100</date><id>22ec00a01f2605eeaebab39d96aa1f338b7bb72f</id><msg>ms: add optional param to specify fixed APN IP address assigned to a MS</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/ms.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsepc_user_db.csv.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/modem.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_epc.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>example/defaults.conf</affectedPath><affectedPath>example/scenarios/mod-enb-ncells@.conf</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</affectedPath><commitId>82b88901f3504105fa6dd4db9b2f87fb57b3fcee</commitId><timestamp>1585056619000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>srs_enb: add num_cells param to srsENB
this is needed to support the upcoming multi-cell feature in srsENB. 
It's required for carrier aggregation (CA) but can also be used for
(currently) two independent 4G cells.
This commit adds baseline support for the parameter. Upcoming commits
will add hooks to configure the cell's EARFCN, etc.
Change-Id: I6d1658bf820163aee03b64b0f4ac68046c243f37
</comment><date>2020-03-24 14:30:19 +0100</date><id>82b88901f3504105fa6dd4db9b2f87fb57b3fcee</id><msg>srs_enb: add num_cells param to srsENB</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>example/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path><path><editType>add</editType><file>example/scenarios/mod-enb-ncells@.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/scenarios/mod-srsue-ncarriers@.conf</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><commitId>d61613ac80eab8945931402895c7e688326ba7f1</commitId><timestamp>1585056619000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>srs_ue: adding num_carriers paramter and corresponding modifier
this allows to configure a UE to support multiple carriers
Change-Id: I4fa0a0c6e52efb17aa0b07e55abb5470d8028e8b
</comment><date>2020-03-24 14:30:19 +0100</date><id>d61613ac80eab8945931402895c7e688326ba7f1</id><msg>srs_ue: adding num_carriers paramter and corresponding modifier</msg><path><editType>add</editType><file>example/scenarios/mod-srsue-ncarriers@.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.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/srs_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</affectedPath><commitId>3ffea80ae8ec9e9ebcae28f937487f8418cc5a72</commitId><timestamp>1585056619000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>srs_{enb,ue}: add secondary cell and set dl/ul freq in eNB/UE config
accordingly
Change-Id: I3730856003fffda4f3c3f9e835d62ddc312c4c31
</comment><date>2020-03-24 14:30:19 +0100</date><id>3ffea80ae8ec9e9ebcae28f937487f8418cc5a72</id><msg>srs_{enb,ue}: add secondary cell and set dl/ul freq in eNB/UE config</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><commitId>c2c8221c12405374b1172afd3ac62cf6f87c301a</commitId><timestamp>1585064375000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>srs_enb: enable console trace, use RemoteProcess class
In order for the console trace to work over SSH this commit switches to
use the default RemoteProcess class. Note that srsENB now correctly
handles the SIGHUP signal.
Change-Id: I26391eb8409e14b34987e0b338e10613fa157e06
</comment><date>2020-03-24 16:39:35 +0100</date><id>c2c8221c12405374b1172afd3ac62cf6f87c301a</id><msg>srs_enb: enable console trace, use RemoteProcess class</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><commitId>a0782d5df98b525e3444711310587a37db470d7b</commitId><timestamp>1585064410000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>srs_enb: remove unneeded enb parameters
Change-Id: I1f2e18c6552fc4a6e3a68d75a85744fadf26aacb
</comment><date>2020-03-24 16:40:10 +0100</date><id>a0782d5df98b525e3444711310587a37db470d7b</id><msg>srs_enb: remove unneeded enb parameters</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><commitId>4ae614dbeff7a97df88601b79b608ac6937f4337</commitId><timestamp>1585064429000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>srs_enb: remove num_cells getter
Change-Id: Ic5c45bb17440d2ee241840591baf02930a0b3470
</comment><date>2020-03-24 16:40:29 +0100</date><id>4ae614dbeff7a97df88601b79b608ac6937f4337</id><msg>srs_enb: remove num_cells getter</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><commitId>54f25cabc554a9e10c3c3438d9fc95e657160897</commitId><timestamp>1585067635000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>srs_ue: remove hard-coded num phy thread param
Change-Id: Ia4fac188ecbe6aba393a68ec0291b51cd1441029
</comment><date>2020-03-24 17:33:55 +0100</date><id>54f25cabc554a9e10c3c3438d9fc95e657160897</id><msg>srs_ue: remove hard-coded num phy thread param</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/defaults.conf</affectedPath><commitId>793260d0f6534ea035bbaf37cf1ed71795c03143</commitId><timestamp>1585081276000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>defaults.conf: set num_carriers default value
Change-Id: Ibe94fada0a40c499dd516408756c4ef7988ccec5
</comment><date>2020-03-24 21:21:16 +0100</date><id>793260d0f6534ea035bbaf37cf1ed71795c03143</id><msg>defaults.conf: set num_carriers default value</msg><path><editType>edit</editType><file>example/defaults.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_drb.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_sib23.asn.tmpl</affectedPath><affectedPath>example/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_sib1.asn.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><affectedPath>example/scenarios/amarisoftenb-rftype@.conf</affectedPath><affectedPath>suites/4g/suite.conf</affectedPath><commitId>786a6bcd2099462e94b4335d952f2032f3c2e0e2</commitId><timestamp>1585642938000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Introduce initial Amarisoft ENB support
* object class expects the amarisoft software to be placed in directory
 provided by env var AMARISOFT_PATH_ENB. On local runs, it will run the
 software from there. On remote runs it will copy over that directory to
 the slave.
* Configuration provided works with 6 PRBs, but probably won't work for
 other values (yet).
* ZMQ support not yet available, only UHD.
One can select the Amarisoft ENB by declaring it in resources.conf:
"""
- label: AmarisoftENB-B200
 type: amarisoftenb
 rf_dev_type: uhd
 rf_dev_args:
"type=b200,serial=317B9FE,recv_frame_size=9232,send_frame_size=9232"
 remote_user: jenkins
 addr: 10.12.1.206
"""
And running:
"""
$ export AMARISOFT_PATH_ENB=/path/to/binaries
$ osmo-gsm-tester.py ... -s
4g:amarisoftenb-rftype@uhd+srsue-rftype@UHD+mod-enb-nprb@6 -t ping
"""
Change-Id: I1ddf4962ea6438ad977382ab201b724028ca46b3
</comment><date>2020-03-31 08:22:18 +0000</date><id>786a6bcd2099462e94b4335d952f2032f3c2e0e2</id><msg>Introduce initial Amarisoft ENB support</msg><path><editType>add</editType><file>example/scenarios/amarisoftenb-rftype@.conf</file></path><path><editType>edit</editType><file>suites/4g/suite.conf</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/amarisoft_sib23.asn.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/enb.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/amarisoft_drb.cfg.tmpl</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/amarisoft_sib1.asn.tmpl</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>example/defaults.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><commitId>874130510d0012a1f8320aafdc83c75d4aafe49e</commitId><timestamp>1585644378000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsenb: start_locally(): Fix missing class name in attribute access
Change-Id: I5e11dc9c3c0dcf4808a3ad67fe96580480fe47d1
</comment><date>2020-03-31 10:46:18 +0200</date><id>874130510d0012a1f8320aafdc83c75d4aafe49e</id><msg>srsenb: start_locally(): Fix missing class name in attribute access</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><commitId>f4cce261732d44a06cc5f9509b881159ae18f089</commitId><timestamp>1585644589000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsenb: No need to generates values dict for every template file
Let's only do all the dictionary processing once and not for each 
template file.
Change-Id: I4684d26375fce1e2ae28d3eccdc4f607fa5411a9
</comment><date>2020-03-31 10:49:49 +0200</date><id>f4cce261732d44a06cc5f9509b881159ae18f089</id><msg>srsenb: No need to generates values dict for every template file</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><commitId>9aa932fd11465adb2bb0c5d161140e3cadb2f9e4</commitId><timestamp>1585649018000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsue: start_locally(): Fix missing class name in attribute access
Change-Id: Iab4196b12ee12a06ba2129053f2291c1e4c284ff
</comment><date>2020-03-31 12:03:38 +0200</date><id>9aa932fd11465adb2bb0c5d161140e3cadb2f9e4</id><msg>srsue: start_locally(): Fix missing class name in attribute access</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><commitId>e44e76a78765da2913540a7ff34da34a0c1d2679</commitId><timestamp>1585650919000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>{srs,amarisoft}enb:Move shared code to parent generic class eNodeB
Change-Id: Ica0f1d4179a905d6dfc77d3e8eb08ac6cd5c3d2e
</comment><date>2020-03-31 12:35:19 +0200</date><id>e44e76a78765da2913540a7ff34da34a0c1d2679</id><msg>{srs,amarisoft}enb:Move shared code to parent generic class eNodeB</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/enb.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><commitId>55e278c758e2855920258c67b8c2227011b6c6ad</commitId><timestamp>1585654548000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoft_enb: Drop unused lib variable
Change-Id: Iea3e77a4b9f25f2781f617cd4bfd0ba4b34c709e
</comment><date>2020-03-31 13:35:48 +0200</date><id>55e278c758e2855920258c67b8c2227011b6c6ad</id><msg>amarisoft_enb: Drop unused lib variable</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/epc.py</affectedPath><affectedPath>utils/bin/osmo-gsm-tester_amarisoft_ltemme_ifup.sh</affectedPath><affectedPath>example/defaults.conf</affectedPath><affectedPath>example/scenarios/cfg-epc-type@.conf</affectedPath><affectedPath>utils/sudoers.d/osmo-gsm-tester_amarisoft_ltemme_ifup</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_epc.py</affectedPath><commitId>da2e31f929d3c0b4eee59de25a700d90403a68aa</commitId><timestamp>1585675098000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Introduce support for AmarisoftEPC
* A new abstract generic base class EPC is created
* srsEPC and AmarisoftEPC inherit from that class
* options are loaded from defaults.conf in cascade. First generic "epc",
 afterwards the specific enb type.
* A new scenario is added to select the EPC type to use. srsEPC is the
 default unless stated by an scenario.
* AmarisoftEPC delegates setup of the tun IP address to an "ifup"
 script. As a result, since we run without root permissions (ony with
 CAP_NET_ADMIN), the ifup script itself is unablet o set the IP
 address. To solve this, we introduce a new osmo-gsm-tester helper
 script which must be installed in the slave node which can be called
 through sudo to increase privileges to do so.
With this commit, I can already get srsUE&lt;-&gt;amarisoftENB&lt;-&gt;amarisoftEPC 
to pass ping and iperf3 4g tests.
Change-Id: Ia50ea6a74b63b2d688c8d683aea11416ad40a6d3
</comment><date>2020-03-31 19:18:18 +0200</date><id>da2e31f929d3c0b4eee59de25a700d90403a68aa</id><msg>Introduce support for AmarisoftEPC</msg><path><editType>add</editType><file>src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>add</editType><file>utils/bin/osmo-gsm-tester_amarisoft_ltemme_ifup.sh</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_epc.py</file></path><path><editType>edit</editType><file>example/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/epc.py</file></path><path><editType>add</editType><file>utils/sudoers.d/osmo-gsm-tester_amarisoft_ltemme_ifup</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/amarisoft_epc.py</file></path><path><editType>add</editType><file>example/scenarios/cfg-epc-type@.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><affectedPath>example/resources.conf.prod</affectedPath><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><commitId>7225d52e39c7aa305e27d6642942b6bb6b4b5ea3</commitId><timestamp>1585744686000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>srs_{ue,enb}: change UHD stream args and buffer size as function of cell
width for B2XX
Change-Id: I2de0526ee9bd2f7bb75c7d529b3f52d75117c5cc
</comment><date>2020-04-01 14:38:06 +0200</date><id>7225d52e39c7aa305e27d6642942b6bb6b4b5ea3</id><msg>srs_{ue,enb}: change UHD stream args and buffer size as function of cell</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path><path><editType>edit</editType><file>example/resources.conf.prod</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/epc.py</affectedPath><affectedPath>example/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>example/scenarios/cfg-amarisoft-license@.conf</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/srs_epc.py</affectedPath><commitId>c04528cb1fabe970f7ac28ca98fcfbfbc9e9c41f</commitId><timestamp>1585747334000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Make amarisoft license server optional
* Since license_server_addr logic is generic among all amarisoft
 software, let's move it to its own config category "amarisoft", which
 all amarisoft classes (amarisoft_{enb,epc}.py as of now) will import
 during configure().
* The license server is disabled by default (value 0.0.0.0) since the
 usual case is to have a license in the local system.
* the license server can be enabled using scenario
 cfg-amarisoft-license@A.B.C.D where A.B.C.D is the address to use.
Change-Id: Id5456ad9497e91370857b80ff9a389111d3611ff
</comment><date>2020-04-01 15:22:14 +0200</date><id>c04528cb1fabe970f7ac28ca98fcfbfbc9e9c41f</id><msg>Make amarisoft license server optional</msg><path><editType>add</editType><file>example/scenarios/cfg-amarisoft-license@.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_epc.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/enb.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/epc.py</file></path><path><editType>edit</editType><file>example/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_epc.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/iperf3.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>suites/4g/iperf3_ul.py</affectedPath><affectedPath>suites/4g/iperf3_dl.py</affectedPath><affectedPath>example/scenarios/cfg-iperf3-time@.conf</affectedPath><affectedPath>src/osmo_gsm_tester/schema.py</affectedPath><commitId>2dcc4312a024c25b9f18f113507b1e4329360c88</commitId><timestamp>1585748103000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>iperf3: add config to adjust the duration of the iperf run
the time is passed as a string param and is then converted into seconds
when literals "h" or "m" are found. So it would accept 2m and would
convert it to 120s, for example.
Example:
+cfg-iperf3-time@15+
Change-Id: Iff28816f83670751e9e91de31ec59b1b0ad8fc0d
</comment><date>2020-04-01 15:35:03 +0200</date><id>2dcc4312a024c25b9f18f113507b1e4329360c88</id><msg>iperf3: add config to adjust the duration of the iperf run</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>example/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/iperf3.py</file></path><path><editType>add</editType><file>example/scenarios/cfg-iperf3-time@.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/schema.py</file></path><path><editType>edit</editType><file>suites/4g/iperf3_dl.py</file></path><path><editType>edit</editType><file>suites/4g/iperf3_ul.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</affectedPath><commitId>4d35ea2b33fbc80baec67d635b98fa51a6c6e9bb</commitId><timestamp>1585748136000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsenb_rr.conf.temp: patch scheduler variables for 6 PRB cells
Change-Id: Ifdab42da8184cdf8367c5be1639a0faea3e68db1
</comment><date>2020-04-01 15:35:36 +0200</date><id>4d35ea2b33fbc80baec67d635b98fa51a6c6e9bb</id><msg>srsenb_rr.conf.temp: patch scheduler variables for 6 PRB cells</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>example/resources.conf.prod</affectedPath><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><commitId>12ae6d79a5b53a213f619999ef0230c1dae88bb7</commitId><timestamp>1585764377000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srs{enb,ue}: Use lowcase UHD as rf_type string
Older versions of srsLTe.git required passing UHD in caps to the conf 
file, but that's not the case anymore. Let's use lowcase then.
Change-Id: If8a289ba110229d31b62b0d3adc1ae97324e6d27
</comment><date>2020-04-01 18:06:17 +0000</date><id>12ae6d79a5b53a213f619999ef0230c1dae88bb7</id><msg>srs{enb,ue}: Use lowcase UHD as rf_type string</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path><path><editType>edit</editType><file>example/resources.conf.prod</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/config.py</affectedPath><commitId>20a49112e9e134d35be228be4a4ad59806b1d549</commitId><timestamp>1585764393000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>config.py: Allow escaping commas in parametrized scenario names
comma character ',' is used in the command line to split between 
parameters, which means a parameter value itself couldn't contain it. 
This commit allows passing a comma inside a character value by escaping 
it with '\,'.
Change-Id: Ic0bd9a029137a59e8c4a32b807eba7a64fcfa51f
</comment><date>2020-04-01 20:06:33 +0200</date><id>20a49112e9e134d35be228be4a4ad59806b1d549</id><msg>config.py: Allow escaping commas in parametrized scenario names</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/config.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>example/scenarios/mod-modem-args@.conf</affectedPath><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>example/scenarios/mod-enb-args@.conf</affectedPath><commitId>76b2c2a1081c039214b09d707a88700b4089ff7f</commitId><timestamp>1585764393000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srs_{ue,enb}: Add modifier to pass arbitrary cmd line arguments
Change-Id: Ie438c8aa9992dbc61b2133473a83d565cf5c7056
</comment><date>2020-04-01 20:06:33 +0200</date><id>76b2c2a1081c039214b09d707a88700b4089ff7f</id><msg>srs_{ue,enb}: Add modifier to pass arbitrary cmd line arguments</msg><path><editType>add</editType><file>example/scenarios/mod-enb-args@.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path><path><editType>add</editType><file>example/scenarios/mod-modem-args@.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/amarisoft_epc.py</affectedPath><affectedPath>contrib/jenkins-build-amarisoft.sh</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><commitId>17253af1e928fb48e8a151bdd618ff07e7ecfb85</commitId><timestamp>1585921740000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Introduce contrib/jenkins-build-amarisoft.sh
Prepares inst tgz archives to be consumed by osmo-gsm-tester from 
Amarisoft prebuilt binaries.
Change-Id: I372606fc5ff9f6bb3ef848f2fe229b83382ddc09
</comment><date>2020-04-03 15:49:00 +0200</date><id>17253af1e928fb48e8a151bdd618ff07e7ecfb85</id><msg>Introduce contrib/jenkins-build-amarisoft.sh</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>add</editType><file>contrib/jenkins-build-amarisoft.sh</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_epc.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><commitId>214f15e5ee46dab2728131cd24538b196088dad1</commitId><timestamp>1585925772000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoft_enb: Add missing default values in constructor
Change-Id: I61c04df14468b38cfe4afaaeb5404367838ff0a9
</comment><date>2020-04-03 16:56:12 +0200</date><id>214f15e5ee46dab2728131cd24538b196088dad1</id><msg>amarisoft_enb: Add missing default values in constructor</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-amarisoft.sh</affectedPath><commitId>a560ea7b853df6d529e0642857dea4d39b54be4a</commitId><timestamp>1585930629000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>contrib/jenkins-build-amarisoft.sh: Make build of amarisoft trx_zmq.so
optional
That module is only available so far in a private repository, so allow 
still other amarisof tusers to build the bundles with UHD support.
Change-Id: I361f179c8e7f379173fa9109028e139fc4c8c251
</comment><date>2020-04-03 18:17:09 +0200</date><id>a560ea7b853df6d529e0642857dea4d39b54be4a</id><msg>contrib/jenkins-build-amarisoft.sh: Make build of amarisoft trx_zmq.so</msg><path><editType>edit</editType><file>contrib/jenkins-build-amarisoft.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-amarisoft.sh</affectedPath><commitId>64ad952de10fb4fac8aebe93d6740e222b7135d2</commitId><timestamp>1585930629000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>contrib/jenkins-build-amarisoft.sh: Fix typo copying trx_uhd.so to UE
Change-Id: I0c9b83b9adf0548e78363462744644bc528c2d29
</comment><date>2020-04-03 18:17:09 +0200</date><id>64ad952de10fb4fac8aebe93d6740e222b7135d2</id><msg>contrib/jenkins-build-amarisoft.sh: Fix typo copying trx_uhd.so to UE</msg><path><editType>edit</editType><file>contrib/jenkins-build-amarisoft.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/resources.conf.rnd</affectedPath><affectedPath>example/resources.conf.prod</affectedPath><affectedPath>suites/4g/suite.conf</affectedPath><affectedPath>src/osmo_gsm_tester/schema.py</affectedPath><commitId>eae9c90d1727751bfc3aa8b86002054ab35954af</commitId><timestamp>1585932961000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Add modem resource features attributes: 2g, 3g, 4g
This allows selecting modem by supported network type. It will allow 
using 4G modems with type different than srsue in 4g suite in the
future.
Change-Id: I38bcf6abf789f52c3ed0bee7911567fa872e2491
</comment><date>2020-04-03 18:56:01 +0200</date><id>eae9c90d1727751bfc3aa8b86002054ab35954af</id><msg>Add modem resource features attributes: 2g, 3g, 4g</msg><path><editType>edit</editType><file>example/resources.conf.rnd</file></path><path><editType>edit</editType><file>suites/4g/suite.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/schema.py</file></path><path><editType>edit</editType><file>example/resources.conf.prod</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></culprit></build><build _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_srsLTE</name><value>pespin/pr_tinyrfci</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>16</buildNumber><marked><SHA1>b69377112c234f62c52785f1c7ca10c702d92544</SHA1><branch><SHA1>b69377112c234f62c52785f1c7ca10c702d92544</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>b69377112c234f62c52785f1c7ca10c702d92544</SHA1><branch><SHA1>b69377112c234f62c52785f1c7ca10c702d92544</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>b69377112c234f62c52785f1c7ca10c702d92544</SHA1><branch><SHA1>b69377112c234f62c52785f1c7ca10c702d92544</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 _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>srslte.build-16.md5</displayPath><fileName>srslte.build-16.md5</fileName><relativePath>srslte.build-16.md5</relativePath></artifact><artifact><displayPath>srslte.build-16.tgz</displayPath><fileName>srslte.build-16.tgz</fileName><relativePath>srslte.build-16.tgz</relativePath></artifact><building>false</building><displayName>#16</displayName><duration>130158</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #16</fullDisplayName><id>16</id><inProgress>false</inProgress><keepLog>false</keepLog><number>16</number><queueId>113547</queueId><result>SUCCESS</result><timestamp>1583166675091</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/16/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-osmo-pcu-sysmo.sh</affectedPath><affectedPath>contrib/jenkins-build-osmo-bts-sysmo.sh</affectedPath><commitId>10fe37cdce35e6c20f25ef47e89a44ec025a34e2</commitId><timestamp>1581691246000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>contrib/*sysmo.sh: Fix default poky SDK version to 2.3.4
Current latest poky SDK is 2.3.4, and that's the one we have installed 
in all buildhosts.
Change-Id: I8c855456c7f94a3d6ee58ca550a056a0fea61a71
</comment><date>2020-02-14 15:40:46 +0100</date><id>10fe37cdce35e6c20f25ef47e89a44ec025a34e2</id><msg>contrib/*sysmo.sh: Fix default poky SDK version to 2.3.4</msg><path><editType>edit</editType><file>contrib/jenkins-build-osmo-bts-sysmo.sh</file></path><path><editType>edit</editType><file>contrib/jenkins-build-osmo-pcu-sysmo.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-osmo-pcu-sysmo.sh</affectedPath><affectedPath>contrib/jenkins-build-osmo-bts-sysmo.sh</affectedPath><commitId>4f3cc9e7e47f9e22cbe0441099d872f4c57ebb5c</commitId><timestamp>1581693991000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>contrib/*sysmo.sh: Fix default poky SDK path
ansible scripts are installing the SDK in "poky-sdk" dir, not "poky"
one.
Change-Id: I002fde53684cd4a43c9f22e09264056f2a950c24
</comment><date>2020-02-14 16:26:31 +0100</date><id>4f3cc9e7e47f9e22cbe0441099d872f4c57ebb5c</id><msg>contrib/*sysmo.sh: Fix default poky SDK path</msg><path><editType>edit</editType><file>contrib/jenkins-build-osmo-bts-sysmo.sh</file></path><path><editType>edit</editType><file>contrib/jenkins-build-osmo-pcu-sysmo.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/config.py</affectedPath><commitId>7691f2d0279e079d74c04bc68638ccac065754af</commitId><timestamp>1582024323000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>config: Fix reading empty yaml default-suites.conf
during config.read(), on empty file yaml.safe_load() returns None, which 
was then later converted to string "None" by _standardize(), and 
osmo-gsm-tester.py was not catching "not combination_strs" condition.
Change-Id: I07d7daab8f8f4238db140f0a0311f3d1d41e6cb0
</comment><date>2020-02-18 12:12:03 +0100</date><id>7691f2d0279e079d74c04bc68638ccac065754af</id><msg>config: Fix reading empty yaml default-suites.conf</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/config.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-srslte.sh</affectedPath><affectedPath>contrib/jenkins-build-common.sh</affectedPath><commitId>70c01ec92a6f6525ee219820ea20d37da069f11e</commitId><timestamp>1582039885000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>contrib: Fix default variable value syntax
Change-Id: I23abf33881f64dd89c0bf5ef970972908d337366
</comment><date>2020-02-18 15:31:25 +0000</date><id>70c01ec92a6f6525ee219820ea20d37da069f11e</id><msg>contrib: Fix default variable value syntax</msg><path><editType>edit</editType><file>contrib/jenkins-build-srslte.sh</file></path><path><editType>edit</editType><file>contrib/jenkins-build-common.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-srslte.sh</affectedPath><commitId>979f00d43da2476e5110c3098cca67a0c8fbcea8</commitId><timestamp>1582039885000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>contrib: srslte: Allow changing repo name
Change-Id: I06e6566ac3df9369b391bc88f288f72588088ef1
</comment><date>2020-02-18 15:31:25 +0000</date><id>979f00d43da2476e5110c3098cca67a0c8fbcea8</id><msg>contrib: srslte: Allow changing repo name</msg><path><editType>edit</editType><file>contrib/jenkins-build-srslte.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>suites/debug/interactive.py</affectedPath><commitId>d12b84c708ef4f10c121533c0176de794ecd3295</commitId><timestamp>1582040098000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>suites/debug: Allow jumping into python debugger
Change-Id: Ia6262299981f1d7ac2d81c22b7b9b007e096259a
</comment><date>2020-02-18 15:34:58 +0000</date><id>d12b84c708ef4f10c121533c0176de794ecd3295</id><msg>suites/debug: Allow jumping into python debugger</msg><path><editType>edit</editType><file>suites/debug/interactive.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/iperf3.py</affectedPath><commitId>9c383287e61f799079dec791c986c0e02e2be863</commitId><timestamp>1582205585000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>iperf3: Fix netns param not used
Change-Id: I2768ec0c6d2cbfc8411382a983e1ba17cb5f097e
</comment><date>2020-02-20 14:33:05 +0100</date><id>9c383287e61f799079dec791c986c0e02e2be863</id><msg>iperf3: Fix netns param not used</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/iperf3.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><affectedPath>example/scenarios/srsue-rftype-soapy.conf</affectedPath><affectedPath>example/resources.conf.prod</affectedPath><affectedPath>example/scenarios/srsenb-rftype-zmq.conf</affectedPath><affectedPath>example/default-suites.conf</affectedPath><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>example/scenarios/srsue-rftype-zmq.conf</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><affectedPath>example/scenarios/srsue-rftype-uhd.conf</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><affectedPath>example/scenarios/srsenb-rftype-uhd.conf</affectedPath><commitId>a9a2fe2ad32a59402d2c3c7771326e53e0b8e0ff</commitId><timestamp>1582210473000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsLTE: Support configuring different RF backends
Before this patch, only virtual RF through ZeroMQ was supported. This
patch allows configuring srsUE and srsENB to use a real SDR with 
UHD/SoapySDR backend connected through a physical RF network, while 
still keeping compatibility to run on virtual RF ZeroMQ network, based 
on the resources used (controlled by scenarios). For instance, one can 
first run a suite through the phyisical RF (using 2 UHD-controlled SDRs) 
and afterwards with ZeroMQ using the following default-suites.conf:
- 4g:srsenb-rftype-uhd+srsue-rftype-uhd
- 4g:srsenb-rftype-zmq+srsue-rftype-zmq
Change-Id: I7dbbe328f4c0225fe74e878bb2da13fe39ccf049
</comment><date>2020-02-20 15:54:33 +0100</date><id>a9a2fe2ad32a59402d2c3c7771326e53e0b8e0ff</id><msg>srsLTE: Support configuring different RF backends</msg><path><editType>add</editType><file>example/scenarios/srsenb-rftype-zmq.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsue.conf.tmpl</file></path><path><editType>add</editType><file>example/scenarios/srsue-rftype-uhd.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path><path><editType>edit</editType><file>example/default-suites.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path><path><editType>add</editType><file>example/scenarios/srsenb-rftype-uhd.conf</file></path><path><editType>edit</editType><file>example/resources.conf.prod</file></path><path><editType>add</editType><file>example/scenarios/srsue-rftype-soapy.conf</file></path><path><editType>add</editType><file>example/scenarios/srsue-rftype-zmq.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/remote.py</affectedPath><commitId>666d6c82369af594eea7bba52ba1e209fe4beb84</commitId><timestamp>1582537318000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>remote: Fix comment typo
Change-Id: Ie466a95d354dc8c9d6960f713948426dadc58241
</comment><date>2020-02-24 10:41:58 +0100</date><id>666d6c82369af594eea7bba52ba1e209fe4beb84</id><msg>remote: Fix comment typo</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/remote.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><affectedPath>utils/bin/osmo-gsm-tester_netns_setup.sh</affectedPath><affectedPath>src/osmo_gsm_tester/util.py</affectedPath><affectedPath>src/osmo_gsm_tester/remote.py</affectedPath><commitId>69b2cf3ce229e5eb15cde0332aea04529987723f</commitId><timestamp>1582538345000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsue: Create netns on demand
Already existing script osmo-gsm-tester_netns_setup.sh is modified to 
support only creating the entns without moving an iface to it.
Change-Id: I1b7e186b0146f932fe37fbea68e4dfa3120b7a74
</comment><date>2020-02-24 10:59:05 +0100</date><id>69b2cf3ce229e5eb15cde0332aea04529987723f</id><msg>srsue: Create netns on demand</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/util.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/remote.py</file></path><path><editType>edit</editType><file>utils/bin/osmo-gsm-tester_netns_setup.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/report.py</affectedPath><affectedPath>src/osmo_gsm_tester/test.py</affectedPath><affectedPath>src/osmo_gsm_tester/log.py</affectedPath><commitId>5bbdab8d95dc739112a6d6999d438b5e142392b8</commitId><timestamp>1582565458000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Add test log to junit output
Change-Id: Ieb5566a41ecf3a9512db579eb37e8d8ed5325057
</comment><date>2020-02-24 18:30:58 +0100</date><id>5bbdab8d95dc739112a6d6999d438b5e142392b8</id><msg>Add test log to junit output</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/report.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/log.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>example/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><commitId>6c42bb584bcde487d5f8b3b555bf661360887acc</commitId><timestamp>1582812311000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srs_enb: Make num_prb a config parameter
Change-Id: I336e71f53556596050cf3eb55a7810a009dbf7a8
</comment><date>2020-02-27 15:05:11 +0100</date><id>6c42bb584bcde487d5f8b3b555bf661360887acc</id><msg>srs_enb: Make num_prb a config parameter</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path><path><editType>edit</editType><file>example/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/scenarios/mod-enb-nprb50.conf</affectedPath><affectedPath>example/scenarios/mod-enb-nprb25.conf</affectedPath><affectedPath>example/scenarios/mod-enb-nprb75.conf</affectedPath><affectedPath>example/scenarios/mod-enb-nprb15.conf</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>example/scenarios/mod-enb-nprb6.conf</affectedPath><affectedPath>example/scenarios/mod-enb-nprb100.conf</affectedPath><commitId>1deb1ae0bcfc33462d0e1b936f38fec5d1dab5e8</commitId><timestamp>1582814228000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb: Add modifiers for num_prb
Change-Id: I0b8c834f1c67cc4bf4d07d03358ba2012331cbde
</comment><date>2020-02-27 15:37:08 +0100</date><id>1deb1ae0bcfc33462d0e1b936f38fec5d1dab5e8</id><msg>enb: Add modifiers for num_prb</msg><path><editType>add</editType><file>example/scenarios/mod-enb-nprb100.conf</file></path><path><editType>add</editType><file>example/scenarios/mod-enb-nprb15.conf</file></path><path><editType>add</editType><file>example/scenarios/mod-enb-nprb50.conf</file></path><path><editType>add</editType><file>example/scenarios/mod-enb-nprb6.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>add</editType><file>example/scenarios/mod-enb-nprb75.conf</file></path><path><editType>add</editType><file>example/scenarios/mod-enb-nprb25.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/template.py</affectedPath><affectedPath>src/osmo_gsm_tester/config.py</affectedPath><commitId>6ed301259a5b00bfa2ef05285eccee245b82960e</commitId><timestamp>1582820207000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Introduce parametrized scenario files support
The idea is to have something similar to systemd template unit files: 
https://fedoramagazine.org/systemd-template-unit-files/
Specially for modifiers, one finds the situation where same scenario
structure has to be created with lots of different values. For instance,
let's say we want to test with different eNodeB num_prb values:
[6, 15, 25, 50, 75,100] Right now we'd need to create one scenario file
for each of them, for instance: mod-enb-nprb6.conf mod-enb-nprb15.conf 
mod-enb-nprb25.conf mod-enb-nprb50.conf mod-enb-nprb75.conf 
mod-enb-nprb100.conf
And each of them containing something like (changing the num_prb value):
""" modifiers:
 enb:
 - num_prb: 75
"""
Instead, we can now have one unique file mod-enb-nprb@.conf:
""" modifiers:
 enb:
 - num_prb: ${param1}
""" The general syntax is: "scenario-name@param1,param2,param3". So "@"
splits between scenario name and parameter list, and "," splits between
parameters.
For instance, one can now run following suite with scenario:
"4g:srsenb-rftype-uhd+srsue-rftype-uhd+mod-enb-nprb@75"
Related: OS#4424 Change-Id: Icfcba15b937225aa4b1f322a8005fcd57db1d1ca
</comment><date>2020-02-27 17:16:47 +0100</date><id>6ed301259a5b00bfa2ef05285eccee245b82960e</id><msg>Introduce parametrized scenario files support</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/config.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/template.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/scenarios/mod-enb-nprb50.conf</affectedPath><affectedPath>example/scenarios/mod-enb-nprb@.conf</affectedPath><affectedPath>example/scenarios/mod-enb-nprb25.conf</affectedPath><affectedPath>example/scenarios/mod-enb-nprb75.conf</affectedPath><affectedPath>example/scenarios/mod-enb-nprb15.conf</affectedPath><affectedPath>example/scenarios/mod-enb-nprb6.conf</affectedPath><affectedPath>example/scenarios/mod-enb-nprb100.conf</affectedPath><commitId>9b8823efd71d0ecdc07e8a5617c55c5406783eaa</commitId><timestamp>1582820207000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Use parametrized scenario to set ENB num_prb
Change-Id: Iec7d7e6312aee6f4e4ce6710bc78a144beff2f39
</comment><date>2020-02-27 17:16:47 +0100</date><id>9b8823efd71d0ecdc07e8a5617c55c5406783eaa</id><msg>Use parametrized scenario to set ENB num_prb</msg><path><editType>delete</editType><file>example/scenarios/mod-enb-nprb75.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-nprb100.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-nprb50.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-nprb15.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-nprb25.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-nprb6.conf</file></path><path><editType>add</editType><file>example/scenarios/mod-enb-nprb@.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/defaults.conf</affectedPath><affectedPath>example/scenarios/mod-enb-txmode@.conf</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><affectedPath>example/scenarios/cfg-epc-rlcmode@.conf</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsepc_user_db.csv.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/schema.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_epc.py</affectedPath><commitId>b69377112c234f62c52785f1c7ca10c702d92544</commitId><timestamp>1582823664000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Introduce LTE Transmission Mode and RLC DRB mode params
Change-Id: I38f247f266ba736cdbb6f36ba5673b8fd46a8d67
</comment><date>2020-02-27 18:14:24 +0100</date><id>b69377112c234f62c52785f1c7ca10c702d92544</id><msg>Introduce LTE Transmission Mode and RLC DRB mode params</msg><path><editType>edit</editType><file>example/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsepc_user_db.csv.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path><path><editType>add</editType><file>example/scenarios/cfg-epc-rlcmode@.conf</file></path><path><editType>add</editType><file>example/scenarios/mod-enb-txmode@.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_epc.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/schema.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit></build><build _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_srsLTE</name><value>pespin/pr_tinyrfci</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>15</buildNumber><marked><SHA1>f0a1af567f07978dd1fb736af07dc084f3e2216f</SHA1><branch><SHA1>f0a1af567f07978dd1fb736af07dc084f3e2216f</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>f0a1af567f07978dd1fb736af07dc084f3e2216f</SHA1><branch><SHA1>f0a1af567f07978dd1fb736af07dc084f3e2216f</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>f0a1af567f07978dd1fb736af07dc084f3e2216f</SHA1><branch><SHA1>f0a1af567f07978dd1fb736af07dc084f3e2216f</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 _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>srslte.build-15.md5</displayPath><fileName>srslte.build-15.md5</fileName><relativePath>srslte.build-15.md5</relativePath></artifact><artifact><displayPath>srslte.build-15.tgz</displayPath><fileName>srslte.build-15.tgz</fileName><relativePath>srslte.build-15.tgz</relativePath></artifact><building>false</building><displayName>#15</displayName><duration>132492</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #15</fullDisplayName><id>15</id><inProgress>false</inProgress><keepLog>false</keepLog><number>15</number><queueId>98824</queueId><result>SUCCESS</result><timestamp>1581691362756</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/15/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</affectedPath><commitId>c9faa9e7b7ade2813fc291e5d700df597c03b4c6</commitId><timestamp>1581417503000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>ttcn3: Refactor ttcn3 launching bits into a testlib
This way new tests can be more easily created which run some specific 
TTCN3 test.
Change-Id: Ic61c7b7db9cf3050dc4b101ef0fb181421577424
</comment><date>2020-02-11 11:38:23 +0100</date><id>c9faa9e7b7ade2813fc291e5d700df597c03b4c6</id><msg>ttcn3: Refactor ttcn3 launching bits into a testlib</msg><path><editType>add</editType><file>ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</file></path><path><editType>edit</editType><file>ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</affectedPath><commitId>a7e7fc523afa81a16a2b6554d7e352b600ddb4be</commitId><timestamp>1581417507000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>ttcn3: Allow passing ttcn3 extra module params from osmo-gsm-tester
Change-Id: Iaa2a5647801b4f152f72bf4b40ac79f18608df87
</comment><date>2020-02-11 11:38:27 +0100</date><id>a7e7fc523afa81a16a2b6554d7e352b600ddb4be</id><msg>ttcn3: Allow passing ttcn3 extra module params from osmo-gsm-tester</msg><path><editType>edit</editType><file>ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</file></path><path><editType>edit</editType><file>ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/remote.py</affectedPath><affectedPath>src/osmo_gsm_tester/process.py</affectedPath><commitId>f6d45adb0510920926475033c0822265dbf1bfad</commitId><timestamp>1581428355000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Allow passing remote env to process running in remote host
Change-Id: Icc0ae8d79ca30ed0a289b67546735251fc46cb10
</comment><date>2020-02-11 14:39:15 +0100</date><id>f6d45adb0510920926475033c0822265dbf1bfad</id><msg>Allow passing remote env to process running in remote host</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/remote.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_osmotrx.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/process.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/remote.py</affectedPath><affectedPath>src/osmo_gsm_tester/process.py</affectedPath><commitId>14022d31b0d49eb556afa6cdb21161617aaaa5ba</commitId><timestamp>1581428368000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Add handlers to run process under a specific netns on a remote host
It will be used later to run iiperf3-cli connected to srsue on another
host.
Change-Id: I8d223fc302df42446f5876ba020cfbea94be09b9
</comment><date>2020-02-11 14:39:28 +0100</date><id>14022d31b0d49eb556afa6cdb21161617aaaa5ba</id><msg>Add handlers to run process under a specific netns on a remote host</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/remote.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/process.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/remote.py</affectedPath><commitId>180adfc3a61c1022baba8b332c351f2f967fba2e</commitId><timestamp>1581428376000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>remote: Improve wrapper script handling proper exit of ssh-remote
processes
Improvements include:
* Avoid race condition between receiving signal and process not yet
 started
* Make sure process is killed with -9 if process is still alive a while
after
 we killed it (SIGINT, SIGTERM). This is useful for processes which
 sometimes hang during shutdown like srsue in some conditions.
Change-Id: I3c656b008a3c2b2bb453a59e51d338cb272fa50b
</comment><date>2020-02-11 14:39:36 +0100</date><id>180adfc3a61c1022baba8b332c351f2f967fba2e</id><msg>remote: Improve wrapper script handling proper exit of ssh-remote</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/remote.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-srslte.sh</affectedPath><commitId>1bce944fa26fccbeeda9ed82f632e0c02781ff36</commitId><timestamp>1581428386000</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-srslte: Temporarily Switch git repo to own-controlled one
During integration of the different srsLTE processes, some bugs or 
misbehaviors appear which require fixes in srsLTE. Let's use our own 
temporary fork until integration is complete and all patches are merged 
in upstream.
Change-Id: I6414d9855cf9c004385cc280e5a60e82f8e4fbad
</comment><date>2020-02-11 14:39:46 +0100</date><id>1bce944fa26fccbeeda9ed82f632e0c02781ff36</id><msg>jenkins-build-srslte: Temporarily Switch git repo to own-controlled one</msg><path><editType>edit</editType><file>contrib/jenkins-build-srslte.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utils/osmo-gsm-tester_setcap_netsys_admin.sh</affectedPath><affectedPath>src/osmo_gsm_tester/remote.py</affectedPath><commitId>7381e820a17c38ea29274a116b7df72517640b1e</commitId><timestamp>1581428469000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>remote: Add more helpers to operate on remote hosts
Change-Id: I034314839675038762e00750b069eee8fcb70a5c
</comment><date>2020-02-11 14:41:09 +0100</date><id>7381e820a17c38ea29274a116b7df72517640b1e</id><msg>remote: Add more helpers to operate on remote hosts</msg><path><editType>add</editType><file>utils/osmo-gsm-tester_setcap_netsys_admin.sh</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/remote.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utils/osmo-gsm-tester_netns_exec.sh</affectedPath><affectedPath>utils/bin/osmo-gsm-tester_netns_setup.sh</affectedPath><affectedPath>utils/bin/osmo-gsm-tester_setcap_netsys_admin.sh</affectedPath><affectedPath>utils/osmo-gsm-tester_setcap_netsys_admin.sh</affectedPath><affectedPath>utils/osmo-gsm-tester_setcap_net_raw.sh</affectedPath><affectedPath>utils/osmo-gsm-tester_netns_setup.sh</affectedPath><affectedPath>utils/bin/osmo-gsm-tester_setcap_net_admin.sh</affectedPath><affectedPath>utils/bin/osmo-gsm-tester_netns_exec.sh</affectedPath><affectedPath>utils/osmo-gsm-tester_setcap_net_admin.sh</affectedPath><affectedPath>utils/bin/osmo-gsm-tester_setcap_net_raw.sh</affectedPath><commitId>49ebbf5ed319edd3646cf4e1b08bc1e23aed5570</commitId><timestamp>1581433071000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>utils: Move shell script helpers to subdir
Change-Id: I86ed3b0bb779c50e57912cf6c2f1ee9fa6e5f557
</comment><date>2020-02-11 15:57:51 +0100</date><id>49ebbf5ed319edd3646cf4e1b08bc1e23aed5570</id><msg>utils: Move shell script helpers to subdir</msg><path><editType>add</editType><file>utils/bin/osmo-gsm-tester_netns_exec.sh</file></path><path><editType>delete</editType><file>utils/osmo-gsm-tester_setcap_netsys_admin.sh</file></path><path><editType>delete</editType><file>utils/osmo-gsm-tester_setcap_net_admin.sh</file></path><path><editType>delete</editType><file>utils/osmo-gsm-tester_netns_exec.sh</file></path><path><editType>delete</editType><file>utils/osmo-gsm-tester_setcap_net_raw.sh</file></path><path><editType>add</editType><file>utils/bin/osmo-gsm-tester_setcap_netsys_admin.sh</file></path><path><editType>delete</editType><file>utils/osmo-gsm-tester_netns_setup.sh</file></path><path><editType>add</editType><file>utils/bin/osmo-gsm-tester_netns_setup.sh</file></path><path><editType>add</editType><file>utils/bin/osmo-gsm-tester_setcap_net_admin.sh</file></path><path><editType>add</editType><file>utils/bin/osmo-gsm-tester_setcap_net_raw.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utils/sudoers.d/osmo-gsm-tester_netns_setup</affectedPath><affectedPath>utils/sudoers.d/osmo-gsm-tester_setcap_netsys_admin</affectedPath><affectedPath>utils/sudoers.d/osmo-gsm-tester_setcap_net_raw</affectedPath><affectedPath>utils/sudoers.d/osmo-gsm-tester_netns_exec</affectedPath><affectedPath>utils/sudoers.d/osmo-gsm-tester_setcap_net_admin</affectedPath><commitId>31a4aee92f7365dc3021cf716ff92e7aede38346</commitId><timestamp>1581433071000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>util: Add sudoers.d/ example directory
Change-Id: Ib9ab4d88bf2fb94d04240169e0203b72616f58b0
</comment><date>2020-02-11 15:57:51 +0100</date><id>31a4aee92f7365dc3021cf716ff92e7aede38346</id><msg>util: Add sudoers.d/ example directory</msg><path><editType>add</editType><file>utils/sudoers.d/osmo-gsm-tester_netns_setup</file></path><path><editType>add</editType><file>utils/sudoers.d/osmo-gsm-tester_setcap_netsys_admin</file></path><path><editType>add</editType><file>utils/sudoers.d/osmo-gsm-tester_netns_exec</file></path><path><editType>add</editType><file>utils/sudoers.d/osmo-gsm-tester_setcap_net_admin</file></path><path><editType>add</editType><file>utils/sudoers.d/osmo-gsm-tester_setcap_net_raw</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/run_node.py</affectedPath><commitId>116a2c45fe8e1ba5e14fbb7e0ceb55af2d0284cd</commitId><timestamp>1581439550000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Inroduce RunNode class
This class will be used to hold information for a run node, that is, a 
target system or environment were a process or task is run. It
superseeds in functionality the old ip_address resource, which will 
eventually be droped in favor of RunNode.
Change-Id: I647bedf116aa9a570d925a5281c9491c9032e343
</comment><date>2020-02-11 17:45:50 +0100</date><id>116a2c45fe8e1ba5e14fbb7e0ceb55af2d0284cd</id><msg>Inroduce RunNode class</msg><path><editType>add</editType><file>src/osmo_gsm_tester/run_node.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/util.py</affectedPath><commitId>7346472e5ac8fe7d9c568c5c0cb25e2336a7a7e8</commitId><timestamp>1581439612000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>util: Add helper setcap_netsys_admin()
This API was already added for RemoteHost but forgot to add it too for 
local systems. It will be used by srsue once support for it is added.
Change-Id: I734e910af90fd25bed27c24b60346064b5fde67e
</comment><date>2020-02-11 17:46:52 +0100</date><id>7346472e5ac8fe7d9c568c5c0cb25e2336a7a7e8</id><msg>util: Add helper setcap_netsys_admin()</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/util.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/iperf3.py</affectedPath><commitId>c852ad881317f9e2fe5df9169a187fdcf648d280</commitId><timestamp>1581439612000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>iperf3: Support running iperf3 remotely
The new RunNode class is used and ip_address support will be dropped 
eventually, replaced by the former.
Change-Id: Ib803d7774cb502c7d07443d7720a7b013684faa8
</comment><date>2020-02-11 17:46:52 +0100</date><id>c852ad881317f9e2fe5df9169a187fdcf648d280</id><msg>iperf3: Support running iperf3 remotely</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/iperf3.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/process.py</affectedPath><affectedPath>src/osmo_gsm_tester/remote.py</affectedPath><commitId>4983eb53679118dbe729ab2ccf97cc636810b025</commitId><timestamp>1581444986000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Fix remote and process RemoteNetNSProcess
Change-Id: Icdc917968a1310e287dd98994420519a605be9c0
</comment><date>2020-02-11 19:16:26 +0100</date><id>4983eb53679118dbe729ab2ccf97cc636810b025</id><msg>Fix remote and process RemoteNetNSProcess</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/process.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/remote.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/powersupply_intellinet.py</affectedPath><commitId>873dee391d8aee26e94c3a68961199e258799913</commitId><timestamp>1581526590000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>powersupply_intellinet: Log target ip+dev_port
Change-Id: Iafd6e3aaf1d3b4d91ac6cf06f2a7fe94fd1203c3
</comment><date>2020-02-12 17:56:30 +0100</date><id>873dee391d8aee26e94c3a68961199e258799913</id><msg>powersupply_intellinet: Log target ip+dev_port</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/powersupply_intellinet.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/resources.conf.prod</affectedPath><commitId>ab2ffae89a660693c61a9fc2b00fd2fe5cdd570b</commitId><timestamp>1581530695000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>resources.conf.prod: sysmocell500 new firmware now supports TRXDv1
Change-Id: Iec50662580479bf7b6dc08d08a1de8075b2da078
</comment><date>2020-02-12 19:04:55 +0100</date><id>ab2ffae89a660693c61a9fc2b00fd2fe5cdd570b</id><msg>resources.conf.prod: sysmocell500 new firmware now supports TRXDv1</msg><path><editType>edit</editType><file>example/resources.conf.prod</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsepc_user_db.csv.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsepc.conf.tmpl</affectedPath><affectedPath>suites/4g/mo_mt_sms.py</affectedPath><affectedPath>suites/4g/suite.conf</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/srs_epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><affectedPath>example/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl</affectedPath><affectedPath>example/resources.conf.prod</affectedPath><affectedPath>suites/4g/iperf3.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb_sib.conf.tmpl</affectedPath><affectedPath>suites/4g/ping.py</affectedPath><commitId>c8b0f9359e9d9920d2fa040b79170c1330e9c3bc</commitId><timestamp>1581613638000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Initial srsLTE support
2 tests (iperf3, ping) working against a full srs{UE,ENB,EPC} network 
using ZeroMQ backend for RF (so no real RF support yet, that will come 
next).
Related: OS##4295, OS#4296
Change-Id: I290c0d79258a9f94f00c7ff2e1c6c5579c0e32f4
</comment><date>2020-02-13 18:07:18 +0100</date><id>c8b0f9359e9d9920d2fa040b79170c1330e9c3bc</id><msg>Initial srsLTE support</msg><path><editType>add</editType><file>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path><path><editType>delete</editType><file>suites/4g/mo_mt_sms.py</file></path><path><editType>edit</editType><file>suites/4g/suite.conf</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl</file></path><path><editType>add</editType><file>suites/4g/ping.py</file></path><path><editType>edit</editType><file>example/resources.conf.prod</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/srsenb_sib.conf.tmpl</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/srsue.conf.tmpl</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path><path><editType>edit</editType><file>example/defaults.conf</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/srsepc_user_db.csv.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/srs_epc.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>add</editType><file>suites/4g/iperf3.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/srsepc.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/default-suites.conf</affectedPath><commitId>f0a1af567f07978dd1fb736af07dc084f3e2216f</commitId><timestamp>1581613638000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>default-suites.conf: Run 4g test suite (srsLTE ZeroMQ)
Change-Id: I3f8c3588d7b139f044462d02069919256126bf57
</comment><date>2020-02-13 18:07:18 +0100</date><id>f0a1af567f07978dd1fb736af07dc084f3e2216f</id><msg>default-suites.conf: Run 4g test suite (srsLTE ZeroMQ)</msg><path><editType>edit</editType><file>example/default-suites.conf</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BRANCH</name><value>origin/pespin/4g</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_srsLTE</name><value>pespin/pr_tinyrfci</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>12</buildNumber><marked><SHA1>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</SHA1><branch><SHA1>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</SHA1><branch><SHA1>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</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'></action><artifact><displayPath>srslte.build-14.md5</displayPath><fileName>srslte.build-14.md5</fileName><relativePath>srslte.build-14.md5</relativePath></artifact><artifact><displayPath>srslte.build-14.tgz</displayPath><fileName>srslte.build-14.tgz</fileName><relativePath>srslte.build-14.tgz</relativePath></artifact><building>false</building><displayName>#14</displayName><duration>142843</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #14</fullDisplayName><id>14</id><inProgress>false</inProgress><keepLog>false</keepLog><number>14</number><queueId>95256</queueId><result>SUCCESS</result><timestamp>1581327258568</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/14/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BRANCH</name><value>origin/pespin/4g</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_srsLTE</name><value>pespin/pr_tinyrfci</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>13</buildNumber><marked><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>12</buildNumber><marked><SHA1>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</SHA1><branch><SHA1>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</SHA1><branch><SHA1>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</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'></action><building>false</building><displayName>#13</displayName><duration>1586</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #13</fullDisplayName><id>13</id><inProgress>false</inProgress><keepLog>false</keepLog><number>13</number><queueId>95254</queueId><result>FAILURE</result><timestamp>1581327193981</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/13/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-srslte.sh</affectedPath><affectedPath>suites/4g/mo_mt_sms.py</affectedPath><affectedPath>contrib/jenkins-build-common.sh</affectedPath><affectedPath>suites/4g/suite.conf</affectedPath><affectedPath>update_version.sh</affectedPath><commitId>addf78ecb681264cc3008c9a83be8d5021631d22</commitId><timestamp>1580746950000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>contrib: Add scripts to build srsLTE software
Change-Id: Id9d63920a44a80af187e649c9be5fd7498fa5f44
</comment><date>2020-02-03 17:22:30 +0100</date><id>addf78ecb681264cc3008c9a83be8d5021631d22</id><msg>contrib: Add scripts to build srsLTE software</msg><path><editType>edit</editType><file>contrib/jenkins-build-common.sh</file></path><path><editType>add</editType><file>suites/4g/suite.conf</file></path><path><editType>add</editType><file>suites/4g/mo_mt_sms.py</file></path><path><editType>add</editType><file>contrib/jenkins-build-srslte.sh</file></path><path><editType>delete</editType><file>update_version.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>update_version.sh</affectedPath><commitId>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</commitId><timestamp>1580813162000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Re-add accidentally removed update_version.sh
Last commit removed this file accidentally.
Change-Id: I030f927af26d4750e88662e591cde3eea6b810c7
</comment><date>2020-02-04 11:46:02 +0100</date><id>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</id><msg>Re-add accidentally removed update_version.sh</msg><path><editType>add</editType><file>update_version.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/remote.py</affectedPath><affectedPath>src/osmo_gsm_tester/process.py</affectedPath><commitId>2eafb031950789a13f433892833e1bfa7579336d</commitId><timestamp>1580997531000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Introduce RemoteHost and refactor code to use it
Let's move code related to coping stuff to remote hosts and managing 
remote processes under a class where relevant information is stored. 
This simplifies parameters being passed all over and allows to reuse 
more code.
Change-Id: Ifff5ded8fdb28e8ef267cebe6c5f30a910cae11a
</comment><date>2020-02-06 13:58:51 +0000</date><id>2eafb031950789a13f433892833e1bfa7579336d</id><msg>Introduce RemoteHost and refactor code to use it</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_osmotrx.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/remote.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_sysmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_oc2g.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/process.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</affectedPath><commitId>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</commitId><timestamp>1581001188000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>ttcn3: Allow changing TTCN3 test from within osmo-gsm-tester
Change-Id: I02bf406e310f5bbab7b2e0bca47fb120418e241c
</comment><date>2020-02-06 15:59:48 +0100</date><id>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</id><msg>ttcn3: Allow changing TTCN3 test from within osmo-gsm-tester</msg><path><editType>edit</editType><file>ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</file></path><path><editType>edit</editType><file>ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/remote.py</affectedPath><affectedPath>src/osmo_gsm_tester/process.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsepc.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsepc_user_db.csv.tmpl</affectedPath><affectedPath>suites/4g/mo_mt_sms.py</affectedPath><affectedPath>suites/4g/suite.conf</affectedPath><affectedPath>src/osmo_gsm_tester/srs_epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl</affectedPath><affectedPath>example/resources.conf.prod</affectedPath><affectedPath>utils/osmo-gsm-tester_setcap_sys_admin.sh</affectedPath><affectedPath>contrib/jenkins-build-srslte.sh</affectedPath><affectedPath>suites/4g/register.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb_sib.conf.tmpl</affectedPath><commitId>bd7e0da2606d4c696471845e0acd4726a781e135</commitId><timestamp>1581327142000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>WIP: Add initial srsLTE support
Change-Id: I396d7fca64ad6f5afa8556058d4749219136fa4d
</comment><date>2020-02-10 10:32:22 +0100</date><id>bd7e0da2606d4c696471845e0acd4726a781e135</id><msg>WIP: Add initial srsLTE support</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/process.py</file></path><path><editType>edit</editType><file>contrib/jenkins-build-srslte.sh</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/srsepc.conf.tmpl</file></path><path><editType>add</editType><file>suites/4g/register.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/remote.py</file></path><path><editType>edit</editType><file>example/resources.conf.prod</file></path><path><editType>delete</editType><file>suites/4g/mo_mt_sms.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/srs_epc.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/srsepc_user_db.csv.tmpl</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/srsue.conf.tmpl</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/srsenb_sib.conf.tmpl</file></path><path><editType>edit</editType><file>suites/4g/suite.conf</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path><path><editType>add</editType><file>utils/osmo-gsm-tester_setcap_sys_admin.sh</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit></build><build _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_srsLTE</name><value>pespin/pr_tinyrfci</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>12</buildNumber><marked><SHA1>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</SHA1><branch><SHA1>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</SHA1><branch><SHA1>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</SHA1><branch><SHA1>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</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'></action><building>false</building><displayName>#12</displayName><duration>3129</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #12</fullDisplayName><id>12</id><inProgress>false</inProgress><keepLog>false</keepLog><number>12</number><queueId>95253</queueId><result>FAILURE</result><timestamp>1581327168182</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/12/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/bts_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/remote.py</affectedPath><affectedPath>src/osmo_gsm_tester/process.py</affectedPath><commitId>2eafb031950789a13f433892833e1bfa7579336d</commitId><timestamp>1580997531000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Introduce RemoteHost and refactor code to use it
Let's move code related to coping stuff to remote hosts and managing 
remote processes under a class where relevant information is stored. 
This simplifies parameters being passed all over and allows to reuse 
more code.
Change-Id: Ifff5ded8fdb28e8ef267cebe6c5f30a910cae11a
</comment><date>2020-02-06 13:58:51 +0000</date><id>2eafb031950789a13f433892833e1bfa7579336d</id><msg>Introduce RemoteHost and refactor code to use it</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_sysmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/process.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_oc2g.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_osmotrx.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/remote.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</affectedPath><commitId>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</commitId><timestamp>1581001188000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>ttcn3: Allow changing TTCN3 test from within osmo-gsm-tester
Change-Id: I02bf406e310f5bbab7b2e0bca47fb120418e241c
</comment><date>2020-02-06 15:59:48 +0100</date><id>ceb7ea6176695f177e72c6c7a02560e65ef8a8cb</id><msg>ttcn3: Allow changing TTCN3 test from within osmo-gsm-tester</msg><path><editType>edit</editType><file>ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</file></path><path><editType>edit</editType><file>ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit></build><build _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_srsLTE</name><value>pespin/pr_tinyrfci</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>11</buildNumber><marked><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</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'></action><building>false</building><displayName>#11</displayName><duration>1158</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #11</fullDisplayName><id>11</id><inProgress>false</inProgress><keepLog>false</keepLog><number>11</number><queueId>91710</queueId><result>FAILURE</result><timestamp>1580923558949</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/11/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _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_srsLTE</name><value>pespin/pr_tinyrfci</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>10</buildNumber><marked><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</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'></action><building>false</building><displayName>#10</displayName><duration>1126</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #10</fullDisplayName><id>10</id><inProgress>false</inProgress><keepLog>false</keepLog><number>10</number><queueId>91659</queueId><result>FAILURE</result><timestamp>1580921346273</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/10/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _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_srsLTE</name><value>pr_tinyrfci</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>9</buildNumber><marked><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</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'></action><artifact><displayPath>srslte.build-9.md5</displayPath><fileName>srslte.build-9.md5</fileName><relativePath>srslte.build-9.md5</relativePath></artifact><artifact><displayPath>srslte.build-9.tgz</displayPath><fileName>srslte.build-9.tgz</fileName><relativePath>srslte.build-9.tgz</relativePath></artifact><building>false</building><displayName>#9</displayName><duration>141022</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #9</fullDisplayName><id>9</id><inProgress>false</inProgress><keepLog>false</keepLog><number>9</number><queueId>91559</queueId><result>SUCCESS</result><timestamp>1580905154041</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/9/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _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_srsLTE</name><value>pr_tinyrfci</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</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'></action><building>false</building><displayName>#8</displayName><duration>2792</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #8</fullDisplayName><id>8</id><inProgress>false</inProgress><keepLog>false</keepLog><number>8</number><queueId>91556</queueId><result>FAILURE</result><timestamp>1580904704104</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/8/</url><builtOn>host2-deb9build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _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_srsLTE</name><value>pr_tinyrfci</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</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'></action><building>false</building><displayName>#7</displayName><duration>2976</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #7</fullDisplayName><id>7</id><inProgress>false</inProgress><keepLog>false</keepLog><number>7</number><queueId>91555</queueId><result>FAILURE</result><timestamp>1580904690537</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/7/</url><builtOn>host2-deb9build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _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_srsLTE</name><value>pr_tinyrfci</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></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#6</displayName><duration>129</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #6</fullDisplayName><id>6</id><inProgress>false</inProgress><keepLog>false</keepLog><number>6</number><queueId>91554</queueId><result>FAILURE</result><timestamp>1580904677019</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/6/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.scm.EmptyChangeLogSet'></changeSet></build><build _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_srsLTE</name><value>origin/pr_tinyrfci</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</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 _class='jenkins.model.InterruptedBuildAction'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#5</displayName><duration>48977</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #5</fullDisplayName><id>5</id><inProgress>false</inProgress><keepLog>false</keepLog><number>5</number><queueId>91553</queueId><result>ABORTED</result><timestamp>1580904628023</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/5/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _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_srslte</name><value>origin/pr_tinyrfci</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>4</buildNumber><marked><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</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'></action><artifact><displayPath>srslte.build-4.md5</displayPath><fileName>srslte.build-4.md5</fileName><relativePath>srslte.build-4.md5</relativePath></artifact><artifact><displayPath>srslte.build-4.tgz</displayPath><fileName>srslte.build-4.tgz</fileName><relativePath>srslte.build-4.tgz</relativePath></artifact><building>false</building><displayName>#4</displayName><duration>127833</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #4</fullDisplayName><id>4</id><inProgress>false</inProgress><keepLog>false</keepLog><number>4</number><queueId>91550</queueId><result>SUCCESS</result><timestamp>1580904008552</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/4/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit></build><build _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_srslte</name><value>origin/pr_tinyrfci</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</SHA1><branch><SHA1>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</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'></action><building>false</building><displayName>#3</displayName><duration>6446</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #3</fullDisplayName><id>3</id><inProgress>false</inProgress><keepLog>false</keepLog><number>3</number><queueId>91540</queueId><result>FAILURE</result><timestamp>1580902345721</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/3/</url><builtOn>host2-deb9build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-srslte.sh</affectedPath><affectedPath>suites/4g/mo_mt_sms.py</affectedPath><affectedPath>suites/4g/suite.conf</affectedPath><affectedPath>contrib/jenkins-build-common.sh</affectedPath><affectedPath>update_version.sh</affectedPath><commitId>addf78ecb681264cc3008c9a83be8d5021631d22</commitId><timestamp>1580746950000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>contrib: Add scripts to build srsLTE software
Change-Id: Id9d63920a44a80af187e649c9be5fd7498fa5f44
</comment><date>2020-02-03 17:22:30 +0100</date><id>addf78ecb681264cc3008c9a83be8d5021631d22</id><msg>contrib: Add scripts to build srsLTE software</msg><path><editType>add</editType><file>suites/4g/suite.conf</file></path><path><editType>add</editType><file>contrib/jenkins-build-srslte.sh</file></path><path><editType>edit</editType><file>contrib/jenkins-build-common.sh</file></path><path><editType>add</editType><file>suites/4g/mo_mt_sms.py</file></path><path><editType>delete</editType><file>update_version.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>update_version.sh</affectedPath><commitId>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</commitId><timestamp>1580813162000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Re-add accidentally removed update_version.sh
Last commit removed this file accidentally.
Change-Id: I030f927af26d4750e88662e591cde3eea6b810c7
</comment><date>2020-02-04 11:46:02 +0100</date><id>e303d66d1563d1af9cd0e7d8cb5a658c6ca4979d</id><msg>Re-add accidentally removed update_version.sh</msg><path><editType>add</editType><file>update_version.sh</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BRANCH</name><value>origin/pespin/4g</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_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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>0cb217881283f3a96cb4abad9015f4b398cad28b</SHA1><branch><SHA1>0cb217881283f3a96cb4abad9015f4b398cad28b</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0cb217881283f3a96cb4abad9015f4b398cad28b</SHA1><branch><SHA1>0cb217881283f3a96cb4abad9015f4b398cad28b</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><branch><SHA1>fc5856b156d8fdde2cfecec953a01b175bd52daa</SHA1><name>refs/remotes/origin/pespin/4g</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'></action><artifact><displayPath>srslte.build-2.md5</displayPath><fileName>srslte.build-2.md5</fileName><relativePath>srslte.build-2.md5</relativePath></artifact><artifact><displayPath>srslte.build-2.tgz</displayPath><fileName>srslte.build-2.tgz</fileName><relativePath>srslte.build-2.tgz</relativePath></artifact><building>false</building><displayName>#2</displayName><duration>123677</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #2</fullDisplayName><id>2</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2</number><queueId>90039</queueId><result>SUCCESS</result><timestamp>1580743005965</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/2/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _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_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><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>0cb217881283f3a96cb4abad9015f4b398cad28b</SHA1><branch><SHA1>0cb217881283f3a96cb4abad9015f4b398cad28b</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0cb217881283f3a96cb4abad9015f4b398cad28b</SHA1><branch><SHA1>0cb217881283f3a96cb4abad9015f4b398cad28b</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>0cb217881283f3a96cb4abad9015f4b398cad28b</SHA1><branch><SHA1>0cb217881283f3a96cb4abad9015f4b398cad28b</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'></action><building>false</building><displayName>#1</displayName><duration>854</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>86466</queueId><result>FAILURE</result><timestamp>1580322853452</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/1/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><color>blue</color><firstBuild _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_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><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>0cb217881283f3a96cb4abad9015f4b398cad28b</SHA1><branch><SHA1>0cb217881283f3a96cb4abad9015f4b398cad28b</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0cb217881283f3a96cb4abad9015f4b398cad28b</SHA1><branch><SHA1>0cb217881283f3a96cb4abad9015f4b398cad28b</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>0cb217881283f3a96cb4abad9015f4b398cad28b</SHA1><branch><SHA1>0cb217881283f3a96cb4abad9015f4b398cad28b</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'></action><building>false</building><displayName>#1</displayName><duration>854</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>86466</queueId><result>FAILURE</result><timestamp>1580322853452</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/1/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></firstBuild><healthReport><description>Build stability: 1 out of the last 5 builds failed.</description><iconClassName>icon-health-60to79</iconClassName><iconUrl>health-60to79.png</iconUrl><score>80</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _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_srsLTE</name><value>release_20_04</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>19</buildNumber><marked><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</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></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>srslte.build-19.md5</displayPath><fileName>srslte.build-19.md5</fileName><relativePath>srslte.build-19.md5</relativePath></artifact><artifact><displayPath>srslte.build-19.tgz</displayPath><fileName>srslte.build-19.tgz</fileName><relativePath>srslte.build-19.tgz</relativePath></artifact><building>false</building><displayName>#19</displayName><duration>149956</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #19</fullDisplayName><id>19</id><inProgress>false</inProgress><keepLog>false</keepLog><number>19</number><queueId>170517</queueId><result>SUCCESS</result><timestamp>1588774088724</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/19/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></culprit></lastBuild><lastCompletedBuild _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_srsLTE</name><value>release_20_04</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>19</buildNumber><marked><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</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></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>srslte.build-19.md5</displayPath><fileName>srslte.build-19.md5</fileName><relativePath>srslte.build-19.md5</relativePath></artifact><artifact><displayPath>srslte.build-19.tgz</displayPath><fileName>srslte.build-19.tgz</fileName><relativePath>srslte.build-19.tgz</relativePath></artifact><building>false</building><displayName>#19</displayName><duration>149956</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #19</fullDisplayName><id>19</id><inProgress>false</inProgress><keepLog>false</keepLog><number>19</number><queueId>170517</queueId><result>SUCCESS</result><timestamp>1588774088724</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/19/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></culprit></lastCompletedBuild><lastFailedBuild _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_srsLTE</name><value>release_20_04</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>18</buildNumber><marked><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</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'></action><building>false</building><displayName>#18</displayName><duration>1589</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #18</fullDisplayName><id>18</id><inProgress>false</inProgress><keepLog>false</keepLog><number>18</number><queueId>170516</queueId><result>FAILURE</result><timestamp>1588774026511</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/18/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>suites/gprs/ping.py</affectedPath><commitId>8bf740a4525557dac77b8e4403fc92e7b4afe99d</commitId><timestamp>1586174824000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>suites/gprs/: beautify output result of ping tests

Print ping output at the end and replace the whole test stdout report
with ping execution.

Change-Id: I90001ddc6bc1145ac9d115aee762f4f3500e8dc8
</comment><date>2020-04-06 14:07:04 +0200</date><id>8bf740a4525557dac77b8e4403fc92e7b4afe99d</id><msg>suites/gprs/: beautify output result of ping tests</msg><path><editType>edit</editType><file>suites/gprs/ping_idle_ping.py</file></path><path><editType>edit</editType><file>suites/gprs/ping.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl</affectedPath><affectedPath>example/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>example/scenarios/cfg-epc-rlcmode@.conf</affectedPath><affectedPath>src/osmo_gsm_tester/schema.py</affectedPath><affectedPath>example/scenarios/cfg-epc-qci@.conf</affectedPath><affectedPath>src/osmo_gsm_tester/srs_epc.py</affectedPath><commitId>04ad3b5fb460583b866e5b76f8bad7fe1a3c562c</commitId><timestamp>1586179048000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>epc: Replace rlc_drb_mode with qci attribute

Change-Id: I21b7d7009f9b0df8ec4f59189a65cfc26f164f04
</comment><date>2020-04-06 13:17:28 +0000</date><id>04ad3b5fb460583b866e5b76f8bad7fe1a3c562c</id><msg>epc: Replace rlc_drb_mode with qci attribute</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl</file></path><path><editType>add</editType><file>example/scenarios/cfg-epc-qci@.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-epc-rlcmode@.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_epc.py</file></path><path><editType>edit</editType><file>example/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_epc.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/schema.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>d45a29e69477baefdd8dd5f1bcd587423ba694d4</commitId><timestamp>1586180685000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoft_enb: Support zmq rf_driver

Change-Id: I958834d99584e33f632b839a0bd0acccc2379049
</comment><date>2020-04-06 13:44:45 +0000</date><id>d45a29e69477baefdd8dd5f1bcd587423ba694d4</id><msg>amarisoft_enb: Support zmq rf_driver</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</affectedPath><commitId>a70f05cd9a7be2600d50812aee7bc4866a637553</commitId><timestamp>1586180685000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoft_rf_driver_temp: fix tx time offset for ZMQ driver

Change-Id: Icee282837e62e02a17b93efba4c22756efa2a5d3
</comment><date>2020-04-06 13:44:45 +0000</date><id>a70f05cd9a7be2600d50812aee7bc4866a637553</id><msg>amarisoft_rf_driver_temp: fix tx time offset for ZMQ driver</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><commitId>a0e69aa6986e3eb94956ccc6eefa30b2b2fdc4ac</commitId><timestamp>1586180685000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoft_enb: add handling of num_cells modifier

the num_cells modifier allows to create multiple cells in a single enb
both cells are by default configured for CA

Change-Id: Ie9f16ce06ee56002c01097f2d338278f09ea4337
</comment><date>2020-04-06 13:44:45 +0000</date><id>a0e69aa6986e3eb94956ccc6eefa30b2b2fdc4ac</id><msg>amarisoft_enb: add handling of num_cells modifier</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><commitId>65e769f0346f266a1320c369c511f60e23a461be</commitId><timestamp>1586180685000</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: fix the configuration of UE params for carrier aggregation

the num_carriers is parsed as a string in the conf dict and therefore
needs to converted to int before matching

also changed the num_carriers to be of type UINT

Change-Id: I1386812d32e1181ba666720bbb875bf9bbce0f51
</comment><date>2020-04-06 13:44:45 +0000</date><id>65e769f0346f266a1320c369c511f60e23a461be</id><msg>srsue.conf.tmpl: fix the configuration of UE params for carrier</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.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>contrib/jenkins-build-amarisoft.sh</affectedPath><commitId>3f2a5e5b4171c0fd6ad9712cfe616848ca80ec46</commitId><timestamp>1586183533000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>contrib: build amarisoft: Set trx_zmq.so RPATH to point to copied dependency libsrslte_rf.so

In the ENB case it's not really required since osmo-gsm-tester makes use
of LD_LIBRARY_PATH. However, since the UE is potentially run with
capabilitites to create tunnels and alike, LD_LIBRARY_PATH cannot be
used and lteue will fail to load trx_zmq.so (because it cannot find its
dependency libsrslte_rf.so).

Change-Id: Ifcbc6ed1c4c465b4cfab4c5689cde44624095f29
</comment><date>2020-04-06 16:32:13 +0200</date><id>3f2a5e5b4171c0fd6ad9712cfe616848ca80ec46</id><msg>contrib: build amarisoft: Set trx_zmq.so RPATH to point to copied</msg><path><editType>edit</editType><file>contrib/jenkins-build-amarisoft.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/osmo-bts-sysmo.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-bts-virtual.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu-oc2g.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-bts-oc2g.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-bts-trx.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu-sysmo.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-bts-octphy.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu.cfg.tmpl</affectedPath><commitId>ba213a3067f91f013f70bd5abc95481767ede800</commitId><timestamp>1586187213000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>pcu: Improve logging and gsmtap

Change-Id: I506a39b114eed55a185d329cea5e9d6ba379a2ae
</comment><date>2020-04-06 17:33:33 +0200</date><id>ba213a3067f91f013f70bd5abc95481767ede800</id><msg>pcu: Improve logging and gsmtap</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_sysmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bts-oc2g.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bts-virtual.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bts-sysmo.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu-sysmo.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu-oc2g.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bts-trx.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_oc2g.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bts-octphy.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/osmo-sgsn.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-bsc.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-msc.cfg.tmpl</affectedPath><commitId>3edc29cab13837c88b323d0dbb21a69bccd1bdf4</commitId><timestamp>1586188342000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>templates: Improve cs7 config in osmo-{bsc,msc}

Change-Id: I0aa0057c85e606d45e67d01b818db7549033bdbd
</comment><date>2020-04-06 17:52:22 +0200</date><id>3edc29cab13837c88b323d0dbb21a69bccd1bdf4</id><msg>templates: Improve cs7 config in osmo-{bsc,msc}</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bsc.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-sgsn.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-msc.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/amarisoft_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</affectedPath><affectedPath>example/scenarios/amarisoftue-rftype@.conf</affectedPath><commitId>65beb8f324e2ee79911226e600ca1bcbd6c19dbf</commitId><timestamp>1586272164000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoftUE: adding basic support for Amarisoft UE

Change-Id: Idda0d3a040663969dd71781814198b47fff7daf3
</comment><date>2020-04-07 15:09:24 +0000</date><id>65beb8f324e2ee79911226e600ca1bcbd6c19dbf</id><msg>amarisoftUE: adding basic support for Amarisoft UE</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/amarisoft_ue.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>add</editType><file>example/scenarios/amarisoftue-rftype@.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</affectedPath><commitId>9a5be2c8fd749ae1a2ab2b949f6c8a1753d9e4b3</commitId><timestamp>1586272164000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoftue.cfg.tmpl: fix UE bandwidth/rate config and power on automatically

Change-Id: I2d63055d0648a1758905fd277c20edaeec8f9b85
</comment><date>2020-04-07 15:09:24 +0000</date><id>9a5be2c8fd749ae1a2ab2b949f6c8a1753d9e4b3</id><msg>amarisoftue.cfg.tmpl: fix UE bandwidth/rate config and power on</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>example/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><affectedPath>example/scenarios/mod-enb-meas-event@.conf</affectedPath><commitId>a7f19836584897246fe4fe8086aabc95cdcaeafe</commitId><timestamp>1586273017000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>enb: add measurement modifier to scenario files

this commit adds basic support for configuring measurements in the
eNB config. It currently support A1, A2, and A3 events.
By default UE measurements are turned off and need to be enabled by
configuring an event with:

+mod-enb-meas-event@{name},{report_type},{value},{hysterisis},{time to trigger}

For example one can update the a2 and a3 event with:

+mod-enb-meas-event@a2,rsrq,-40,2,480+mod-enb-meas-event@a3,rsrp,6,1,512

Change-Id: Ia7657be2396886840570bc41645450a268b4cfff
</comment><date>2020-04-07 17:23:37 +0200</date><id>a7f19836584897246fe4fe8086aabc95cdcaeafe</id><msg>enb: add measurement modifier to scenario files</msg><path><editType>add</editType><file>example/scenarios/mod-enb-meas-event@.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>edit</editType><file>example/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu-oc2g.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu-sysmo.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu.cfg.tmpl</affectedPath><commitId>29b7132eb8fca86ef4701275f3f7e28934732b46</commitId><timestamp>1586275967000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>pcu: Enable 'egprs only' vty option if egprs requested

Change-Id: Idd0b5bf8769d693480268c0a0b89dbfd63779e48
</comment><date>2020-04-07 16:12:47 +0000</date><id>29b7132eb8fca86ef4701275f3f7e28934732b46</id><msg>pcu: Enable 'egprs only' vty option if egprs requested</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/bts.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu-sysmo.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_osmotrx.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_oc2g.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu-oc2g.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_sysmo.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/suites/encryption/suite.conf</affectedPath><affectedPath>suites/encryption/lib/testlib.py</affectedPath><affectedPath>example/suites/4g/suite.conf</affectedPath><affectedPath>suites/smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>example/suites/nitb_debug/fail_raise.py</affectedPath><affectedPath>example/suites/nitb_netreg/register.py</affectedPath><affectedPath>example/suites/nitb_ussd/suite.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_0_authreq.py</affectedPath><affectedPath>example/suites/nitb_sms/mo_mt_sms.py</affectedPath><affectedPath>example/suites/4g/iperf3_ul.py</affectedPath><affectedPath>example/suites/nitb_debug/fail.py</affectedPath><affectedPath>suites/nitb_netreg_mass/register_default_mass.py</affectedPath><affectedPath>suites/encryption/suite.conf</affectedPath><affectedPath>suites/ussd/assert_extension.py</affectedPath><affectedPath>example/suites/encryption/register_a5_3_authreq.py</affectedPath><affectedPath>suites/nitb_debug/interactive.py</affectedPath><affectedPath>suites/smpp/suite.conf</affectedPath><affectedPath>suites/sms/mo_mt_sms.py</affectedPath><affectedPath>suites/debug/interactive.py</affectedPath><affectedPath>suites/voice/mo_mt_call_osmux.py</affectedPath><affectedPath>suites/4g/iperf3_ul.py</affectedPath><affectedPath>suites/nitb_sms/mo_mt_sms.py</affectedPath><affectedPath>example/suites/gprs/lib/testlib.py</affectedPath><affectedPath>suites/nitb_smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>suites/nitb_debug/fail.py</affectedPath><affectedPath>suites/encryption/register_a5_3_authreq.py</affectedPath><affectedPath>example/suites/smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>example/suites/nitb_smpp/suite.conf</affectedPath><affectedPath>suites/ussd/suite.conf</affectedPath><affectedPath>suites/gprs/iperf3m4.py</affectedPath><affectedPath>suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>example/paths.conf</affectedPath><affectedPath>suites/nitb_smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>example/suites/nitb_netreg/register_default.py</affectedPath><affectedPath>suites/gprs/lib/testlib.py</affectedPath><affectedPath>example/suites/voice/lib/testlib.py</affectedPath><affectedPath>suites/gprs/ping.py</affectedPath><affectedPath>doc/manuals/chapters/install.adoc</affectedPath><affectedPath>example/suites/nitb_smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>example/suites/nitb_netreg_mass/suite.conf</affectedPath><affectedPath>suites/smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>example/suites/nitb_debug/pass.py</affectedPath><affectedPath>suites/nitb_sms/suite.conf</affectedPath><affectedPath>suites/sms/suite.conf</affectedPath><affectedPath>suites/nitb_ussd/assert_extension.py</affectedPath><affectedPath>example/suites/gprs/iperf3m4.py</affectedPath><affectedPath>suites/nitb_smpp/suite.conf</affectedPath><affectedPath>suites/4g/ping.py</affectedPath><affectedPath>example/suites/gprs/ping.py</affectedPath><affectedPath>suites/voice/lib/testlib.py</affectedPath><affectedPath>suites/nitb_netreg_mass/suite.conf</affectedPath><affectedPath>suites/encryption/register_a5_0_authreq.py</affectedPath><affectedPath>example/suites/nitb_debug/suite.conf</affectedPath><affectedPath>suites/voice/mo_mt_call.py</affectedPath><affectedPath>example/suites/voice/mo_mt_call_osmux.py</affectedPath><affectedPath>example/suites/gprs/iperf3.py</affectedPath><affectedPath>suites/nitb_debug/pass.py</affectedPath><affectedPath>suites/nitb_debug/suite.conf</affectedPath><affectedPath>example/suites/gprs/suite.conf</affectedPath><affectedPath>example/suites/ussd/suite.conf</affectedPath><affectedPath>example/suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>suites/gprs/cs_paging_gprs_active.py</affectedPath><affectedPath>suites/4g/iperf3_dl.py</affectedPath><affectedPath>example/suites/ussd/assert_extension.py</affectedPath><affectedPath>example/suites/smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>suites/nitb_debug/fail_raise.py</affectedPath><affectedPath>suites/encryption/register_a5_1_authreq.py</affectedPath><affectedPath>suites/nitb_netreg/suite.conf</affectedPath><affectedPath>suites/nitb_debug/error.py</affectedPath><affectedPath>example/suites/dynts/suite.conf</affectedPath><affectedPath>suites/debug/suite.conf</affectedPath><affectedPath>suites/gprs/suite.conf</affectedPath><affectedPath>example/suites/sms/suite.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_0_authopt.py</affectedPath><affectedPath>example/suites/smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>suites/smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>suites/gprs/iperf3.py</affectedPath><affectedPath>example/suites/nitb_debug/error.py</affectedPath><affectedPath>example/suites/nitb_sms/suite.conf</affectedPath><affectedPath>suites/dynts/suite.conf</affectedPath><affectedPath>example/suites/nitb_ussd/assert_extension.py</affectedPath><affectedPath>example/suites/4g/ping.py</affectedPath><affectedPath>suites/smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>example/suites/debug/suite.conf</affectedPath><affectedPath>example/suites/debug/interactive.py</affectedPath><affectedPath>suites/dynts/switch_tch_pdch.py</affectedPath><affectedPath>example/suites/voice/suite.conf</affectedPath><affectedPath>suites/encryption/register_a5_0_authopt.py</affectedPath><affectedPath>example/suites/encryption/lib/testlib.py</affectedPath><affectedPath>example/suites/nitb_smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>example/suites/dynts/switch_tch_pdch.py</affectedPath><affectedPath>example/suites/4g/iperf3_dl.py</affectedPath><affectedPath>suites/nitb_netreg/register_default.py</affectedPath><affectedPath>example/suites/voice/mo_mt_call.py</affectedPath><affectedPath>example/suites/smpp/suite.conf</affectedPath><affectedPath>example/suites/nitb_smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>suites/nitb_smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>doc/manuals/chapters/config.adoc</affectedPath><affectedPath>example/suites/smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>example/suites/nitb_debug/interactive.py</affectedPath><affectedPath>suites/nitb_netreg/register.py</affectedPath><affectedPath>example/suites/nitb_netreg_mass/register_default_mass.py</affectedPath><affectedPath>suites/voice/suite.conf</affectedPath><affectedPath>suites/nitb_ussd/suite.conf</affectedPath><affectedPath>example/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>example/suites/gprs/cs_paging_gprs_active.py</affectedPath><affectedPath>suites/4g/suite.conf</affectedPath><affectedPath>suites/nitb_smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>example/suites/nitb_smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>example/suites/nitb_netreg/suite.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_1_authreq.py</affectedPath><commitId>69488f6d8ae8e7a82c4b136bd0408c6c7d59378b</commitId><timestamp>1586275967000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move suites/ dir inside example/

example/paths.conf and documentation are updated accordingly.

Test suites should have been moved a long time ago, since the they are
user or setup-specific based on what needs to be tested.

Change-Id: I154b19979b545deba8b232b60172903f63fd9e28
</comment><date>2020-04-07 16:12:47 +0000</date><id>69488f6d8ae8e7a82c4b136bd0408c6c7d59378b</id><msg>Move suites/ dir inside example/</msg><path><editType>delete</editType><file>suites/nitb_debug/interactive.py</file></path><path><editType>add</editType><file>example/suites/gprs/ping.py</file></path><path><editType>add</editType><file>example/suites/encryption/register_a5_0_authopt.py</file></path><path><editType>delete</editType><file>suites/nitb_netreg/register.py</file></path><path><editType>add</editType><file>example/suites/nitb_netreg/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_sms/mo_mt_sms.py</file></path><path><editType>delete</editType><file>suites/4g/iperf3_dl.py</file></path><path><editType>delete</editType><file>suites/gprs/iperf3.py</file></path><path><editType>delete</editType><file>suites/4g/ping.py</file></path><path><editType>delete</editType><file>suites/encryption/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/nitb_sms/suite.conf</file></path><path><editType>add</editType><file>example/suites/dynts/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_smpp/esme_ms_sms_transaction.py</file></path><path><editType>delete</editType><file>suites/nitb_netreg/register_default.py</file></path><path><editType>add</editType><file>example/suites/gprs/cs_paging_gprs_active.py</file></path><path><editType>add</editType><file>example/suites/smpp/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_debug/pass.py</file></path><path><editType>delete</editType><file>suites/smpp/suite.conf</file></path><path><editType>delete</editType><file>suites/gprs/ping_idle_ping.py</file></path><path><editType>edit</editType><file>doc/manuals/chapters/install.adoc</file></path><path><editType>add</editType><file>example/suites/4g/iperf3_dl.py</file></path><path><editType>delete</editType><file>suites/4g/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_netreg_mass/suite.conf</file></path><path><editType>add</editType><file>example/suites/4g/suite.conf</file></path><path><editType>delete</editType><file>suites/sms/mo_mt_sms.py</file></path><path><editType>delete</editType><file>suites/nitb_netreg/suite.conf</file></path><path><editType>delete</editType><file>suites/ussd/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>example/suites/nitb_sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>example/suites/smpp/esme_connect_policy_acceptall.py</file></path><path><editType>add</editType><file>example/suites/gprs/ping_idle_ping.py</file></path><path><editType>add</editType><file>example/suites/nitb_netreg_mass/suite.conf</file></path><path><editType>add</editType><file>example/suites/voice/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/voice/mo_mt_call.py</file></path><path><editType>delete</editType><file>suites/gprs/ping.py</file></path><path><editType>delete</editType><file>suites/nitb_debug/fail.py</file></path><path><editType>add</editType><file>example/suites/gprs/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_netreg/register.py</file></path><path><editType>add</editType><file>example/suites/nitb_netreg_mass/register_default_mass.py</file></path><path><editType>add</editType><file>example/suites/voice/mo_mt_call_osmux.py</file></path><path><editType>add</editType><file>example/suites/voice/mo_mt_call.py</file></path><path><editType>delete</editType><file>suites/encryption/register_a5_0_authreq.py</file></path><path><editType>delete</editType><file>suites/smpp/esme_ms_sms_transaction.py</file></path><path><editType>add</editType><file>example/suites/smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>suites/encryption/register_a5_1_authreq.py</file></path><path><editType>add</editType><file>example/suites/encryption/register_a5_0_authreq.py</file></path><path><editType>delete</editType><file>suites/voice/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/encryption/suite.conf</file></path><path><editType>delete</editType><file>suites/gprs/cs_paging_gprs_active.py</file></path><path><editType>delete</editType><file>suites/gprs/suite.conf</file></path><path><editType>add</editType><file>example/suites/ussd/suite.conf</file></path><path><editType>add</editType><file>example/suites/smpp/esme_ms_sms_transaction.py</file></path><path><editType>add</editType><file>example/suites/smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>example/suites/ussd/assert_extension.py</file></path><path><editType>delete</editType><file>suites/debug/interactive.py</file></path><path><editType>add</editType><file>example/suites/nitb_sms/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_ussd/assert_extension.py</file></path><path><editType>add</editType><file>example/suites/nitb_ussd/suite.conf</file></path><path><editType>delete</editType><file>suites/encryption/register_a5_3_authreq.py</file></path><path><editType>add</editType><file>example/suites/nitb_debug/interactive.py</file></path><path><editType>delete</editType><file>suites/encryption/register_a5_0_authopt.py</file></path><path><editType>delete</editType><file>suites/nitb_netreg_mass/register_default_mass.py</file></path><path><editType>delete</editType><file>suites/dynts/switch_tch_pdch.py</file></path><path><editType>delete</editType><file>suites/sms/suite.conf</file></path><path><editType>delete</editType><file>suites/smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>suites/4g/iperf3_ul.py</file></path><path><editType>delete</editType><file>suites/nitb_smpp/esme_connect_policy_closed.py</file></path><path><editType>add</editType><file>example/suites/nitb_smpp/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_debug/suite.conf</file></path><path><editType>add</editType><file>example/suites/sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>example/suites/gprs/iperf3.py</file></path><path><editType>delete</editType><file>suites/nitb_smpp/esme_ms_sms_transaction.py</file></path><path><editType>add</editType><file>example/suites/nitb_netreg/register_default.py</file></path><path><editType>add</editType><file>example/suites/nitb_smpp/esme_connect_policy_acceptall.py</file></path><path><editType>add</editType><file>example/suites/4g/ping.py</file></path><path><editType>add</editType><file>example/suites/sms/suite.conf</file></path><path><editType>delete</editType><file>suites/ussd/assert_extension.py</file></path><path><editType>add</editType><file>example/suites/nitb_debug/fail.py</file></path><path><editType>edit</editType><file>example/paths.conf</file></path><path><editType>delete</editType><file>suites/nitb_debug/error.py</file></path><path><editType>add</editType><file>example/suites/encryption/register_a5_3_authreq.py</file></path><path><editType>delete</editType><file>suites/voice/suite.conf</file></path><path><editType>add</editType><file>example/suites/voice/suite.conf</file></path><path><editType>add</editType><file>example/suites/encryption/register_a5_1_authreq.py</file></path><path><editType>add</editType><file>example/suites/nitb_smpp/esme_connect_policy_closed.py</file></path><path><editType>add</editType><file>example/suites/gprs/iperf3m4.py</file></path><path><editType>add</editType><file>example/suites/4g/iperf3_ul.py</file></path><path><editType>add</editType><file>example/suites/dynts/switch_tch_pdch.py</file></path><path><editType>delete</editType><file>suites/nitb_debug/fail_raise.py</file></path><path><editType>add</editType><file>example/suites/encryption/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>example/suites/encryption/suite.conf</file></path><path><editType>delete</editType><file>suites/gprs/iperf3m4.py</file></path><path><editType>edit</editType><file>doc/manuals/chapters/config.adoc</file></path><path><editType>delete</editType><file>suites/nitb_smpp/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_smpp/esme_ms_sms_storeforward.py</file></path><path><editType>delete</editType><file>suites/debug/suite.conf</file></path><path><editType>add</editType><file>example/suites/gprs/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/nitb_ussd/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_debug/suite.conf</file></path><path><editType>delete</editType><file>suites/smpp/esme_connect_policy_acceptall.py</file></path><path><editType>delete</editType><file>suites/gprs/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/voice/mo_mt_call_osmux.py</file></path><path><editType>add</editType><file>example/suites/debug/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_debug/fail_raise.py</file></path><path><editType>add</editType><file>example/suites/debug/interactive.py</file></path><path><editType>add</editType><file>example/suites/nitb_debug/error.py</file></path><path><editType>delete</editType><file>suites/nitb_smpp/esme_connect_policy_acceptall.py</file></path><path><editType>add</editType><file>example/suites/nitb_ussd/assert_extension.py</file></path><path><editType>delete</editType><file>suites/dynts/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_debug/pass.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/amarisoft_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</affectedPath><commitId>d97ab42462f169bbaa376cb27565e22c3cce2c6d</commitId><timestamp>1586277501000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>amarisoft_ue: fix UHD support

the Amarisoft UE seems to be only working with UHD when the bandwidth
param is provided. It seems the set_bandwidth() API is used.

Change-Id: I3f20a5a8ca80c63374f0ad500fd2794e2dc45479
</comment><date>2020-04-07 18:38:21 +0200</date><id>d97ab42462f169bbaa376cb27565e22c3cce2c6d</id><msg>amarisoft_ue: fix UHD support</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_ue.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><affectedPath>doc/manuals/chapters/config_mangling.adoc</affectedPath><affectedPath>doc/manuals/chapters/config.adoc</affectedPath><commitId>6b8f5ae3d220c49f09ed8c2d19c9069ef9f2b54e</commitId><timestamp>1586278319000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srs/amarisoft{ue,enb}: Fix b200 specific rf_dev_args

Commit 12ae6d79a5b53a213f619999ef0230c1dae88bb7 switched the rf_dev_type
to be in lowercase but forgot to change these conditions.

Change-Id: I91d3877381b4e6343dc4aa0465e699341ed6648d
</comment><date>2020-04-07 18:51:59 +0200</date><id>6b8f5ae3d220c49f09ed8c2d19c9069ef9f2b54e</id><msg>srs/amarisoft{ue,enb}: Fix b200 specific rf_dev_args</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path><path><editType>edit</editType><file>doc/manuals/chapters/config.adoc</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path><path><editType>edit</editType><file>doc/manuals/chapters/config_mangling.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utils/bin/osmo-gsm-tester_setcap_net_admin.sh</affectedPath><affectedPath>utils/bin/osmo-gsm-tester_setcap_net_raw.sh</affectedPath><affectedPath>utils/bin/osmo-gsm-tester_setcap_netsys_admin.sh</affectedPath><commitId>80855498f1c565795592e25b515d765d063d4f45</commitId><timestamp>1586351770000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>utils/bin: Support passing several bin files to setcap helper scripts

Change-Id: Ifa43f895ae0796d086f35778263aaba07f2e1b7a
</comment><date>2020-04-08 15:16:10 +0200</date><id>80855498f1c565795592e25b515d765d063d4f45</id><msg>utils/bin: Support passing several bin files to setcap helper scripts</msg><path><editType>edit</editType><file>utils/bin/osmo-gsm-tester_setcap_net_raw.sh</file></path><path><editType>edit</editType><file>utils/bin/osmo-gsm-tester_setcap_net_admin.sh</file></path><path><editType>edit</editType><file>utils/bin/osmo-gsm-tester_setcap_netsys_admin.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utils/bin/osmo-gsm-tester_netns_setup.sh</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</affectedPath><commitId>23e60e5b3708571256a9eba8c3f78e3a1a85c3a0</commitId><timestamp>1586351812000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoft_ue: Implement data plane

Use the ifup script to set up the netns + configure the tun device
created by lteue. Use it also as a hook to know when the UE is attached.
Since tun setup is done by arch-optimized lte-avx(2) binaries, we also
need to give capabilitites to them (instead of allowing inheritance of
caps in general in the setcap script).

Change-Id: I1e228b1296eac8e4cb183c2faa735b0468abe124
</comment><date>2020-04-08 15:16:52 +0200</date><id>23e60e5b3708571256a9eba8c3f78e3a1a85c3a0</id><msg>amarisoft_ue: Implement data plane</msg><path><editType>edit</editType><file>utils/bin/osmo-gsm-tester_netns_setup.sh</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_ue.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_oc2g.py</affectedPath><commitId>ce82b038c7f5fb3d94281e4ebef14d9ff79a2f66</commitId><timestamp>1586476788000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>pcu_{sysmo,oc2g}: Inherit from pcu abstract class

For some reason these classes were still not inheriting from the base
class (probably because it was added after they existed) and they
started failing after recent changes which presumed they where already
inheriting.

Change-Id: I88217baf490ec45373d0743585377ed2639a8cfd
</comment><date>2020-04-10 01:59:48 +0200</date><id>ce82b038c7f5fb3d94281e4ebef14d9ff79a2f66</id><msg>pcu_{sysmo,oc2g}: Inherit from pcu abstract class</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_oc2g.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_sysmo.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/bts_oc2g.py</affectedPath><commitId>19155245a4819e0e666c8e4938a43bfc5fd0969e</commitId><timestamp>1586477362000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>bts_oc2g: Fix missing import remote

Change-Id: I318683b8dc6215f5bf863cfb1581e2c3bfa05621
</comment><date>2020-04-10 02:09:22 +0200</date><id>19155245a4819e0e666c8e4938a43bfc5fd0969e</id><msg>bts_oc2g: Fix missing import remote</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_oc2g.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/bts_oc2g.py</affectedPath><commitId>bd552f9786272d44163d53b8cfa31355de15db2f</commitId><timestamp>1586478057000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>bts_oc2g: Fix ready_for_pcu() waiting forever

Change-Id: Id33e527591164b87d1e14b7922247b726267ad6e
</comment><date>2020-04-10 02:20:57 +0200</date><id>bd552f9786272d44163d53b8cfa31355de15db2f</id><msg>bts_oc2g: Fix ready_for_pcu() waiting forever</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_oc2g.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utils/dbus-1/dbus_osmo-gsm-tester.conf</affectedPath><affectedPath>install/org.ofono.conf</affectedPath><affectedPath>install/osmo-gsm-tester.service</affectedPath><affectedPath>install/ofono.service</affectedPath><affectedPath>install/osmo-gsm-tester-limits.conf</affectedPath><affectedPath>utils/systemd/osmo-gsm-tester.service</affectedPath><commitId>69a6f668b9cad6a2a9a7f580f577d84a9f18b708</commitId><timestamp>1586532550000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Get rid of install top directory

Some content there is out of date, or should be mvoed to utils/ with the
rest of installable stuff.

Change-Id: I17ee94b175deb88faff71e7788c482093693f8a8
</comment><date>2020-04-10 17:29:10 +0200</date><id>69a6f668b9cad6a2a9a7f580f577d84a9f18b708</id><msg>Get rid of install top directory</msg><path><editType>add</editType><file>utils/systemd/osmo-gsm-tester.service</file></path><path><editType>delete</editType><file>install/osmo-gsm-tester.service</file></path><path><editType>delete</editType><file>install/ofono.service</file></path><path><editType>add</editType><file>utils/dbus-1/dbus_osmo-gsm-tester.conf</file></path><path><editType>delete</editType><file>install/osmo-gsm-tester-limits.conf</file></path><path><editType>delete</editType><file>install/org.ofono.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/suites/encryption/suite.conf</affectedPath><affectedPath>example/scenarios/cipher-a51.conf</affectedPath><affectedPath>example/suites/4g/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-fr1.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_0_authreq.py</affectedPath><affectedPath>example/scenarios/mod-bts0-chanallocdescend.conf</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</affectedPath><affectedPath>sysmocom/ttcn3/resources.conf.rnd</affectedPath><affectedPath>example/scenarios/trx.conf</affectedPath><affectedPath>sysmocom/scenarios/band-900.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-srsue-ncarriers@.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-egprs.conf</affectedPath><affectedPath>example/scenarios/octphy.conf</affectedPath><affectedPath>example/README.txt</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-dynts67-osmo.conf</affectedPath><affectedPath>sysmocom/scenarios/sysmo.conf</affectedPath><affectedPath>sysmocom/scenarios/nanobts.conf</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/scripts/run_ttcn3_docker.sh</affectedPath><affectedPath>sysmocom/scenarios/band-1800.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-enb-meas-event@.conf</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_3_authreq.py</affectedPath><affectedPath>example/suites/gprs/lib/testlib.py</affectedPath><affectedPath>sysmocom/scenarios/cfg-amarisoft-license@.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-dynts-osmo.conf</affectedPath><affectedPath>example/scenarios/mod-enb-ncells@.conf</affectedPath><affectedPath>example/suites/nitb_smpp/suite.conf</affectedPath><affectedPath>example/scenarios/nanobts.conf</affectedPath><affectedPath>example/suites/smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>sysmocom/scenarios/mod-srsue-airplane_mode_sim@.conf</affectedPath><affectedPath>example/scenarios/mfeature-gprs.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-hr1.conf</affectedPath><affectedPath>sysmocom/suites/voice/mo_mt_call.py</affectedPath><affectedPath>example/paths.conf</affectedPath><affectedPath>example/suites/nitb_netreg/register_default.py</affectedPath><affectedPath>sysmocom/suites/nitb_debug/fail_raise.py</affectedPath><affectedPath>sysmocom/suites/nitb_debug/fail.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>sysmocom/suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>sysmocom/suites/gprs/iperf3.py</affectedPath><affectedPath>example/scenarios/cfg-epc-type@.conf</affectedPath><affectedPath>sysmocom/ttcn3/scenarios/oc2g.conf</affectedPath><affectedPath>example/suites/nitb_smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>ttcn3/resources.conf.rnd</affectedPath><affectedPath>example/suites/nitb_netreg_mass/suite.conf</affectedPath><affectedPath>example/scenarios/amarisoftenb-rftype@.conf</affectedPath><affectedPath>example/scenarios/mod-enb-args@.conf</affectedPath><affectedPath>sysmocom/suites/voice/mo_mt_call_osmux.py</affectedPath><affectedPath>example/suites/nitb_debug/pass.py</affectedPath><affectedPath>sysmocom/defaults.conf</affectedPath><affectedPath>example/scenarios/mod-srsue-ncarriers@.conf</affectedPath><affectedPath>example/suites/gprs/iperf3m4.py</affectedPath><affectedPath>sysmocom/ttcn3/resources.conf.prod</affectedPath><affectedPath>ttcn3/default-suites.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-hr3.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-dynts-ipa.conf</affectedPath><affectedPath>ttcn3/paths.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-egprs.conf</affectedPath><affectedPath>example/scenarios/mod-modem-args@.conf</affectedPath><affectedPath>sysmocom/suites/gprs/lib/testlib.py</affectedPath><affectedPath>example/scenarios/mod-bts0-numtrx2.conf</affectedPath><affectedPath>example/scenarios/cfg-iperf3-time@.conf</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</affectedPath><affectedPath>example/suites/gprs/iperf3.py</affectedPath><affectedPath>ttcn3/README.txt</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/scripts/run_ttcn3_docker.sh</affectedPath><affectedPath>sysmocom/suites/nitb_netreg_mass/suite.conf</affectedPath><affectedPath>sysmocom/suites/encryption/suite.conf</affectedPath><affectedPath>sysmocom/ttcn3/defaults.conf</affectedPath><affectedPath>sysmocom/scenarios/trx.conf</affectedPath><affectedPath>sysmocom/suites/encryption/lib/testlib.py</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-ts-tchh.conf</affectedPath><affectedPath>example/scenarios/mod-enb-nprb@.conf</affectedPath><affectedPath>example/defaults.conf</affectedPath><affectedPath>sysmocom/ttcn3/default-suites.conf</affectedPath><affectedPath>example/scenarios/cfg-srs-enable-pcap.conf</affectedPath><affectedPath>sysmocom/suites/voice/suite.conf</affectedPath><affectedPath>sysmocom/suites/smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>example/scenarios/band-1800.conf</affectedPath><affectedPath>sysmocom/suites/nitb_ussd/suite.conf</affectedPath><affectedPath>sysmocom/suites/4g/suite.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-ts-tchf.conf</affectedPath><affectedPath>example/suites/sms/suite.conf</affectedPath><affectedPath>sysmocom/suites/nitb_debug/error.py</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-chanallocdescend.conf</affectedPath><affectedPath>sysmocom/suites/smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>sysmocom/suites/voice/lib/testlib.py</affectedPath><affectedPath>example/suites/smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>example/suites/nitb_sms/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-dynts67-ipa-compat-nanobts.conf</affectedPath><affectedPath>ttcn3/scenarios/oc2g.conf</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/suite.conf</affectedPath><affectedPath>example/scenarios/cfg-codec-fr1.conf</affectedPath><affectedPath>example/resources.conf.prod</affectedPath><affectedPath>sysmocom/paths.conf</affectedPath><affectedPath>example/default-suites.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-dynts67-ipa.conf</affectedPath><affectedPath>sysmocom/suites/nitb_sms/mo_mt_sms.py</affectedPath><affectedPath>sysmocom/README.txt</affectedPath><affectedPath>sysmocom/scenarios/trx-sysmocell5000.conf</affectedPath><affectedPath>sysmocom/ttcn3/scenarios/trx.conf</affectedPath><affectedPath>sysmocom/scenarios/cipher-a50.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-fr-any.conf</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>example/scenarios/cfg-codec-hr3.conf</affectedPath><affectedPath>ttcn3/defaults.conf</affectedPath><affectedPath>example/suites/debug/interactive.py</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-ts-tchf.conf</affectedPath><affectedPath>sysmocom/suites/nitb_netreg_mass/register_default_mass.py</affectedPath><affectedPath>example/suites/voice/suite.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-trxdversion0.conf</affectedPath><affectedPath>example/suites/nitb_smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>example/suites/4g/iperf3_dl.py</affectedPath><affectedPath>example/suites/smpp/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-epc-type@.conf</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_0_authreq.py</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-trxdversion0.conf</affectedPath><affectedPath>example/scenarios/cfg-codec-fr2.conf</affectedPath><affectedPath>example/scenarios/oc2g.conf</affectedPath><affectedPath>example/suites/nitb_debug/interactive.py</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</affectedPath><affectedPath>sysmocom/scenarios/srsue-rftype@.conf</affectedPath><affectedPath>example/scenarios/cipher-a50.conf</affectedPath><affectedPath>sysmocom/suites/nitb_netreg/register_default.py</affectedPath><affectedPath>example/scenarios/cfg-codec-fr-any.conf</affectedPath><affectedPath>sysmocom/suites/nitb_debug/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-dynts-osmo.conf</affectedPath><affectedPath>example/suites/nitb_smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>example/resources.conf.virtual</affectedPath><affectedPath>example/scenarios/mod-enb-meas-event@.conf</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/suite.conf</affectedPath><affectedPath>example/scenarios/srsenb-rftype@.conf</affectedPath><affectedPath>example/suites/nitb_debug/fail_raise.py</affectedPath><affectedPath>sysmocom/scenarios/trx-lms.conf</affectedPath><affectedPath>example/suites/nitb_netreg/register.py</affectedPath><affectedPath>example/suites/nitb_ussd/suite.conf</affectedPath><affectedPath>example/scenarios/amarisoftue-rftype@.conf</affectedPath><affectedPath>example/scenarios/mod-enb-txmode@.conf</affectedPath><affectedPath>example/suites/nitb_sms/mo_mt_sms.py</affectedPath><affectedPath>example/suites/4g/iperf3_ul.py</affectedPath><affectedPath>sysmocom/ttcn3/scenarios/sysmo.conf</affectedPath><affectedPath>example/suites/nitb_debug/fail.py</affectedPath><affectedPath>sysmocom/ttcn3/jenkins-run.sh</affectedPath><affectedPath>example/scenarios/srsue-rftype@.conf</affectedPath><affectedPath>sysmocom/suites/4g/iperf3_ul.py</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_0_authopt.py</affectedPath><affectedPath>sysmocom/suites/debug/suite.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_3_authreq.py</affectedPath><affectedPath>sysmocom/ttcn3/paths.conf</affectedPath><affectedPath>sysmocom/scenarios/trx-b200.conf</affectedPath><affectedPath>sysmocom/resources.conf.prod</affectedPath><affectedPath>example/scenarios/mod-bts0-dynts67-osmo.conf</affectedPath><affectedPath>sysmocom/suites/nitb_netreg/suite.conf</affectedPath><affectedPath>sysmocom/suites/4g/ping.py</affectedPath><affectedPath>sysmocom/scenarios/cipher-a51.conf</affectedPath><affectedPath>sysmocom/suites/sms/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/oc2g.conf</affectedPath><affectedPath>sysmocom/scenarios/amarisoftue-rftype@.conf</affectedPath><affectedPath>sysmocom/ttcn3/README.txt</affectedPath><affectedPath>example/scenarios/trx-lms.conf</affectedPath><affectedPath>example/suites/voice/lib/testlib.py</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-numtrx2.conf</affectedPath><affectedPath>sysmocom/default-suites.conf</affectedPath><affectedPath>sysmocom/scenarios/srsenb-rftype@.conf</affectedPath><affectedPath>sysmocom/suites/nitb_netreg/register.py</affectedPath><affectedPath>sysmocom/scenarios/cfg-iperf3-time@.conf</affectedPath><affectedPath>example/scenarios/band-900.conf</affectedPath><affectedPath>example/scenarios/cfg-codec-fr3.conf</affectedPath><affectedPath>sysmocom/scenarios/trx-umtrx.conf</affectedPath><affectedPath>sysmocom/suites/nitb_debug/interactive.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>example/suites/gprs/ping.py</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-fr2.conf</affectedPath><affectedPath>ttcn3/scenarios/sysmo.conf</affectedPath><affectedPath>sysmocom/scenarios/band-1900.conf</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</affectedPath><affectedPath>sysmocom/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>example/resources.conf.rnd</affectedPath><affectedPath>example/suites/nitb_debug/suite.conf</affectedPath><affectedPath>sysmocom/suites/gprs/suite.conf</affectedPath><affectedPath>example/suites/voice/mo_mt_call_osmux.py</affectedPath><affectedPath>sysmocom/scenarios/amarisoftenb-rftype@.conf</affectedPath><affectedPath>example/suites/gprs/suite.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-ts-tchh.conf</affectedPath><affectedPath>sysmocom/suites/ussd/suite.conf</affectedPath><affectedPath>sysmocom/suites/nitb_debug/pass.py</affectedPath><affectedPath>example/scenarios/cfg-amarisoft-license@.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-enb-nprb@.conf</affectedPath><affectedPath>example/scenarios/trx-sysmocell5000.conf</affectedPath><affectedPath>example/suites/ussd/suite.conf</affectedPath><affectedPath>ttcn3/scenarios/trx.conf</affectedPath><affectedPath>example/scenarios/cfg-epc-qci@.conf</affectedPath><affectedPath>example/suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>ttcn3/resources.conf.prod</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_1_authreq.py</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</affectedPath><affectedPath>example/suites/ussd/assert_extension.py</affectedPath><affectedPath>sysmocom/suites/gprs/ping.py</affectedPath><affectedPath>sysmocom/scenarios/mod-modem-args@.conf</affectedPath><affectedPath>example/suites/smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>sysmocom/scenarios/mod-enb-ncells@.conf</affectedPath><affectedPath>example/suites/dynts/suite.conf</affectedPath><affectedPath>example/scenarios/sysmo.conf</affectedPath><affectedPath>sysmocom/suites/nitb_sms/suite.conf</affectedPath><affectedPath>example/scenarios/band-1900.conf</affectedPath><affectedPath>sysmocom/suites/debug/interactive.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>example/suites/encryption/register_a5_0_authopt.py</affectedPath><affectedPath>example/scenarios/trx-b200.conf</affectedPath><affectedPath>example/suites/nitb_debug/error.py</affectedPath><affectedPath>sysmocom/suites/nitb_ussd/assert_extension.py</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/suite.conf</affectedPath><affectedPath>example/scenarios/cfg-codec-hr1.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-dynts67-ipa-compat-nanobts.conf</affectedPath><affectedPath>example/suites/nitb_ussd/assert_extension.py</affectedPath><affectedPath>example/suites/4g/ping.py</affectedPath><affectedPath>sysmocom/scenarios/trx-lms-limenet-micro.conf</affectedPath><affectedPath>example/scenarios/trx-lms-limenet-micro.conf</affectedPath><affectedPath>example/suites/debug/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-enb-txmode@.conf</affectedPath><affectedPath>example/suites/encryption/lib/testlib.py</affectedPath><affectedPath>example/suites/dynts/switch_tch_pdch.py</affectedPath><affectedPath>example/scenarios/trx-umtrx.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-enb-args@.conf</affectedPath><affectedPath>example/suites/voice/mo_mt_call.py</affectedPath><affectedPath>sysmocom/suites/4g/iperf3_dl.py</affectedPath><affectedPath>ttcn3/jenkins-run.sh</affectedPath><affectedPath>sysmocom/resources.conf.rnd</affectedPath><affectedPath>example/scenarios/mod-srsue-airplane_mode_sim@.conf</affectedPath><affectedPath>example/suites/nitb_smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-fr3.conf</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>sysmocom/scenarios/mfeature-gprs.conf</affectedPath><affectedPath>example/suites/smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>sysmocom/suites/smpp/suite.conf</affectedPath><affectedPath>sysmocom/suites/dynts/suite.conf</affectedPath><affectedPath>sysmocom/suites/ussd/assert_extension.py</affectedPath><affectedPath>example/suites/nitb_netreg_mass/register_default_mass.py</affectedPath><affectedPath>example/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>example/scenarios/mod-bts0-dynts67-ipa.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-epc-qci@.conf</affectedPath><affectedPath>example/suites/gprs/cs_paging_gprs_active.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>sysmocom/scenarios/cfg-srs-enable-pcap.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-dynts-ipa.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_1_authreq.py</affectedPath><affectedPath>sysmocom/suites/dynts/switch_tch_pdch.py</affectedPath><affectedPath>example/suites/nitb_netreg/suite.conf</affectedPath><affectedPath>sysmocom/suites/gprs/cs_paging_gprs_active.py</affectedPath><affectedPath>sysmocom/suites/gprs/iperf3m4.py</affectedPath><affectedPath>sysmocom/resources.conf.virtual</affectedPath><affectedPath>sysmocom/scenarios/octphy.conf</affectedPath><commitId>99bed8bdb286bac4b7d3d5c2297aea30fd82e709</commitId><timestamp>1586538014000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move example/ and ttcn3/ to sysmocom/ and sysmocom/ttcn3

This content is mostly specific to sysmocom's setup (thought it can
still be re-used by other people if willing to).

symlinks in ttcn3/ pointing to example/ are redone to point to
sysmocom/.

Change-Id: I364e0859c0851b9167907a4d948b659a0f6a19fb
</comment><date>2020-04-10 19:00:14 +0200</date><id>99bed8bdb286bac4b7d3d5c2297aea30fd82e709</id><msg>Move example/ and ttcn3/ to sysmocom/ and sysmocom/ttcn3</msg><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-dynts67-ipa-compat-nanobts.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/error.py</file></path><path><editType>delete</editType><file>example/suites/nitb_ussd/assert_extension.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_netreg/suite.conf</file></path><path><editType>delete</editType><file>ttcn3/suites/ttcn3_bts_tests/scripts/run_ttcn3_docker.sh</file></path><path><editType>add</editType><file>sysmocom/scenarios/band-1800.conf</file></path><path><editType>add</editType><file>sysmocom/suites/4g/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-amarisoft-license@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-chanallocdescend.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/pass.py</file></path><path><editType>delete</editType><file>example/scenarios/band-900.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-fr-any.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_smpp/esme_connect_policy_acceptall.py</file></path><path><editType>delete</editType><file>example/suites/gprs/suite.conf</file></path><path><editType>delete</editType><file>ttcn3/defaults.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-srs-enable-pcap.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/jenkins-run.sh</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-ts-tchh.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_netreg/register.py</file></path><path><editType>delete</editType><file>example/scenarios/cfg-iperf3-time@.conf</file></path><path><editType>delete</editType><file>ttcn3/paths.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/oc2g.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/pass.py</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-fr1.conf</file></path><path><editType>delete</editType><file>example/suites/4g/iperf3_ul.py</file></path><path><editType>add</editType><file>sysmocom/suites/ussd/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/srsenb-rftype@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-epc-qci@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/band-900.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-modem-args@.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/fail_raise.py</file></path><path><editType>delete</editType><file>example/suites/encryption/register_a5_1_authreq.py</file></path><path><editType>add</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/scripts/run_ttcn3_docker.sh</file></path><path><editType>delete</editType><file>example/suites/gprs/lib/testlib.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_netreg_mass/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-epc-type@.conf</file></path><path><editType>delete</editType><file>example/suites/voice/lib/testlib.py</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/fail_raise.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_netreg/register_default.py</file></path><path><editType>add</editType><file>sysmocom/suites/debug/suite.conf</file></path><path><editType>add</editType><file>sysmocom/default-suites.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/resources.conf.rnd</file></path><path><editType>delete</editType><file>example/scenarios/amarisoftenb-rftype@.conf</file></path><path><editType>delete</editType><file>example/suites/encryption/register_a5_0_authopt.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-trxdversion0.conf</file></path><path><editType>delete</editType><file>example/suites/debug/interactive.py</file></path><path><editType>delete</editType><file>example/suites/4g/ping.py</file></path><path><editType>delete</editType><file>example/scenarios/srsue-rftype@.conf</file></path><path><editType>delete</editType><file>example/scenarios/trx-umtrx.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-numtrx2.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-ts-tchh.conf</file></path><path><editType>delete</editType><file>example/scenarios/cipher-a50.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-enb-ncells@.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-srsue-ncarriers@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cipher-a50.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>sysmocom/suites/smpp/suite.conf</file></path><path><editType>delete</editType><file>example/suites/sms/mo_mt_sms.py</file></path><path><editType>delete</editType><file>ttcn3/suites/ttcn3_bts_tests/suite.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/default-suites.conf</file></path><path><editType>add</editType><file>sysmocom/suites/smpp/esme_ms_sms_transaction.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-args@.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-meas-event@.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/interactive.py</file></path><path><editType>delete</editType><file>example/resources.conf.rnd</file></path><path><editType>add</editType><file>sysmocom/suites/debug/interactive.py</file></path><path><editType>add</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cipher-a51.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-dynts67-ipa.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-dynts-osmo.conf</file></path><path><editType>add</editType><file>sysmocom/suites/dynts/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-dynts67-osmo.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/srsue-rftype@.conf</file></path><path><editType>delete</editType><file>example/suites/debug/suite.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_ussd/assert_extension.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/interactive.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-dynts67-ipa-compat-nanobts.conf</file></path><path><editType>add</editType><file>sysmocom/suites/voice/lib/testlib.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/sysmo.conf</file></path><path><editType>add</editType><file>sysmocom/suites/ussd/assert_extension.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx-b200.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_smpp/suite.conf</file></path><path><editType>delete</editType><file>example/suites/dynts/suite.conf</file></path><path><editType>delete</editType><file>example/suites/smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-nprb@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-enb-txmode@.conf</file></path><path><editType>delete</editType><file>example/suites/encryption/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/nanobts.conf</file></path><path><editType>delete</editType><file>example/suites/smpp/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-dynts-osmo.conf</file></path><path><editType>add</editType><file>sysmocom/paths.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-epc-type@.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-ncells@.conf</file></path><path><editType>add</editType><file>sysmocom/suites/dynts/switch_tch_pdch.py</file></path><path><editType>add</editType><file>sysmocom/suites/sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/mfeature-gprs.conf</file></path><path><editType>delete</editType><file>ttcn3/scenarios/trx.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx-lms-limenet-micro.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-epc-qci@.conf</file></path><path><editType>delete</editType><file>example/resources.conf.virtual</file></path><path><editType>delete</editType><file>example/suites/dynts/switch_tch_pdch.py</file></path><path><editType>delete</editType><file>example/suites/gprs/ping.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-egprs.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/lib/testlib.py</file></path><path><editType>add</editType><file>sysmocom/ttcn3/defaults.conf</file></path><path><editType>delete</editType><file>example/default-suites.conf</file></path><path><editType>delete</editType><file>example/suites/ussd/assert_extension.py</file></path><path><editType>delete</editType><file>example/scenarios/band-1800.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-fr2.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx-sysmocell5000.conf</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/suite.conf</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/cs_paging_gprs_active.py</file></path><path><editType>delete</editType><file>example/suites/nitb_netreg_mass/register_default_mass.py</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/ping.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/fail.py</file></path><path><editType>delete</editType><file>example/suites/gprs/iperf3.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-fr-any.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-dynts-ipa.conf</file></path><path><editType>add</editType><file>sysmocom/suites/smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>sysmocom/ttcn3/scenarios/trx.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-srs-enable-pcap.conf</file></path><path><editType>add</editType><file>sysmocom/suites/sms/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/trx-lms-limenet-micro.conf</file></path><path><editType>delete</editType><file>ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</file></path><path><editType>delete</editType><file>example/suites/ussd/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-egprs.conf</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>add</editType><file>sysmocom/resources.conf.rnd</file></path><path><editType>add</editType><file>sysmocom/ttcn3/paths.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-srsue-airplane_mode_sim@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-modem-args@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/amarisoftue-rftype@.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-amarisoft-license@.conf</file></path><path><editType>delete</editType><file>ttcn3/default-suites.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/scenarios/sysmo.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-fr3.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-fr2.conf</file></path><path><editType>delete</editType><file>example/paths.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/nanobts.conf</file></path><path><editType>delete</editType><file>example/suites/gprs/ping_idle_ping.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-trxdversion0.conf</file></path><path><editType>delete</editType><file>ttcn3/scenarios/sysmo.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-hr1.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-ts-tchf.conf</file></path><path><editType>delete</editType><file>example/scenarios/cipher-a51.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_smpp/suite.conf</file></path><path><editType>delete</editType><file>ttcn3/resources.conf.prod</file></path><path><editType>delete</editType><file>example/defaults.conf</file></path><path><editType>add</editType><file>sysmocom/suites/4g/ping.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/suite.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/scenarios/oc2g.conf</file></path><path><editType>delete</editType><file>example/suites/encryption/register_a5_3_authreq.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-hr3.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_netreg/register.py</file></path><path><editType>delete</editType><file>example/suites/nitb_sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/srsenb-rftype@.conf</file></path><path><editType>delete</editType><file>example/scenarios/octphy.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_smpp/esme_ms_sms_transaction.py</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/lib/testlib.py</file></path><path><editType>delete</editType><file>example/suites/voice/mo_mt_call_osmux.py</file></path><path><editType>add</editType><file>sysmocom/suites/4g/iperf3_dl.py</file></path><path><editType>delete</editType><file>example/scenarios/mfeature-gprs.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</file></path><path><editType>add</editType><file>sysmocom/ttcn3/resources.conf.prod</file></path><path><editType>delete</editType><file>example/scenarios/mod-srsue-airplane_mode_sim@.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/register_a5_3_authreq.py</file></path><path><editType>add</editType><file>sysmocom/suites/4g/iperf3_ul.py</file></path><path><editType>add</editType><file>sysmocom/defaults.conf</file></path><path><editType>delete</editType><file>example/suites/encryption/lib/testlib.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-enb-nprb@.conf</file></path><path><editType>delete</editType><file>example/scenarios/trx-b200.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx-umtrx.conf</file></path><path><editType>delete</editType><file>example/scenarios/band-1900.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_netreg/suite.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_ussd/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-numtrx2.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/octphy.conf</file></path><path><editType>delete</editType><file>example/suites/4g/iperf3_dl.py</file></path><path><editType>delete</editType><file>example/suites/smpp/esme_connect_policy_acceptall.py</file></path><path><editType>delete</editType><file>ttcn3/jenkins-run.sh</file></path><path><editType>delete</editType><file>example/suites/nitb_netreg/register_default.py</file></path><path><editType>delete</editType><file>ttcn3/scenarios/oc2g.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>example/scenarios/trx.conf</file></path><path><editType>delete</editType><file>ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</file></path><path><editType>delete</editType><file>example/suites/nitb_smpp/esme_ms_sms_transaction.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-hr1.conf</file></path><path><editType>delete</editType><file>example/suites/4g/suite.conf</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/ping_idle_ping.py</file></path><path><editType>add</editType><file>sysmocom/suites/voice/suite.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/fail.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_netreg_mass/register_default_mass.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-dynts67-ipa.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_sms/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-enb-meas-event@.conf</file></path><path><editType>delete</editType><file>example/scenarios/trx-sysmocell5000.conf</file></path><path><editType>add</editType><file>sysmocom/resources.conf.virtual</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_sms/suite.conf</file></path><path><editType>add</editType><file>sysmocom/suites/voice/mo_mt_call.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-txmode@.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/suite.conf</file></path><path><editType>delete</editType><file>example/suites/encryption/register_a5_0_authreq.py</file></path><path><editType>delete</editType><file>ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</file></path><path><editType>delete</editType><file>example/scenarios/oc2g.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-enb-args@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-iperf3-time@.conf</file></path><path><editType>delete</editType><file>example/suites/gprs/iperf3m4.py</file></path><path><editType>delete</editType><file>example/suites/nitb_smpp/esme_connect_policy_acceptall.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-ts-tchf.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/register_a5_0_authopt.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_ussd/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-chanallocdescend.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-dynts-ipa.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/register_a5_1_authreq.py</file></path><path><editType>delete</editType><file>example/resources.conf.prod</file></path><path><editType>delete</editType><file>example/suites/smpp/esme_ms_sms_transaction.py</file></path><path><editType>delete</editType><file>ttcn3/README.txt</file></path><path><editType>add</editType><file>sysmocom/ttcn3/README.txt</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-fr1.conf</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/iperf3m4.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx-lms.conf</file></path><path><editType>delete</editType><file>example/suites/smpp/esme_ms_sms_storeforward.py</file></path><path><editType>delete</editType><file>example/scenarios/trx-lms.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>sysmocom/suites/voice/mo_mt_call_osmux.py</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-hr3.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-dynts67-osmo.conf</file></path><path><editType>delete</editType><file>example/suites/sms/suite.conf</file></path><path><editType>delete</editType><file>example/README.txt</file></path><path><editType>add</editType><file>sysmocom/README.txt</file></path><path><editType>add</editType><file>sysmocom/scenarios/amarisoftenb-rftype@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-srsue-ncarriers@.conf</file></path><path><editType>delete</editType><file>example/suites/gprs/cs_paging_gprs_active.py</file></path><path><editType>delete</editType><file>ttcn3/resources.conf.rnd</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-fr3.conf</file></path><path><editType>delete</editType><file>example/suites/voice/mo_mt_call.py</file></path><path><editType>delete</editType><file>example/scenarios/amarisoftue-rftype@.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/error.py</file></path><path><editType>add</editType><file>sysmocom/suites/smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>example/scenarios/sysmo.conf</file></path><path><editType>delete</editType><file>example/suites/voice/suite.conf</file></path><path><editType>add</editType><file>sysmocom/resources.conf.prod</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/iperf3.py</file></path><path><editType>add</editType><file>sysmocom/suites/smpp/esme_connect_policy_acceptall.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/band-1900.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_netreg_mass/suite.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/register_a5_0_authreq.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/examples/4g_srsLTE/scenarios/cfg-epc-qci@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-enb-txmode@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/README.txt</affectedPath><affectedPath>doc/examples/4g_srsLTE/defaults.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-modem-args@.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/resources.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-srsue-ncarriers@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/default-suites.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/cfg-srs-enable-pcap.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/iperf3_dl.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/cfg-epc-type@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/cfg-iperf3-time@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/iperf3_ul.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/resources.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/paths.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/default-suites.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/suite.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/srsenb-rftype@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-enb-nprb@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-srsue-airplane_mode_sim@.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/README.txt</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-enb-args@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/srsue-rftype@.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/paths.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/suites/sms/suite.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-enb-ncells@.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/defaults.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-enb-meas-event@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/ping.py</affectedPath><affectedPath>doc/examples/2g_osmocom/scenarios/trx-b200.conf</affectedPath><commitId>f9d92f78e6beaa8ba464cde9a5c622e4d15b2e26</commitId><timestamp>1586538014000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Introduce doc/examples/ directory

It contains simple usual setups to get started with osmo-gsm-tester,
such as creating a 4G network using srsLTE or a 2G network using the
osmocom stack (+ ofono modems).

Change-Id: I55d5b1152da201799af21a77ef6c562f97bd94fc
</comment><date>2020-04-10 19:00:14 +0200</date><id>f9d92f78e6beaa8ba464cde9a5c622e4d15b2e26</id><msg>Introduce doc/examples/ directory</msg><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-enb-args@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/README.txt</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/paths.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/resources.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/suites/sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-enb-ncells@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-enb-txmode@.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/defaults.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/srsenb-rftype@.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/scenarios/trx-b200.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/suites/4g/iperf3_dl.py</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-enb-nprb@.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/README.txt</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/suites/4g/iperf3_ul.py</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/cfg-epc-type@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-srsue-ncarriers@.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/default-suites.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/cfg-srs-enable-pcap.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/resources.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/default-suites.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/cfg-iperf3-time@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/defaults.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-enb-meas-event@.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/suites/sms/suite.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-srsue-airplane_mode_sim@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/cfg-epc-qci@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/srsue-rftype@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/suites/4g/ping.py</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-modem-args@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/paths.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/suites/4g/suite.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_bsc.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_nitb.py</affectedPath><affectedPath>src/osmo_gsm_tester/ggsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_sgsn.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_ggsn.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_stp.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgcpgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_mgcpgw.py</affectedPath><affectedPath>src/osmo_gsm_tester/stp_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/sgsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/nitb_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/bsc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_hlr.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/hlr_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_mgw.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_msc.py</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><commitId>9b486eedb6914e815468094b1838424c5772a953</commitId><timestamp>1586540466000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Rename object classes to be {obj_class}_{implementation}

Change-Id: Ieafd96d7ee5b4baef08ca767629b93834f6a8c7c
</comment><date>2020-04-10 19:41:06 +0200</date><id>9b486eedb6914e815468094b1838424c5772a953</id><msg>Rename object classes to be {obj_class}_{implementation}</msg><path><editType>add</editType><file>src/osmo_gsm_tester/epc_amarisoft.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_mgw.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/ms_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_nitb.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_hlr.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/enb_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_stp.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_sgsn.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/mgcpgw_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/sgsn_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/hlr_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/mgw_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/srs_epc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_mgcpgw.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_msc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/ggsn_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/bsc_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/stp_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/epc_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/amarisoft_epc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_ggsn.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/enb_amarisoft.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/amarisoft_ue.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/nitb_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_bsc.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/ms_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/msc_osmo.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/process.py</affectedPath><affectedPath>src/osmo_gsm_tester/template.py</affectedPath><affectedPath>src/osmo_gsm_tester/event_loop.py</affectedPath><affectedPath>src/osmo_gsm_tester/util.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_ctrl.py</affectedPath><affectedPath>src/osmo_gsm_tester/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/smsc.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_driver.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply_intellinet.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_srs.py</affectedPath><affectedPath>src/osmo_ms_driver/__main__.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/remote.py</affectedPath><affectedPath>src/osmo_gsm_tester/iperf3.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/event_loop.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/util.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/template.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_oc2g.py</affectedPath><affectedPath>selftest/process_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/process.py</affectedPath><affectedPath>src/osmo_gsm_tester/stp_osmo.py</affectedPath><affectedPath>selftest/template_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/run_node.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/sgsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/nitb_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/schema.py</affectedPath><affectedPath>src/osmo_gsm_tester/test.py</affectedPath><affectedPath>src/osmo_gsm_tester/schema.py</affectedPath><affectedPath>src/osmo_ms_driver/simple_loop.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_amarisoft.py</affectedPath><affectedPath>selftest/log_test.py</affectedPath><affectedPath>src/osmo_ms_driver/event_server.py</affectedPath><affectedPath>src/osmo_gsm_tester/config.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_nanobts.py</affectedPath><affectedPath>src/osmo_gsm_tester/log.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/trial.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/config.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/ggsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgw_osmo.py</affectedPath><affectedPath>selftest/config_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply_sispm.py</affectedPath><affectedPath>selftest/trial_test.py</affectedPath><affectedPath>selftest/_prep.py</affectedPath><affectedPath>src/osmo_ms_driver/starter.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgcpgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcap_recorder.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu.py</affectedPath><affectedPath>src/osmo_gsm_tester/remote.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms.py</affectedPath><affectedPath>selftest/suite_test.py</affectedPath><affectedPath>selftest/resource_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/modem.py</affectedPath><affectedPath>src/osmo_gsm_tester/bsc_osmo.py</affectedPath><affectedPath>selftest/lock_test_help.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/__init__.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/log.py</affectedPath><affectedPath>src/osmo-gsm-tester.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmovirtual.py</affectedPath><affectedPath>selftest/util_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/hlr_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_octphy.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmocon.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/esme.py</affectedPath><affectedPath>src/osmo_ms_driver/test_support.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><commitId>e8bbcbf5b8f3fd456b17595fd6ea22ce031b5427</commitId><timestamp>1586625353000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Create core directory to contain most of code not in object classes used by tests

Change-Id: I9aec6c55ccd71894182057d36e0025b69925d314
</comment><date>2020-04-11 19:15:53 +0200</date><id>e8bbcbf5b8f3fd456b17595fd6ea22ce031b5427</id><msg>Create core directory to contain most of code not in object classes used</msg><path><editType>edit</editType><file>src/osmo_ms_driver/simple_loop.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>selftest/config_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/epc.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bsc_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/event_server.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/__init__.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/mgw_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_sysmo.py</file></path><path><editType>edit</editType><file>selftest/lock_test_help.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/process.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/nitb_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/process.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/test.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/event_loop.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/template.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/config.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/powersupply.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/ggsn_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_oc2g.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/hlr_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/powersupply_intellinet.py</file></path><path><editType>edit</editType><file>selftest/trial_test.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/config.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/enb.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/ms_driver.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/trial.py</file></path><path><editType>edit</editType><file>selftest/_prep.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/util.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/enb_amarisoft.py</file></path><path><editType>edit</editType><file>selftest/suite_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_osmovirtual.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/enb_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_sysmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcap_recorder.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/esme.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/smsc.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/starter.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/stp_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/schema.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/ms_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/log.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/run_node.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/epc_srs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/util.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/__main__.py</file></path><path><editType>edit</editType><file>selftest/resource_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_octphy.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/log.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/mgcpgw_osmo.py</file></path><path><editType>edit</editType><file>selftest/log_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_osmotrx.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/powersupply_sispm.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/remote.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/osmo_ctrl.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/epc_amarisoft.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/msc_osmo.py</file></path><path><editType>edit</editType><file>selftest/util_test.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/test_support.py</file></path><path><editType>edit</editType><file>src/osmo-gsm-tester.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/ms_srs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/remote.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/osmocon.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/iperf3.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/modem.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_oc2g.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/event_loop.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/ms.py</file></path><path><editType>edit</editType><file>selftest/process_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_nanobts.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/template.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/schema.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/sgsn_osmo.py</file></path><path><editType>edit</editType><file>selftest/template_test.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/osmo_ctrl.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmovirtual.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcap_recorder.py</affectedPath><affectedPath>src/osmo_gsm_tester/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_ctrl.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/mgcpgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/smsc.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_driver.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply_intellinet.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_driver.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/iperf3.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/osmocon.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/sms.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_octphy.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/iperf3.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/mgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/stp_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/run_node.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/sgsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/powersupply.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/sgsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/smsc.py</affectedPath><affectedPath>src/osmo_gsm_tester/nitb_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_nanobts.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms.py</affectedPath><affectedPath>src/osmo_gsm_tester/test.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_nanobts.py</affectedPath><affectedPath>selftest/sms_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_osmo_mobile.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/modem.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ggsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/ggsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_osmo_mobile.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/hlr_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply_sispm.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/powersupply_sispm.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgcpgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcap_recorder.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/stp_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/run_node.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bsc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/sms.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms.py</affectedPath><affectedPath>src/osmo_gsm_tester/modem.py</affectedPath><affectedPath>src/osmo_gsm_tester/bsc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/powersupply_intellinet.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmovirtual.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/nitb_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/hlr_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_octphy.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmocon.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/esme.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/esme.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><commitId>e1a58bd8ddaa4afb1f6de80d165f4561cb44de60</commitId><timestamp>1586625356000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move object classes used by tests into obj/ subdir

Change-Id: I0b2963cf00acd1f9036dca2e87aa3b87a0f8066d
</comment><date>2020-04-11 19:15:56 +0200</date><id>e1a58bd8ddaa4afb1f6de80d165f4561cb44de60</id><msg>Move object classes used by tests into obj/ subdir</msg><path><editType>delete</editType><file>src/osmo_gsm_tester/mgw_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/pcu.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/epc_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/enb_amarisoft.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/run_node.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/msc_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/pcu_oc2g.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/pcap_recorder.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/epc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_oc2g.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/powersupply.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/powersupply_sispm.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_osmovirtual.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/pcu_sysmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_oc2g.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ggsn_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_nanobts.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/pcu_oc2g.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/esme.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ms_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bsc_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/nitb_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/iperf3.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/powersupply_intellinet.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms_osmo_mobile.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/powersupply_sispm.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_osmovirtual.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/epc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/hlr_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/run_node.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/sgsn_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/modem.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/enb_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/epc_amarisoft.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/stp_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ms_osmo_mobile.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_osmotrx.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/pcap_recorder.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/pcu.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_nanobts.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/mgcpgw_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/modem.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/powersupply.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ggsn_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/test.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_ctrl.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/osmo_ctrl.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms_srs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/sms.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/stp_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bsc_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/enb.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/epc_amarisoft.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/powersupply_intellinet.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/enb_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/nitb_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/pcu_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/enb_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/sms.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_sysmo.py</file></path><path><editType>edit</editType><file>selftest/sms_test.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_octphy.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/epc_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ms.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_octphy.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/osmocon.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/hlr_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/pcu_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/smsc.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_osmotrx.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ms_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_sysmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/enb.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/sgsn_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/smsc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/esme.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/pcu_sysmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/iperf3.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/mgcpgw_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms_driver.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/mgw_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/msc_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ms_driver.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmocon.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/modem.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_ofono.py</affectedPath><commitId>0dbd6945017a26b710ec1a5ddb5b993414a6a61d</commitId><timestamp>1586625356000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Rename modem.py to ms_ofono.py

Change-Id: I050970986b0b3fbc23b756c5b7c524cb8b7c1327
</comment><date>2020-04-11 19:15:56 +0200</date><id>0dbd6945017a26b710ec1a5ddb5b993414a6a61d</id><msg>Rename modem.py to ms_ofono.py</msg><path><editType>delete</editType><file>src/osmo_gsm_tester/obj/modem.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms_ofono.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/iperf3.py</affectedPath><commitId>fdd8e3aad20df1cc94fbc8f69a79cb48df9e55d5</commitId><timestamp>1586861423000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>iperf3: Avoid using --logfile arg

Some older iperf3 versions don't support the --logfile arg. Let's
instead parse the json from stdout. Old --logfile behavior is left in
code but disabled since it's a nicer (less hacky) way to get results,
because parsing from stdout means we need to avoid reading some content.

Change-Id: Ia1b7fa4dae074089878963aeddf0006aea68e31f
</comment><date>2020-04-14 12:50:23 +0200</date><id>fdd8e3aad20df1cc94fbc8f69a79cb48df9e55d5</id><msg>iperf3: Avoid using --logfile arg</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/iperf3.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><commitId>e4d5a139e3cab2df6942cfa8f34372ae5e0a955f</commitId><timestamp>1586895786000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>enb_amarisoft: fix enb conf template name

issue has been introduced during refactor of enb class names

Change-Id: Ib3ad6451c3979440be28d8811f51ce5d1c103518
</comment><date>2020-04-14 22:23:06 +0200</date><id>e4d5a139e3cab2df6942cfa8f34372ae5e0a955f</id><msg>enb_amarisoft: fix enb conf template name</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_amarisoft.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><commitId>135c609d295a3d2217d4275c8682d73905fffb2e</commitId><timestamp>1587037477000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb_srs.py: Pass filenames to main cfg file template instead of cmdline args

Change-Id: Ifec6a8a9c29b94634f6ac7ea50aae9b8e18ae3cb
</comment><date>2020-04-16 13:44:37 +0200</date><id>135c609d295a3d2217d4275c8682d73905fffb2e</id><msg>enb_srs.py: Pass filenames to main cfg file template instead of cmdline</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsepc.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_srs.py</affectedPath><commitId>3373703a72232f040c27e53fe5f395780e846120</commitId><timestamp>1587038397000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>epc_srs.py: Pass filenames to main cfg file template instead of cmdline args

Change-Id: I1ac3a3cace7ec2b0f85c5d9a5f97d5007d7c65ac
</comment><date>2020-04-16 13:59:57 +0200</date><id>3373703a72232f040c27e53fe5f395780e846120</id><msg>epc_srs.py: Pass filenames to main cfg file template instead of cmdline</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsepc.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc_srs.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>0e6ab424a49a6c3c061e0bbee3dd40da9d0129b3</commitId><timestamp>1587044491000</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.py: Pass filenames to main cfg file template instead of cmdline args

Change-Id: Id2a6ba17d087d2ff67fe10b1dae6434259e74366
</comment><date>2020-04-16 15:41:31 +0200</date><id>0e6ab424a49a6c3c061e0bbee3dd40da9d0129b3</id><msg>ms_srs.py: Pass filenames to main cfg file template instead of cmdline</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><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>4b5a09a83c54ceb0f8a044ce4f0256b03a5a6138</commitId><timestamp>1587067389000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>enb: add optional gtp_bind_addr paramter to enb class

this allows to optionally specify a the GTP bind_address for a enb object
in the resources.conf

this address is then used for binding the listening socket for gtp connections
which, in turn, allows to run the enb and epc on the same host.

when gtp_bind_addr is not specified, addr is used by default

this is especially useful if eNB and EPC run on the same host
and ZMQ is used for RF between eNB and UE. Two eNB addresses
are needed in this case, one bind address and one "remote-accessable"
address for the UEs ZMQ radio to connect to

Change-Id: I4fe38f31401428ed3e74e1d0b64960f0af122d37
</comment><date>2020-04-16 22:03:09 +0200</date><id>4b5a09a83c54ceb0f8a044ce4f0256b03a5a6138</id><msg>enb: add optional gtp_bind_addr paramter to enb class</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.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/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/powersupply.py</affectedPath><commitId>2b959580b9affe729e966c506656b7f47926c4bf</commitId><timestamp>1587135197000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>powersupply: Import sublcass module only if used

This way we avoid unconditionally importing all subclass dependencies,
and make them optional based on whether the setup has devices of that
type or not.

Change-Id: I0d2f8b26364b45f0d837cc51078784d1d0fa7ea1
</comment><date>2020-04-17 16:53:17 +0200</date><id>2b959580b9affe729e966c506656b7f47926c4bf</id><msg>powersupply: Import sublcass module only if used</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/powersupply.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>check_dependencies.py</affectedPath><affectedPath>src/osmo_ms_driver/__main__.py</affectedPath><commitId>045245d5aee511461756aa90c6928c116ca2e2e0</commitId><timestamp>1587145464000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>check_dependencies: Import modules dynamically and find related debian packages

This way we don't need to manually add new imports here or drop unusued
ones. It also makes sure local imports in all our py files is correct.
For instance, running the script already caught an issue which is added
to this patch (osmo_ms_driver/__main__.py).

This new version of the script also allows specifying subsets of
features to skip when checking for dependencies. This way, for instance
somebody not willing to use a sispm powersupply can stil check all the
needed dependencies are fine.

This new tool will make it easier to slowly make some dependencies only
used by some object test classes optional (for instance, python-smpplib
if user doesn't want to run an ESME node).

It also allows to retrieve the required debian/manually installed
packages when run with "-p" option:
"""
Debian packages:
        libpython3.5-minimal:amd64
        python3-gi
        python3-six
        libpython3.5-stdlib:amd64
        python3-pygments
        python3-yaml
        python3-mako
        python3-numpy
        python3-markupsafe

Modules without debian package (pip or setuptools?):
        usb                  [dpkg-query: no path found matching pattern /usr/local/lib/python3.5/dist-packages/usb/_interop.py]
        pydbus               [dpkg-query: no path found matching pattern /usr/local/lib/python3.5/dist-packages/pydbus/proxy.py]
        smpplib              [dpkg-query: no path found matching pattern /usr/local/lib/python3.5/dist-packages/smpplib/command_codes.py]
        sispm                [dpkg-query: no path found matching pattern /usr/local/lib/python3.5/dist-packages/sispm/__init__.py]
"""

Change-Id: I29ddf8971837754abd930d847bd1036e8e510de6
</comment><date>2020-04-17 19:44:24 +0200</date><id>045245d5aee511461756aa90c6928c116ca2e2e0</id><msg>check_dependencies: Import modules dynamically and find related debian</msg><path><editType>edit</editType><file>check_dependencies.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/__main__.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><affectedPath>sysmocom/defaults.conf</affectedPath><commitId>f46ae22b3dd7c9a4147ccc70ad66dbef2a8b8c14</commitId><timestamp>1587146908000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb: Add cell_list attribute

It allows configuring each cell_list up to a maximum of 'num_cells'.

Change-Id: I4fd30a3e37789b76bfaddc2beba1815154daab7f
</comment><date>2020-04-17 20:08:28 +0200</date><id>f46ae22b3dd7c9a4147ccc70ad66dbef2a8b8c14</id><msg>enb: Add cell_list attribute</msg><path><editType>edit</editType><file>sysmocom/defaults.conf</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><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.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/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/powersupply.py</affectedPath><commitId>a65b505adc782533122589abab2c63538f98dd49</commitId><timestamp>1587315403000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>powersupply.py: Fix import module line typo

Recent commit changed the import line so it runs only when required, but
added a typo making tests uing it fail.

Change-Id: Id3e5c16adc763a9b79cc464937c541abd15f98de
Fixes: 2b959580b9affe729e966c506656b7f47926c4bf
</comment><date>2020-04-19 18:56:43 +0200</date><id>a65b505adc782533122589abab2c63538f98dd49</id><msg>powersupply.py: Fix import module line typo</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/powersupply.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</affectedPath><commitId>ca89bb3924908ec28b7ee75095a7282409865f07</commitId><timestamp>1587377813000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsenb_rr.conf.tmpl: Fix whitespace

Change-Id: Ic2b4d8e2468984b096a870c878fa5d032ea4130f
</comment><date>2020-04-20 12:16:53 +0200</date><id>ca89bb3924908ec28b7ee75095a7282409865f07</id><msg>srsenb_rr.conf.tmpl: Fix whitespace</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/rfemu.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/rfemu_amarisoftctrl.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/rfemu_minicircuits.py</affectedPath><commitId>d4404d54c05a2c78e9b8d2fc491e668bdc4fa6c7</commitId><timestamp>1587382227000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb: Implement initial RF emulation API

Two implementations are provided:
* Amarisoft Ctrl interface (websocket)
* Mini-Circuits Programmable Attenuator (HW, HTTP API) [1]

in Amarisoft ENBs, if no rfemu is configured explicitly, the Ctrl
interface one is used by default, while still being possible to use the
HW one.

[1] https://www.minicircuits.com/pdfs/RC4DAT-6G-60.pdf

Change-Id: Ie98a3fb9bcd2b87b96ecbb5b79e0f53981892a32
</comment><date>2020-04-20 13:30:27 +0200</date><id>d4404d54c05a2c78e9b8d2fc491e668bdc4fa6c7</id><msg>enb: Implement initial RF emulation API</msg><path><editType>add</editType><file>src/osmo_gsm_tester/obj/rfemu_amarisoftctrl.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/rfemu_minicircuits.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_srs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/rfemu.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/resource.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><affectedPath>sysmocom/defaults.conf</affectedPath><commitId>491f77cd0f537f7a07ed8c23b84c2c7e2405a1cb</commitId><timestamp>1587391857000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb: Add attribute to set 'id'

Change-Id: I8ce296c7875d557062dc13e7093ce0400050f2ce
</comment><date>2020-04-20 16:10:57 +0200</date><id>491f77cd0f537f7a07ed8c23b84c2c7e2405a1cb</id><msg>enb: Add attribute to set 'id'</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb.py</file></path><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc_srs.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>sysmocom/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><commitId>a6d6304afccbd37462acf9ad8207d6ac29f25da9</commitId><timestamp>1587391857000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsue, amarisoft/srsENB: Support setting rx/tx_gain attributes

Change-Id: I4228ba8746a54db4c17443718c01069d431361b9
</comment><date>2020-04-20 16:10:57 +0200</date><id>a6d6304afccbd37462acf9ad8207d6ac29f25da9</id><msg>srsue, amarisoft/srsENB: Support setting rx/tx_gain attributes</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</file></path><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_amarisoft.py</file></path><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/enb_amarisoft.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/defaults.conf</affectedPath><commitId>9eff96e0682781a396ded323b868aebeb454b6c9</commitId><timestamp>1587398640000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>AmarisoftUE: Fix setting tx/rx gain attr

Fixes: a6d6304afccbd37462acf9ad8207d6ac29f25da9
Change-Id: I344313863390a00604045dcc18e552aa789b282f
</comment><date>2020-04-20 18:04:00 +0200</date><id>9eff96e0682781a396ded323b868aebeb454b6c9</id><msg>AmarisoftUE: Fix setting tx/rx gain attr</msg><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>154dc932192a89ff40c115f02ddce29b7426badc</commitId><timestamp>1587399671000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>AmarisoftENB: Support setting PCI value

Change-Id: Ibffb95f9b55e145d76ba64119a73ef9f1ed7cdef
</comment><date>2020-04-20 18:21:11 +0200</date><id>154dc932192a89ff40c115f02ddce29b7426badc</id><msg>AmarisoftENB: Support setting PCI value</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>6c77874f4643476dc070170d291f5591a916255e</commitId><timestamp>1587399671000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb: Introduce support for neighbour cell list

Change-Id: If604f1f2643a73f8c4da6ae3e9d24cd6c7e52d06
</comment><date>2020-04-20 18:21:11 +0200</date><id>6c77874f4643476dc070170d291f5591a916255e</id><msg>enb: Introduce support for neighbour cell list</msg><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</affectedPath><commitId>96d64efdbb926b281bcaffadfb4b18bbf4133e39</commitId><timestamp>1587399671000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsenb: Support neighbour and secondary cell lists in config file

Change-Id: I8fe0703b7d9db69658c112066404d2da1c3d1e09
</comment><date>2020-04-20 18:21:11 +0200</date><id>96d64efdbb926b281bcaffadfb4b18bbf4133e39</id><msg>srsenb: Support neighbour and secondary cell lists in config file</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>d6c792536f8248bb93ecd7466892d877202bd595</commitId><timestamp>1587399671000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoftENB: Fix running with num_cells=2

The B200 device being used in the physical setup doesn't support several
RF ports, so let's hardcode it to 0 for now.

Change-Id: Id4c31be2bd0c75f469e2293ade011c7b7ceedb1c
</comment><date>2020-04-20 18:21:11 +0200</date><id>d6c792536f8248bb93ecd7466892d877202bd595</id><msg>amarisoftENB: Fix running with num_cells=2</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-amarisoft.sh</affectedPath><commitId>6360dfb4d6e01188a8b757427c4fb3c35f2d0057</commitId><timestamp>1587407781000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>jenkins-build-amarisoft: turn off other RF libs when building for zmq driver

Change-Id: Ie4819d3f454d74e14829d02fbdc62a12f2d54cd5
</comment><date>2020-04-20 20:36:21 +0200</date><id>6360dfb4d6e01188a8b757427c4fb3c35f2d0057</id><msg>jenkins-build-amarisoft: turn off other RF libs when building for zmq</msg><path><editType>edit</editType><file>contrib/jenkins-build-amarisoft.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-common.sh</affectedPath><commitId>8e1ba792c5047301fe811e05d244b0f87d0111c2</commitId><timestamp>1587407781000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>jenkins-build-common.sh: also pass additional build flags to CMake

Change-Id: I1c5998d31201505d0a2532f22f905ec155d6c094
</comment><date>2020-04-20 20:36:21 +0200</date><id>8e1ba792c5047301fe811e05d244b0f87d0111c2</id><msg>jenkins-build-common.sh: also pass additional build flags to CMake</msg><path><editType>edit</editType><file>contrib/jenkins-build-common.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>bf40f8c8bf33211c2b6b508a8d986fe1a58c5f64</commitId><timestamp>1587474351000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>amarisoft_enb: use two antenna ports for TM &gt; 1

Change-Id: Ia241f96341780760d482d389097659b0f7b897e8
</comment><date>2020-04-21 15:05:51 +0200</date><id>bf40f8c8bf33211c2b6b508a8d986fe1a58c5f64</id><msg>amarisoft_enb: use two antenna ports for TM &gt; 1</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><commitId>e2a6da6b48198e4f3be30b9f5fb562e3909d60ed</commitId><timestamp>1587474351000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>enb: refactored rf_args handling for ZMQ-based radio

this patch moves the rf_dev_args creation for both eNB types
into the eNB base class, since they are identical.

the patch also fixes the arguments for all CA and MIMO configurations

Change-Id: I8ca3ed83e65dc07927385267e5970bc4f5b120d5
</comment><date>2020-04-21 15:05:51 +0200</date><id>e2a6da6b48198e4f3be30b9f5fb562e3909d60ed</id><msg>enb: refactored rf_args handling for ZMQ-based radio</msg><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_amarisoft.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/ms_srs.py</affectedPath><commitId>333b868492f4d6155a59c81996a53f39b5269a5a</commitId><timestamp>1587474351000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>ms_srs: fix ZMQ radio arguments for CA and MIMO configs

similar to the eNB patches this fixes the CA and MIMO radio
parameters. In pricinple this could also be reused for the
AmarisoftUE but since we currently don't have a means to test
it I left it for a future commit.

Change-Id: I16b00009f97d61a9ab4715e5d727024661d3d0be
</comment><date>2020-04-21 15:05:51 +0200</date><id>333b868492f4d6155a59c81996a53f39b5269a5a</id><msg>ms_srs: fix ZMQ radio arguments for CA and MIMO configs</msg><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/templates/srsenb_rr.conf.tmpl</affectedPath><commitId>96b17df282234f02972c6e4dbd02134f89767400</commitId><timestamp>1587474351000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>srsenb_rr.conf.tmpl: extend CQI and SR subframe scheduling

this fixes an issues when allocating CQI resources for multiple carriers
or multiple users

Change-Id: I8b9345502003da2f5b6841a98b77375656e84d8c
</comment><date>2020-04-21 15:05:51 +0200</date><id>96b17df282234f02972c6e4dbd02134f89767400</id><msg>srsenb_rr.conf.tmpl: extend CQI and SR subframe scheduling</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/core/config.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmo.py</affectedPath><affectedPath>selftest/config_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/osmocon.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/util.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/iperf3.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/run_node.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bsc_osmo.py</affectedPath><affectedPath>selftest/resource_test.py</affectedPath><affectedPath>selftest/suite_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/schema.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts.py</affectedPath><affectedPath>src/osmo-gsm-tester.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_amarisoft.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/suite.py</affectedPath><commitId>ea8c3d4b1235ef703e54cd963bc96f6716168387</commitId><timestamp>1588602993000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Generate schemas dynamically from pieces provided by each object class

This way we benefit from:
* knowing which attributes are used/required by each object class and
  subclass
* Having validation function definitions near the class going to use them

Change-Id: I8fd6773c51d19405a585977af4ed72cad2b21db1
</comment><date>2020-05-04 16:36:33 +0200</date><id>ea8c3d4b1235ef703e54cd963bc96f6716168387</id><msg>Generate schemas dynamically from pieces provided by each object class</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/config.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/schema.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_osmotrx.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/osmocon.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bsc_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts.py</file></path><path><editType>edit</editType><file>src/osmo-gsm-tester.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/run_node.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/util.py</file></path><path><editType>edit</editType><file>selftest/config_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/msc_osmo.py</file></path><path><editType>edit</editType><file>selftest/resource_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_amarisoft.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/ms_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_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.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/iperf3.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>selftest/suite_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc_srs.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms.py</affectedPath><commitId>1ee5ec5db262f1d67616a71a1fd6e41f3c6d1f0d</commitId><timestamp>1588605773000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move object subclass instance allocation logic out of suite.py/resource.py

This way we get rid of object related content in resource.py and we can
finally move it to core/ in next commit.

Change-Id: Ia5b861115ae3ae1b90149863c4265dcc730b8cd4
</comment><date>2020-05-04 17:22:53 +0200</date><id>1ee5ec5db262f1d67616a71a1fd6e41f3c6d1f0d</id><msg>Move object subclass instance allocation logic out of</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/ms.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.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/bts.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/core/resource.py</affectedPath><affectedPath>selftest/resource_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/test.py</affectedPath><commitId>06cb536826cfceecad93c8631077d38c4164a138</commitId><timestamp>1588612327000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move resource.py to core/

Change-Id: I0f36a5e61ff0ef14d08165c9c184acdf2d6e6901
</comment><date>2020-05-04 19:12:07 +0200</date><id>06cb536826cfceecad93c8631077d38c4164a138</id><msg>Move resource.py to core/</msg><path><editType>add</editType><file>src/osmo_gsm_tester/core/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/test.py</file></path><path><editType>edit</editType><file>selftest/resource_test.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/testenv.py</affectedPath><affectedPath>src/osmo_gsm_tester/trial.py</affectedPath><affectedPath>src/osmo_gsm_tester/report.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/report.py</affectedPath><affectedPath>selftest/suite_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/test.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/test.py</affectedPath><commitId>ee217b0a18d2de6bb5c197329adec1cb11764560</commitId><timestamp>1588612996000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move test.py and report.py to core/

Change-Id: Ibb7fa5ab40bcf1e59705bdd2c2c5a76025b2b544
</comment><date>2020-05-04 19:23:16 +0200</date><id>ee217b0a18d2de6bb5c197329adec1cb11764560</id><msg>Move test.py and report.py to core/</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/testenv.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/trial.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/test.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/report.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/report.py</file></path><path><editType>edit</editType><file>selftest/suite_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/trial.py</affectedPath><affectedPath>src/osmo_gsm_tester/testenv.py</affectedPath><affectedPath>selftest/suite_test/test_suite/hello_world.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/test.py</affectedPath><affectedPath>selftest/suite_test/test_suite/test_fail.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>selftest/suite_test/test_suite/test_error.py</affectedPath><commitId>aa1cbdc75a2898f176bfce03e710b0587e6093f5</commitId><timestamp>1588673950000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move all obj/ references in suite.py to testenv.py

Change-Id: If4ab39be7a97d33e82c5a34e2a10dfec38613a4e
</comment><date>2020-05-05 12:19:10 +0200</date><id>aa1cbdc75a2898f176bfce03e710b0587e6093f5</id><msg>Move all obj/ references in suite.py to testenv.py</msg><path><editType>edit</editType><file>selftest/suite_test/test_suite/test_error.py</file></path><path><editType>edit</editType><file>selftest/suite_test/test_suite/test_fail.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/trial.py</file></path><path><editType>edit</editType><file>selftest/suite_test/test_suite/hello_world.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/testenv.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/core/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/trial.py</affectedPath><affectedPath>src/osmo-gsm-tester.py</affectedPath><affectedPath>selftest/trial_test.py</affectedPath><affectedPath>selftest/suite_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/trial.py</affectedPath><commitId>f574a46b37adf079cfcab35691c218ca7b9ab7cc</commitId><timestamp>1588674217000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move trial.py and suite.py to core/

Change-Id: Ic9a4c90c190e9d8e1829fbef83a9243f3c6f655b
</comment><date>2020-05-05 12:23:37 +0200</date><id>f574a46b37adf079cfcab35691c218ca7b9ab7cc</id><msg>Move trial.py and suite.py to core/</msg><path><editType>delete</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>selftest/trial_test.py</file></path><path><editType>edit</editType><file>selftest/suite_test.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/suite.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/trial.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/trial.py</file></path><path><editType>edit</editType><file>src/osmo-gsm-tester.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/ggsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmovirtual.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcap_recorder.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/mgcpgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/hlr_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_driver.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_ms_driver/starter.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/osmocon.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/mgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_octphy.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/test.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/iperf3.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_ofono.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/testenv.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/sgsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/stp_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bsc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_nanobts.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/nitb_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_oc2g.py</affectedPath><commitId>a442cb8e5f4107611e0bb3d8ccebe9ab876fe26c</commitId><timestamp>1588679761000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Update obj classes in obj/ to use testenv instead of suite_run

Change-Id: Idf41243a497de7bc507b9f1cd1b38640f456f815
</comment><date>2020-05-05 13:56:01 +0200</date><id>a442cb8e5f4107611e0bb3d8ccebe9ab876fe26c</id><msg>Update obj classes in obj/ to use testenv instead of suite_run</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_osmovirtual.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/mgw_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_oc2g.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/pcap_recorder.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_sysmo.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_amarisoft.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_ofono.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/pcu.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/hlr_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/suite.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_octphy.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_driver.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/pcu_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/stp_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/sgsn_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/iperf3.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/testenv.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/msc_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/pcu_sysmo.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/pcu_oc2g.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/ms_amarisoft.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/osmocon.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_osmotrx.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_nanobts.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/starter.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bsc_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ggsn_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/mgcpgw_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/nitb_osmo.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>sysmocom/suites/gprs/iperf3.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>sysmocom/suites/nitb_netreg/register.py</affectedPath><affectedPath>sysmocom/suites/nitb_netreg_mass/register_default_mass.py</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_1_authreq.py</affectedPath><affectedPath>sysmocom/suites/encryption/lib/testlib.py</affectedPath><affectedPath>sysmocom/suites/voice/mo_mt_call_osmux.py</affectedPath><affectedPath>sysmocom/suites/gprs/ping.py</affectedPath><affectedPath>sysmocom/suites/nitb_debug/interactive.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/iperf3_dl.py</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/iperf3_ul.py</affectedPath><affectedPath>sysmocom/suites/4g/iperf3_dl.py</affectedPath><affectedPath>selftest/suite_test/test_suite/hello_world.py</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_0_authopt.py</affectedPath><affectedPath>sysmocom/suites/4g/iperf3_ul.py</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_0_authreq.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>src/osmo_gsm_tester/testenv.py</affectedPath><affectedPath>sysmocom/suites/ussd/assert_extension.py</affectedPath><affectedPath>sysmocom/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>sysmocom/suites/debug/interactive.py</affectedPath><affectedPath>sysmocom/suites/gprs/lib/testlib.py</affectedPath><affectedPath>sysmocom/suites/voice/lib/testlib.py</affectedPath><affectedPath>sysmocom/suites/nitb_netreg/register_default.py</affectedPath><affectedPath>sysmocom/suites/4g/ping.py</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_3_authreq.py</affectedPath><affectedPath>sysmocom/suites/nitb_ussd/assert_extension.py</affectedPath><affectedPath>doc/examples/2g_osmocom/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>sysmocom/suites/voice/mo_mt_call.py</affectedPath><affectedPath>sysmocom/suites/nitb_sms/mo_mt_sms.py</affectedPath><affectedPath>sysmocom/suites/dynts/switch_tch_pdch.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/ping.py</affectedPath><affectedPath>sysmocom/suites/gprs/iperf3m4.py</affectedPath><affectedPath>sysmocom/suites/gprs/cs_paging_gprs_active.py</affectedPath><affectedPath>selftest/suite_test/test_suite/test_fail.py</affectedPath><affectedPath>selftest/suite_test/test_suite/test_error.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_ms_sms_storeforward.py</affectedPath><commitId>40c7bc7765e265939c0da6949608be69e8bedd74</commitId><timestamp>1588679761000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>tests: Replace 'suite' with 'tenv'

Change-Id: I777ec59ffd83b861ddc09e85e52d7a8896264b8c
</comment><date>2020-05-05 13:56:01 +0200</date><id>40c7bc7765e265939c0da6949608be69e8bedd74</id><msg>tests: Replace 'suite' with 'tenv'</msg><path><editType>edit</editType><file>sysmocom/suites/gprs/iperf3m4.py</file></path><path><editType>edit</editType><file>doc/examples/4g_srsLTE/suites/4g/iperf3_dl.py</file></path><path><editType>edit</editType><file>sysmocom/suites/sms/mo_mt_sms.py</file></path><path><editType>edit</editType><file>sysmocom/suites/voice/mo_mt_call_osmux.py</file></path><path><editType>edit</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_smpp/esme_ms_sms_transaction.py</file></path><path><editType>edit</editType><file>sysmocom/suites/smpp/esme_connect_policy_closed.py</file></path><path><editType>edit</editType><file>selftest/suite_test/test_suite/test_error.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_ussd/assert_extension.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_netreg/register_default.py</file></path><path><editType>edit</editType><file>sysmocom/suites/smpp/esme_ms_sms_transaction.py</file></path><path><editType>edit</editType><file>sysmocom/suites/voice/mo_mt_call.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_debug/interactive.py</file></path><path><editType>edit</editType><file>sysmocom/suites/gprs/lib/testlib.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_smpp/esme_connect_policy_closed.py</file></path><path><editType>edit</editType><file>sysmocom/suites/smpp/esme_ms_sms_storeforward.py</file></path><path><editType>edit</editType><file>sysmocom/suites/ussd/assert_extension.py</file></path><path><editType>edit</editType><file>sysmocom/suites/gprs/ping_idle_ping.py</file></path><path><editType>edit</editType><file>selftest/suite_test/test_suite/hello_world.py</file></path><path><editType>edit</editType><file>sysmocom/suites/encryption/register_a5_0_authreq.py</file></path><path><editType>edit</editType><file>sysmocom/suites/encryption/lib/testlib.py</file></path><path><editType>edit</editType><file>sysmocom/suites/encryption/register_a5_0_authopt.py</file></path><path><editType>edit</editType><file>doc/examples/4g_srsLTE/suites/4g/iperf3_ul.py</file></path><path><editType>edit</editType><file>doc/examples/4g_srsLTE/suites/4g/ping.py</file></path><path><editType>edit</editType><file>sysmocom/suites/4g/iperf3_ul.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_sms/mo_mt_sms.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/testenv.py</file></path><path><editType>edit</editType><file>sysmocom/suites/4g/iperf3_dl.py</file></path><path><editType>edit</editType><file>sysmocom/suites/gprs/iperf3.py</file></path><path><editType>edit</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</file></path><path><editType>edit</editType><file>sysmocom/suites/voice/lib/testlib.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_netreg/register.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_smpp/esme_connect_policy_acceptall.py</file></path><path><editType>edit</editType><file>sysmocom/suites/gprs/cs_paging_gprs_active.py</file></path><path><editType>edit</editType><file>sysmocom/suites/4g/ping.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_netreg_mass/register_default_mass.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_smpp/esme_ms_sms_storeforward.py</file></path><path><editType>edit</editType><file>doc/examples/2g_osmocom/suites/sms/mo_mt_sms.py</file></path><path><editType>edit</editType><file>sysmocom/suites/encryption/register_a5_1_authreq.py</file></path><path><editType>edit</editType><file>sysmocom/suites/gprs/ping.py</file></path><path><editType>edit</editType><file>sysmocom/suites/dynts/switch_tch_pdch.py</file></path><path><editType>edit</editType><file>sysmocom/suites/encryption/register_a5_3_authreq.py</file></path><path><editType>edit</editType><file>sysmocom/suites/smpp/esme_connect_policy_acceptall.py</file></path><path><editType>edit</editType><file>selftest/suite_test/test_suite/test_fail.py</file></path><path><editType>edit</editType><file>sysmocom/suites/debug/interactive.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/testenv.py</affectedPath><commitId>5b9c7b922acf09f49c4ca98fe67e4ea5d9795753</commitId><timestamp>1588682458000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>testenv: deferr importing obj module class until use is required

Change-Id: Ie073256a03bb2d038ef7f715d534afb1c53bb241
</comment><date>2020-05-05 14:40:58 +0200</date><id>5b9c7b922acf09f49c4ca98fe67e4ea5d9795753</id><msg>testenv: deferr importing obj module class until use is required</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/testenv.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>check_dependencies.py</affectedPath><commitId>407756968cfa241c31c3cb0b5d8ae443c4c200ba</commitId><timestamp>1588691620000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>check_dependencies: allow passing any module name to skip

Change-Id: I53a384d54f32d766f70bd7e0bfbd9702939c8aa8
</comment><date>2020-05-05 17:13:40 +0200</date><id>407756968cfa241c31c3cb0b5d8ae443c4c200ba</id><msg>check_dependencies: allow passing any module name to skip</msg><path><editType>edit</editType><file>check_dependencies.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/ms_srs.py</affectedPath><commitId>cc89cd0c5f58eea0bdc13c7b454f0fb94ee0a482</commitId><timestamp>1588693767000</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: import numpy module on first use

Change-Id: I2ce974954028bdbc7bc1561c4538b909edee2cb1
</comment><date>2020-05-05 17:49:27 +0200</date><id>cc89cd0c5f58eea0bdc13c7b454f0fb94ee0a482</id><msg>ms_srs: import numpy module on first use</msg><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/esme.py</affectedPath><commitId>45149393e7719d08964a422b1f3a46ac6e8f19e9</commitId><timestamp>1588695718000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>esme: import smpplib module on first use

Change-Id: Icc92937fdada9210f788805dbc42b80014e345e8
</comment><date>2020-05-05 18:21:58 +0200</date><id>45149393e7719d08964a422b1f3a46ac6e8f19e9</id><msg>esme: import smpplib module on first use</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/esme.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/ms_ofono.py</affectedPath><commitId>a1daa51665e1fc1d52fadb068ddba8d71c31783d</commitId><timestamp>1588695991000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>ms_ofono: import pydbus and GLib modules on first use

Change-Id: I754e1290eb5593c0ef168f74747f42db1b50f16c
</comment><date>2020-05-05 18:26:31 +0200</date><id>a1daa51665e1fc1d52fadb068ddba8d71c31783d</id><msg>ms_ofono: import pydbus and GLib modules on first use</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_ofono.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/powersupply_sispm.py</affectedPath><commitId>326091555b28bc3777c3eb42e31e1f25a9deaf4b</commitId><timestamp>1588695991000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>powersupply_sispm: import sispm and usb modules on first use

Change-Id: I6045bb739e5c69972014a9d27be3a24b7ad61c9a
</comment><date>2020-05-05 18:26:31 +0200</date><id>326091555b28bc3777c3eb42e31e1f25a9deaf4b</id><msg>powersupply_sispm: import sispm and usb modules on first use</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/powersupply_sispm.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/rfemu_amarisoftctrl.py</affectedPath><commitId>a8b8990bb844c91a0474422b953605fa817f98c3</commitId><timestamp>1588695991000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>rfemu_amarisoftctrl: import websocket module on first use

Change-Id: I568af52ffb7ac57222697f5d861a532c0e2a70de
</comment><date>2020-05-05 18:26:31 +0200</date><id>a8b8990bb844c91a0474422b953605fa817f98c3</id><msg>rfemu_amarisoftctrl: import websocket module on first use</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/rfemu_amarisoftctrl.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/install.adoc</affectedPath><commitId>06376b779aa25e60d95f0e25f34f1b98562b45a6</commitId><timestamp>1588696784000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>doc: Drop redundant app-name in install section

Change-Id: I6ec3c42efd3eb958f832ff9a797ddaa3dae4a99a
</comment><date>2020-05-05 18:39:44 +0200</date><id>06376b779aa25e60d95f0e25f34f1b98562b45a6</id><msg>doc: Drop redundant app-name in install section</msg><path><editType>edit</editType><file>doc/manuals/chapters/install.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/install.adoc</affectedPath><commitId>0baa5c7269adc231d5f71ab97315d9833015b555</commitId><timestamp>1588698493000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>doc: install.adoc: Correctly split optional dependencies

Change-Id: Id8b5dcd15fd86c670915b928112699d831e6e7b0
</comment><date>2020-05-05 19:08:13 +0200</date><id>0baa5c7269adc231d5f71ab97315d9833015b555</id><msg>doc: install.adoc: Correctly split optional dependencies</msg><path><editType>edit</editType><file>doc/manuals/chapters/install.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/README.txt</affectedPath><affectedPath>README.md</affectedPath><commitId>17dd270cf4b2f60a0506660cac68293515cebac1</commitId><timestamp>1588699533000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Rework README file

Drop old one in doc/ which contains lots of outadated stuff already
placed in the User Manual.
Write a new markdown README in the root directory with pointers to
places in the repo and the issue tracket, ansible setup, etc.

Change-Id: I9febe56223eaeadc9d31291dd0110a11470e3ab1
</comment><date>2020-05-05 19:25:33 +0200</date><id>17dd270cf4b2f60a0506660cac68293515cebac1</id><msg>Rework README file</msg><path><editType>delete</editType><file>doc/README.txt</file></path><path><editType>add</editType><file>README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo-gsm-tester.py</affectedPath><commitId>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</commitId><timestamp>1588766664000</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.py: Fix import error when using default-suites.conf

Recent commit refactoring stuff introduced an import error only
triggered when default-suites.conf is used (no -s param).
This commit fixes the issue.

Fixes: ea8c3d4b1235ef703e54cd963bc96f6716168387
Change-Id: I1534cfba55c69ed5c1354175f8b5df9b656b7d82
</comment><date>2020-05-06 14:04:24 +0200</date><id>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</id><msg>osmo-gsm-tester.py: Fix import error when using default-suites.conf</msg><path><editType>edit</editType><file>src/osmo-gsm-tester.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></culprit></lastFailedBuild><lastStableBuild _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_srsLTE</name><value>release_20_04</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>19</buildNumber><marked><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</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></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>srslte.build-19.md5</displayPath><fileName>srslte.build-19.md5</fileName><relativePath>srslte.build-19.md5</relativePath></artifact><artifact><displayPath>srslte.build-19.tgz</displayPath><fileName>srslte.build-19.tgz</fileName><relativePath>srslte.build-19.tgz</relativePath></artifact><building>false</building><displayName>#19</displayName><duration>149956</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #19</fullDisplayName><id>19</id><inProgress>false</inProgress><keepLog>false</keepLog><number>19</number><queueId>170517</queueId><result>SUCCESS</result><timestamp>1588774088724</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/19/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></culprit></lastStableBuild><lastSuccessfulBuild _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_srsLTE</name><value>release_20_04</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>19</buildNumber><marked><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</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></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>srslte.build-19.md5</displayPath><fileName>srslte.build-19.md5</fileName><relativePath>srslte.build-19.md5</relativePath></artifact><artifact><displayPath>srslte.build-19.tgz</displayPath><fileName>srslte.build-19.tgz</fileName><relativePath>srslte.build-19.tgz</relativePath></artifact><building>false</building><displayName>#19</displayName><duration>149956</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #19</fullDisplayName><id>19</id><inProgress>false</inProgress><keepLog>false</keepLog><number>19</number><queueId>170517</queueId><result>SUCCESS</result><timestamp>1588774088724</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/19/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></culprit></lastSuccessfulBuild><lastUnsuccessfulBuild _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_srsLTE</name><value>release_20_04</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><refsremotesoriginpespin4g _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></marked><revision><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><branch><SHA1>bd7e0da2606d4c696471845e0acd4726a781e135</SHA1><name>refs/remotes/origin/pespin/4g</name></branch></revision></refsremotesoriginpespin4g><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>18</buildNumber><marked><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</SHA1><branch><SHA1>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</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'></action><building>false</building><displayName>#18</displayName><duration>1589</duration><estimatedDuration>138549</estimatedDuration><fullDisplayName>osmo-gsm-tester_build-srslte #18</fullDisplayName><id>18</id><inProgress>false</inProgress><keepLog>false</keepLog><number>18</number><queueId>170516</queueId><result>FAILURE</result><timestamp>1588774026511</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/18/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>suites/gprs/ping.py</affectedPath><commitId>8bf740a4525557dac77b8e4403fc92e7b4afe99d</commitId><timestamp>1586174824000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>suites/gprs/: beautify output result of ping tests

Print ping output at the end and replace the whole test stdout report
with ping execution.

Change-Id: I90001ddc6bc1145ac9d115aee762f4f3500e8dc8
</comment><date>2020-04-06 14:07:04 +0200</date><id>8bf740a4525557dac77b8e4403fc92e7b4afe99d</id><msg>suites/gprs/: beautify output result of ping tests</msg><path><editType>edit</editType><file>suites/gprs/ping_idle_ping.py</file></path><path><editType>edit</editType><file>suites/gprs/ping.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl</affectedPath><affectedPath>example/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>example/scenarios/cfg-epc-rlcmode@.conf</affectedPath><affectedPath>src/osmo_gsm_tester/schema.py</affectedPath><affectedPath>example/scenarios/cfg-epc-qci@.conf</affectedPath><affectedPath>src/osmo_gsm_tester/srs_epc.py</affectedPath><commitId>04ad3b5fb460583b866e5b76f8bad7fe1a3c562c</commitId><timestamp>1586179048000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>epc: Replace rlc_drb_mode with qci attribute

Change-Id: I21b7d7009f9b0df8ec4f59189a65cfc26f164f04
</comment><date>2020-04-06 13:17:28 +0000</date><id>04ad3b5fb460583b866e5b76f8bad7fe1a3c562c</id><msg>epc: Replace rlc_drb_mode with qci attribute</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl</file></path><path><editType>add</editType><file>example/scenarios/cfg-epc-qci@.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-epc-rlcmode@.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_epc.py</file></path><path><editType>edit</editType><file>example/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_epc.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/schema.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>d45a29e69477baefdd8dd5f1bcd587423ba694d4</commitId><timestamp>1586180685000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoft_enb: Support zmq rf_driver

Change-Id: I958834d99584e33f632b839a0bd0acccc2379049
</comment><date>2020-04-06 13:44:45 +0000</date><id>d45a29e69477baefdd8dd5f1bcd587423ba694d4</id><msg>amarisoft_enb: Support zmq rf_driver</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</affectedPath><commitId>a70f05cd9a7be2600d50812aee7bc4866a637553</commitId><timestamp>1586180685000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoft_rf_driver_temp: fix tx time offset for ZMQ driver

Change-Id: Icee282837e62e02a17b93efba4c22756efa2a5d3
</comment><date>2020-04-06 13:44:45 +0000</date><id>a70f05cd9a7be2600d50812aee7bc4866a637553</id><msg>amarisoft_rf_driver_temp: fix tx time offset for ZMQ driver</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><commitId>a0e69aa6986e3eb94956ccc6eefa30b2b2fdc4ac</commitId><timestamp>1586180685000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoft_enb: add handling of num_cells modifier

the num_cells modifier allows to create multiple cells in a single enb
both cells are by default configured for CA

Change-Id: Ie9f16ce06ee56002c01097f2d338278f09ea4337
</comment><date>2020-04-06 13:44:45 +0000</date><id>a0e69aa6986e3eb94956ccc6eefa30b2b2fdc4ac</id><msg>amarisoft_enb: add handling of num_cells modifier</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><commitId>65e769f0346f266a1320c369c511f60e23a461be</commitId><timestamp>1586180685000</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: fix the configuration of UE params for carrier aggregation

the num_carriers is parsed as a string in the conf dict and therefore
needs to converted to int before matching

also changed the num_carriers to be of type UINT

Change-Id: I1386812d32e1181ba666720bbb875bf9bbce0f51
</comment><date>2020-04-06 13:44:45 +0000</date><id>65e769f0346f266a1320c369c511f60e23a461be</id><msg>srsue.conf.tmpl: fix the configuration of UE params for carrier</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.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>contrib/jenkins-build-amarisoft.sh</affectedPath><commitId>3f2a5e5b4171c0fd6ad9712cfe616848ca80ec46</commitId><timestamp>1586183533000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>contrib: build amarisoft: Set trx_zmq.so RPATH to point to copied dependency libsrslte_rf.so

In the ENB case it's not really required since osmo-gsm-tester makes use
of LD_LIBRARY_PATH. However, since the UE is potentially run with
capabilitites to create tunnels and alike, LD_LIBRARY_PATH cannot be
used and lteue will fail to load trx_zmq.so (because it cannot find its
dependency libsrslte_rf.so).

Change-Id: Ifcbc6ed1c4c465b4cfab4c5689cde44624095f29
</comment><date>2020-04-06 16:32:13 +0200</date><id>3f2a5e5b4171c0fd6ad9712cfe616848ca80ec46</id><msg>contrib: build amarisoft: Set trx_zmq.so RPATH to point to copied</msg><path><editType>edit</editType><file>contrib/jenkins-build-amarisoft.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/osmo-bts-sysmo.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-bts-virtual.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu-oc2g.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-bts-oc2g.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-bts-trx.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu-sysmo.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-bts-octphy.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu.cfg.tmpl</affectedPath><commitId>ba213a3067f91f013f70bd5abc95481767ede800</commitId><timestamp>1586187213000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>pcu: Improve logging and gsmtap

Change-Id: I506a39b114eed55a185d329cea5e9d6ba379a2ae
</comment><date>2020-04-06 17:33:33 +0200</date><id>ba213a3067f91f013f70bd5abc95481767ede800</id><msg>pcu: Improve logging and gsmtap</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_sysmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bts-oc2g.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bts-virtual.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bts-sysmo.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu-sysmo.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu-oc2g.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bts-trx.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_oc2g.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bts-octphy.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/osmo-sgsn.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-bsc.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-msc.cfg.tmpl</affectedPath><commitId>3edc29cab13837c88b323d0dbb21a69bccd1bdf4</commitId><timestamp>1586188342000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>templates: Improve cs7 config in osmo-{bsc,msc}

Change-Id: I0aa0057c85e606d45e67d01b818db7549033bdbd
</comment><date>2020-04-06 17:52:22 +0200</date><id>3edc29cab13837c88b323d0dbb21a69bccd1bdf4</id><msg>templates: Improve cs7 config in osmo-{bsc,msc}</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-bsc.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-sgsn.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-msc.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/amarisoft_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</affectedPath><affectedPath>example/scenarios/amarisoftue-rftype@.conf</affectedPath><commitId>65beb8f324e2ee79911226e600ca1bcbd6c19dbf</commitId><timestamp>1586272164000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoftUE: adding basic support for Amarisoft UE

Change-Id: Idda0d3a040663969dd71781814198b47fff7daf3
</comment><date>2020-04-07 15:09:24 +0000</date><id>65beb8f324e2ee79911226e600ca1bcbd6c19dbf</id><msg>amarisoftUE: adding basic support for Amarisoft UE</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/amarisoft_ue.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>add</editType><file>example/scenarios/amarisoftue-rftype@.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</affectedPath><commitId>9a5be2c8fd749ae1a2ab2b949f6c8a1753d9e4b3</commitId><timestamp>1586272164000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoftue.cfg.tmpl: fix UE bandwidth/rate config and power on automatically

Change-Id: I2d63055d0648a1758905fd277c20edaeec8f9b85
</comment><date>2020-04-07 15:09:24 +0000</date><id>9a5be2c8fd749ae1a2ab2b949f6c8a1753d9e4b3</id><msg>amarisoftue.cfg.tmpl: fix UE bandwidth/rate config and power on</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>example/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><affectedPath>example/scenarios/mod-enb-meas-event@.conf</affectedPath><commitId>a7f19836584897246fe4fe8086aabc95cdcaeafe</commitId><timestamp>1586273017000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>enb: add measurement modifier to scenario files

this commit adds basic support for configuring measurements in the
eNB config. It currently support A1, A2, and A3 events.
By default UE measurements are turned off and need to be enabled by
configuring an event with:

+mod-enb-meas-event@{name},{report_type},{value},{hysterisis},{time to trigger}

For example one can update the a2 and a3 event with:

+mod-enb-meas-event@a2,rsrq,-40,2,480+mod-enb-meas-event@a3,rsrp,6,1,512

Change-Id: Ia7657be2396886840570bc41645450a268b4cfff
</comment><date>2020-04-07 17:23:37 +0200</date><id>a7f19836584897246fe4fe8086aabc95cdcaeafe</id><msg>enb: add measurement modifier to scenario files</msg><path><editType>add</editType><file>example/scenarios/mod-enb-meas-event@.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>edit</editType><file>example/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu-oc2g.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu-sysmo.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-pcu.cfg.tmpl</affectedPath><commitId>29b7132eb8fca86ef4701275f3f7e28934732b46</commitId><timestamp>1586275967000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>pcu: Enable 'egprs only' vty option if egprs requested

Change-Id: Idd0b5bf8769d693480268c0a0b89dbfd63779e48
</comment><date>2020-04-07 16:12:47 +0000</date><id>29b7132eb8fca86ef4701275f3f7e28934732b46</id><msg>pcu: Enable 'egprs only' vty option if egprs requested</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/bts.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu-sysmo.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_osmotrx.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_oc2g.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-pcu-oc2g.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_sysmo.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/suites/encryption/suite.conf</affectedPath><affectedPath>suites/encryption/lib/testlib.py</affectedPath><affectedPath>example/suites/4g/suite.conf</affectedPath><affectedPath>suites/smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>example/suites/nitb_debug/fail_raise.py</affectedPath><affectedPath>example/suites/nitb_netreg/register.py</affectedPath><affectedPath>example/suites/nitb_ussd/suite.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_0_authreq.py</affectedPath><affectedPath>example/suites/nitb_sms/mo_mt_sms.py</affectedPath><affectedPath>example/suites/4g/iperf3_ul.py</affectedPath><affectedPath>example/suites/nitb_debug/fail.py</affectedPath><affectedPath>suites/nitb_netreg_mass/register_default_mass.py</affectedPath><affectedPath>suites/encryption/suite.conf</affectedPath><affectedPath>suites/ussd/assert_extension.py</affectedPath><affectedPath>example/suites/encryption/register_a5_3_authreq.py</affectedPath><affectedPath>suites/nitb_debug/interactive.py</affectedPath><affectedPath>suites/smpp/suite.conf</affectedPath><affectedPath>suites/sms/mo_mt_sms.py</affectedPath><affectedPath>suites/debug/interactive.py</affectedPath><affectedPath>suites/voice/mo_mt_call_osmux.py</affectedPath><affectedPath>suites/4g/iperf3_ul.py</affectedPath><affectedPath>suites/nitb_sms/mo_mt_sms.py</affectedPath><affectedPath>example/suites/gprs/lib/testlib.py</affectedPath><affectedPath>suites/nitb_smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>suites/nitb_debug/fail.py</affectedPath><affectedPath>suites/encryption/register_a5_3_authreq.py</affectedPath><affectedPath>example/suites/smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>example/suites/nitb_smpp/suite.conf</affectedPath><affectedPath>suites/ussd/suite.conf</affectedPath><affectedPath>suites/gprs/iperf3m4.py</affectedPath><affectedPath>suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>example/paths.conf</affectedPath><affectedPath>suites/nitb_smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>example/suites/nitb_netreg/register_default.py</affectedPath><affectedPath>suites/gprs/lib/testlib.py</affectedPath><affectedPath>example/suites/voice/lib/testlib.py</affectedPath><affectedPath>suites/gprs/ping.py</affectedPath><affectedPath>doc/manuals/chapters/install.adoc</affectedPath><affectedPath>example/suites/nitb_smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>example/suites/nitb_netreg_mass/suite.conf</affectedPath><affectedPath>suites/smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>example/suites/nitb_debug/pass.py</affectedPath><affectedPath>suites/nitb_sms/suite.conf</affectedPath><affectedPath>suites/sms/suite.conf</affectedPath><affectedPath>suites/nitb_ussd/assert_extension.py</affectedPath><affectedPath>example/suites/gprs/iperf3m4.py</affectedPath><affectedPath>suites/nitb_smpp/suite.conf</affectedPath><affectedPath>suites/4g/ping.py</affectedPath><affectedPath>example/suites/gprs/ping.py</affectedPath><affectedPath>suites/voice/lib/testlib.py</affectedPath><affectedPath>suites/nitb_netreg_mass/suite.conf</affectedPath><affectedPath>suites/encryption/register_a5_0_authreq.py</affectedPath><affectedPath>example/suites/nitb_debug/suite.conf</affectedPath><affectedPath>suites/voice/mo_mt_call.py</affectedPath><affectedPath>example/suites/voice/mo_mt_call_osmux.py</affectedPath><affectedPath>example/suites/gprs/iperf3.py</affectedPath><affectedPath>suites/nitb_debug/pass.py</affectedPath><affectedPath>suites/nitb_debug/suite.conf</affectedPath><affectedPath>example/suites/gprs/suite.conf</affectedPath><affectedPath>example/suites/ussd/suite.conf</affectedPath><affectedPath>example/suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>suites/gprs/cs_paging_gprs_active.py</affectedPath><affectedPath>suites/4g/iperf3_dl.py</affectedPath><affectedPath>example/suites/ussd/assert_extension.py</affectedPath><affectedPath>example/suites/smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>suites/nitb_debug/fail_raise.py</affectedPath><affectedPath>suites/encryption/register_a5_1_authreq.py</affectedPath><affectedPath>suites/nitb_netreg/suite.conf</affectedPath><affectedPath>suites/nitb_debug/error.py</affectedPath><affectedPath>example/suites/dynts/suite.conf</affectedPath><affectedPath>suites/debug/suite.conf</affectedPath><affectedPath>suites/gprs/suite.conf</affectedPath><affectedPath>example/suites/sms/suite.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_0_authopt.py</affectedPath><affectedPath>example/suites/smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>suites/smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>suites/gprs/iperf3.py</affectedPath><affectedPath>example/suites/nitb_debug/error.py</affectedPath><affectedPath>example/suites/nitb_sms/suite.conf</affectedPath><affectedPath>suites/dynts/suite.conf</affectedPath><affectedPath>example/suites/nitb_ussd/assert_extension.py</affectedPath><affectedPath>example/suites/4g/ping.py</affectedPath><affectedPath>suites/smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>example/suites/debug/suite.conf</affectedPath><affectedPath>example/suites/debug/interactive.py</affectedPath><affectedPath>suites/dynts/switch_tch_pdch.py</affectedPath><affectedPath>example/suites/voice/suite.conf</affectedPath><affectedPath>suites/encryption/register_a5_0_authopt.py</affectedPath><affectedPath>example/suites/encryption/lib/testlib.py</affectedPath><affectedPath>example/suites/nitb_smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>example/suites/dynts/switch_tch_pdch.py</affectedPath><affectedPath>example/suites/4g/iperf3_dl.py</affectedPath><affectedPath>suites/nitb_netreg/register_default.py</affectedPath><affectedPath>example/suites/voice/mo_mt_call.py</affectedPath><affectedPath>example/suites/smpp/suite.conf</affectedPath><affectedPath>example/suites/nitb_smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>suites/nitb_smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>doc/manuals/chapters/config.adoc</affectedPath><affectedPath>example/suites/smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>example/suites/nitb_debug/interactive.py</affectedPath><affectedPath>suites/nitb_netreg/register.py</affectedPath><affectedPath>example/suites/nitb_netreg_mass/register_default_mass.py</affectedPath><affectedPath>suites/voice/suite.conf</affectedPath><affectedPath>suites/nitb_ussd/suite.conf</affectedPath><affectedPath>example/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>example/suites/gprs/cs_paging_gprs_active.py</affectedPath><affectedPath>suites/4g/suite.conf</affectedPath><affectedPath>suites/nitb_smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>example/suites/nitb_smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>example/suites/nitb_netreg/suite.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_1_authreq.py</affectedPath><commitId>69488f6d8ae8e7a82c4b136bd0408c6c7d59378b</commitId><timestamp>1586275967000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move suites/ dir inside example/

example/paths.conf and documentation are updated accordingly.

Test suites should have been moved a long time ago, since the they are
user or setup-specific based on what needs to be tested.

Change-Id: I154b19979b545deba8b232b60172903f63fd9e28
</comment><date>2020-04-07 16:12:47 +0000</date><id>69488f6d8ae8e7a82c4b136bd0408c6c7d59378b</id><msg>Move suites/ dir inside example/</msg><path><editType>delete</editType><file>suites/nitb_debug/interactive.py</file></path><path><editType>add</editType><file>example/suites/gprs/ping.py</file></path><path><editType>add</editType><file>example/suites/encryption/register_a5_0_authopt.py</file></path><path><editType>delete</editType><file>suites/nitb_netreg/register.py</file></path><path><editType>add</editType><file>example/suites/nitb_netreg/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_sms/mo_mt_sms.py</file></path><path><editType>delete</editType><file>suites/4g/iperf3_dl.py</file></path><path><editType>delete</editType><file>suites/gprs/iperf3.py</file></path><path><editType>delete</editType><file>suites/4g/ping.py</file></path><path><editType>delete</editType><file>suites/encryption/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/nitb_sms/suite.conf</file></path><path><editType>add</editType><file>example/suites/dynts/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_smpp/esme_ms_sms_transaction.py</file></path><path><editType>delete</editType><file>suites/nitb_netreg/register_default.py</file></path><path><editType>add</editType><file>example/suites/gprs/cs_paging_gprs_active.py</file></path><path><editType>add</editType><file>example/suites/smpp/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_debug/pass.py</file></path><path><editType>delete</editType><file>suites/smpp/suite.conf</file></path><path><editType>delete</editType><file>suites/gprs/ping_idle_ping.py</file></path><path><editType>edit</editType><file>doc/manuals/chapters/install.adoc</file></path><path><editType>add</editType><file>example/suites/4g/iperf3_dl.py</file></path><path><editType>delete</editType><file>suites/4g/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_netreg_mass/suite.conf</file></path><path><editType>add</editType><file>example/suites/4g/suite.conf</file></path><path><editType>delete</editType><file>suites/sms/mo_mt_sms.py</file></path><path><editType>delete</editType><file>suites/nitb_netreg/suite.conf</file></path><path><editType>delete</editType><file>suites/ussd/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>example/suites/nitb_sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>example/suites/smpp/esme_connect_policy_acceptall.py</file></path><path><editType>add</editType><file>example/suites/gprs/ping_idle_ping.py</file></path><path><editType>add</editType><file>example/suites/nitb_netreg_mass/suite.conf</file></path><path><editType>add</editType><file>example/suites/voice/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/voice/mo_mt_call.py</file></path><path><editType>delete</editType><file>suites/gprs/ping.py</file></path><path><editType>delete</editType><file>suites/nitb_debug/fail.py</file></path><path><editType>add</editType><file>example/suites/gprs/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_netreg/register.py</file></path><path><editType>add</editType><file>example/suites/nitb_netreg_mass/register_default_mass.py</file></path><path><editType>add</editType><file>example/suites/voice/mo_mt_call_osmux.py</file></path><path><editType>add</editType><file>example/suites/voice/mo_mt_call.py</file></path><path><editType>delete</editType><file>suites/encryption/register_a5_0_authreq.py</file></path><path><editType>delete</editType><file>suites/smpp/esme_ms_sms_transaction.py</file></path><path><editType>add</editType><file>example/suites/smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>suites/encryption/register_a5_1_authreq.py</file></path><path><editType>add</editType><file>example/suites/encryption/register_a5_0_authreq.py</file></path><path><editType>delete</editType><file>suites/voice/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/encryption/suite.conf</file></path><path><editType>delete</editType><file>suites/gprs/cs_paging_gprs_active.py</file></path><path><editType>delete</editType><file>suites/gprs/suite.conf</file></path><path><editType>add</editType><file>example/suites/ussd/suite.conf</file></path><path><editType>add</editType><file>example/suites/smpp/esme_ms_sms_transaction.py</file></path><path><editType>add</editType><file>example/suites/smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>example/suites/ussd/assert_extension.py</file></path><path><editType>delete</editType><file>suites/debug/interactive.py</file></path><path><editType>add</editType><file>example/suites/nitb_sms/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_ussd/assert_extension.py</file></path><path><editType>add</editType><file>example/suites/nitb_ussd/suite.conf</file></path><path><editType>delete</editType><file>suites/encryption/register_a5_3_authreq.py</file></path><path><editType>add</editType><file>example/suites/nitb_debug/interactive.py</file></path><path><editType>delete</editType><file>suites/encryption/register_a5_0_authopt.py</file></path><path><editType>delete</editType><file>suites/nitb_netreg_mass/register_default_mass.py</file></path><path><editType>delete</editType><file>suites/dynts/switch_tch_pdch.py</file></path><path><editType>delete</editType><file>suites/sms/suite.conf</file></path><path><editType>delete</editType><file>suites/smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>suites/4g/iperf3_ul.py</file></path><path><editType>delete</editType><file>suites/nitb_smpp/esme_connect_policy_closed.py</file></path><path><editType>add</editType><file>example/suites/nitb_smpp/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_debug/suite.conf</file></path><path><editType>add</editType><file>example/suites/sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>example/suites/gprs/iperf3.py</file></path><path><editType>delete</editType><file>suites/nitb_smpp/esme_ms_sms_transaction.py</file></path><path><editType>add</editType><file>example/suites/nitb_netreg/register_default.py</file></path><path><editType>add</editType><file>example/suites/nitb_smpp/esme_connect_policy_acceptall.py</file></path><path><editType>add</editType><file>example/suites/4g/ping.py</file></path><path><editType>add</editType><file>example/suites/sms/suite.conf</file></path><path><editType>delete</editType><file>suites/ussd/assert_extension.py</file></path><path><editType>add</editType><file>example/suites/nitb_debug/fail.py</file></path><path><editType>edit</editType><file>example/paths.conf</file></path><path><editType>delete</editType><file>suites/nitb_debug/error.py</file></path><path><editType>add</editType><file>example/suites/encryption/register_a5_3_authreq.py</file></path><path><editType>delete</editType><file>suites/voice/suite.conf</file></path><path><editType>add</editType><file>example/suites/voice/suite.conf</file></path><path><editType>add</editType><file>example/suites/encryption/register_a5_1_authreq.py</file></path><path><editType>add</editType><file>example/suites/nitb_smpp/esme_connect_policy_closed.py</file></path><path><editType>add</editType><file>example/suites/gprs/iperf3m4.py</file></path><path><editType>add</editType><file>example/suites/4g/iperf3_ul.py</file></path><path><editType>add</editType><file>example/suites/dynts/switch_tch_pdch.py</file></path><path><editType>delete</editType><file>suites/nitb_debug/fail_raise.py</file></path><path><editType>add</editType><file>example/suites/encryption/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>example/suites/encryption/suite.conf</file></path><path><editType>delete</editType><file>suites/gprs/iperf3m4.py</file></path><path><editType>edit</editType><file>doc/manuals/chapters/config.adoc</file></path><path><editType>delete</editType><file>suites/nitb_smpp/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_smpp/esme_ms_sms_storeforward.py</file></path><path><editType>delete</editType><file>suites/debug/suite.conf</file></path><path><editType>add</editType><file>example/suites/gprs/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/nitb_ussd/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_debug/suite.conf</file></path><path><editType>delete</editType><file>suites/smpp/esme_connect_policy_acceptall.py</file></path><path><editType>delete</editType><file>suites/gprs/lib/testlib.py</file></path><path><editType>delete</editType><file>suites/voice/mo_mt_call_osmux.py</file></path><path><editType>add</editType><file>example/suites/debug/suite.conf</file></path><path><editType>add</editType><file>example/suites/nitb_debug/fail_raise.py</file></path><path><editType>add</editType><file>example/suites/debug/interactive.py</file></path><path><editType>add</editType><file>example/suites/nitb_debug/error.py</file></path><path><editType>delete</editType><file>suites/nitb_smpp/esme_connect_policy_acceptall.py</file></path><path><editType>add</editType><file>example/suites/nitb_ussd/assert_extension.py</file></path><path><editType>delete</editType><file>suites/dynts/suite.conf</file></path><path><editType>delete</editType><file>suites/nitb_debug/pass.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/amarisoft_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</affectedPath><commitId>d97ab42462f169bbaa376cb27565e22c3cce2c6d</commitId><timestamp>1586277501000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>amarisoft_ue: fix UHD support

the Amarisoft UE seems to be only working with UHD when the bandwidth
param is provided. It seems the set_bandwidth() API is used.

Change-Id: I3f20a5a8ca80c63374f0ad500fd2794e2dc45479
</comment><date>2020-04-07 18:38:21 +0200</date><id>d97ab42462f169bbaa376cb27565e22c3cce2c6d</id><msg>amarisoft_ue: fix UHD support</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_ue.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><affectedPath>doc/manuals/chapters/config_mangling.adoc</affectedPath><affectedPath>doc/manuals/chapters/config.adoc</affectedPath><commitId>6b8f5ae3d220c49f09ed8c2d19c9069ef9f2b54e</commitId><timestamp>1586278319000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srs/amarisoft{ue,enb}: Fix b200 specific rf_dev_args

Commit 12ae6d79a5b53a213f619999ef0230c1dae88bb7 switched the rf_dev_type
to be in lowercase but forgot to change these conditions.

Change-Id: I91d3877381b4e6343dc4aa0465e699341ed6648d
</comment><date>2020-04-07 18:51:59 +0200</date><id>6b8f5ae3d220c49f09ed8c2d19c9069ef9f2b54e</id><msg>srs/amarisoft{ue,enb}: Fix b200 specific rf_dev_args</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path><path><editType>edit</editType><file>doc/manuals/chapters/config.adoc</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path><path><editType>edit</editType><file>doc/manuals/chapters/config_mangling.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utils/bin/osmo-gsm-tester_setcap_net_admin.sh</affectedPath><affectedPath>utils/bin/osmo-gsm-tester_setcap_net_raw.sh</affectedPath><affectedPath>utils/bin/osmo-gsm-tester_setcap_netsys_admin.sh</affectedPath><commitId>80855498f1c565795592e25b515d765d063d4f45</commitId><timestamp>1586351770000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>utils/bin: Support passing several bin files to setcap helper scripts

Change-Id: Ifa43f895ae0796d086f35778263aaba07f2e1b7a
</comment><date>2020-04-08 15:16:10 +0200</date><id>80855498f1c565795592e25b515d765d063d4f45</id><msg>utils/bin: Support passing several bin files to setcap helper scripts</msg><path><editType>edit</editType><file>utils/bin/osmo-gsm-tester_setcap_net_raw.sh</file></path><path><editType>edit</editType><file>utils/bin/osmo-gsm-tester_setcap_net_admin.sh</file></path><path><editType>edit</editType><file>utils/bin/osmo-gsm-tester_setcap_netsys_admin.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utils/bin/osmo-gsm-tester_netns_setup.sh</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</affectedPath><commitId>23e60e5b3708571256a9eba8c3f78e3a1a85c3a0</commitId><timestamp>1586351812000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoft_ue: Implement data plane

Use the ifup script to set up the netns + configure the tun device
created by lteue. Use it also as a hook to know when the UE is attached.
Since tun setup is done by arch-optimized lte-avx(2) binaries, we also
need to give capabilitites to them (instead of allowing inheritance of
caps in general in the setcap script).

Change-Id: I1e228b1296eac8e4cb183c2faa735b0468abe124
</comment><date>2020-04-08 15:16:52 +0200</date><id>23e60e5b3708571256a9eba8c3f78e3a1a85c3a0</id><msg>amarisoft_ue: Implement data plane</msg><path><editType>edit</editType><file>utils/bin/osmo-gsm-tester_netns_setup.sh</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/amarisoft_ue.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_oc2g.py</affectedPath><commitId>ce82b038c7f5fb3d94281e4ebef14d9ff79a2f66</commitId><timestamp>1586476788000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>pcu_{sysmo,oc2g}: Inherit from pcu abstract class

For some reason these classes were still not inheriting from the base
class (probably because it was added after they existed) and they
started failing after recent changes which presumed they where already
inheriting.

Change-Id: I88217baf490ec45373d0743585377ed2639a8cfd
</comment><date>2020-04-10 01:59:48 +0200</date><id>ce82b038c7f5fb3d94281e4ebef14d9ff79a2f66</id><msg>pcu_{sysmo,oc2g}: Inherit from pcu abstract class</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_oc2g.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_sysmo.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/bts_oc2g.py</affectedPath><commitId>19155245a4819e0e666c8e4938a43bfc5fd0969e</commitId><timestamp>1586477362000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>bts_oc2g: Fix missing import remote

Change-Id: I318683b8dc6215f5bf863cfb1581e2c3bfa05621
</comment><date>2020-04-10 02:09:22 +0200</date><id>19155245a4819e0e666c8e4938a43bfc5fd0969e</id><msg>bts_oc2g: Fix missing import remote</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_oc2g.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/bts_oc2g.py</affectedPath><commitId>bd552f9786272d44163d53b8cfa31355de15db2f</commitId><timestamp>1586478057000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>bts_oc2g: Fix ready_for_pcu() waiting forever

Change-Id: Id33e527591164b87d1e14b7922247b726267ad6e
</comment><date>2020-04-10 02:20:57 +0200</date><id>bd552f9786272d44163d53b8cfa31355de15db2f</id><msg>bts_oc2g: Fix ready_for_pcu() waiting forever</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_oc2g.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utils/dbus-1/dbus_osmo-gsm-tester.conf</affectedPath><affectedPath>install/org.ofono.conf</affectedPath><affectedPath>install/osmo-gsm-tester.service</affectedPath><affectedPath>install/ofono.service</affectedPath><affectedPath>install/osmo-gsm-tester-limits.conf</affectedPath><affectedPath>utils/systemd/osmo-gsm-tester.service</affectedPath><commitId>69a6f668b9cad6a2a9a7f580f577d84a9f18b708</commitId><timestamp>1586532550000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Get rid of install top directory

Some content there is out of date, or should be mvoed to utils/ with the
rest of installable stuff.

Change-Id: I17ee94b175deb88faff71e7788c482093693f8a8
</comment><date>2020-04-10 17:29:10 +0200</date><id>69a6f668b9cad6a2a9a7f580f577d84a9f18b708</id><msg>Get rid of install top directory</msg><path><editType>add</editType><file>utils/systemd/osmo-gsm-tester.service</file></path><path><editType>delete</editType><file>install/osmo-gsm-tester.service</file></path><path><editType>delete</editType><file>install/ofono.service</file></path><path><editType>add</editType><file>utils/dbus-1/dbus_osmo-gsm-tester.conf</file></path><path><editType>delete</editType><file>install/osmo-gsm-tester-limits.conf</file></path><path><editType>delete</editType><file>install/org.ofono.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/suites/encryption/suite.conf</affectedPath><affectedPath>example/scenarios/cipher-a51.conf</affectedPath><affectedPath>example/suites/4g/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-fr1.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_0_authreq.py</affectedPath><affectedPath>example/scenarios/mod-bts0-chanallocdescend.conf</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</affectedPath><affectedPath>sysmocom/ttcn3/resources.conf.rnd</affectedPath><affectedPath>example/scenarios/trx.conf</affectedPath><affectedPath>sysmocom/scenarios/band-900.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-srsue-ncarriers@.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-egprs.conf</affectedPath><affectedPath>example/scenarios/octphy.conf</affectedPath><affectedPath>example/README.txt</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-dynts67-osmo.conf</affectedPath><affectedPath>sysmocom/scenarios/sysmo.conf</affectedPath><affectedPath>sysmocom/scenarios/nanobts.conf</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/scripts/run_ttcn3_docker.sh</affectedPath><affectedPath>sysmocom/scenarios/band-1800.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-enb-meas-event@.conf</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_3_authreq.py</affectedPath><affectedPath>example/suites/gprs/lib/testlib.py</affectedPath><affectedPath>sysmocom/scenarios/cfg-amarisoft-license@.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-dynts-osmo.conf</affectedPath><affectedPath>example/scenarios/mod-enb-ncells@.conf</affectedPath><affectedPath>example/suites/nitb_smpp/suite.conf</affectedPath><affectedPath>example/scenarios/nanobts.conf</affectedPath><affectedPath>example/suites/smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>sysmocom/scenarios/mod-srsue-airplane_mode_sim@.conf</affectedPath><affectedPath>example/scenarios/mfeature-gprs.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-hr1.conf</affectedPath><affectedPath>sysmocom/suites/voice/mo_mt_call.py</affectedPath><affectedPath>example/paths.conf</affectedPath><affectedPath>example/suites/nitb_netreg/register_default.py</affectedPath><affectedPath>sysmocom/suites/nitb_debug/fail_raise.py</affectedPath><affectedPath>sysmocom/suites/nitb_debug/fail.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>sysmocom/suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>sysmocom/suites/gprs/iperf3.py</affectedPath><affectedPath>example/scenarios/cfg-epc-type@.conf</affectedPath><affectedPath>sysmocom/ttcn3/scenarios/oc2g.conf</affectedPath><affectedPath>example/suites/nitb_smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>ttcn3/resources.conf.rnd</affectedPath><affectedPath>example/suites/nitb_netreg_mass/suite.conf</affectedPath><affectedPath>example/scenarios/amarisoftenb-rftype@.conf</affectedPath><affectedPath>example/scenarios/mod-enb-args@.conf</affectedPath><affectedPath>sysmocom/suites/voice/mo_mt_call_osmux.py</affectedPath><affectedPath>example/suites/nitb_debug/pass.py</affectedPath><affectedPath>sysmocom/defaults.conf</affectedPath><affectedPath>example/scenarios/mod-srsue-ncarriers@.conf</affectedPath><affectedPath>example/suites/gprs/iperf3m4.py</affectedPath><affectedPath>sysmocom/ttcn3/resources.conf.prod</affectedPath><affectedPath>ttcn3/default-suites.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-hr3.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-dynts-ipa.conf</affectedPath><affectedPath>ttcn3/paths.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-egprs.conf</affectedPath><affectedPath>example/scenarios/mod-modem-args@.conf</affectedPath><affectedPath>sysmocom/suites/gprs/lib/testlib.py</affectedPath><affectedPath>example/scenarios/mod-bts0-numtrx2.conf</affectedPath><affectedPath>example/scenarios/cfg-iperf3-time@.conf</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</affectedPath><affectedPath>example/suites/gprs/iperf3.py</affectedPath><affectedPath>ttcn3/README.txt</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/scripts/run_ttcn3_docker.sh</affectedPath><affectedPath>sysmocom/suites/nitb_netreg_mass/suite.conf</affectedPath><affectedPath>sysmocom/suites/encryption/suite.conf</affectedPath><affectedPath>sysmocom/ttcn3/defaults.conf</affectedPath><affectedPath>sysmocom/scenarios/trx.conf</affectedPath><affectedPath>sysmocom/suites/encryption/lib/testlib.py</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-ts-tchh.conf</affectedPath><affectedPath>example/scenarios/mod-enb-nprb@.conf</affectedPath><affectedPath>example/defaults.conf</affectedPath><affectedPath>sysmocom/ttcn3/default-suites.conf</affectedPath><affectedPath>example/scenarios/cfg-srs-enable-pcap.conf</affectedPath><affectedPath>sysmocom/suites/voice/suite.conf</affectedPath><affectedPath>sysmocom/suites/smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>example/scenarios/band-1800.conf</affectedPath><affectedPath>sysmocom/suites/nitb_ussd/suite.conf</affectedPath><affectedPath>sysmocom/suites/4g/suite.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-ts-tchf.conf</affectedPath><affectedPath>example/suites/sms/suite.conf</affectedPath><affectedPath>sysmocom/suites/nitb_debug/error.py</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-chanallocdescend.conf</affectedPath><affectedPath>sysmocom/suites/smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>sysmocom/suites/voice/lib/testlib.py</affectedPath><affectedPath>example/suites/smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>example/suites/nitb_sms/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-dynts67-ipa-compat-nanobts.conf</affectedPath><affectedPath>ttcn3/scenarios/oc2g.conf</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/suite.conf</affectedPath><affectedPath>example/scenarios/cfg-codec-fr1.conf</affectedPath><affectedPath>example/resources.conf.prod</affectedPath><affectedPath>sysmocom/paths.conf</affectedPath><affectedPath>example/default-suites.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-dynts67-ipa.conf</affectedPath><affectedPath>sysmocom/suites/nitb_sms/mo_mt_sms.py</affectedPath><affectedPath>sysmocom/README.txt</affectedPath><affectedPath>sysmocom/scenarios/trx-sysmocell5000.conf</affectedPath><affectedPath>sysmocom/ttcn3/scenarios/trx.conf</affectedPath><affectedPath>sysmocom/scenarios/cipher-a50.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-fr-any.conf</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>example/scenarios/cfg-codec-hr3.conf</affectedPath><affectedPath>ttcn3/defaults.conf</affectedPath><affectedPath>example/suites/debug/interactive.py</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-ts-tchf.conf</affectedPath><affectedPath>sysmocom/suites/nitb_netreg_mass/register_default_mass.py</affectedPath><affectedPath>example/suites/voice/suite.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-trxdversion0.conf</affectedPath><affectedPath>example/suites/nitb_smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>example/suites/4g/iperf3_dl.py</affectedPath><affectedPath>example/suites/smpp/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-epc-type@.conf</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_0_authreq.py</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-trxdversion0.conf</affectedPath><affectedPath>example/scenarios/cfg-codec-fr2.conf</affectedPath><affectedPath>example/scenarios/oc2g.conf</affectedPath><affectedPath>example/suites/nitb_debug/interactive.py</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</affectedPath><affectedPath>sysmocom/scenarios/srsue-rftype@.conf</affectedPath><affectedPath>example/scenarios/cipher-a50.conf</affectedPath><affectedPath>sysmocom/suites/nitb_netreg/register_default.py</affectedPath><affectedPath>example/scenarios/cfg-codec-fr-any.conf</affectedPath><affectedPath>sysmocom/suites/nitb_debug/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-dynts-osmo.conf</affectedPath><affectedPath>example/suites/nitb_smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>example/resources.conf.virtual</affectedPath><affectedPath>example/scenarios/mod-enb-meas-event@.conf</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/suite.conf</affectedPath><affectedPath>example/scenarios/srsenb-rftype@.conf</affectedPath><affectedPath>example/suites/nitb_debug/fail_raise.py</affectedPath><affectedPath>sysmocom/scenarios/trx-lms.conf</affectedPath><affectedPath>example/suites/nitb_netreg/register.py</affectedPath><affectedPath>example/suites/nitb_ussd/suite.conf</affectedPath><affectedPath>example/scenarios/amarisoftue-rftype@.conf</affectedPath><affectedPath>example/scenarios/mod-enb-txmode@.conf</affectedPath><affectedPath>example/suites/nitb_sms/mo_mt_sms.py</affectedPath><affectedPath>example/suites/4g/iperf3_ul.py</affectedPath><affectedPath>sysmocom/ttcn3/scenarios/sysmo.conf</affectedPath><affectedPath>example/suites/nitb_debug/fail.py</affectedPath><affectedPath>sysmocom/ttcn3/jenkins-run.sh</affectedPath><affectedPath>example/scenarios/srsue-rftype@.conf</affectedPath><affectedPath>sysmocom/suites/4g/iperf3_ul.py</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_0_authopt.py</affectedPath><affectedPath>sysmocom/suites/debug/suite.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_3_authreq.py</affectedPath><affectedPath>sysmocom/ttcn3/paths.conf</affectedPath><affectedPath>sysmocom/scenarios/trx-b200.conf</affectedPath><affectedPath>sysmocom/resources.conf.prod</affectedPath><affectedPath>example/scenarios/mod-bts0-dynts67-osmo.conf</affectedPath><affectedPath>sysmocom/suites/nitb_netreg/suite.conf</affectedPath><affectedPath>sysmocom/suites/4g/ping.py</affectedPath><affectedPath>sysmocom/scenarios/cipher-a51.conf</affectedPath><affectedPath>sysmocom/suites/sms/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/oc2g.conf</affectedPath><affectedPath>sysmocom/scenarios/amarisoftue-rftype@.conf</affectedPath><affectedPath>sysmocom/ttcn3/README.txt</affectedPath><affectedPath>example/scenarios/trx-lms.conf</affectedPath><affectedPath>example/suites/voice/lib/testlib.py</affectedPath><affectedPath>sysmocom/scenarios/mod-bts0-numtrx2.conf</affectedPath><affectedPath>sysmocom/default-suites.conf</affectedPath><affectedPath>sysmocom/scenarios/srsenb-rftype@.conf</affectedPath><affectedPath>sysmocom/suites/nitb_netreg/register.py</affectedPath><affectedPath>sysmocom/scenarios/cfg-iperf3-time@.conf</affectedPath><affectedPath>example/scenarios/band-900.conf</affectedPath><affectedPath>example/scenarios/cfg-codec-fr3.conf</affectedPath><affectedPath>sysmocom/scenarios/trx-umtrx.conf</affectedPath><affectedPath>sysmocom/suites/nitb_debug/interactive.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>example/suites/gprs/ping.py</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-fr2.conf</affectedPath><affectedPath>ttcn3/scenarios/sysmo.conf</affectedPath><affectedPath>sysmocom/scenarios/band-1900.conf</affectedPath><affectedPath>ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</affectedPath><affectedPath>sysmocom/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>example/resources.conf.rnd</affectedPath><affectedPath>example/suites/nitb_debug/suite.conf</affectedPath><affectedPath>sysmocom/suites/gprs/suite.conf</affectedPath><affectedPath>example/suites/voice/mo_mt_call_osmux.py</affectedPath><affectedPath>sysmocom/scenarios/amarisoftenb-rftype@.conf</affectedPath><affectedPath>example/suites/gprs/suite.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-ts-tchh.conf</affectedPath><affectedPath>sysmocom/suites/ussd/suite.conf</affectedPath><affectedPath>sysmocom/suites/nitb_debug/pass.py</affectedPath><affectedPath>example/scenarios/cfg-amarisoft-license@.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-enb-nprb@.conf</affectedPath><affectedPath>example/scenarios/trx-sysmocell5000.conf</affectedPath><affectedPath>example/suites/ussd/suite.conf</affectedPath><affectedPath>ttcn3/scenarios/trx.conf</affectedPath><affectedPath>example/scenarios/cfg-epc-qci@.conf</affectedPath><affectedPath>example/suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>ttcn3/resources.conf.prod</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_1_authreq.py</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</affectedPath><affectedPath>example/suites/ussd/assert_extension.py</affectedPath><affectedPath>sysmocom/suites/gprs/ping.py</affectedPath><affectedPath>sysmocom/scenarios/mod-modem-args@.conf</affectedPath><affectedPath>example/suites/smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>sysmocom/scenarios/mod-enb-ncells@.conf</affectedPath><affectedPath>example/suites/dynts/suite.conf</affectedPath><affectedPath>example/scenarios/sysmo.conf</affectedPath><affectedPath>sysmocom/suites/nitb_sms/suite.conf</affectedPath><affectedPath>example/scenarios/band-1900.conf</affectedPath><affectedPath>sysmocom/suites/debug/interactive.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>example/suites/encryption/register_a5_0_authopt.py</affectedPath><affectedPath>example/scenarios/trx-b200.conf</affectedPath><affectedPath>example/suites/nitb_debug/error.py</affectedPath><affectedPath>sysmocom/suites/nitb_ussd/assert_extension.py</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/suite.conf</affectedPath><affectedPath>example/scenarios/cfg-codec-hr1.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-dynts67-ipa-compat-nanobts.conf</affectedPath><affectedPath>example/suites/nitb_ussd/assert_extension.py</affectedPath><affectedPath>example/suites/4g/ping.py</affectedPath><affectedPath>sysmocom/scenarios/trx-lms-limenet-micro.conf</affectedPath><affectedPath>example/scenarios/trx-lms-limenet-micro.conf</affectedPath><affectedPath>example/suites/debug/suite.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-enb-txmode@.conf</affectedPath><affectedPath>example/suites/encryption/lib/testlib.py</affectedPath><affectedPath>example/suites/dynts/switch_tch_pdch.py</affectedPath><affectedPath>example/scenarios/trx-umtrx.conf</affectedPath><affectedPath>sysmocom/scenarios/mod-enb-args@.conf</affectedPath><affectedPath>example/suites/voice/mo_mt_call.py</affectedPath><affectedPath>sysmocom/suites/4g/iperf3_dl.py</affectedPath><affectedPath>ttcn3/jenkins-run.sh</affectedPath><affectedPath>sysmocom/resources.conf.rnd</affectedPath><affectedPath>example/scenarios/mod-srsue-airplane_mode_sim@.conf</affectedPath><affectedPath>example/suites/nitb_smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>sysmocom/scenarios/cfg-codec-fr3.conf</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>sysmocom/scenarios/mfeature-gprs.conf</affectedPath><affectedPath>example/suites/smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>sysmocom/suites/smpp/suite.conf</affectedPath><affectedPath>sysmocom/suites/dynts/suite.conf</affectedPath><affectedPath>sysmocom/suites/ussd/assert_extension.py</affectedPath><affectedPath>example/suites/nitb_netreg_mass/register_default_mass.py</affectedPath><affectedPath>example/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>example/scenarios/mod-bts0-dynts67-ipa.conf</affectedPath><affectedPath>sysmocom/scenarios/cfg-epc-qci@.conf</affectedPath><affectedPath>example/suites/gprs/cs_paging_gprs_active.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>sysmocom/scenarios/cfg-srs-enable-pcap.conf</affectedPath><affectedPath>example/scenarios/mod-bts0-dynts-ipa.conf</affectedPath><affectedPath>example/suites/encryption/register_a5_1_authreq.py</affectedPath><affectedPath>sysmocom/suites/dynts/switch_tch_pdch.py</affectedPath><affectedPath>example/suites/nitb_netreg/suite.conf</affectedPath><affectedPath>sysmocom/suites/gprs/cs_paging_gprs_active.py</affectedPath><affectedPath>sysmocom/suites/gprs/iperf3m4.py</affectedPath><affectedPath>sysmocom/resources.conf.virtual</affectedPath><affectedPath>sysmocom/scenarios/octphy.conf</affectedPath><commitId>99bed8bdb286bac4b7d3d5c2297aea30fd82e709</commitId><timestamp>1586538014000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move example/ and ttcn3/ to sysmocom/ and sysmocom/ttcn3

This content is mostly specific to sysmocom's setup (thought it can
still be re-used by other people if willing to).

symlinks in ttcn3/ pointing to example/ are redone to point to
sysmocom/.

Change-Id: I364e0859c0851b9167907a4d948b659a0f6a19fb
</comment><date>2020-04-10 19:00:14 +0200</date><id>99bed8bdb286bac4b7d3d5c2297aea30fd82e709</id><msg>Move example/ and ttcn3/ to sysmocom/ and sysmocom/ttcn3</msg><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-dynts67-ipa-compat-nanobts.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/error.py</file></path><path><editType>delete</editType><file>example/suites/nitb_ussd/assert_extension.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_netreg/suite.conf</file></path><path><editType>delete</editType><file>ttcn3/suites/ttcn3_bts_tests/scripts/run_ttcn3_docker.sh</file></path><path><editType>add</editType><file>sysmocom/scenarios/band-1800.conf</file></path><path><editType>add</editType><file>sysmocom/suites/4g/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-amarisoft-license@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-chanallocdescend.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/pass.py</file></path><path><editType>delete</editType><file>example/scenarios/band-900.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-fr-any.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_smpp/esme_connect_policy_acceptall.py</file></path><path><editType>delete</editType><file>example/suites/gprs/suite.conf</file></path><path><editType>delete</editType><file>ttcn3/defaults.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-srs-enable-pcap.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/jenkins-run.sh</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-ts-tchh.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_netreg/register.py</file></path><path><editType>delete</editType><file>example/scenarios/cfg-iperf3-time@.conf</file></path><path><editType>delete</editType><file>ttcn3/paths.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/oc2g.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/pass.py</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-fr1.conf</file></path><path><editType>delete</editType><file>example/suites/4g/iperf3_ul.py</file></path><path><editType>add</editType><file>sysmocom/suites/ussd/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/srsenb-rftype@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-epc-qci@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/band-900.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-modem-args@.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/fail_raise.py</file></path><path><editType>delete</editType><file>example/suites/encryption/register_a5_1_authreq.py</file></path><path><editType>add</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/scripts/run_ttcn3_docker.sh</file></path><path><editType>delete</editType><file>example/suites/gprs/lib/testlib.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_netreg_mass/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-epc-type@.conf</file></path><path><editType>delete</editType><file>example/suites/voice/lib/testlib.py</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/fail_raise.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_netreg/register_default.py</file></path><path><editType>add</editType><file>sysmocom/suites/debug/suite.conf</file></path><path><editType>add</editType><file>sysmocom/default-suites.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/resources.conf.rnd</file></path><path><editType>delete</editType><file>example/scenarios/amarisoftenb-rftype@.conf</file></path><path><editType>delete</editType><file>example/suites/encryption/register_a5_0_authopt.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-trxdversion0.conf</file></path><path><editType>delete</editType><file>example/suites/debug/interactive.py</file></path><path><editType>delete</editType><file>example/suites/4g/ping.py</file></path><path><editType>delete</editType><file>example/scenarios/srsue-rftype@.conf</file></path><path><editType>delete</editType><file>example/scenarios/trx-umtrx.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-numtrx2.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-ts-tchh.conf</file></path><path><editType>delete</editType><file>example/scenarios/cipher-a50.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-enb-ncells@.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-srsue-ncarriers@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cipher-a50.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>sysmocom/suites/smpp/suite.conf</file></path><path><editType>delete</editType><file>example/suites/sms/mo_mt_sms.py</file></path><path><editType>delete</editType><file>ttcn3/suites/ttcn3_bts_tests/suite.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/default-suites.conf</file></path><path><editType>add</editType><file>sysmocom/suites/smpp/esme_ms_sms_transaction.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-args@.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-meas-event@.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/interactive.py</file></path><path><editType>delete</editType><file>example/resources.conf.rnd</file></path><path><editType>add</editType><file>sysmocom/suites/debug/interactive.py</file></path><path><editType>add</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cipher-a51.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-dynts67-ipa.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-dynts-osmo.conf</file></path><path><editType>add</editType><file>sysmocom/suites/dynts/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-dynts67-osmo.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/srsue-rftype@.conf</file></path><path><editType>delete</editType><file>example/suites/debug/suite.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_ussd/assert_extension.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/interactive.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-dynts67-ipa-compat-nanobts.conf</file></path><path><editType>add</editType><file>sysmocom/suites/voice/lib/testlib.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/sysmo.conf</file></path><path><editType>add</editType><file>sysmocom/suites/ussd/assert_extension.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx-b200.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_smpp/suite.conf</file></path><path><editType>delete</editType><file>example/suites/dynts/suite.conf</file></path><path><editType>delete</editType><file>example/suites/smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-nprb@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-enb-txmode@.conf</file></path><path><editType>delete</editType><file>example/suites/encryption/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/nanobts.conf</file></path><path><editType>delete</editType><file>example/suites/smpp/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-dynts-osmo.conf</file></path><path><editType>add</editType><file>sysmocom/paths.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-epc-type@.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-ncells@.conf</file></path><path><editType>add</editType><file>sysmocom/suites/dynts/switch_tch_pdch.py</file></path><path><editType>add</editType><file>sysmocom/suites/sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/mfeature-gprs.conf</file></path><path><editType>delete</editType><file>ttcn3/scenarios/trx.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx-lms-limenet-micro.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-epc-qci@.conf</file></path><path><editType>delete</editType><file>example/resources.conf.virtual</file></path><path><editType>delete</editType><file>example/suites/dynts/switch_tch_pdch.py</file></path><path><editType>delete</editType><file>example/suites/gprs/ping.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-egprs.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/lib/testlib.py</file></path><path><editType>add</editType><file>sysmocom/ttcn3/defaults.conf</file></path><path><editType>delete</editType><file>example/default-suites.conf</file></path><path><editType>delete</editType><file>example/suites/ussd/assert_extension.py</file></path><path><editType>delete</editType><file>example/scenarios/band-1800.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-fr2.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx-sysmocell5000.conf</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/suite.conf</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/cs_paging_gprs_active.py</file></path><path><editType>delete</editType><file>example/suites/nitb_netreg_mass/register_default_mass.py</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/ping.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/fail.py</file></path><path><editType>delete</editType><file>example/suites/gprs/iperf3.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-fr-any.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-dynts-ipa.conf</file></path><path><editType>add</editType><file>sysmocom/suites/smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>sysmocom/ttcn3/scenarios/trx.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-srs-enable-pcap.conf</file></path><path><editType>add</editType><file>sysmocom/suites/sms/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/trx-lms-limenet-micro.conf</file></path><path><editType>delete</editType><file>ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</file></path><path><editType>delete</editType><file>example/suites/ussd/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-egprs.conf</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>add</editType><file>sysmocom/resources.conf.rnd</file></path><path><editType>add</editType><file>sysmocom/ttcn3/paths.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-srsue-airplane_mode_sim@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-modem-args@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/amarisoftue-rftype@.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-amarisoft-license@.conf</file></path><path><editType>delete</editType><file>ttcn3/default-suites.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/scenarios/sysmo.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-fr3.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-fr2.conf</file></path><path><editType>delete</editType><file>example/paths.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/nanobts.conf</file></path><path><editType>delete</editType><file>example/suites/gprs/ping_idle_ping.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-trxdversion0.conf</file></path><path><editType>delete</editType><file>ttcn3/scenarios/sysmo.conf</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-hr1.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-ts-tchf.conf</file></path><path><editType>delete</editType><file>example/scenarios/cipher-a51.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_smpp/suite.conf</file></path><path><editType>delete</editType><file>ttcn3/resources.conf.prod</file></path><path><editType>delete</editType><file>example/defaults.conf</file></path><path><editType>add</editType><file>sysmocom/suites/4g/ping.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/suite.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/scenarios/oc2g.conf</file></path><path><editType>delete</editType><file>example/suites/encryption/register_a5_3_authreq.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-hr3.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_netreg/register.py</file></path><path><editType>delete</editType><file>example/suites/nitb_sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/srsenb-rftype@.conf</file></path><path><editType>delete</editType><file>example/scenarios/octphy.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_smpp/esme_ms_sms_transaction.py</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/lib/testlib.py</file></path><path><editType>delete</editType><file>example/suites/voice/mo_mt_call_osmux.py</file></path><path><editType>add</editType><file>sysmocom/suites/4g/iperf3_dl.py</file></path><path><editType>delete</editType><file>example/scenarios/mfeature-gprs.conf</file></path><path><editType>add</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</file></path><path><editType>add</editType><file>sysmocom/ttcn3/resources.conf.prod</file></path><path><editType>delete</editType><file>example/scenarios/mod-srsue-airplane_mode_sim@.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/register_a5_3_authreq.py</file></path><path><editType>add</editType><file>sysmocom/suites/4g/iperf3_ul.py</file></path><path><editType>add</editType><file>sysmocom/defaults.conf</file></path><path><editType>delete</editType><file>example/suites/encryption/lib/testlib.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-enb-nprb@.conf</file></path><path><editType>delete</editType><file>example/scenarios/trx-b200.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx-umtrx.conf</file></path><path><editType>delete</editType><file>example/scenarios/band-1900.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_netreg/suite.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_ussd/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-numtrx2.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/octphy.conf</file></path><path><editType>delete</editType><file>example/suites/4g/iperf3_dl.py</file></path><path><editType>delete</editType><file>example/suites/smpp/esme_connect_policy_acceptall.py</file></path><path><editType>delete</editType><file>ttcn3/jenkins-run.sh</file></path><path><editType>delete</editType><file>example/suites/nitb_netreg/register_default.py</file></path><path><editType>delete</editType><file>ttcn3/scenarios/oc2g.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>example/scenarios/trx.conf</file></path><path><editType>delete</editType><file>ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</file></path><path><editType>delete</editType><file>example/suites/nitb_smpp/esme_ms_sms_transaction.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-hr1.conf</file></path><path><editType>delete</editType><file>example/suites/4g/suite.conf</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/ping_idle_ping.py</file></path><path><editType>add</editType><file>sysmocom/suites/voice/suite.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/fail.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_netreg_mass/register_default_mass.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-dynts67-ipa.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_sms/suite.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-enb-meas-event@.conf</file></path><path><editType>delete</editType><file>example/scenarios/trx-sysmocell5000.conf</file></path><path><editType>add</editType><file>sysmocom/resources.conf.virtual</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_sms/suite.conf</file></path><path><editType>add</editType><file>sysmocom/suites/voice/mo_mt_call.py</file></path><path><editType>delete</editType><file>example/scenarios/mod-enb-txmode@.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_debug/suite.conf</file></path><path><editType>delete</editType><file>example/suites/encryption/register_a5_0_authreq.py</file></path><path><editType>delete</editType><file>ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</file></path><path><editType>delete</editType><file>example/scenarios/oc2g.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-enb-args@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-iperf3-time@.conf</file></path><path><editType>delete</editType><file>example/suites/gprs/iperf3m4.py</file></path><path><editType>delete</editType><file>example/suites/nitb_smpp/esme_connect_policy_acceptall.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-ts-tchf.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/register_a5_0_authopt.py</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_ussd/suite.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-chanallocdescend.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-bts0-dynts-ipa.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/register_a5_1_authreq.py</file></path><path><editType>delete</editType><file>example/resources.conf.prod</file></path><path><editType>delete</editType><file>example/suites/smpp/esme_ms_sms_transaction.py</file></path><path><editType>delete</editType><file>ttcn3/README.txt</file></path><path><editType>add</editType><file>sysmocom/ttcn3/README.txt</file></path><path><editType>add</editType><file>sysmocom/scenarios/cfg-codec-fr1.conf</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/iperf3m4.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/trx-lms.conf</file></path><path><editType>delete</editType><file>example/suites/smpp/esme_ms_sms_storeforward.py</file></path><path><editType>delete</editType><file>example/scenarios/trx-lms.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_smpp/esme_ms_sms_storeforward.py</file></path><path><editType>add</editType><file>sysmocom/suites/voice/mo_mt_call_osmux.py</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-hr3.conf</file></path><path><editType>delete</editType><file>example/scenarios/mod-bts0-dynts67-osmo.conf</file></path><path><editType>delete</editType><file>example/suites/sms/suite.conf</file></path><path><editType>delete</editType><file>example/README.txt</file></path><path><editType>add</editType><file>sysmocom/README.txt</file></path><path><editType>add</editType><file>sysmocom/scenarios/amarisoftenb-rftype@.conf</file></path><path><editType>add</editType><file>sysmocom/scenarios/mod-srsue-ncarriers@.conf</file></path><path><editType>delete</editType><file>example/suites/gprs/cs_paging_gprs_active.py</file></path><path><editType>delete</editType><file>ttcn3/resources.conf.rnd</file></path><path><editType>delete</editType><file>example/scenarios/cfg-codec-fr3.conf</file></path><path><editType>delete</editType><file>example/suites/voice/mo_mt_call.py</file></path><path><editType>delete</editType><file>example/scenarios/amarisoftue-rftype@.conf</file></path><path><editType>add</editType><file>sysmocom/suites/nitb_debug/error.py</file></path><path><editType>add</editType><file>sysmocom/suites/smpp/esme_connect_policy_closed.py</file></path><path><editType>delete</editType><file>example/scenarios/sysmo.conf</file></path><path><editType>delete</editType><file>example/suites/voice/suite.conf</file></path><path><editType>add</editType><file>sysmocom/resources.conf.prod</file></path><path><editType>add</editType><file>sysmocom/suites/gprs/iperf3.py</file></path><path><editType>add</editType><file>sysmocom/suites/smpp/esme_connect_policy_acceptall.py</file></path><path><editType>add</editType><file>sysmocom/scenarios/band-1900.conf</file></path><path><editType>delete</editType><file>example/suites/nitb_netreg_mass/suite.conf</file></path><path><editType>add</editType><file>sysmocom/suites/encryption/register_a5_0_authreq.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/examples/4g_srsLTE/scenarios/cfg-epc-qci@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-enb-txmode@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/README.txt</affectedPath><affectedPath>doc/examples/4g_srsLTE/defaults.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-modem-args@.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/resources.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-srsue-ncarriers@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/default-suites.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/cfg-srs-enable-pcap.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/iperf3_dl.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/cfg-epc-type@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/cfg-iperf3-time@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/iperf3_ul.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/resources.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/paths.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/default-suites.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/suite.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/srsenb-rftype@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-enb-nprb@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-srsue-airplane_mode_sim@.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/README.txt</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-enb-args@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/srsue-rftype@.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/paths.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/suites/sms/suite.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-enb-ncells@.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/defaults.conf</affectedPath><affectedPath>doc/examples/2g_osmocom/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/scenarios/mod-enb-meas-event@.conf</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/ping.py</affectedPath><affectedPath>doc/examples/2g_osmocom/scenarios/trx-b200.conf</affectedPath><commitId>f9d92f78e6beaa8ba464cde9a5c622e4d15b2e26</commitId><timestamp>1586538014000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Introduce doc/examples/ directory

It contains simple usual setups to get started with osmo-gsm-tester,
such as creating a 4G network using srsLTE or a 2G network using the
osmocom stack (+ ofono modems).

Change-Id: I55d5b1152da201799af21a77ef6c562f97bd94fc
</comment><date>2020-04-10 19:00:14 +0200</date><id>f9d92f78e6beaa8ba464cde9a5c622e4d15b2e26</id><msg>Introduce doc/examples/ directory</msg><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-enb-args@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/README.txt</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/paths.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/resources.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/suites/sms/mo_mt_sms.py</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-enb-ncells@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-enb-txmode@.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/defaults.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/srsenb-rftype@.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/scenarios/trx-b200.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/suites/4g/iperf3_dl.py</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-enb-nprb@.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/README.txt</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/suites/4g/iperf3_ul.py</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/cfg-epc-type@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-srsue-ncarriers@.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/default-suites.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/cfg-srs-enable-pcap.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/resources.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/default-suites.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/cfg-iperf3-time@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/defaults.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-enb-meas-event@.conf</file></path><path><editType>add</editType><file>doc/examples/2g_osmocom/suites/sms/suite.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-srsue-airplane_mode_sim@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/cfg-epc-qci@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/srsue-rftype@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/suites/4g/ping.py</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/scenarios/mod-modem-args@.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/paths.conf</file></path><path><editType>add</editType><file>doc/examples/4g_srsLTE/suites/4g/suite.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/amarisoft_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_bsc.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_nitb.py</affectedPath><affectedPath>src/osmo_gsm_tester/ggsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_sgsn.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_ggsn.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_stp.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgcpgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_mgcpgw.py</affectedPath><affectedPath>src/osmo_gsm_tester/stp_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/sgsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/nitb_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/bsc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_hlr.py</affectedPath><affectedPath>src/osmo_gsm_tester/srs_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/hlr_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_mgw.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_msc.py</affectedPath><affectedPath>src/osmo_gsm_tester/amarisoft_ue.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><commitId>9b486eedb6914e815468094b1838424c5772a953</commitId><timestamp>1586540466000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Rename object classes to be {obj_class}_{implementation}

Change-Id: Ieafd96d7ee5b4baef08ca767629b93834f6a8c7c
</comment><date>2020-04-10 19:41:06 +0200</date><id>9b486eedb6914e815468094b1838424c5772a953</id><msg>Rename object classes to be {obj_class}_{implementation}</msg><path><editType>add</editType><file>src/osmo_gsm_tester/epc_amarisoft.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/srs_ue.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_mgw.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/ms_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_nitb.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_hlr.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/enb_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/amarisoft_enb.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_stp.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_sgsn.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/mgcpgw_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/sgsn_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/hlr_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/mgw_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/srs_epc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_mgcpgw.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_msc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/srs_enb.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/ggsn_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/bsc_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/stp_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/epc_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/amarisoft_epc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_ggsn.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/enb_amarisoft.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/amarisoft_ue.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/nitb_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_bsc.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/ms_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/msc_osmo.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/process.py</affectedPath><affectedPath>src/osmo_gsm_tester/template.py</affectedPath><affectedPath>src/osmo_gsm_tester/event_loop.py</affectedPath><affectedPath>src/osmo_gsm_tester/util.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_ctrl.py</affectedPath><affectedPath>src/osmo_gsm_tester/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/smsc.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_driver.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply_intellinet.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_srs.py</affectedPath><affectedPath>src/osmo_ms_driver/__main__.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/remote.py</affectedPath><affectedPath>src/osmo_gsm_tester/iperf3.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/event_loop.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/util.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/template.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_oc2g.py</affectedPath><affectedPath>selftest/process_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/process.py</affectedPath><affectedPath>src/osmo_gsm_tester/stp_osmo.py</affectedPath><affectedPath>selftest/template_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/run_node.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/sgsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/nitb_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/schema.py</affectedPath><affectedPath>src/osmo_gsm_tester/test.py</affectedPath><affectedPath>src/osmo_gsm_tester/schema.py</affectedPath><affectedPath>src/osmo_ms_driver/simple_loop.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_amarisoft.py</affectedPath><affectedPath>selftest/log_test.py</affectedPath><affectedPath>src/osmo_ms_driver/event_server.py</affectedPath><affectedPath>src/osmo_gsm_tester/config.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_nanobts.py</affectedPath><affectedPath>src/osmo_gsm_tester/log.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/trial.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/config.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/ggsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgw_osmo.py</affectedPath><affectedPath>selftest/config_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply_sispm.py</affectedPath><affectedPath>selftest/trial_test.py</affectedPath><affectedPath>selftest/_prep.py</affectedPath><affectedPath>src/osmo_ms_driver/starter.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgcpgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcap_recorder.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu.py</affectedPath><affectedPath>src/osmo_gsm_tester/remote.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms.py</affectedPath><affectedPath>selftest/suite_test.py</affectedPath><affectedPath>selftest/resource_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/modem.py</affectedPath><affectedPath>src/osmo_gsm_tester/bsc_osmo.py</affectedPath><affectedPath>selftest/lock_test_help.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/__init__.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/log.py</affectedPath><affectedPath>src/osmo-gsm-tester.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmovirtual.py</affectedPath><affectedPath>selftest/util_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/hlr_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_octphy.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmocon.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/esme.py</affectedPath><affectedPath>src/osmo_ms_driver/test_support.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><commitId>e8bbcbf5b8f3fd456b17595fd6ea22ce031b5427</commitId><timestamp>1586625353000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Create core directory to contain most of code not in object classes used by tests

Change-Id: I9aec6c55ccd71894182057d36e0025b69925d314
</comment><date>2020-04-11 19:15:53 +0200</date><id>e8bbcbf5b8f3fd456b17595fd6ea22ce031b5427</id><msg>Create core directory to contain most of code not in object classes used</msg><path><editType>edit</editType><file>src/osmo_ms_driver/simple_loop.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>selftest/config_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/epc.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bsc_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/event_server.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/__init__.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/mgw_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_sysmo.py</file></path><path><editType>edit</editType><file>selftest/lock_test_help.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/process.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/nitb_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/process.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/test.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/event_loop.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/template.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/config.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/powersupply.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/ggsn_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_oc2g.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/hlr_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/powersupply_intellinet.py</file></path><path><editType>edit</editType><file>selftest/trial_test.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/config.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/enb.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/ms_driver.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/trial.py</file></path><path><editType>edit</editType><file>selftest/_prep.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/util.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/enb_amarisoft.py</file></path><path><editType>edit</editType><file>selftest/suite_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_osmovirtual.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/enb_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_sysmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcap_recorder.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/esme.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/smsc.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/starter.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/stp_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/schema.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/ms_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/log.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/run_node.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/epc_srs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/util.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/__main__.py</file></path><path><editType>edit</editType><file>selftest/resource_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_octphy.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/log.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/mgcpgw_osmo.py</file></path><path><editType>edit</editType><file>selftest/log_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_osmotrx.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/powersupply_sispm.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/remote.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/osmo_ctrl.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/epc_amarisoft.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/msc_osmo.py</file></path><path><editType>edit</editType><file>selftest/util_test.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/test_support.py</file></path><path><editType>edit</editType><file>src/osmo-gsm-tester.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/ms_srs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/remote.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/osmocon.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/iperf3.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/modem.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/pcu_oc2g.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/event_loop.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/ms.py</file></path><path><editType>edit</editType><file>selftest/process_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_nanobts.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/template.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/schema.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/sgsn_osmo.py</file></path><path><editType>edit</editType><file>selftest/template_test.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/osmo_ctrl.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmovirtual.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcap_recorder.py</affectedPath><affectedPath>src/osmo_gsm_tester/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_ctrl.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/mgcpgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/smsc.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_driver.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply_intellinet.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_driver.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/iperf3.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/osmocon.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/sms.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_octphy.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/iperf3.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/mgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/stp_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/run_node.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/sgsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/powersupply.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/sgsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/smsc.py</affectedPath><affectedPath>src/osmo_gsm_tester/nitb_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_nanobts.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms.py</affectedPath><affectedPath>src/osmo_gsm_tester/test.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_nanobts.py</affectedPath><affectedPath>selftest/sms_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_osmo_mobile.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/modem.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ggsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/ggsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_osmo_mobile.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/hlr_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply_sispm.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/powersupply_sispm.py</affectedPath><affectedPath>src/osmo_gsm_tester/mgcpgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcap_recorder.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/pcu.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/stp_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/run_node.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bsc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/sms.py</affectedPath><affectedPath>src/osmo_gsm_tester/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/ms.py</affectedPath><affectedPath>src/osmo_gsm_tester/modem.py</affectedPath><affectedPath>src/osmo_gsm_tester/bsc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/powersupply_intellinet.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmovirtual.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/nitb_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/hlr_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_octphy.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmocon.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/esme.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/esme.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><commitId>e1a58bd8ddaa4afb1f6de80d165f4561cb44de60</commitId><timestamp>1586625356000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move object classes used by tests into obj/ subdir

Change-Id: I0b2963cf00acd1f9036dca2e87aa3b87a0f8066d
</comment><date>2020-04-11 19:15:56 +0200</date><id>e1a58bd8ddaa4afb1f6de80d165f4561cb44de60</id><msg>Move object classes used by tests into obj/ subdir</msg><path><editType>delete</editType><file>src/osmo_gsm_tester/mgw_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/pcu.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/epc_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/enb_amarisoft.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/run_node.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/msc_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/pcu_oc2g.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/pcap_recorder.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/epc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_oc2g.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/powersupply.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/powersupply_sispm.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_osmovirtual.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/pcu_sysmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_oc2g.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ggsn_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_nanobts.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/pcu_oc2g.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/esme.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ms_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bsc_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/nitb_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/iperf3.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/powersupply_intellinet.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms_osmo_mobile.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/powersupply_sispm.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_osmovirtual.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/epc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/hlr_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/run_node.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/sgsn_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/modem.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/enb_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/epc_amarisoft.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/stp_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ms_osmo_mobile.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_osmotrx.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/pcap_recorder.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/pcu.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_nanobts.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/mgcpgw_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/modem.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/powersupply.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ggsn_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/test.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmo_ctrl.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/osmo_ctrl.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms_srs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/sms.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/stp_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bsc_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/enb.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/epc_amarisoft.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/powersupply_intellinet.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/enb_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/nitb_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/pcu_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/enb_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/sms.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_sysmo.py</file></path><path><editType>edit</editType><file>selftest/sms_test.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_octphy.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/epc_srs.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ms.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/bts_octphy.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/osmocon.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/hlr_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/pcu_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/smsc.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_osmotrx.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ms_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_sysmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/enb.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/sgsn_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/smsc.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/esme.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/pcu_sysmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/iperf3.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/mgcpgw_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms_driver.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/mgw_osmo.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/msc_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/ms_driver.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/bts_osmo.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/osmocon.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/modem.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_ofono.py</affectedPath><commitId>0dbd6945017a26b710ec1a5ddb5b993414a6a61d</commitId><timestamp>1586625356000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Rename modem.py to ms_ofono.py

Change-Id: I050970986b0b3fbc23b756c5b7c524cb8b7c1327
</comment><date>2020-04-11 19:15:56 +0200</date><id>0dbd6945017a26b710ec1a5ddb5b993414a6a61d</id><msg>Rename modem.py to ms_ofono.py</msg><path><editType>delete</editType><file>src/osmo_gsm_tester/obj/modem.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/ms_ofono.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/iperf3.py</affectedPath><commitId>fdd8e3aad20df1cc94fbc8f69a79cb48df9e55d5</commitId><timestamp>1586861423000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>iperf3: Avoid using --logfile arg

Some older iperf3 versions don't support the --logfile arg. Let's
instead parse the json from stdout. Old --logfile behavior is left in
code but disabled since it's a nicer (less hacky) way to get results,
because parsing from stdout means we need to avoid reading some content.

Change-Id: Ia1b7fa4dae074089878963aeddf0006aea68e31f
</comment><date>2020-04-14 12:50:23 +0200</date><id>fdd8e3aad20df1cc94fbc8f69a79cb48df9e55d5</id><msg>iperf3: Avoid using --logfile arg</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/iperf3.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><commitId>e4d5a139e3cab2df6942cfa8f34372ae5e0a955f</commitId><timestamp>1586895786000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>enb_amarisoft: fix enb conf template name

issue has been introduced during refactor of enb class names

Change-Id: Ib3ad6451c3979440be28d8811f51ce5d1c103518
</comment><date>2020-04-14 22:23:06 +0200</date><id>e4d5a139e3cab2df6942cfa8f34372ae5e0a955f</id><msg>enb_amarisoft: fix enb conf template name</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_amarisoft.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><commitId>135c609d295a3d2217d4275c8682d73905fffb2e</commitId><timestamp>1587037477000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb_srs.py: Pass filenames to main cfg file template instead of cmdline args

Change-Id: Ifec6a8a9c29b94634f6ac7ea50aae9b8e18ae3cb
</comment><date>2020-04-16 13:44:37 +0200</date><id>135c609d295a3d2217d4275c8682d73905fffb2e</id><msg>enb_srs.py: Pass filenames to main cfg file template instead of cmdline</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsepc.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_srs.py</affectedPath><commitId>3373703a72232f040c27e53fe5f395780e846120</commitId><timestamp>1587038397000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>epc_srs.py: Pass filenames to main cfg file template instead of cmdline args

Change-Id: I1ac3a3cace7ec2b0f85c5d9a5f97d5007d7c65ac
</comment><date>2020-04-16 13:59:57 +0200</date><id>3373703a72232f040c27e53fe5f395780e846120</id><msg>epc_srs.py: Pass filenames to main cfg file template instead of cmdline</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsepc.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc_srs.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>0e6ab424a49a6c3c061e0bbee3dd40da9d0129b3</commitId><timestamp>1587044491000</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.py: Pass filenames to main cfg file template instead of cmdline args

Change-Id: Id2a6ba17d087d2ff67fe10b1dae6434259e74366
</comment><date>2020-04-16 15:41:31 +0200</date><id>0e6ab424a49a6c3c061e0bbee3dd40da9d0129b3</id><msg>ms_srs.py: Pass filenames to main cfg file template instead of cmdline</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><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>4b5a09a83c54ceb0f8a044ce4f0256b03a5a6138</commitId><timestamp>1587067389000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>enb: add optional gtp_bind_addr paramter to enb class

this allows to optionally specify a the GTP bind_address for a enb object
in the resources.conf

this address is then used for binding the listening socket for gtp connections
which, in turn, allows to run the enb and epc on the same host.

when gtp_bind_addr is not specified, addr is used by default

this is especially useful if eNB and EPC run on the same host
and ZMQ is used for RF between eNB and UE. Two eNB addresses
are needed in this case, one bind address and one "remote-accessable"
address for the UEs ZMQ radio to connect to

Change-Id: I4fe38f31401428ed3e74e1d0b64960f0af122d37
</comment><date>2020-04-16 22:03:09 +0200</date><id>4b5a09a83c54ceb0f8a044ce4f0256b03a5a6138</id><msg>enb: add optional gtp_bind_addr paramter to enb class</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.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/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/powersupply.py</affectedPath><commitId>2b959580b9affe729e966c506656b7f47926c4bf</commitId><timestamp>1587135197000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>powersupply: Import sublcass module only if used

This way we avoid unconditionally importing all subclass dependencies,
and make them optional based on whether the setup has devices of that
type or not.

Change-Id: I0d2f8b26364b45f0d837cc51078784d1d0fa7ea1
</comment><date>2020-04-17 16:53:17 +0200</date><id>2b959580b9affe729e966c506656b7f47926c4bf</id><msg>powersupply: Import sublcass module only if used</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/powersupply.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>check_dependencies.py</affectedPath><affectedPath>src/osmo_ms_driver/__main__.py</affectedPath><commitId>045245d5aee511461756aa90c6928c116ca2e2e0</commitId><timestamp>1587145464000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>check_dependencies: Import modules dynamically and find related debian packages

This way we don't need to manually add new imports here or drop unusued
ones. It also makes sure local imports in all our py files is correct.
For instance, running the script already caught an issue which is added
to this patch (osmo_ms_driver/__main__.py).

This new version of the script also allows specifying subsets of
features to skip when checking for dependencies. This way, for instance
somebody not willing to use a sispm powersupply can stil check all the
needed dependencies are fine.

This new tool will make it easier to slowly make some dependencies only
used by some object test classes optional (for instance, python-smpplib
if user doesn't want to run an ESME node).

It also allows to retrieve the required debian/manually installed
packages when run with "-p" option:
"""
Debian packages:
        libpython3.5-minimal:amd64
        python3-gi
        python3-six
        libpython3.5-stdlib:amd64
        python3-pygments
        python3-yaml
        python3-mako
        python3-numpy
        python3-markupsafe

Modules without debian package (pip or setuptools?):
        usb                  [dpkg-query: no path found matching pattern /usr/local/lib/python3.5/dist-packages/usb/_interop.py]
        pydbus               [dpkg-query: no path found matching pattern /usr/local/lib/python3.5/dist-packages/pydbus/proxy.py]
        smpplib              [dpkg-query: no path found matching pattern /usr/local/lib/python3.5/dist-packages/smpplib/command_codes.py]
        sispm                [dpkg-query: no path found matching pattern /usr/local/lib/python3.5/dist-packages/sispm/__init__.py]
"""

Change-Id: I29ddf8971837754abd930d847bd1036e8e510de6
</comment><date>2020-04-17 19:44:24 +0200</date><id>045245d5aee511461756aa90c6928c116ca2e2e0</id><msg>check_dependencies: Import modules dynamically and find related debian</msg><path><editType>edit</editType><file>check_dependencies.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/__main__.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><affectedPath>sysmocom/defaults.conf</affectedPath><commitId>f46ae22b3dd7c9a4147ccc70ad66dbef2a8b8c14</commitId><timestamp>1587146908000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb: Add cell_list attribute

It allows configuring each cell_list up to a maximum of 'num_cells'.

Change-Id: I4fd30a3e37789b76bfaddc2beba1815154daab7f
</comment><date>2020-04-17 20:08:28 +0200</date><id>f46ae22b3dd7c9a4147ccc70ad66dbef2a8b8c14</id><msg>enb: Add cell_list attribute</msg><path><editType>edit</editType><file>sysmocom/defaults.conf</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><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.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/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/powersupply.py</affectedPath><commitId>a65b505adc782533122589abab2c63538f98dd49</commitId><timestamp>1587315403000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>powersupply.py: Fix import module line typo

Recent commit changed the import line so it runs only when required, but
added a typo making tests uing it fail.

Change-Id: Id3e5c16adc763a9b79cc464937c541abd15f98de
Fixes: 2b959580b9affe729e966c506656b7f47926c4bf
</comment><date>2020-04-19 18:56:43 +0200</date><id>a65b505adc782533122589abab2c63538f98dd49</id><msg>powersupply.py: Fix import module line typo</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/powersupply.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</affectedPath><commitId>ca89bb3924908ec28b7ee75095a7282409865f07</commitId><timestamp>1587377813000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsenb_rr.conf.tmpl: Fix whitespace

Change-Id: Ic2b4d8e2468984b096a870c878fa5d032ea4130f
</comment><date>2020-04-20 12:16:53 +0200</date><id>ca89bb3924908ec28b7ee75095a7282409865f07</id><msg>srsenb_rr.conf.tmpl: Fix whitespace</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/rfemu.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/rfemu_amarisoftctrl.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/rfemu_minicircuits.py</affectedPath><commitId>d4404d54c05a2c78e9b8d2fc491e668bdc4fa6c7</commitId><timestamp>1587382227000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb: Implement initial RF emulation API

Two implementations are provided:
* Amarisoft Ctrl interface (websocket)
* Mini-Circuits Programmable Attenuator (HW, HTTP API) [1]

in Amarisoft ENBs, if no rfemu is configured explicitly, the Ctrl
interface one is used by default, while still being possible to use the
HW one.

[1] https://www.minicircuits.com/pdfs/RC4DAT-6G-60.pdf

Change-Id: Ie98a3fb9bcd2b87b96ecbb5b79e0f53981892a32
</comment><date>2020-04-20 13:30:27 +0200</date><id>d4404d54c05a2c78e9b8d2fc491e668bdc4fa6c7</id><msg>enb: Implement initial RF emulation API</msg><path><editType>add</editType><file>src/osmo_gsm_tester/obj/rfemu_amarisoftctrl.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_amarisoft.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/rfemu_minicircuits.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_srs.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/obj/rfemu.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/resource.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><affectedPath>sysmocom/defaults.conf</affectedPath><commitId>491f77cd0f537f7a07ed8c23b84c2c7e2405a1cb</commitId><timestamp>1587391857000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb: Add attribute to set 'id'

Change-Id: I8ce296c7875d557062dc13e7093ce0400050f2ce
</comment><date>2020-04-20 16:10:57 +0200</date><id>491f77cd0f537f7a07ed8c23b84c2c7e2405a1cb</id><msg>enb: Add attribute to set 'id'</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb.py</file></path><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc_srs.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>sysmocom/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsue.conf.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</affectedPath><commitId>a6d6304afccbd37462acf9ad8207d6ac29f25da9</commitId><timestamp>1587391857000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsue, amarisoft/srsENB: Support setting rx/tx_gain attributes

Change-Id: I4228ba8746a54db4c17443718c01069d431361b9
</comment><date>2020-04-20 16:10:57 +0200</date><id>a6d6304afccbd37462acf9ad8207d6ac29f25da9</id><msg>srsue, amarisoft/srsENB: Support setting rx/tx_gain attributes</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb.conf.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl</file></path><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_amarisoft.py</file></path><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/enb_amarisoft.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/defaults.conf</affectedPath><commitId>9eff96e0682781a396ded323b868aebeb454b6c9</commitId><timestamp>1587398640000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>AmarisoftUE: Fix setting tx/rx gain attr

Fixes: a6d6304afccbd37462acf9ad8207d6ac29f25da9
Change-Id: I344313863390a00604045dcc18e552aa789b282f
</comment><date>2020-04-20 18:04:00 +0200</date><id>9eff96e0682781a396ded323b868aebeb454b6c9</id><msg>AmarisoftUE: Fix setting tx/rx gain attr</msg><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>154dc932192a89ff40c115f02ddce29b7426badc</commitId><timestamp>1587399671000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>AmarisoftENB: Support setting PCI value

Change-Id: Ibffb95f9b55e145d76ba64119a73ef9f1ed7cdef
</comment><date>2020-04-20 18:21:11 +0200</date><id>154dc932192a89ff40c115f02ddce29b7426badc</id><msg>AmarisoftENB: Support setting PCI value</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/defaults.conf</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>6c77874f4643476dc070170d291f5591a916255e</commitId><timestamp>1587399671000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>enb: Introduce support for neighbour cell list

Change-Id: If604f1f2643a73f8c4da6ae3e9d24cd6c7e52d06
</comment><date>2020-04-20 18:21:11 +0200</date><id>6c77874f4643476dc070170d291f5591a916255e</id><msg>enb: Introduce support for neighbour cell list</msg><path><editType>edit</editType><file>sysmocom/defaults.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</affectedPath><commitId>96d64efdbb926b281bcaffadfb4b18bbf4133e39</commitId><timestamp>1587399671000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>srsenb: Support neighbour and secondary cell lists in config file

Change-Id: I8fe0703b7d9db69658c112066404d2da1c3d1e09
</comment><date>2020-04-20 18:21:11 +0200</date><id>96d64efdbb926b281bcaffadfb4b18bbf4133e39</id><msg>srsenb: Support neighbour and secondary cell lists in config file</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>d6c792536f8248bb93ecd7466892d877202bd595</commitId><timestamp>1587399671000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>amarisoftENB: Fix running with num_cells=2

The B200 device being used in the physical setup doesn't support several
RF ports, so let's hardcode it to 0 for now.

Change-Id: Id4c31be2bd0c75f469e2293ade011c7b7ceedb1c
</comment><date>2020-04-20 18:21:11 +0200</date><id>d6c792536f8248bb93ecd7466892d877202bd595</id><msg>amarisoftENB: Fix running with num_cells=2</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-amarisoft.sh</affectedPath><commitId>6360dfb4d6e01188a8b757427c4fb3c35f2d0057</commitId><timestamp>1587407781000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>jenkins-build-amarisoft: turn off other RF libs when building for zmq driver

Change-Id: Ie4819d3f454d74e14829d02fbdc62a12f2d54cd5
</comment><date>2020-04-20 20:36:21 +0200</date><id>6360dfb4d6e01188a8b757427c4fb3c35f2d0057</id><msg>jenkins-build-amarisoft: turn off other RF libs when building for zmq</msg><path><editType>edit</editType><file>contrib/jenkins-build-amarisoft.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-common.sh</affectedPath><commitId>8e1ba792c5047301fe811e05d244b0f87d0111c2</commitId><timestamp>1587407781000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>jenkins-build-common.sh: also pass additional build flags to CMake

Change-Id: I1c5998d31201505d0a2532f22f905ec155d6c094
</comment><date>2020-04-20 20:36:21 +0200</date><id>8e1ba792c5047301fe811e05d244b0f87d0111c2</id><msg>jenkins-build-common.sh: also pass additional build flags to CMake</msg><path><editType>edit</editType><file>contrib/jenkins-build-common.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</affectedPath><commitId>bf40f8c8bf33211c2b6b508a8d986fe1a58c5f64</commitId><timestamp>1587474351000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>amarisoft_enb: use two antenna ports for TM &gt; 1

Change-Id: Ia241f96341780760d482d389097659b0f7b897e8
</comment><date>2020-04-21 15:05:51 +0200</date><id>bf40f8c8bf33211c2b6b508a8d986fe1a58c5f64</id><msg>amarisoft_enb: use two antenna ports for TM &gt; 1</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><commitId>e2a6da6b48198e4f3be30b9f5fb562e3909d60ed</commitId><timestamp>1587474351000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>enb: refactored rf_args handling for ZMQ-based radio

this patch moves the rf_dev_args creation for both eNB types
into the eNB base class, since they are identical.

the patch also fixes the arguments for all CA and MIMO configurations

Change-Id: I8ca3ed83e65dc07927385267e5970bc4f5b120d5
</comment><date>2020-04-21 15:05:51 +0200</date><id>e2a6da6b48198e4f3be30b9f5fb562e3909d60ed</id><msg>enb: refactored rf_args handling for ZMQ-based radio</msg><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_amarisoft.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/ms_srs.py</affectedPath><commitId>333b868492f4d6155a59c81996a53f39b5269a5a</commitId><timestamp>1587474351000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>ms_srs: fix ZMQ radio arguments for CA and MIMO configs

similar to the eNB patches this fixes the CA and MIMO radio
parameters. In pricinple this could also be reused for the
AmarisoftUE but since we currently don't have a means to test
it I left it for a future commit.

Change-Id: I16b00009f97d61a9ab4715e5d727024661d3d0be
</comment><date>2020-04-21 15:05:51 +0200</date><id>333b868492f4d6155a59c81996a53f39b5269a5a</id><msg>ms_srs: fix ZMQ radio arguments for CA and MIMO configs</msg><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/templates/srsenb_rr.conf.tmpl</affectedPath><commitId>96b17df282234f02972c6e4dbd02134f89767400</commitId><timestamp>1587474351000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></author><authorEmail>andre@softwareradiosystems.com</authorEmail><comment>srsenb_rr.conf.tmpl: extend CQI and SR subframe scheduling

this fixes an issues when allocating CQI resources for multiple carriers
or multiple users

Change-Id: I8b9345502003da2f5b6841a98b77375656e84d8c
</comment><date>2020-04-21 15:05:51 +0200</date><id>96b17df282234f02972c6e4dbd02134f89767400</id><msg>srsenb_rr.conf.tmpl: extend CQI and SR subframe scheduling</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/core/config.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmo.py</affectedPath><affectedPath>selftest/config_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/osmocon.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/util.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/iperf3.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/run_node.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bsc_osmo.py</affectedPath><affectedPath>selftest/resource_test.py</affectedPath><affectedPath>selftest/suite_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/schema.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts.py</affectedPath><affectedPath>src/osmo-gsm-tester.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_amarisoft.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/suite.py</affectedPath><commitId>ea8c3d4b1235ef703e54cd963bc96f6716168387</commitId><timestamp>1588602993000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Generate schemas dynamically from pieces provided by each object class

This way we benefit from:
* knowing which attributes are used/required by each object class and
  subclass
* Having validation function definitions near the class going to use them

Change-Id: I8fd6773c51d19405a585977af4ed72cad2b21db1
</comment><date>2020-05-04 16:36:33 +0200</date><id>ea8c3d4b1235ef703e54cd963bc96f6716168387</id><msg>Generate schemas dynamically from pieces provided by each object class</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/config.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/schema.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_osmotrx.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/osmocon.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bsc_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts.py</file></path><path><editType>edit</editType><file>src/osmo-gsm-tester.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/run_node.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/util.py</file></path><path><editType>edit</editType><file>selftest/config_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/msc_osmo.py</file></path><path><editType>edit</editType><file>selftest/resource_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_amarisoft.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/ms_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_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.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/iperf3.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>selftest/suite_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc_srs.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms.py</affectedPath><commitId>1ee5ec5db262f1d67616a71a1fd6e41f3c6d1f0d</commitId><timestamp>1588605773000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move object subclass instance allocation logic out of suite.py/resource.py

This way we get rid of object related content in resource.py and we can
finally move it to core/ in next commit.

Change-Id: Ia5b861115ae3ae1b90149863c4265dcc730b8cd4
</comment><date>2020-05-04 17:22:53 +0200</date><id>1ee5ec5db262f1d67616a71a1fd6e41f3c6d1f0d</id><msg>Move object subclass instance allocation logic out of</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/ms.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.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/bts.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/core/resource.py</affectedPath><affectedPath>selftest/resource_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/test.py</affectedPath><commitId>06cb536826cfceecad93c8631077d38c4164a138</commitId><timestamp>1588612327000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move resource.py to core/

Change-Id: I0f36a5e61ff0ef14d08165c9c184acdf2d6e6901
</comment><date>2020-05-04 19:12:07 +0200</date><id>06cb536826cfceecad93c8631077d38c4164a138</id><msg>Move resource.py to core/</msg><path><editType>add</editType><file>src/osmo_gsm_tester/core/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/test.py</file></path><path><editType>edit</editType><file>selftest/resource_test.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/testenv.py</affectedPath><affectedPath>src/osmo_gsm_tester/trial.py</affectedPath><affectedPath>src/osmo_gsm_tester/report.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/report.py</affectedPath><affectedPath>selftest/suite_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/test.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/test.py</affectedPath><commitId>ee217b0a18d2de6bb5c197329adec1cb11764560</commitId><timestamp>1588612996000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move test.py and report.py to core/

Change-Id: Ibb7fa5ab40bcf1e59705bdd2c2c5a76025b2b544
</comment><date>2020-05-04 19:23:16 +0200</date><id>ee217b0a18d2de6bb5c197329adec1cb11764560</id><msg>Move test.py and report.py to core/</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/testenv.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/trial.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/test.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/report.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/report.py</file></path><path><editType>edit</editType><file>selftest/suite_test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/trial.py</affectedPath><affectedPath>src/osmo_gsm_tester/testenv.py</affectedPath><affectedPath>selftest/suite_test/test_suite/hello_world.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/test.py</affectedPath><affectedPath>selftest/suite_test/test_suite/test_fail.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>selftest/suite_test/test_suite/test_error.py</affectedPath><commitId>aa1cbdc75a2898f176bfce03e710b0587e6093f5</commitId><timestamp>1588673950000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move all obj/ references in suite.py to testenv.py

Change-Id: If4ab39be7a97d33e82c5a34e2a10dfec38613a4e
</comment><date>2020-05-05 12:19:10 +0200</date><id>aa1cbdc75a2898f176bfce03e710b0587e6093f5</id><msg>Move all obj/ references in suite.py to testenv.py</msg><path><editType>edit</editType><file>selftest/suite_test/test_suite/test_error.py</file></path><path><editType>edit</editType><file>selftest/suite_test/test_suite/test_fail.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/trial.py</file></path><path><editType>edit</editType><file>selftest/suite_test/test_suite/hello_world.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/testenv.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/core/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/trial.py</affectedPath><affectedPath>src/osmo-gsm-tester.py</affectedPath><affectedPath>selftest/trial_test.py</affectedPath><affectedPath>selftest/suite_test.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/trial.py</affectedPath><commitId>f574a46b37adf079cfcab35691c218ca7b9ab7cc</commitId><timestamp>1588674217000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Move trial.py and suite.py to core/

Change-Id: Ic9a4c90c190e9d8e1829fbef83a9243f3c6f655b
</comment><date>2020-05-05 12:23:37 +0200</date><id>f574a46b37adf079cfcab35691c218ca7b9ab7cc</id><msg>Move trial.py and suite.py to core/</msg><path><editType>delete</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>selftest/trial_test.py</file></path><path><editType>edit</editType><file>selftest/suite_test.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/suite.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/core/trial.py</file></path><path><editType>delete</editType><file>src/osmo_gsm_tester/trial.py</file></path><path><editType>edit</editType><file>src/osmo-gsm-tester.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/ggsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmovirtual.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcap_recorder.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/mgcpgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_oc2g.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/hlr_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_driver.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/msc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_amarisoft.py</affectedPath><affectedPath>src/osmo_ms_driver/starter.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/osmocon.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/mgw_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_octphy.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/test.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/iperf3.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_ofono.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_sysmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/core/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/testenv.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_osmotrx.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/sgsn_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/pcu.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/stp_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bsc_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_nanobts.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/nitb_osmo.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/enb.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/ms_amarisoft.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/epc_srs.py</affectedPath><affectedPath>src/osmo_gsm_tester/obj/bts_oc2g.py</affectedPath><commitId>a442cb8e5f4107611e0bb3d8ccebe9ab876fe26c</commitId><timestamp>1588679761000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Update obj classes in obj/ to use testenv instead of suite_run

Change-Id: Idf41243a497de7bc507b9f1cd1b38640f456f815
</comment><date>2020-05-05 13:56:01 +0200</date><id>a442cb8e5f4107611e0bb3d8ccebe9ab876fe26c</id><msg>Update obj classes in obj/ to use testenv instead of suite_run</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_osmovirtual.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/mgw_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_oc2g.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/pcap_recorder.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_sysmo.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_amarisoft.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_ofono.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/pcu.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/hlr_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/epc.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/suite.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_octphy.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_driver.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/core/test.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/pcu_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/stp_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/enb_srs.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/sgsn_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/iperf3.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/testenv.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/msc_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/pcu_sysmo.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/pcu_oc2g.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/ms_amarisoft.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/osmocon.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_osmotrx.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_nanobts.py</file></path><path><editType>edit</editType><file>src/osmo_ms_driver/starter.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bsc_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/bts_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ggsn_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/mgcpgw_osmo.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/nitb_osmo.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sysmocom/suites/gprs/ping_idle_ping.py</affectedPath><affectedPath>sysmocom/suites/gprs/iperf3.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>sysmocom/suites/nitb_netreg/register.py</affectedPath><affectedPath>sysmocom/suites/nitb_netreg_mass/register_default_mass.py</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_1_authreq.py</affectedPath><affectedPath>sysmocom/suites/encryption/lib/testlib.py</affectedPath><affectedPath>sysmocom/suites/voice/mo_mt_call_osmux.py</affectedPath><affectedPath>sysmocom/suites/gprs/ping.py</affectedPath><affectedPath>sysmocom/suites/nitb_debug/interactive.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/iperf3_dl.py</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</affectedPath><affectedPath>sysmocom/ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/iperf3_ul.py</affectedPath><affectedPath>sysmocom/suites/4g/iperf3_dl.py</affectedPath><affectedPath>selftest/suite_test/test_suite/hello_world.py</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_0_authopt.py</affectedPath><affectedPath>sysmocom/suites/4g/iperf3_ul.py</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_0_authreq.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>src/osmo_gsm_tester/testenv.py</affectedPath><affectedPath>sysmocom/suites/ussd/assert_extension.py</affectedPath><affectedPath>sysmocom/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>sysmocom/suites/nitb_smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>sysmocom/suites/debug/interactive.py</affectedPath><affectedPath>sysmocom/suites/gprs/lib/testlib.py</affectedPath><affectedPath>sysmocom/suites/voice/lib/testlib.py</affectedPath><affectedPath>sysmocom/suites/nitb_netreg/register_default.py</affectedPath><affectedPath>sysmocom/suites/4g/ping.py</affectedPath><affectedPath>sysmocom/suites/encryption/register_a5_3_authreq.py</affectedPath><affectedPath>sysmocom/suites/nitb_ussd/assert_extension.py</affectedPath><affectedPath>doc/examples/2g_osmocom/suites/sms/mo_mt_sms.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>sysmocom/suites/voice/mo_mt_call.py</affectedPath><affectedPath>sysmocom/suites/nitb_sms/mo_mt_sms.py</affectedPath><affectedPath>sysmocom/suites/dynts/switch_tch_pdch.py</affectedPath><affectedPath>doc/examples/4g_srsLTE/suites/4g/ping.py</affectedPath><affectedPath>sysmocom/suites/gprs/iperf3m4.py</affectedPath><affectedPath>sysmocom/suites/gprs/cs_paging_gprs_active.py</affectedPath><affectedPath>selftest/suite_test/test_suite/test_fail.py</affectedPath><affectedPath>selftest/suite_test/test_suite/test_error.py</affectedPath><affectedPath>sysmocom/suites/smpp/esme_ms_sms_storeforward.py</affectedPath><commitId>40c7bc7765e265939c0da6949608be69e8bedd74</commitId><timestamp>1588679761000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>tests: Replace 'suite' with 'tenv'

Change-Id: I777ec59ffd83b861ddc09e85e52d7a8896264b8c
</comment><date>2020-05-05 13:56:01 +0200</date><id>40c7bc7765e265939c0da6949608be69e8bedd74</id><msg>tests: Replace 'suite' with 'tenv'</msg><path><editType>edit</editType><file>sysmocom/suites/gprs/iperf3m4.py</file></path><path><editType>edit</editType><file>doc/examples/4g_srsLTE/suites/4g/iperf3_dl.py</file></path><path><editType>edit</editType><file>sysmocom/suites/sms/mo_mt_sms.py</file></path><path><editType>edit</editType><file>sysmocom/suites/voice/mo_mt_call_osmux.py</file></path><path><editType>edit</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/lib/testlib.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_smpp/esme_ms_sms_transaction.py</file></path><path><editType>edit</editType><file>sysmocom/suites/smpp/esme_connect_policy_closed.py</file></path><path><editType>edit</editType><file>selftest/suite_test/test_suite/test_error.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_ussd/assert_extension.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_netreg/register_default.py</file></path><path><editType>edit</editType><file>sysmocom/suites/smpp/esme_ms_sms_transaction.py</file></path><path><editType>edit</editType><file>sysmocom/suites/voice/mo_mt_call.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_debug/interactive.py</file></path><path><editType>edit</editType><file>sysmocom/suites/gprs/lib/testlib.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_smpp/esme_connect_policy_closed.py</file></path><path><editType>edit</editType><file>sysmocom/suites/smpp/esme_ms_sms_storeforward.py</file></path><path><editType>edit</editType><file>sysmocom/suites/ussd/assert_extension.py</file></path><path><editType>edit</editType><file>sysmocom/suites/gprs/ping_idle_ping.py</file></path><path><editType>edit</editType><file>selftest/suite_test/test_suite/hello_world.py</file></path><path><editType>edit</editType><file>sysmocom/suites/encryption/register_a5_0_authreq.py</file></path><path><editType>edit</editType><file>sysmocom/suites/encryption/lib/testlib.py</file></path><path><editType>edit</editType><file>sysmocom/suites/encryption/register_a5_0_authopt.py</file></path><path><editType>edit</editType><file>doc/examples/4g_srsLTE/suites/4g/iperf3_ul.py</file></path><path><editType>edit</editType><file>doc/examples/4g_srsLTE/suites/4g/ping.py</file></path><path><editType>edit</editType><file>sysmocom/suites/4g/iperf3_ul.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_sms/mo_mt_sms.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/testenv.py</file></path><path><editType>edit</editType><file>sysmocom/suites/4g/iperf3_dl.py</file></path><path><editType>edit</editType><file>sysmocom/suites/gprs/iperf3.py</file></path><path><editType>edit</editType><file>sysmocom/ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py</file></path><path><editType>edit</editType><file>sysmocom/suites/voice/lib/testlib.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_netreg/register.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_smpp/esme_connect_policy_acceptall.py</file></path><path><editType>edit</editType><file>sysmocom/suites/gprs/cs_paging_gprs_active.py</file></path><path><editType>edit</editType><file>sysmocom/suites/4g/ping.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_netreg_mass/register_default_mass.py</file></path><path><editType>edit</editType><file>sysmocom/suites/nitb_smpp/esme_ms_sms_storeforward.py</file></path><path><editType>edit</editType><file>doc/examples/2g_osmocom/suites/sms/mo_mt_sms.py</file></path><path><editType>edit</editType><file>sysmocom/suites/encryption/register_a5_1_authreq.py</file></path><path><editType>edit</editType><file>sysmocom/suites/gprs/ping.py</file></path><path><editType>edit</editType><file>sysmocom/suites/dynts/switch_tch_pdch.py</file></path><path><editType>edit</editType><file>sysmocom/suites/encryption/register_a5_3_authreq.py</file></path><path><editType>edit</editType><file>sysmocom/suites/smpp/esme_connect_policy_acceptall.py</file></path><path><editType>edit</editType><file>selftest/suite_test/test_suite/test_fail.py</file></path><path><editType>edit</editType><file>sysmocom/suites/debug/interactive.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/testenv.py</affectedPath><commitId>5b9c7b922acf09f49c4ca98fe67e4ea5d9795753</commitId><timestamp>1588682458000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>testenv: deferr importing obj module class until use is required

Change-Id: Ie073256a03bb2d038ef7f715d534afb1c53bb241
</comment><date>2020-05-05 14:40:58 +0200</date><id>5b9c7b922acf09f49c4ca98fe67e4ea5d9795753</id><msg>testenv: deferr importing obj module class until use is required</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/testenv.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>check_dependencies.py</affectedPath><commitId>407756968cfa241c31c3cb0b5d8ae443c4c200ba</commitId><timestamp>1588691620000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>check_dependencies: allow passing any module name to skip

Change-Id: I53a384d54f32d766f70bd7e0bfbd9702939c8aa8
</comment><date>2020-05-05 17:13:40 +0200</date><id>407756968cfa241c31c3cb0b5d8ae443c4c200ba</id><msg>check_dependencies: allow passing any module name to skip</msg><path><editType>edit</editType><file>check_dependencies.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/ms_srs.py</affectedPath><commitId>cc89cd0c5f58eea0bdc13c7b454f0fb94ee0a482</commitId><timestamp>1588693767000</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: import numpy module on first use

Change-Id: I2ce974954028bdbc7bc1561c4538b909edee2cb1
</comment><date>2020-05-05 17:49:27 +0200</date><id>cc89cd0c5f58eea0bdc13c7b454f0fb94ee0a482</id><msg>ms_srs: import numpy module on first use</msg><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/esme.py</affectedPath><commitId>45149393e7719d08964a422b1f3a46ac6e8f19e9</commitId><timestamp>1588695718000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>esme: import smpplib module on first use

Change-Id: Icc92937fdada9210f788805dbc42b80014e345e8
</comment><date>2020-05-05 18:21:58 +0200</date><id>45149393e7719d08964a422b1f3a46ac6e8f19e9</id><msg>esme: import smpplib module on first use</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/esme.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/ms_ofono.py</affectedPath><commitId>a1daa51665e1fc1d52fadb068ddba8d71c31783d</commitId><timestamp>1588695991000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>ms_ofono: import pydbus and GLib modules on first use

Change-Id: I754e1290eb5593c0ef168f74747f42db1b50f16c
</comment><date>2020-05-05 18:26:31 +0200</date><id>a1daa51665e1fc1d52fadb068ddba8d71c31783d</id><msg>ms_ofono: import pydbus and GLib modules on first use</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/ms_ofono.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/powersupply_sispm.py</affectedPath><commitId>326091555b28bc3777c3eb42e31e1f25a9deaf4b</commitId><timestamp>1588695991000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>powersupply_sispm: import sispm and usb modules on first use

Change-Id: I6045bb739e5c69972014a9d27be3a24b7ad61c9a
</comment><date>2020-05-05 18:26:31 +0200</date><id>326091555b28bc3777c3eb42e31e1f25a9deaf4b</id><msg>powersupply_sispm: import sispm and usb modules on first use</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/powersupply_sispm.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/obj/rfemu_amarisoftctrl.py</affectedPath><commitId>a8b8990bb844c91a0474422b953605fa817f98c3</commitId><timestamp>1588695991000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>rfemu_amarisoftctrl: import websocket module on first use

Change-Id: I568af52ffb7ac57222697f5d861a532c0e2a70de
</comment><date>2020-05-05 18:26:31 +0200</date><id>a8b8990bb844c91a0474422b953605fa817f98c3</id><msg>rfemu_amarisoftctrl: import websocket module on first use</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/obj/rfemu_amarisoftctrl.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/install.adoc</affectedPath><commitId>06376b779aa25e60d95f0e25f34f1b98562b45a6</commitId><timestamp>1588696784000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>doc: Drop redundant app-name in install section

Change-Id: I6ec3c42efd3eb958f832ff9a797ddaa3dae4a99a
</comment><date>2020-05-05 18:39:44 +0200</date><id>06376b779aa25e60d95f0e25f34f1b98562b45a6</id><msg>doc: Drop redundant app-name in install section</msg><path><editType>edit</editType><file>doc/manuals/chapters/install.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/install.adoc</affectedPath><commitId>0baa5c7269adc231d5f71ab97315d9833015b555</commitId><timestamp>1588698493000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>doc: install.adoc: Correctly split optional dependencies

Change-Id: Id8b5dcd15fd86c670915b928112699d831e6e7b0
</comment><date>2020-05-05 19:08:13 +0200</date><id>0baa5c7269adc231d5f71ab97315d9833015b555</id><msg>doc: install.adoc: Correctly split optional dependencies</msg><path><editType>edit</editType><file>doc/manuals/chapters/install.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/README.txt</affectedPath><affectedPath>README.md</affectedPath><commitId>17dd270cf4b2f60a0506660cac68293515cebac1</commitId><timestamp>1588699533000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Rework README file

Drop old one in doc/ which contains lots of outadated stuff already
placed in the User Manual.
Write a new markdown README in the root directory with pointers to
places in the repo and the issue tracket, ansible setup, etc.

Change-Id: I9febe56223eaeadc9d31291dd0110a11470e3ab1
</comment><date>2020-05-05 19:25:33 +0200</date><id>17dd270cf4b2f60a0506660cac68293515cebac1</id><msg>Rework README file</msg><path><editType>delete</editType><file>doc/README.txt</file></path><path><editType>add</editType><file>README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo-gsm-tester.py</affectedPath><commitId>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</commitId><timestamp>1588766664000</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.py: Fix import error when using default-suites.conf

Recent commit refactoring stuff introduced an import error only
triggered when default-suites.conf is used (no -s param).
This commit fixes the issue.

Fixes: ea8c3d4b1235ef703e54cd963bc96f6716168387
Change-Id: I1534cfba55c69ed5c1354175f8b5df9b656b7d82
</comment><date>2020-05-06 14:04:24 +0200</date><id>0dd4c0be10badb1daf705bdca543e92d9ab99ae2</id><msg>osmo-gsm-tester.py: Fix import error when using default-suites.conf</msg><path><editType>edit</editType><file>src/osmo-gsm-tester.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/andre</absoluteUrl><fullName>andre</fullName></culprit></lastUnsuccessfulBuild><nextBuildNumber>20</nextBuildNumber><property _class='jenkins.model.BuildDiscarderProperty'></property><property _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BRANCH</name><value>master</value></defaultParameterValue><description>Which branch/sha should be used for testing</description><name>OSMO_GSM_TESTER_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>DOCKER_PLAYGROUND_BRANCH</name><value>master</value></defaultParameterValue><description>Which branch/sha should be used for building the osmo-gsm-tester docker container</description><name>DOCKER_PLAYGROUND_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_libosmo-abis</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_libosmo-abis</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_libosmocore</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_libosmocore</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_libosmo-netif</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_libosmo-netif</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_libosmo_sccp</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_libosmo_sccp</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_octphy_2g_headers</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_octphy_2g_headers</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_bts</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_bts</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_mgw</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_mgw</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_bsc</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_bsc</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_libasn1c</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_libasn1c</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_iuh</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_iuh</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_hnbgw</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_hnbgw</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_msc</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_msc</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_hlr</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_hlr</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_pcu</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_pcu</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_trx</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmo_trx</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmocom_bb</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_osmocom_bb</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_open5gs</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_open5gs</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_srslte</name><value></value></defaultParameterValue><description>Default: leave empty. Branch to build from, in the form my/branch or origin/my/branch (do not prepend 'refs/heads/')</description><name>OSMO_GSM_TESTER_BUILD_srslte</name><type>StringParameterDefinition</type></parameterDefinition></property><concurrentBuild>false</concurrentBuild><disabled>false</disabled><downstreamProject _class='hudson.model.FreeStyleProject'><action _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><value>master</value></defaultParameterValue><description>Which branch/sha should be used for testing</description><name>OSMO_GSM_TESTER_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><value></value></defaultParameterValue><description>pass additional command line options to osmo-gsm-tester.py, e.g. to select specific suites:scenarios. Default: leave empty.</description><name>OSMO_GSM_TESTER_OPTS</name><type>StringParameterDefinition</type></parameterDefinition></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><action _class='org.jenkinsci.plugins.testresultsanalyzer.TestResultsAnalyzerAction'></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'></action><description>Run an actual GSM hardware test using the binaries from the osmo-gsm-tester_build* jobs&lt;!-- Managed by Jenkins Job Builder --&gt;</description><displayName>osmo-gsm-tester_run-prod</displayName><fullDisplayName>osmo-gsm-tester_run-prod</fullDisplayName><fullName>osmo-gsm-tester_run-prod</fullName><name>osmo-gsm-tester_run-prod</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/</url><buildable>false</buildable><build _class='hudson.model.FreeStyleBuild'><number>2408</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2408/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2407</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2407/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2406</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2406/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2405</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2405/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2404</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2404/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2403</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2403/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2402</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2402/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2401</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2401/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2400</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2400/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2399</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2399/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2398</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2398/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2397</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2397/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2396</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2396/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2395</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2395/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2394</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2394/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2393</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2393/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2392</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2392/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2391</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2391/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2390</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2390/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2389</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2389/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2388</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2388/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2387</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2387/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2386</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2386/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2385</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2385/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2384</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2384/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2383</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2383/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2382</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2382/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2381</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2381/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2380</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2380/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2379</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2379/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2378</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2378/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2377</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2377/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2376</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2376/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2375</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2375/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2374</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2374/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2373</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2373/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2372</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2372/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2371</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2371/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2370</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2370/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2369</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2369/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2368</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2368/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2367</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2367/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2366</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2366/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2365</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2365/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2364</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2364/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2363</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2363/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2362</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2362/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2361</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2361/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2360</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2360/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2359</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2359/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2358</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2358/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2357</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2357/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2356</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2356/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2355</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2355/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2354</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2354/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2353</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2353/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2352</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2352/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2351</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2351/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2350</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2350/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2349</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2349/</url></build><build _class='hudson.model.FreeStyleBuild'><number>2090</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2090/</url></build><color>disabled</color><firstBuild _class='hudson.model.FreeStyleBuild'><number>2090</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2090/</url></firstBuild><healthReport><description>Tests: 435 tests failing out of a total of 435 tests.</description><iconClassName>icon-health-00to19</iconClassName><iconUrl>health-00to19.png</iconUrl><score>0</score></healthReport><healthReport><description>Build stability: All recent builds failed.</description><iconClassName>icon-health-00to19</iconClassName><iconUrl>health-00to19.png</iconUrl><score>0</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.model.FreeStyleBuild'><number>2408</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2408/</url></lastBuild><lastCompletedBuild _class='hudson.model.FreeStyleBuild'><number>2408</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2408/</url></lastCompletedBuild><lastFailedBuild _class='hudson.model.FreeStyleBuild'><number>2408</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2408/</url></lastFailedBuild><lastStableBuild _class='hudson.model.FreeStyleBuild'><number>2090</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2090/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.model.FreeStyleBuild'><number>2090</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2090/</url></lastSuccessfulBuild><lastUnsuccessfulBuild _class='hudson.model.FreeStyleBuild'><number>2408</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod/2408/</url></lastUnsuccessfulBuild><nextBuildNumber>2409</nextBuildNumber><property _class='jenkins.model.BuildDiscarderProperty'></property><property _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BRANCH</name><value>master</value></defaultParameterValue><description>Which branch/sha should be used for testing</description><name>OSMO_GSM_TESTER_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_OPTS</name><value></value></defaultParameterValue><description>pass additional command line options to osmo-gsm-tester.py, e.g. to select specific suites:scenarios. Default: leave empty.</description><name>OSMO_GSM_TESTER_OPTS</name><type>StringParameterDefinition</type></parameterDefinition></property><concurrentBuild>false</concurrentBuild><disabled>true</disabled><labelExpression>osmo-gsm-tester-prod</labelExpression><scm _class='hudson.plugins.git.GitSCM'></scm><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-open5gs</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-open5gs/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-bsc</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-bsc/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-bts</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-bts/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-bts-oc2g</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-bts-oc2g/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-bts-sysmo</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-bts-sysmo/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-ggsn</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-ggsn/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-hlr</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-hlr/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-mgw</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-mgw/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-msc</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-msc/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-nitb</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-nitb/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-pcu</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-pcu/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-pcu-oc2g</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-pcu-oc2g/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-pcu-sysmo</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-pcu-sysmo/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-sgsn</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-sgsn/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-stp</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-stp/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-trx</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-trx/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-srslte</name><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/</url><color>blue</color></upstreamProject></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><action _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><value>origin/neels/ho</value></defaultParameterValue><description>Which branch/sha should be used for testing</description><name>OSMO_GSM_TESTER_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><value>-S handover-suites.conf</value></defaultParameterValue><description>pass additional command line options to osmo-gsm-tester.py, e.g. to select specific suites:scenarios. Default: leave empty.</description><name>OSMO_GSM_TESTER_OPTS</name><type>StringParameterDefinition</type></parameterDefinition></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><action _class='org.jenkinsci.plugins.testresultsanalyzer.TestResultsAnalyzerAction'></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'></action><description>Run neels/ho branch of osmo-gsm-tester. copied from osmo-gsm-tester_run-prod</description><displayName>osmo-gsm-tester_run-prod_handover</displayName><fullDisplayName>osmo-gsm-tester_run-prod_handover</fullDisplayName><fullName>osmo-gsm-tester_run-prod_handover</fullName><name>osmo-gsm-tester_run-prod_handover</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod_handover/</url><buildable>false</buildable><build _class='hudson.model.FreeStyleBuild'><number>165</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod_handover/165/</url></build><build _class='hudson.model.FreeStyleBuild'><number>164</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod_handover/164/</url></build><build _class='hudson.model.FreeStyleBuild'><number>163</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod_handover/163/</url></build><build _class='hudson.model.FreeStyleBuild'><number>162</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod_handover/162/</url></build><build _class='hudson.model.FreeStyleBuild'><number>161</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod_handover/161/</url></build><build _class='hudson.model.FreeStyleBuild'><number>160</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod_handover/160/</url></build><build _class='hudson.model.FreeStyleBuild'><number>159</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod_handover/159/</url></build><color>disabled</color><firstBuild _class='hudson.model.FreeStyleBuild'><number>159</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod_handover/159/</url></firstBuild><healthReport><description>Build stability: All recent builds failed.</description><iconClassName>icon-health-00to19</iconClassName><iconUrl>health-00to19.png</iconUrl><score>0</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.model.FreeStyleBuild'><number>165</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod_handover/165/</url></lastBuild><lastCompletedBuild _class='hudson.model.FreeStyleBuild'><number>165</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod_handover/165/</url></lastCompletedBuild><lastFailedBuild _class='hudson.model.FreeStyleBuild'><number>165</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod_handover/165/</url></lastFailedBuild><lastUnsuccessfulBuild _class='hudson.model.FreeStyleBuild'><number>165</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-prod_handover/165/</url></lastUnsuccessfulBuild><nextBuildNumber>166</nextBuildNumber><property _class='hudson.plugins.buildblocker.BuildBlockerProperty'></property><property _class='jenkins.model.BuildDiscarderProperty'></property><property _class='com.sonyericsson.rebuild.RebuildSettings'></property><property _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BRANCH</name><value>origin/neels/ho</value></defaultParameterValue><description>Which branch/sha should be used for testing</description><name>OSMO_GSM_TESTER_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_OPTS</name><value>-S handover-suites.conf</value></defaultParameterValue><description>pass additional command line options to osmo-gsm-tester.py, e.g. to select specific suites:scenarios. Default: leave empty.</description><name>OSMO_GSM_TESTER_OPTS</name><type>StringParameterDefinition</type></parameterDefinition></property><property _class='hudson.plugins.throttleconcurrents.ThrottleJobProperty'></property><concurrentBuild>false</concurrentBuild><disabled>true</disabled><labelExpression>osmo-gsm-tester-prod</labelExpression><scm _class='hudson.plugins.git.GitSCM'></scm><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-bsc</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-bsc/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-bts</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-bts/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-bts-oc2g</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-bts-oc2g/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-bts-sysmo</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-bts-sysmo/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-ggsn</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-ggsn/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-hlr</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-hlr/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-mgw</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-mgw/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-msc</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-msc/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-nitb</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-nitb/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-pcu</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-pcu/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-pcu-oc2g</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-pcu-oc2g/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-pcu-sysmo</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-pcu-sysmo/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-sgsn</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-sgsn/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-stp</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-stp/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-trx</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-trx/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-srslte</name><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/</url><color>blue</color></upstreamProject></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><action _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><value>master</value></defaultParameterValue><description>Which branch/sha should be used for testing</description><name>OSMO_GSM_TESTER_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><value></value></defaultParameterValue><description>pass additional command line options to osmo-gsm-tester.py, e.g. to select specific suites:scenarios. Default: leave empty.</description><name>OSMO_GSM_TESTER_OPTS</name><type>StringParameterDefinition</type></parameterDefinition></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><action _class='org.jenkinsci.plugins.testresultsanalyzer.TestResultsAnalyzerAction'></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'></action><description>Run an actual GSM hardware test using the binaries from the osmo-gsm-tester_build* jobs&lt;!-- Managed by Jenkins Job Builder --&gt;</description><displayName>osmo-gsm-tester_run-rnd</displayName><fullDisplayName>osmo-gsm-tester_run-rnd</fullDisplayName><fullName>osmo-gsm-tester_run-rnd</fullName><name>osmo-gsm-tester_run-rnd</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/</url><buildable>false</buildable><build _class='hudson.model.FreeStyleBuild'><number>858</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/858/</url></build><build _class='hudson.model.FreeStyleBuild'><number>857</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/857/</url></build><build _class='hudson.model.FreeStyleBuild'><number>855</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/855/</url></build><build _class='hudson.model.FreeStyleBuild'><number>854</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/854/</url></build><build _class='hudson.model.FreeStyleBuild'><number>853</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/853/</url></build><build _class='hudson.model.FreeStyleBuild'><number>852</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/852/</url></build><build _class='hudson.model.FreeStyleBuild'><number>851</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/851/</url></build><build _class='hudson.model.FreeStyleBuild'><number>850</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/850/</url></build><build _class='hudson.model.FreeStyleBuild'><number>849</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/849/</url></build><build _class='hudson.model.FreeStyleBuild'><number>848</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/848/</url></build><build _class='hudson.model.FreeStyleBuild'><number>847</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/847/</url></build><build _class='hudson.model.FreeStyleBuild'><number>846</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/846/</url></build><build _class='hudson.model.FreeStyleBuild'><number>845</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/845/</url></build><build _class='hudson.model.FreeStyleBuild'><number>844</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/844/</url></build><build _class='hudson.model.FreeStyleBuild'><number>843</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/843/</url></build><build _class='hudson.model.FreeStyleBuild'><number>842</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/842/</url></build><build _class='hudson.model.FreeStyleBuild'><number>841</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/841/</url></build><build _class='hudson.model.FreeStyleBuild'><number>840</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/840/</url></build><build _class='hudson.model.FreeStyleBuild'><number>839</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/839/</url></build><build _class='hudson.model.FreeStyleBuild'><number>838</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/838/</url></build><build _class='hudson.model.FreeStyleBuild'><number>837</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/837/</url></build><build _class='hudson.model.FreeStyleBuild'><number>836</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/836/</url></build><build _class='hudson.model.FreeStyleBuild'><number>835</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/835/</url></build><build _class='hudson.model.FreeStyleBuild'><number>834</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/834/</url></build><build _class='hudson.model.FreeStyleBuild'><number>833</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/833/</url></build><build _class='hudson.model.FreeStyleBuild'><number>832</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/832/</url></build><build _class='hudson.model.FreeStyleBuild'><number>831</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/831/</url></build><build _class='hudson.model.FreeStyleBuild'><number>830</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/830/</url></build><build _class='hudson.model.FreeStyleBuild'><number>829</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/829/</url></build><build _class='hudson.model.FreeStyleBuild'><number>828</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/828/</url></build><build _class='hudson.model.FreeStyleBuild'><number>827</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/827/</url></build><build _class='hudson.model.FreeStyleBuild'><number>826</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/826/</url></build><build _class='hudson.model.FreeStyleBuild'><number>825</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/825/</url></build><build _class='hudson.model.FreeStyleBuild'><number>824</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/824/</url></build><build _class='hudson.model.FreeStyleBuild'><number>823</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/823/</url></build><build _class='hudson.model.FreeStyleBuild'><number>822</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/822/</url></build><build _class='hudson.model.FreeStyleBuild'><number>821</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/821/</url></build><build _class='hudson.model.FreeStyleBuild'><number>820</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/820/</url></build><build _class='hudson.model.FreeStyleBuild'><number>819</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/819/</url></build><build _class='hudson.model.FreeStyleBuild'><number>818</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/818/</url></build><build _class='hudson.model.FreeStyleBuild'><number>817</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/817/</url></build><build _class='hudson.model.FreeStyleBuild'><number>816</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/816/</url></build><build _class='hudson.model.FreeStyleBuild'><number>815</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/815/</url></build><build _class='hudson.model.FreeStyleBuild'><number>814</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/814/</url></build><build _class='hudson.model.FreeStyleBuild'><number>813</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/813/</url></build><build _class='hudson.model.FreeStyleBuild'><number>812</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/812/</url></build><build _class='hudson.model.FreeStyleBuild'><number>811</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/811/</url></build><build _class='hudson.model.FreeStyleBuild'><number>810</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/810/</url></build><build _class='hudson.model.FreeStyleBuild'><number>809</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/809/</url></build><build _class='hudson.model.FreeStyleBuild'><number>808</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/808/</url></build><build _class='hudson.model.FreeStyleBuild'><number>807</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/807/</url></build><build _class='hudson.model.FreeStyleBuild'><number>806</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/806/</url></build><build _class='hudson.model.FreeStyleBuild'><number>805</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/805/</url></build><build _class='hudson.model.FreeStyleBuild'><number>804</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/804/</url></build><build _class='hudson.model.FreeStyleBuild'><number>803</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/803/</url></build><build _class='hudson.model.FreeStyleBuild'><number>802</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/802/</url></build><build _class='hudson.model.FreeStyleBuild'><number>801</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/801/</url></build><build _class='hudson.model.FreeStyleBuild'><number>800</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/800/</url></build><build _class='hudson.model.FreeStyleBuild'><number>799</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/799/</url></build><build _class='hudson.model.FreeStyleBuild'><number>748</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/748/</url></build><color>disabled</color><firstBuild _class='hudson.model.FreeStyleBuild'><number>748</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/748/</url></firstBuild><healthReport><description>Tests: 435 tests failing out of a total of 435 tests.</description><iconClassName>icon-health-00to19</iconClassName><iconUrl>health-00to19.png</iconUrl><score>0</score></healthReport><healthReport><description>Build stability: All recent builds failed.</description><iconClassName>icon-health-00to19</iconClassName><iconUrl>health-00to19.png</iconUrl><score>0</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.model.FreeStyleBuild'><number>858</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/858/</url></lastBuild><lastCompletedBuild _class='hudson.model.FreeStyleBuild'><number>858</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/858/</url></lastCompletedBuild><lastFailedBuild _class='hudson.model.FreeStyleBuild'><number>858</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/858/</url></lastFailedBuild><lastStableBuild _class='hudson.model.FreeStyleBuild'><number>748</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/748/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.model.FreeStyleBuild'><number>748</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/748/</url></lastSuccessfulBuild><lastUnsuccessfulBuild _class='hudson.model.FreeStyleBuild'><number>858</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_run-rnd/858/</url></lastUnsuccessfulBuild><nextBuildNumber>859</nextBuildNumber><property _class='jenkins.model.BuildDiscarderProperty'></property><property _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BRANCH</name><value>master</value></defaultParameterValue><description>Which branch/sha should be used for testing</description><name>OSMO_GSM_TESTER_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_OPTS</name><value></value></defaultParameterValue><description>pass additional command line options to osmo-gsm-tester.py, e.g. to select specific suites:scenarios. Default: leave empty.</description><name>OSMO_GSM_TESTER_OPTS</name><type>StringParameterDefinition</type></parameterDefinition></property><concurrentBuild>false</concurrentBuild><disabled>true</disabled><labelExpression>osmo-gsm-tester-rnd</labelExpression><scm _class='hudson.plugins.git.GitSCM'></scm><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-open5gs</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-open5gs/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-bsc</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-bsc/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-bts</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-bts/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-bts-oc2g</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-bts-oc2g/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-bts-sysmo</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-bts-sysmo/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-ggsn</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-ggsn/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-hlr</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-hlr/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-mgw</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-mgw/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-msc</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-msc/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-nitb</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-nitb/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-pcu</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-pcu/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-pcu-oc2g</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-pcu-oc2g/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-pcu-sysmo</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-pcu-sysmo/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-sgsn</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-sgsn/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-stp</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-stp/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-trx</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-trx/</url><color>blue</color></upstreamProject><upstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-srslte</name><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/</url><color>blue</color></upstreamProject></downstreamProject><labelExpression>osmo-gsm-tester-build</labelExpression><scm _class='hudson.plugins.git.GitSCM'><type>hudson.plugins.git.GitSCM</type><branche></branche><mergeOptions><fastForwardMode>--ff</fastForwardMode><mergeStrategy>default</mergeStrategy></mergeOptions><userRemoteConfig></userRemoteConfig></scm><upstreamProject _class='hudson.model.FreeStyleProject'><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><action _class='org.jenkinsci.plugins.testresultsanalyzer.TestResultsAnalyzerAction'></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'></action><description>Manually kick off all osmo-gsm-tester_build-osmo-* builds at once.&lt;!-- Managed by Jenkins Job Builder --&gt;</description><displayName>osmo-gsm-tester_build-trigger-all</displayName><fullDisplayName>osmo-gsm-tester_build-trigger-all</fullDisplayName><fullName>osmo-gsm-tester_build-trigger-all</fullName><name>osmo-gsm-tester_build-trigger-all</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-trigger-all/</url><buildable>true</buildable><build _class='hudson.model.FreeStyleBuild'><number>6</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-trigger-all/6/</url></build><color>blue</color><firstBuild _class='hudson.model.FreeStyleBuild'><number>6</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-trigger-all/6/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.model.FreeStyleBuild'><number>6</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-trigger-all/6/</url></lastBuild><lastCompletedBuild _class='hudson.model.FreeStyleBuild'><number>6</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-trigger-all/6/</url></lastCompletedBuild><lastStableBuild _class='hudson.model.FreeStyleBuild'><number>6</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-trigger-all/6/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.model.FreeStyleBuild'><number>6</number><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-trigger-all/6/</url></lastSuccessfulBuild><nextBuildNumber>7</nextBuildNumber><property _class='jenkins.model.BuildDiscarderProperty'></property><concurrentBuild>false</concurrentBuild><disabled>false</disabled><downstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-open5gs</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-open5gs/</url><color>blue</color></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-bsc</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-bsc/</url><color>blue</color></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-bts</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-bts/</url><color>blue</color></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-bts-oc2g</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-bts-oc2g/</url><color>blue</color></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-bts-sysmo</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-bts-sysmo/</url><color>blue</color></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-ggsn</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-ggsn/</url><color>blue</color></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-hlr</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-hlr/</url><color>blue</color></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-mgw</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-mgw/</url><color>blue</color></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-msc</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-msc/</url><color>blue</color></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-nitb</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-nitb/</url><color>blue</color></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-pcu</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-pcu/</url><color>blue</color></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-pcu-oc2g</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-pcu-oc2g/</url><color>blue</color></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-pcu-sysmo</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-pcu-sysmo/</url><color>blue</color></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-sgsn</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-sgsn/</url><color>blue</color></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-stp</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-stp/</url><color>blue</color></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-osmo-trx</name><url>https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-osmo-trx/</url><color>blue</color></downstreamProject><downstreamProject _class='hudson.model.FreeStyleProject'><name>osmo-gsm-tester_build-srslte</name><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/osmo-gsm-tester_build-srslte/</url><color>blue</color></downstreamProject><labelExpression>osmo-gsm-tester-build</labelExpression><scm _class='hudson.scm.NullSCM'></scm></upstreamProject></freeStyleProject>