<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:latest</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>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>61042</buildingDurationMillis><executingTimeMillis>61042</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>4</waitingDurationMillis><waitingTimeMillis>4</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>1422</buildNumber><marked><SHA1>0b9f6a90ac002cdd0f4382a91bbedb3feea304ad</SHA1><branch><SHA1>0b9f6a90ac002cdd0f4382a91bbedb3feea304ad</SHA1><name>origin/master</name></branch></marked><revision><SHA1>0b9f6a90ac002cdd0f4382a91bbedb3feea304ad</SHA1><branch><SHA1>0b9f6a90ac002cdd0f4382a91bbedb3feea304ad</SHA1><name>origin/master</name></branch></revision></originmaster><refsremotesoriginosmithwip-testenv _class='hudson.plugins.git.util.Build'><buildNumber>739</buildNumber><marked><SHA1>ea3146cc1bc2117a566dc3b04b3cbe79e19c0492</SHA1><branch><SHA1>ea3146cc1bc2117a566dc3b04b3cbe79e19c0492</SHA1><name>refs/remotes/origin/osmith/wip-testenv</name></branch></marked><revision><SHA1>ea3146cc1bc2117a566dc3b04b3cbe79e19c0492</SHA1><branch><SHA1>ea3146cc1bc2117a566dc3b04b3cbe79e19c0492</SHA1><name>refs/remotes/origin/osmith/wip-testenv</name></branch></revision></refsremotesoriginosmithwip-testenv></buildsByBranchName><lastBuiltRevision><SHA1>0b9f6a90ac002cdd0f4382a91bbedb3feea304ad</SHA1><branch><SHA1>0b9f6a90ac002cdd0f4382a91bbedb3feea304ad</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>7</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><fileName>hnodeb.log</fileName><relativePath>logs/hnodeb/hnodeb.log</relativePath></artifact><artifact><fileName>osmo-hnodeb.cfg</fileName><relativePath>logs/hnodeb/osmo-hnodeb.cfg</relativePath></artifact><artifact><fileName>testenv-hnodeb-osmocom-latest-20260618-1247-3b75216d-0.log</fileName><relativePath>logs/podman/testenv-hnodeb-osmocom-latest-20260618-1247-3b75216d-0.log</relativePath></artifact><artifact><fileName>testenv-hnodeb-osmocom-latest-20260618-1247-3b75216d-1.log</fileName><relativePath>logs/podman/testenv-hnodeb-osmocom-latest-20260618-1247-3b75216d-1.log</relativePath></artifact><artifact><fileName>Common.cfg</fileName><relativePath>logs/testsuite/Common.cfg</relativePath></artifact><artifact><fileName>HNB_Tests.cfg</fileName><relativePath>logs/testsuite/HNB_Tests.cfg</relativePath></artifact><artifact><fileName>HNB_Tests.default</fileName><relativePath>logs/testsuite/HNB_Tests.default</relativePath></artifact><artifact><fileName>HNB_Tests.TC_cs_mo_call.merged</fileName><relativePath>logs/testsuite/HNB_Tests.TC_cs_mo_call.merged</relativePath></artifact><artifact><fileName>HNB_Tests.TC_cs_mo_call.netcat.stderr</fileName><relativePath>logs/testsuite/HNB_Tests.TC_cs_mo_call.netcat.stderr</relativePath></artifact><artifact><fileName>HNB_Tests.TC_cs_mo_call.pcap.gz</fileName><relativePath>logs/testsuite/HNB_Tests.TC_cs_mo_call.pcap.gz</relativePath></artifact><artifact><fileName>HNB_Tests.TC_cs_mo_call.pcap.stderr</fileName><relativePath>logs/testsuite/HNB_Tests.TC_cs_mo_call.pcap.stderr</relativePath></artifact><artifact><fileName>HNB_Tests.TC_cs_mo_call.pcap.stdout</fileName><relativePath>logs/testsuite/HNB_Tests.TC_cs_mo_call.pcap.stdout</relativePath></artifact><artifact><fileName>HNB_Tests.TC_cs_mo_call.talloc</fileName><relativePath>logs/testsuite/HNB_Tests.TC_cs_mo_call.talloc</relativePath></artifact><artifact><fileName>HNB_Tests.TC_cs_mo_call_audio_v0.merged</fileName><relativePath>logs/testsuite/HNB_Tests.TC_cs_mo_call_audio_v0.merged</relativePath></artifact><artifact><fileName>HNB_Tests.TC_cs_mo_call_audio_v0.netcat.stderr</fileName><relativePath>logs/testsuite/HNB_Tests.TC_cs_mo_call_audio_v0.netcat.stderr</relativePath></artifact><artifact><fileName>HNB_Tests.TC_cs_mo_call_audio_v0.pcap.gz</fileName><relativePath>logs/testsuite/HNB_Tests.TC_cs_mo_call_audio_v0.pcap.gz</relativePath></artifact><artifact><fileName>HNB_Tests.TC_cs_mo_call_audio_v0.pcap.stderr</fileName><relativePath>logs/testsuite/HNB_Tests.TC_cs_mo_call_audio_v0.pcap.stderr</relativePath></artifact><artifact><fileName>HNB_Tests.TC_cs_mo_call_audio_v0.pcap.stdout</fileName><relativePath>logs/testsuite/HNB_Tests.TC_cs_mo_call_audio_v0.pcap.stdout</relativePath></artifact><artifact><fileName>HNB_Tests.TC_cs_mo_call_audio_v0.talloc</fileName><relativePath>logs/testsuite/HNB_Tests.TC_cs_mo_call_audio_v0.talloc</relativePath></artifact><artifact><fileName>HNB_Tests.TC_hnb_register_request_accept.merged</fileName><relativePath>logs/testsuite/HNB_Tests.TC_hnb_register_request_accept.merged</relativePath></artifact><artifact><fileName>HNB_Tests.TC_hnb_register_request_accept.netcat.stderr</fileName><relativePath>logs/testsuite/HNB_Tests.TC_hnb_register_request_accept.netcat.stderr</relativePath></artifact><artifact><fileName>HNB_Tests.TC_hnb_register_request_accept.pcap.gz</fileName><relativePath>logs/testsuite/HNB_Tests.TC_hnb_register_request_accept.pcap.gz</relativePath></artifact><artifact><fileName>HNB_Tests.TC_hnb_register_request_accept.pcap.stderr</fileName><relativePath>logs/testsuite/HNB_Tests.TC_hnb_register_request_accept.pcap.stderr</relativePath></artifact><artifact><fileName>HNB_Tests.TC_hnb_register_request_accept.pcap.stdout</fileName><relativePath>logs/testsuite/HNB_Tests.TC_hnb_register_request_accept.pcap.stdout</relativePath></artifact><artifact><fileName>HNB_Tests.TC_hnb_register_request_accept.talloc</fileName><relativePath>logs/testsuite/HNB_Tests.TC_hnb_register_request_accept.talloc</relativePath></artifact><artifact><fileName>HNB_Tests.TC_hnb_register_request_reject.merged</fileName><relativePath>logs/testsuite/HNB_Tests.TC_hnb_register_request_reject.merged</relativePath></artifact><artifact><fileName>HNB_Tests.TC_hnb_register_request_reject.netcat.stderr</fileName><relativePath>logs/testsuite/HNB_Tests.TC_hnb_register_request_reject.netcat.stderr</relativePath></artifact><artifact><fileName>HNB_Tests.TC_hnb_register_request_reject.pcap.gz</fileName><relativePath>logs/testsuite/HNB_Tests.TC_hnb_register_request_reject.pcap.gz</relativePath></artifact><artifact><fileName>HNB_Tests.TC_hnb_register_request_reject.pcap.stderr</fileName><relativePath>logs/testsuite/HNB_Tests.TC_hnb_register_request_reject.pcap.stderr</relativePath></artifact><artifact><fileName>HNB_Tests.TC_hnb_register_request_reject.pcap.stdout</fileName><relativePath>logs/testsuite/HNB_Tests.TC_hnb_register_request_reject.pcap.stdout</relativePath></artifact><artifact><fileName>HNB_Tests.TC_hnb_register_request_reject.talloc</fileName><relativePath>logs/testsuite/HNB_Tests.TC_hnb_register_request_reject.talloc</relativePath></artifact><artifact><fileName>HNB_Tests.TC_mo_conn.merged</fileName><relativePath>logs/testsuite/HNB_Tests.TC_mo_conn.merged</relativePath></artifact><artifact><fileName>HNB_Tests.TC_mo_conn.netcat.stderr</fileName><relativePath>logs/testsuite/HNB_Tests.TC_mo_conn.netcat.stderr</relativePath></artifact><artifact><fileName>HNB_Tests.TC_mo_conn.pcap.gz</fileName><relativePath>logs/testsuite/HNB_Tests.TC_mo_conn.pcap.gz</relativePath></artifact><artifact><fileName>HNB_Tests.TC_mo_conn.pcap.stderr</fileName><relativePath>logs/testsuite/HNB_Tests.TC_mo_conn.pcap.stderr</relativePath></artifact><artifact><fileName>HNB_Tests.TC_mo_conn.pcap.stdout</fileName><relativePath>logs/testsuite/HNB_Tests.TC_mo_conn.pcap.stdout</relativePath></artifact><artifact><fileName>HNB_Tests.TC_mo_conn.talloc</fileName><relativePath>logs/testsuite/HNB_Tests.TC_mo_conn.talloc</relativePath></artifact><artifact><fileName>HNB_Tests.TC_paging.merged</fileName><relativePath>logs/testsuite/HNB_Tests.TC_paging.merged</relativePath></artifact><artifact><fileName>HNB_Tests.TC_paging.netcat.stderr</fileName><relativePath>logs/testsuite/HNB_Tests.TC_paging.netcat.stderr</relativePath></artifact><artifact><fileName>HNB_Tests.TC_paging.pcap.gz</fileName><relativePath>logs/testsuite/HNB_Tests.TC_paging.pcap.gz</relativePath></artifact><artifact><fileName>HNB_Tests.TC_paging.pcap.stderr</fileName><relativePath>logs/testsuite/HNB_Tests.TC_paging.pcap.stderr</relativePath></artifact><artifact><fileName>HNB_Tests.TC_paging.pcap.stdout</fileName><relativePath>logs/testsuite/HNB_Tests.TC_paging.pcap.stdout</relativePath></artifact><artifact><fileName>HNB_Tests.TC_paging.talloc</fileName><relativePath>logs/testsuite/HNB_Tests.TC_paging.talloc</relativePath></artifact><artifact><fileName>HNB_Tests.TC_ps_mo_gtp_ping_pong.merged</fileName><relativePath>logs/testsuite/HNB_Tests.TC_ps_mo_gtp_ping_pong.merged</relativePath></artifact><artifact><fileName>HNB_Tests.TC_ps_mo_gtp_ping_pong.netcat.stderr</fileName><relativePath>logs/testsuite/HNB_Tests.TC_ps_mo_gtp_ping_pong.netcat.stderr</relativePath></artifact><artifact><fileName>HNB_Tests.TC_ps_mo_gtp_ping_pong.pcap.gz</fileName><relativePath>logs/testsuite/HNB_Tests.TC_ps_mo_gtp_ping_pong.pcap.gz</relativePath></artifact><artifact><fileName>HNB_Tests.TC_ps_mo_gtp_ping_pong.pcap.stderr</fileName><relativePath>logs/testsuite/HNB_Tests.TC_ps_mo_gtp_ping_pong.pcap.stderr</relativePath></artifact><artifact><fileName>HNB_Tests.TC_ps_mo_gtp_ping_pong.pcap.stdout</fileName><relativePath>logs/testsuite/HNB_Tests.TC_ps_mo_gtp_ping_pong.pcap.stdout</relativePath></artifact><artifact><fileName>HNB_Tests.TC_ps_mo_gtp_ping_pong.talloc</fileName><relativePath>logs/testsuite/HNB_Tests.TC_ps_mo_gtp_ping_pong.talloc</relativePath></artifact><artifact><fileName>junit-xml-588.log</fileName><relativePath>logs/testsuite/junit-xml-588.log</relativePath></artifact><building>false</building><displayName>#1422</displayName><duration>61042</duration><estimatedDuration>60225</estimatedDuration><fullDisplayName>ttcn3-hnodeb-test-latest #1422</fullDisplayName><id>1422</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1422</number><queueId>146182</queueId><result>SUCCESS</result><timestamp>1781786820074</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/ttcn3-hnodeb-test-latest/1422/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ccid/CCID_Tests.ttcn</affectedPath><commitId>23c0eadcbd71899e5f9500f243bf5a3e82cba3bb</commitId><timestamp>1781784579000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>CCID: Check if reader accepts highest P3 value 0xff

This test should ensure that there is no buffer overflow when receiving
large responses from SIM.

Change-Id: I298795d791f2964758bd4792e10131f92cf561bc
</comment><date>2026-06-18 14:09:39 +0200</date><id>23c0eadcbd71899e5f9500f243bf5a3e82cba3bb</id><msg>CCID: Check if reader accepts highest P3 value 0xff</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>392c61c283a9a3d7d2b319234e21157311c37cc7</commitId><timestamp>1781784579000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>CCID: Check if reader handles special P3 value 0x00 correctly

If data is requested from SIM with P3 set 0x00, it means that 256
bytes are requested. The reader will receive a procedure byte, which
must cause it to receive all 256 data bytes + two status words.

Change-Id: Icc3fd1937b9829fcf825c58d7b676aa2be2c48e7
</comment><date>2026-06-18 14:09:39 +0200</date><id>392c61c283a9a3d7d2b319234e21157311c37cc7</id><msg>CCID: Check if reader handles special P3 value 0x00 correctly</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>8863954176b8cecb0886fed48e1f8f8b16e2ff4f</commitId><timestamp>1781784579000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>CCID: Check if reader restarts WWT upon NULL procedure byte

The reader will receive a NULL procedure byte every 0.2 for a long time.
The reader may only respond with a status that time extension was
requested. At the end the SIM proceeds with a valid response. This
response must be returned by the reader.

Change-Id: I4eb09e86f88df19d96e9ec55872654352ca2ebd5
</comment><date>2026-06-18 14:09:39 +0200</date><id>8863954176b8cecb0886fed48e1f8f8b16e2ff4f</id><msg>CCID: Check if reader restarts WWT upon NULL procedure byte</msg><path><editType>edit</editType><file>ccid/CCID_Tests.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>library/SIMTRACE_Emulation.ttcn</affectedPath><commitId>9d942e3dc3fd8c73051b416b969d66cbaf4fe682</commitId><timestamp>1781784579000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>SIMTRACE: Increase USB receive buffer size

The maximum SIM request data can be 255 bytes. Additionally, the
SIMtrace PDU header is 14 bytes. So increase the buffer to 269 bytes.

Change-Id: I05261b4a754b4892955d0b4e426bd32be261efa7
</comment><date>2026-06-18 14:09:39 +0200</date><id>9d942e3dc3fd8c73051b416b969d66cbaf4fe682</id><msg>SIMTRACE: Increase USB receive buffer size</msg><path><editType>edit</editType><file>library/SIMTRACE_Emulation.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ccid/CCID_Tests.ttcn</affectedPath><commitId>f1b59648b4c6bbacd13995f0b5707f757aac85d4</commitId><timestamp>1781784579000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>CCID: Check if reader sends request TPDU with maximum size

The maximum size of a request TPDU can have 5 bytes header and 255 bytes
data. It is expected that the reader transmits all bytes to SIM without
failure.

Change-Id: I7c1cb52b578c19d6c0ec1493e45f6ed9c43735b4
</comment><date>2026-06-18 14:09:39 +0200</date><id>f1b59648b4c6bbacd13995f0b5707f757aac85d4</id><msg>CCID: Check if reader sends request TPDU with maximum size</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>5e1e548eb27946024c5a3cb54a818d1e7f145789</commitId><timestamp>1781784629000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>CCID: Check response of reader with empty SIM carrier

The reader has a SIM carrier inserted, but there is no response from the
SIM while expecting the ATR. The reader will get a timeout and is
expected to respond with a suitable error code.

The test uses the slot with the SIMtrace inserted. The SIMtrace will not
respond with an ATR. This way there is no (extra) empty slot required
for this test.

Change-Id: Ifebdcce8f9dd9a51de5a5cb6cf223041d5c38622
</comment><date>2026-06-18 14:10:29 +0200</date><id>5e1e548eb27946024c5a3cb54a818d1e7f145789</id><msg>CCID: Check response of reader with empty SIM carrier</msg><path><editType>edit</editType><file>ccid/CCID_Tests.ttcn</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ccid/testenv.cfg</affectedPath><commitId>bde551a35dd6374bddd9523dc03c9ac337c00c32</commitId><timestamp>1781784630000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>CCID: Add testenv.cfg to run tests using testenv

Change-Id: I97c9da414facf438aa28d5200c4152730ff763a2
</comment><date>2026-06-18 14:10:30 +0200</date><id>bde551a35dd6374bddd9523dc03c9ac337c00c32</id><msg>CCID: Add testenv.cfg to run tests using testenv</msg><path><editType>add</editType><file>ccid/testenv.cfg</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ccid/CCID_Tests.ttcn</affectedPath><commitId>0b9f6a90ac002cdd0f4382a91bbedb3feea304ad</commitId><timestamp>1781784630000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>CCID: Check if reader times out while expecting status words

A case 1 APDU is sent toward the reader. The reader expects two status
words. If none of these are sent by the SIM the reader must timeout and
send an error message back to the host.

Change-Id: I054b56a9e2f10e5b984ad0398efb4be5696ce16c
</comment><date>2026-06-18 14:10:30 +0200</date><id>0b9f6a90ac002cdd0f4382a91bbedb3feea304ad</id><msg>CCID: Check if reader times out while expecting status words</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/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit></freeStyleBuild>