<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 -c udp</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>319089</buildingDurationMillis><executingTimeMillis>319089</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>1906</buildNumber><marked><SHA1>ca786b1a9723d502f550e731b3477f9b51e7856f</SHA1><branch><SHA1>ca786b1a9723d502f550e731b3477f9b51e7856f</SHA1><name>origin/master</name></branch></marked><revision><SHA1>ca786b1a9723d502f550e731b3477f9b51e7856f</SHA1><branch><SHA1>ca786b1a9723d502f550e731b3477f9b51e7856f</SHA1><name>origin/master</name></branch></revision></originmaster></buildsByBranchName><lastBuiltRevision><SHA1>ca786b1a9723d502f550e731b3477f9b51e7856f</SHA1><branch><SHA1>ca786b1a9723d502f550e731b3477f9b51e7856f</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>24</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><fileName>osmo-ns-dummy.log</fileName><relativePath>logs/osmo-ns-dummy/osmo-ns-dummy.log</relativePath></artifact><artifact><fileName>osmo-ns.udp.cfg</fileName><relativePath>logs/osmo-ns-dummy/osmo-ns.udp.cfg</relativePath></artifact><artifact><fileName>testenv-ns-udp-osmocom-nightly-20260608-1026-d66a52f0-0.log</fileName><relativePath>logs/podman/testenv-ns-udp-osmocom-nightly-20260608-1026-d66a52f0-0.log</relativePath></artifact><artifact><fileName>testenv-ns-udp-osmocom-nightly-20260608-1026-d66a52f0-1.log</fileName><relativePath>logs/podman/testenv-ns-udp-osmocom-nightly-20260608-1026-d66a52f0-1.log</relativePath></artifact><artifact><fileName>Common.cfg</fileName><relativePath>logs/testsuite/Common.cfg</relativePath></artifact><artifact><fileName>junit-xml-15059.log</fileName><relativePath>logs/testsuite/junit-xml-15059.log</relativePath></artifact><artifact><fileName>NS_Tests.default</fileName><relativePath>logs/testsuite/NS_Tests.default</relativePath></artifact><artifact><fileName>NS_Tests.TC_alive_retries_single_reset.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_alive_retries_single_reset.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_alive_retries_single_reset.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_alive_retries_single_reset.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_alive_retries_single_reset.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_alive_retries_single_reset.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_alive_retries_single_reset.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_alive_retries_single_reset.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_alive_retries_single_reset.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_alive_retries_single_reset.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_alive_retries_single_reset.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_alive_retries_single_reset.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_ignore_reset_ack.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_ignore_reset_ack.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_ignore_reset_ack.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_ignore_reset_ack.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_ignore_reset_ack.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_ignore_reset_ack.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_ignore_reset_ack.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_ignore_reset_ack.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_ignore_reset_ack.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_ignore_reset_ack.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_ignore_reset_ack.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_ignore_reset_ack.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_mirror_unitdata_tx_status_blocked.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_mirror_unitdata_tx_status_blocked.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_mirror_unitdata_tx_status_blocked.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_mirror_unitdata_tx_status_blocked.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_mirror_unitdata_tx_status_blocked.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_mirror_unitdata_tx_status_blocked.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_mirror_unitdata_tx_status_blocked.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_mirror_unitdata_tx_status_blocked.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_mirror_unitdata_tx_status_blocked.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_mirror_unitdata_tx_status_blocked.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_mirror_unitdata_tx_status_blocked.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_mirror_unitdata_tx_status_blocked.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_no_reset_alive_ack.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_no_reset_alive_ack.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_no_reset_alive_ack.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_no_reset_alive_ack.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_no_reset_alive_ack.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_no_reset_alive_ack.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_no_reset_alive_ack.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_no_reset_alive_ack.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_no_reset_alive_ack.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_no_reset_alive_ack.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_no_reset_alive_ack.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_no_reset_alive_ack.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsei.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsei.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsei.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsei.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsei.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsei.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsei.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsei.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsei.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsei.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsei.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsei.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsei_nsvci.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsei_nsvci.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsei_nsvci.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsei_nsvci.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsei_nsvci.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsei_nsvci.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsei_nsvci.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsei_nsvci.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsei_nsvci.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsei_nsvci.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsei_nsvci.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsei_nsvci.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsvci.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsvci.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsvci.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsvci.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsvci.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsvci.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsvci.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsvci.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsvci.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsvci.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_ack_wrong_nsvci.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_ack_wrong_nsvci.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_on_block_reset.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_on_block_reset.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_on_block_reset.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_on_block_reset.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_on_block_reset.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_on_block_reset.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_on_block_reset.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_on_block_reset.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_on_block_reset.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_on_block_reset.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_on_block_reset.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_on_block_reset.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_retries.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_retries.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_retries.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_retries.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_retries.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_retries.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_retries.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_retries.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_retries.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_retries.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_retries.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_retries.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsei.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsei.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsei.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsei.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsei.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsei.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsei.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsei.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsei.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsei.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsei.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsei.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsei_nsvci.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsei_nsvci.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsei_nsvci.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsei_nsvci.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsei_nsvci.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsei_nsvci.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsei_nsvci.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsei_nsvci.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsei_nsvci.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsei_nsvci.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsei_nsvci.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsei_nsvci.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsvci.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsvci.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsvci.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsvci.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsvci.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsvci.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsvci.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsvci.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsvci.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsvci.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_reset_wrong_nsvci.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_reset_wrong_nsvci.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_rx_block_unitdata_over_blocked.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_rx_block_unitdata_over_blocked.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_rx_block_unitdata_over_blocked.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_rx_block_unitdata_over_blocked.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_rx_block_unitdata_over_blocked.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_rx_block_unitdata_over_blocked.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_rx_block_unitdata_over_blocked.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_rx_block_unitdata_over_blocked.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_rx_block_unitdata_over_blocked.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_rx_block_unitdata_over_blocked.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_rx_block_unitdata_over_blocked.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_rx_block_unitdata_over_blocked.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_by_vty.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_by_vty.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_by_vty.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_by_vty.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_by_vty.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_by_vty.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_by_vty.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_by_vty.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_by_vty.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_by_vty.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_by_vty.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_by_vty.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_by_vty_reset.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_by_vty_reset.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_by_vty_reset.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_by_vty_reset.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_by_vty_reset.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_by_vty_reset.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_by_vty_reset.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_by_vty_reset.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_by_vty_reset.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_by_vty_reset.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_by_vty_reset.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_by_vty_reset.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_unitdata_over_blocked.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_unitdata_over_blocked.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_unitdata_over_blocked.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_unitdata_over_blocked.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_unitdata_over_blocked.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_unitdata_over_blocked.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_unitdata_over_blocked.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_unitdata_over_blocked.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_unitdata_over_blocked.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_unitdata_over_blocked.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_block_unitdata_over_blocked.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_block_unitdata_over_blocked.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_blocked_foreign_nsvc.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_blocked_foreign_nsvc.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_blocked_foreign_nsvc.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_blocked_foreign_nsvc.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_blocked_foreign_nsvc.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_blocked_foreign_nsvc.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_blocked_foreign_nsvc.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_blocked_foreign_nsvc.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_blocked_foreign_nsvc.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_blocked_foreign_nsvc.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_blocked_foreign_nsvc.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_blocked_foreign_nsvc.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset_rx_alive.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset_rx_alive.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset_rx_alive.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset_rx_alive.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset_rx_alive.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset_rx_alive.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset_rx_alive.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset_rx_alive.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset_rx_alive.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset_rx_alive.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset_rx_alive.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset_rx_alive.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset_tx_alive.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset_tx_alive.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset_tx_alive.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset_tx_alive.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset_tx_alive.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset_tx_alive.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset_tx_alive.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset_tx_alive.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset_tx_alive.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset_tx_alive.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_reset_tx_alive.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_reset_tx_alive.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unblock.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unblock.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unblock.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unblock.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unblock.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unblock.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unblock.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unblock.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unblock.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unblock.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unblock.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unblock.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unblock_retries.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unblock_retries.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unblock_retries.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unblock_retries.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unblock_retries.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unblock_retries.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unblock_retries.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unblock_retries.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unblock_retries.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unblock_retries.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unblock_retries.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unblock_retries.talloc</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unitdata.merged</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unitdata.merged</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unitdata.netcat.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unitdata.netcat.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unitdata.pcap.gz</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unitdata.pcap.gz</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unitdata.pcap.stderr</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unitdata.pcap.stderr</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unitdata.pcap.stdout</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unitdata.pcap.stdout</relativePath></artifact><artifact><fileName>NS_Tests.TC_tx_unitdata.talloc</fileName><relativePath>logs/testsuite/NS_Tests.TC_tx_unitdata.talloc</relativePath></artifact><artifact><fileName>NS_Tests.udp.cfg</fileName><relativePath>logs/testsuite/NS_Tests.udp.cfg</relativePath></artifact><building>false</building><displayName>#1906</displayName><duration>319089</duration><estimatedDuration>319665</estimatedDuration><fullDisplayName>ttcn3-ns-test #1906</fullDisplayName><id>1906</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1906</number><queueId>137606</queueId><result>SUCCESS</result><timestamp>1780914360872</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SIMtrace/job/ttcn3-ns-test/1906/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>_testenv/testenv.py</affectedPath><affectedPath>_testenv/testenv/testenv_cfg.py</affectedPath><affectedPath>_testenv/testenv/podman.py</affectedPath><commitId>2ebcc1ddd03cd694651e5dd904a0c85d8075edcb</commitId><timestamp>1780649550000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>testenv: fix podman_extra with multiple cfgs

Do not reuse the container that gets started to build the testsuite and
test components, to also do the the first testsuite run. Restart it
after selecting the current testenv*.cfg, and use the podman_extra value
from the right config instead.

As side-effect, this also makes the container restart logic much
simpler.

Change-Id: I12e187726673e1ca1b1ecfff6b34b1803127be86
</comment><date>2026-06-05 10:52:30 +0200</date><id>2ebcc1ddd03cd694651e5dd904a0c85d8075edcb</id><msg>testenv: fix podman_extra with multiple cfgs</msg><path><editType>edit</editType><file>_testenv/testenv.py</file></path><path><editType>edit</editType><file>_testenv/testenv/podman.py</file></path><path><editType>edit</editType><file>_testenv/testenv/testenv_cfg.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ccid/CCID_Tests.ttcn</affectedPath><commitId>55fcefdd3ae208f77f148af2b2038a9a4e773886</commitId><timestamp>1780913343000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/laforge</absoluteUrl><fullName>laforge</fullName></author><authorEmail>laforge@osmocom.org</authorEmail><comment>CCID: Check if parameters keep unchanged, if set without change.

Using SetParameters with the current set of parameter must not cause
them to change.

Change-Id: Id1bf5e58ba910d0633104b3bc3e902ce7d31cb10
</comment><date>2026-06-08 10:09:03 +0000</date><id>55fcefdd3ae208f77f148af2b2038a9a4e773886</id><msg>CCID: Check if parameters keep unchanged, if set without change.</msg><path><editType>edit</editType><file>ccid/CCID_Tests.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ccid/CCID_Tests.ttcn</affectedPath><commitId>41cd26ad4f61d06f99ea712f72b6616d796af560</commitId><timestamp>1780913343000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/laforge</absoluteUrl><fullName>laforge</fullName></author><authorEmail>laforge@osmocom.org</authorEmail><comment>CCID: Fix “unsupported Secure” test case

Expect SlotStatus or DataBlock. The specification states that DataBlock
response is used to indicate, if Secure command is not suppported.
Existing implementation, such as Omnikey Cardman 3121 or
osmo-ccid-firmware respond with SlotStatus instead.

Change-Id: I21517c3e28e0d0e42e8a177b7c668bff15c35aa0
</comment><date>2026-06-08 10:09:03 +0000</date><id>41cd26ad4f61d06f99ea712f72b6616d796af560</id><msg>CCID: Fix “unsupported Secure” test case</msg><path><editType>edit</editType><file>ccid/CCID_Tests.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ccid/CCID_Tests.ttcn</affectedPath><commitId>0c4eecef8c3e6e32c5471c7c0cdb6e85deca5208</commitId><timestamp>1780913343000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/laforge</absoluteUrl><fullName>laforge</fullName></author><authorEmail>laforge@osmocom.org</authorEmail><comment>CCID: Successful case 4 APDU test

A GET RESPONSE APDU must respond with the exact number of bytes that
have been indicated by SW2 of the previous SELECT MF APDU.

Change-Id: I88c5ad3285c025f584b1c0296095beb918ab3f4e
</comment><date>2026-06-08 10:09:03 +0000</date><id>0c4eecef8c3e6e32c5471c7c0cdb6e85deca5208</id><msg>CCID: Successful case 4 APDU test</msg><path><editType>edit</editType><file>ccid/CCID_Tests.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ccid/CCID_Tests.ttcn</affectedPath><commitId>2d8b3d041da54f3dc4ef54d24e892767d459cae2</commitId><timestamp>1780913343000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/laforge</absoluteUrl><fullName>laforge</fullName></author><authorEmail>laforge@osmocom.org</authorEmail><comment>CCID: Successful case 1 APDU test

A MANAGE CHANNEL APDU has no data and must respond without any data,
just the status words.

Change-Id: I7d5ee9bbd8bb2505a762e3fd80238db658940c16
</comment><date>2026-06-08 10:09:03 +0000</date><id>2d8b3d041da54f3dc4ef54d24e892767d459cae2</id><msg>CCID: Successful case 1 APDU test</msg><path><editType>edit</editType><file>ccid/CCID_Tests.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ccid/CCID_Tests.ttcn</affectedPath><commitId>ca786b1a9723d502f550e731b3477f9b51e7856f</commitId><timestamp>1780913343000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/laforge</absoluteUrl><fullName>laforge</fullName></author><authorEmail>laforge@osmocom.org</authorEmail><comment>CCID: Successful case 2 and 3 APDU tests

A SELECT APDU has data and must respond without any data, just the
status words.

A READ BINARY APDU has no data, but it must respond with data, followed
by the status words.

Change-Id: I9110250020c11bc7382b6308a182c09bb79e5e5e
</comment><date>2026-06-08 10:09:03 +0000</date><id>ca786b1a9723d502f550e731b3477f9b51e7856f</id><msg>CCID: Successful case 2 and 3 APDU tests</msg><path><editType>edit</editType><file>ccid/CCID_Tests.ttcn</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/laforge</absoluteUrl><fullName>laforge</fullName></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></culprit></freeStyleBuild>