<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>TESTENV_ARGS</name><value>-b osmocom:nightly</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>EMAIL_NOTIFICATIONS</name><value>jenkins-notifications@lists.osmocom.org</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>3</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>100742</buildingDurationMillis><executingTimeMillis>100742</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>1</waitingDurationMillis><waitingTimeMillis>1</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>2073</buildNumber><marked><SHA1>424178a7bb6033ac9e8b339803ed67816d2653ea</SHA1><branch><SHA1>424178a7bb6033ac9e8b339803ed67816d2653ea</SHA1><name>origin/master</name></branch></marked><revision><SHA1>424178a7bb6033ac9e8b339803ed67816d2653ea</SHA1><branch><SHA1>424178a7bb6033ac9e8b339803ed67816d2653ea</SHA1><name>origin/master</name></branch></revision></originmaster><refsremotesoriginosmithwip-testenv _class='hudson.plugins.git.util.Build'><buildNumber>1401</buildNumber><marked><SHA1>93b5ce172795ebc77ecb00c69e0d837d4ef4064d</SHA1><branch><SHA1>93b5ce172795ebc77ecb00c69e0d837d4ef4064d</SHA1><name>refs/remotes/origin/osmith/wip-testenv</name></branch></marked><revision><SHA1>93b5ce172795ebc77ecb00c69e0d837d4ef4064d</SHA1><branch><SHA1>93b5ce172795ebc77ecb00c69e0d837d4ef4064d</SHA1><name>refs/remotes/origin/osmith/wip-testenv</name></branch></revision></refsremotesoriginosmithwip-testenv></buildsByBranchName><lastBuiltRevision><SHA1>424178a7bb6033ac9e8b339803ed67816d2653ea</SHA1><branch><SHA1>424178a7bb6033ac9e8b339803ed67816d2653ea</SHA1><name>origin/master</name></branch></lastBuiltRevision><remoteUrl>https://gerrit.osmocom.org/osmo-ttcn3-hacks</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>6</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><fileName>testenv-smlc-osmocom-nightly-20260605-0910-0d4f7c64-0.log</fileName><relativePath>logs/podman/testenv-smlc-osmocom-nightly-20260605-0910-0d4f7c64-0.log</relativePath></artifact><artifact><fileName>osmo-smlc.cfg</fileName><relativePath>logs/smlc/osmo-smlc.cfg</relativePath></artifact><artifact><fileName>smlc.log</fileName><relativePath>logs/smlc/smlc.log</relativePath></artifact><artifact><fileName>osmo-stp.cfg</fileName><relativePath>logs/stp/osmo-stp.cfg</relativePath></artifact><artifact><fileName>stp.log</fileName><relativePath>logs/stp/stp.log</relativePath></artifact><artifact><fileName>Common.cfg</fileName><relativePath>logs/testsuite/Common.cfg</relativePath></artifact><artifact><fileName>junit-xml-8521.log</fileName><relativePath>logs/testsuite/junit-xml-8521.log</relativePath></artifact><artifact><fileName>SMLC_Tests.cfg</fileName><relativePath>logs/testsuite/SMLC_Tests.cfg</relativePath></artifact><artifact><fileName>SMLC_Tests.default</fileName><relativePath>logs/testsuite/SMLC_Tests.default</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_abort.merged</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_abort.merged</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_abort.netcat.stderr</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_abort.netcat.stderr</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_abort.pcap.gz</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_abort.pcap.gz</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_abort.pcap.stderr</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_abort.pcap.stderr</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_abort.pcap.stdout</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_abort.pcap.stdout</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_abort.talloc</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_abort.talloc</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_bsslap_abort.merged</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_bsslap_abort.merged</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_bsslap_abort.netcat.stderr</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_bsslap_abort.netcat.stderr</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_bsslap_abort.pcap.gz</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_bsslap_abort.pcap.gz</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_bsslap_abort.pcap.stderr</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_bsslap_abort.pcap.stderr</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_bsslap_abort.pcap.stdout</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_bsslap_abort.pcap.stdout</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_bsslap_abort.talloc</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_bsslap_abort.talloc</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_bsslap_reset.merged</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_bsslap_reset.merged</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_bsslap_reset.netcat.stderr</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_bsslap_reset.netcat.stderr</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_bsslap_reset.pcap.gz</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_bsslap_reset.pcap.gz</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_bsslap_reset.pcap.stderr</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_bsslap_reset.pcap.stderr</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_bsslap_reset.pcap.stdout</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_bsslap_reset.pcap.stdout</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_bsslap_reset.talloc</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_bsslap_reset.talloc</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_with_ta_l3.merged</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_with_ta_l3.merged</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_with_ta_l3.netcat.stderr</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_with_ta_l3.netcat.stderr</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_with_ta_l3.pcap.gz</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_with_ta_l3.pcap.gz</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_with_ta_l3.pcap.stderr</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_with_ta_l3.pcap.stderr</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_with_ta_l3.pcap.stdout</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_with_ta_l3.pcap.stdout</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_with_ta_l3.talloc</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_with_ta_l3.talloc</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_without_ta_l3.merged</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_without_ta_l3.merged</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_without_ta_l3.netcat.stderr</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_without_ta_l3.netcat.stderr</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_without_ta_l3.pcap.gz</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_without_ta_l3.pcap.gz</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_without_ta_l3.pcap.stderr</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_without_ta_l3.pcap.stderr</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_without_ta_l3.pcap.stdout</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_without_ta_l3.pcap.stdout</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_smlc_location_request_without_ta_l3.talloc</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_smlc_location_request_without_ta_l3.talloc</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_stat_bsc_sctp_disconnected.merged</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_stat_bsc_sctp_disconnected.merged</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_stat_bsc_sctp_disconnected.netcat.stderr</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_stat_bsc_sctp_disconnected.netcat.stderr</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_stat_bsc_sctp_disconnected.pcap.gz</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_stat_bsc_sctp_disconnected.pcap.gz</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_stat_bsc_sctp_disconnected.pcap.stderr</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_stat_bsc_sctp_disconnected.pcap.stderr</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_stat_bsc_sctp_disconnected.pcap.stdout</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_stat_bsc_sctp_disconnected.pcap.stdout</relativePath></artifact><artifact><fileName>SMLC_Tests.TC_stat_bsc_sctp_disconnected.talloc</fileName><relativePath>logs/testsuite/SMLC_Tests.TC_stat_bsc_sctp_disconnected.talloc</relativePath></artifact><building>false</building><displayName>#2073</displayName><duration>100742</duration><estimatedDuration>102145</estimatedDuration><fullDisplayName>ttcn3-smlc-test #2073</fullDisplayName><id>2073</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2073</number><queueId>135284</queueId><result>SUCCESS</result><timestamp>1780650600871</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/ttcn3-smlc-test/2073/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>5gc/testenv.cfg</affectedPath><affectedPath>_testenv/testenv/testenv_cfg.py</affectedPath><affectedPath>_testenv/testenv/testsrcdir_cfg.py</affectedPath><affectedPath>_testenv/testenv.py</affectedPath><affectedPath>_testenv/README.md</affectedPath><affectedPath>5gc/testsrcdir.cfg</affectedPath><affectedPath>_testenv/testenv/testsuite.py</affectedPath><commitId>b81457a452317178f4161e31b5103b0e7f54a34d</commitId><timestamp>1780649461000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>testenv: introduce testsrcdir.cfg

Source directories can have more than one testenv.cfg file. Some options
have been added to testenv.cfg that are not really specific to a single
testsuite or how it gets executed, but to the whole source directory.

This is not ideal, because we need to have additional code that ensures
these options have the same value across all testenv.cfg files in the
same source directory, and we need functions that just pick the value
from the first of these configs. When we change such a value, we also
need to potentially make the change in multiple files.

Resolve this by introducing a new config file testsrcdir.cfg, that can
be optionally present in the source directory, and has options that
count for all testsuites in the same source directory.

Move max_jobs_per_gb_ram= as first option to the new file. The following
patches will move all other source directory specific options to
testsrcdir.cfg.

I have also considered naming the new file testdir.cfg, but the name
"testdir" is already used in the source code for the place where we
execute the individual testsuites after copying configs into that
directory.

Change-Id: I8eceea7b874ce1352e2cc9780b77d2a8e694cd28
</comment><date>2026-06-05 10:51:01 +0200</date><id>b81457a452317178f4161e31b5103b0e7f54a34d</id><msg>testenv: introduce testsrcdir.cfg</msg><path><editType>edit</editType><file>_testenv/README.md</file></path><path><editType>edit</editType><file>_testenv/testenv/testenv_cfg.py</file></path><path><editType>add</editType><file>_testenv/testenv/testsrcdir_cfg.py</file></path><path><editType>add</editType><file>5gc/testsrcdir.cfg</file></path><path><editType>edit</editType><file>_testenv/testenv/testsuite.py</file></path><path><editType>edit</editType><file>5gc/testenv.cfg</file></path><path><editType>edit</editType><file>_testenv/testenv.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>hss/testenv_open5gs.cfg</affectedPath><affectedPath>bts/testenv_oml.cfg</affectedPath><affectedPath>_testenv/testenv/testenv_cfg.py</affectedPath><affectedPath>ns/testenv_sgsn_sns.cfg</affectedPath><affectedPath>pcu/testenv_sns.cfg</affectedPath><affectedPath>upf/testenv.cfg</affectedPath><affectedPath>mme/testenv_emergency.cfg</affectedPath><affectedPath>hnbgw/testenv_generic.cfg</affectedPath><affectedPath>hss/testenv_pyhss.cfg</affectedPath><affectedPath>smlc/testenv.cfg</affectedPath><affectedPath>_testenv/testenv/testsuite.py</affectedPath><affectedPath>5gc/testenv.cfg</affectedPath><affectedPath>pgw/testenv.cfg</affectedPath><affectedPath>dia2gsup/testenv.cfg</affectedPath><affectedPath>gbproxy/testenv.cfg</affectedPath><affectedPath>sip/testenv.cfg</affectedPath><affectedPath>pcu/testenv_generic.cfg</affectedPath><affectedPath>stp/testenv_ipa-m3ua.cfg</affectedPath><affectedPath>msc/testenv.cfg</affectedPath><affectedPath>bts/testenv_generic.cfg</affectedPath><affectedPath>pcrf/testenv.cfg</affectedPath><affectedPath>sccp/testenv.cfg</affectedPath><affectedPath>bts/testenv_hopping.cfg</affectedPath><affectedPath>sgsn/testenv_sns.cfg</affectedPath><affectedPath>mme/testenv_generic.cfg</affectedPath><affectedPath>mgw/testenv.cfg</affectedPath><affectedPath>sgsn/testenv_generic.cfg</affectedPath><affectedPath>hnbgw/testenv_with-pfcp.cfg</affectedPath><affectedPath>_testenv/testenv/testsrcdir_cfg.py</affectedPath><affectedPath>remsim/testenv_client.cfg</affectedPath><affectedPath>ggsn_tests/testenv_open5gs.cfg</affectedPath><affectedPath>ns/testenv_udp.cfg</affectedPath><affectedPath>hnodeb/testenv.cfg</affectedPath><affectedPath>bsc/testenv_sccplite.cfg</affectedPath><affectedPath>stp/testenv_m3ua-tcp.cfg</affectedPath><affectedPath>ggsn_tests/testenv_osmo_v6_only.cfg</affectedPath><affectedPath>bsc/testenv_vamos.cfg</affectedPath><affectedPath>ggsn_tests/testenv_osmo_v4_only.cfg</affectedPath><affectedPath>s1gw/testenv.cfg</affectedPath><affectedPath>remsim/testenv_server.cfg</affectedPath><affectedPath>stp/testenv_tcap.cfg</affectedPath><affectedPath>cbc/testenv.cfg</affectedPath><affectedPath>hlr/testenv_osmo.cfg</affectedPath><affectedPath>ggsn_tests/testenv_osmo_v4v6_only.cfg</affectedPath><affectedPath>stp/testenv_m3ua.cfg</affectedPath><affectedPath>ggsn_tests/testenv_osmo_all.cfg</affectedPath><affectedPath>remsim/testenv_bankd.cfg</affectedPath><affectedPath>stp/testenv_ipa.cfg</affectedPath><affectedPath>bsc/testenv_generic.cfg</affectedPath><affectedPath>_testenv/testenv/podman.py</affectedPath><affectedPath>epdg/testenv.cfg</affectedPath><affectedPath>hlr/testenv_pyhss.cfg</affectedPath><affectedPath>_testenv/README.md</affectedPath><affectedPath>pcap-client/testenv.cfg</affectedPath><affectedPath>ns/testenv_sns.cfg</affectedPath><commitId>424178a7bb6033ac9e8b339803ed67816d2653ea</commitId><timestamp>1780649461000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>testenv: move titan_min to testsrcdir.cfg

Adjust the code so it gets titan_min= from testsrcdir.cfg, instead of
having it in testenv.cfg and enforcing that the value is the same across
all files in the same source directory.

While at it, set the default to 11.1.0 (the value that is currently in
all testenv.cfg files), so we don't need to repeat it in all source
directories.

Change-Id: Ife12e3b3294ce16ebedee1b7998d3b89856f0328
</comment><date>2026-06-05 10:51:01 +0200</date><id>424178a7bb6033ac9e8b339803ed67816d2653ea</id><msg>testenv: move titan_min to testsrcdir.cfg</msg><path><editType>edit</editType><file>stp/testenv_tcap.cfg</file></path><path><editType>edit</editType><file>smlc/testenv.cfg</file></path><path><editType>edit</editType><file>pcap-client/testenv.cfg</file></path><path><editType>edit</editType><file>dia2gsup/testenv.cfg</file></path><path><editType>edit</editType><file>msc/testenv.cfg</file></path><path><editType>edit</editType><file>sip/testenv.cfg</file></path><path><editType>edit</editType><file>ns/testenv_sns.cfg</file></path><path><editType>edit</editType><file>ns/testenv_udp.cfg</file></path><path><editType>edit</editType><file>hnodeb/testenv.cfg</file></path><path><editType>edit</editType><file>remsim/testenv_bankd.cfg</file></path><path><editType>edit</editType><file>sgsn/testenv_sns.cfg</file></path><path><editType>edit</editType><file>pgw/testenv.cfg</file></path><path><editType>edit</editType><file>upf/testenv.cfg</file></path><path><editType>edit</editType><file>sccp/testenv.cfg</file></path><path><editType>edit</editType><file>_testenv/testenv/testsuite.py</file></path><path><editType>edit</editType><file>gbproxy/testenv.cfg</file></path><path><editType>edit</editType><file>bsc/testenv_vamos.cfg</file></path><path><editType>edit</editType><file>cbc/testenv.cfg</file></path><path><editType>edit</editType><file>stp/testenv_ipa.cfg</file></path><path><editType>edit</editType><file>_testenv/testenv/testenv_cfg.py</file></path><path><editType>edit</editType><file>bsc/testenv_sccplite.cfg</file></path><path><editType>edit</editType><file>pcu/testenv_sns.cfg</file></path><path><editType>edit</editType><file>bts/testenv_generic.cfg</file></path><path><editType>edit</editType><file>s1gw/testenv.cfg</file></path><path><editType>edit</editType><file>hss/testenv_open5gs.cfg</file></path><path><editType>edit</editType><file>pcrf/testenv.cfg</file></path><path><editType>edit</editType><file>bts/testenv_oml.cfg</file></path><path><editType>edit</editType><file>ns/testenv_sgsn_sns.cfg</file></path><path><editType>edit</editType><file>hnbgw/testenv_with-pfcp.cfg</file></path><path><editType>edit</editType><file>ggsn_tests/testenv_osmo_all.cfg</file></path><path><editType>edit</editType><file>bsc/testenv_generic.cfg</file></path><path><editType>edit</editType><file>hlr/testenv_pyhss.cfg</file></path><path><editType>edit</editType><file>ggsn_tests/testenv_osmo_v6_only.cfg</file></path><path><editType>edit</editType><file>_testenv/README.md</file></path><path><editType>edit</editType><file>hlr/testenv_osmo.cfg</file></path><path><editType>edit</editType><file>bts/testenv_hopping.cfg</file></path><path><editType>edit</editType><file>_testenv/testenv/podman.py</file></path><path><editType>edit</editType><file>ggsn_tests/testenv_osmo_v4v6_only.cfg</file></path><path><editType>edit</editType><file>ggsn_tests/testenv_open5gs.cfg</file></path><path><editType>edit</editType><file>remsim/testenv_client.cfg</file></path><path><editType>edit</editType><file>remsim/testenv_server.cfg</file></path><path><editType>edit</editType><file>hss/testenv_pyhss.cfg</file></path><path><editType>edit</editType><file>mme/testenv_generic.cfg</file></path><path><editType>edit</editType><file>stp/testenv_m3ua-tcp.cfg</file></path><path><editType>edit</editType><file>ggsn_tests/testenv_osmo_v4_only.cfg</file></path><path><editType>edit</editType><file>pcu/testenv_generic.cfg</file></path><path><editType>edit</editType><file>mme/testenv_emergency.cfg</file></path><path><editType>edit</editType><file>mgw/testenv.cfg</file></path><path><editType>edit</editType><file>_testenv/testenv/testsrcdir_cfg.py</file></path><path><editType>edit</editType><file>5gc/testenv.cfg</file></path><path><editType>edit</editType><file>epdg/testenv.cfg</file></path><path><editType>edit</editType><file>sgsn/testenv_generic.cfg</file></path><path><editType>edit</editType><file>hnbgw/testenv_generic.cfg</file></path><path><editType>edit</editType><file>stp/testenv_m3ua.cfg</file></path><path><editType>edit</editType><file>stp/testenv_ipa-m3ua.cfg</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></culprit></freeStyleBuild>