{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.TimerTrigger$TimerTriggerCause",
          "shortDescription" : "Started by timer"
        }
      ]
    },
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "BRANCH",
          "value" : "master"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "TESTENV_ARGS",
          "value" : "-b osmocom:latest"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "EMAIL_NOTIFICATIONS",
          "value" : "jenkins-notifications@lists.osmocom.org"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 4,
      "buildableTimeMillis" : 4,
      "buildingDurationMillis" : 65216,
      "executingTimeMillis" : 65216,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 660,
      "waitingTimeMillis" : 660
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1875,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "0b9f6a90ac002cdd0f4382a91bbedb3feea304ad",
            "branch" : [
              {
                "SHA1" : "0b9f6a90ac002cdd0f4382a91bbedb3feea304ad",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0b9f6a90ac002cdd0f4382a91bbedb3feea304ad",
            "branch" : [
              {
                "SHA1" : "0b9f6a90ac002cdd0f4382a91bbedb3feea304ad",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "0b9f6a90ac002cdd0f4382a91bbedb3feea304ad",
        "branch" : [
          {
            "SHA1" : "0b9f6a90ac002cdd0f4382a91bbedb3feea304ad",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/osmo-ttcn3-hacks"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 5,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : null,
      "fileName" : "osmo-pcap-client.cfg",
      "relativePath" : "logs/pcap-client/osmo-pcap-client.cfg"
    },
    {
      "displayPath" : null,
      "fileName" : "pcap-client.log",
      "relativePath" : "logs/pcap-client/pcap-client.log"
    },
    {
      "displayPath" : null,
      "fileName" : "testenv-pcap-client-osmocom-latest-20260618-1310-0e7a0a24-0.log",
      "relativePath" : "logs/podman/testenv-pcap-client-osmocom-latest-20260618-1310-0e7a0a24-0.log"
    },
    {
      "displayPath" : null,
      "fileName" : "testenv-pcap-client-osmocom-latest-20260618-1310-0e7a0a24-1.log",
      "relativePath" : "logs/podman/testenv-pcap-client-osmocom-latest-20260618-1310-0e7a0a24-1.log"
    },
    {
      "displayPath" : null,
      "fileName" : "Common.cfg",
      "relativePath" : "logs/testsuite/Common.cfg"
    },
    {
      "displayPath" : null,
      "fileName" : "junit-xml-448.log",
      "relativePath" : "logs/testsuite/junit-xml-448.log"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.cfg",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.cfg"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.default",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.default"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.merged",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.merged"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.netcat.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.netcat.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.pcap.gz",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.pcap.gz"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.pcap.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.pcap.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.pcap.stdout",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.pcap.stdout"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.talloc",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.talloc"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.merged",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.merged"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.netcat.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.netcat.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.gz",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.gz"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.stdout",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.stdout"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.talloc",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.talloc"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.merged",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.merged"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.netcat.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.netcat.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.pcap.gz",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.pcap.gz"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.pcap.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.pcap.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.pcap.stdout",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.pcap.stdout"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.talloc",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.talloc"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.merged",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.merged"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.netcat.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.netcat.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.pcap.gz",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.pcap.gz"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.pcap.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.pcap.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.pcap.stdout",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.pcap.stdout"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.talloc",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.talloc"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.merged",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.merged"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.netcat.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.netcat.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.pcap.gz",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.pcap.gz"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.pcap.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.pcap.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.pcap.stdout",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.pcap.stdout"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.talloc",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.talloc"
    }
  ],
  "building" : false,
  "description" : null,
  "displayName" : "#1875",
  "duration" : 65216,
  "estimatedDuration" : 65044,
  "executor" : null,
  "fullDisplayName" : "ttcn3-pcap-client-test-latest #1875",
  "id" : "1875",
  "inProgress" : false,
  "keepLog" : false,
  "number" : 1875,
  "queueId" : 146189,
  "result" : "SUCCESS",
  "timestamp" : 1781788200733,
  "url" : "https://jenkins.osmocom.org/jenkins/job/ttcn3-pcap-client-test-latest/1875/",
  "builtOn" : "build4-deb12build-ansible",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ccid/CCID_Tests.ttcn"
        ],
        "commitId" : "23c0eadcbd71899e5f9500f243bf5a3e82cba3bb",
        "timestamp" : 1781784579000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/aeversberg",
          "fullName" : "Andreas Eversberg"
        },
        "authorEmail" : "aeversberg@sysmocom.de",
        "comment" : "CCID: Check if reader accepts highest P3 value 0xff\u000a\u000aThis test should ensure that there is no buffer overflow when receiving\u000alarge responses from SIM.\u000a\u000aChange-Id: I298795d791f2964758bd4792e10131f92cf561bc\u000a",
        "date" : "2026-06-18 14:09:39 +0200",
        "id" : "23c0eadcbd71899e5f9500f243bf5a3e82cba3bb",
        "msg" : "CCID: Check if reader accepts highest P3 value 0xff",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ccid/CCID_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ccid/CCID_Tests.ttcn"
        ],
        "commitId" : "392c61c283a9a3d7d2b319234e21157311c37cc7",
        "timestamp" : 1781784579000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/aeversberg",
          "fullName" : "Andreas Eversberg"
        },
        "authorEmail" : "aeversberg@sysmocom.de",
        "comment" : "CCID: Check if reader handles special P3 value 0x00 correctly\u000a\u000aIf data is requested from SIM with P3 set 0x00, it means that 256\u000abytes are requested. The reader will receive a procedure byte, which\u000amust cause it to receive all 256 data bytes + two status words.\u000a\u000aChange-Id: Icc3fd1937b9829fcf825c58d7b676aa2be2c48e7\u000a",
        "date" : "2026-06-18 14:09:39 +0200",
        "id" : "392c61c283a9a3d7d2b319234e21157311c37cc7",
        "msg" : "CCID: Check if reader handles special P3 value 0x00 correctly",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ccid/CCID_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ccid/CCID_Tests.ttcn"
        ],
        "commitId" : "8863954176b8cecb0886fed48e1f8f8b16e2ff4f",
        "timestamp" : 1781784579000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/aeversberg",
          "fullName" : "Andreas Eversberg"
        },
        "authorEmail" : "aeversberg@sysmocom.de",
        "comment" : "CCID: Check if reader restarts WWT upon NULL procedure byte\u000a\u000aThe reader will receive a NULL procedure byte every 0.2 for a long time.\u000aThe reader may only respond with a status that time extension was\u000arequested. At the end the SIM proceeds with a valid response. This\u000aresponse must be returned by the reader.\u000a\u000aChange-Id: I4eb09e86f88df19d96e9ec55872654352ca2ebd5\u000a",
        "date" : "2026-06-18 14:09:39 +0200",
        "id" : "8863954176b8cecb0886fed48e1f8f8b16e2ff4f",
        "msg" : "CCID: Check if reader restarts WWT upon NULL procedure byte",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ccid/CCID_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/SIMTRACE_Emulation.ttcn"
        ],
        "commitId" : "9d942e3dc3fd8c73051b416b969d66cbaf4fe682",
        "timestamp" : 1781784579000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/aeversberg",
          "fullName" : "Andreas Eversberg"
        },
        "authorEmail" : "aeversberg@sysmocom.de",
        "comment" : "SIMTRACE: Increase USB receive buffer size\u000a\u000aThe maximum SIM request data can be 255 bytes. Additionally, the\u000aSIMtrace PDU header is 14 bytes. So increase the buffer to 269 bytes.\u000a\u000aChange-Id: I05261b4a754b4892955d0b4e426bd32be261efa7\u000a",
        "date" : "2026-06-18 14:09:39 +0200",
        "id" : "9d942e3dc3fd8c73051b416b969d66cbaf4fe682",
        "msg" : "SIMTRACE: Increase USB receive buffer size",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/SIMTRACE_Emulation.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ccid/CCID_Tests.ttcn"
        ],
        "commitId" : "f1b59648b4c6bbacd13995f0b5707f757aac85d4",
        "timestamp" : 1781784579000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/aeversberg",
          "fullName" : "Andreas Eversberg"
        },
        "authorEmail" : "aeversberg@sysmocom.de",
        "comment" : "CCID: Check if reader sends request TPDU with maximum size\u000a\u000aThe maximum size of a request TPDU can have 5 bytes header and 255 bytes\u000adata. It is expected that the reader transmits all bytes to SIM without\u000afailure.\u000a\u000aChange-Id: I7c1cb52b578c19d6c0ec1493e45f6ed9c43735b4\u000a",
        "date" : "2026-06-18 14:09:39 +0200",
        "id" : "f1b59648b4c6bbacd13995f0b5707f757aac85d4",
        "msg" : "CCID: Check if reader sends request TPDU with maximum size",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ccid/CCID_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ccid/CCID_Tests.ttcn"
        ],
        "commitId" : "5e1e548eb27946024c5a3cb54a818d1e7f145789",
        "timestamp" : 1781784629000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/aeversberg",
          "fullName" : "Andreas Eversberg"
        },
        "authorEmail" : "aeversberg@sysmocom.de",
        "comment" : "CCID: Check response of reader with empty SIM carrier\u000a\u000aThe reader has a SIM carrier inserted, but there is no response from the\u000aSIM while expecting the ATR. The reader will get a timeout and is\u000aexpected to respond with a suitable error code.\u000a\u000aThe test uses the slot with the SIMtrace inserted. The SIMtrace will not\u000arespond with an ATR. This way there is no (extra) empty slot required\u000afor this test.\u000a\u000aChange-Id: Ifebdcce8f9dd9a51de5a5cb6cf223041d5c38622\u000a",
        "date" : "2026-06-18 14:10:29 +0200",
        "id" : "5e1e548eb27946024c5a3cb54a818d1e7f145789",
        "msg" : "CCID: Check response of reader with empty SIM carrier",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ccid/CCID_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ccid/testenv.cfg"
        ],
        "commitId" : "bde551a35dd6374bddd9523dc03c9ac337c00c32",
        "timestamp" : 1781784630000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/aeversberg",
          "fullName" : "Andreas Eversberg"
        },
        "authorEmail" : "aeversberg@sysmocom.de",
        "comment" : "CCID: Add testenv.cfg to run tests using testenv\u000a\u000aChange-Id: I97c9da414facf438aa28d5200c4152730ff763a2\u000a",
        "date" : "2026-06-18 14:10:30 +0200",
        "id" : "bde551a35dd6374bddd9523dc03c9ac337c00c32",
        "msg" : "CCID: Add testenv.cfg to run tests using testenv",
        "paths" : [
          {
            "editType" : "add",
            "file" : "ccid/testenv.cfg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ccid/CCID_Tests.ttcn"
        ],
        "commitId" : "0b9f6a90ac002cdd0f4382a91bbedb3feea304ad",
        "timestamp" : 1781784630000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/aeversberg",
          "fullName" : "Andreas Eversberg"
        },
        "authorEmail" : "aeversberg@sysmocom.de",
        "comment" : "CCID: Check if reader times out while expecting status words\u000a\u000aA case 1 APDU is sent toward the reader. The reader expects two status\u000awords. If none of these are sent by the SIM the reader must timeout and\u000asend an error message back to the host.\u000a\u000aChange-Id: I054b56a9e2f10e5b984ad0398efb4be5696ce16c\u000a",
        "date" : "2026-06-18 14:10:30 +0200",
        "id" : "0b9f6a90ac002cdd0f4382a91bbedb3feea304ad",
        "msg" : "CCID: Check if reader times out while expecting status words",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ccid/CCID_Tests.ttcn"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/aeversberg",
      "fullName" : "Andreas Eversberg"
    }
  ]
}