{
  "_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:nightly"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "EMAIL_NOTIFICATIONS",
          "value" : "jenkins-notifications@lists.osmocom.org"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 3,
      "buildableTimeMillis" : 3,
      "buildingDurationMillis" : 66367,
      "executingTimeMillis" : 66367,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 1,
      "waitingTimeMillis" : 1
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1875,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ca786b1a9723d502f550e731b3477f9b51e7856f",
            "branch" : [
              {
                "SHA1" : "ca786b1a9723d502f550e731b3477f9b51e7856f",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ca786b1a9723d502f550e731b3477f9b51e7856f",
            "branch" : [
              {
                "SHA1" : "ca786b1a9723d502f550e731b3477f9b51e7856f",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "ca786b1a9723d502f550e731b3477f9b51e7856f",
        "branch" : [
          {
            "SHA1" : "ca786b1a9723d502f550e731b3477f9b51e7856f",
            "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" : None,
      "fileName" : "osmo-pcap-client.cfg",
      "relativePath" : "logs/pcap-client/osmo-pcap-client.cfg"
    },
    {
      "displayPath" : None,
      "fileName" : "pcap-client.log",
      "relativePath" : "logs/pcap-client/pcap-client.log"
    },
    {
      "displayPath" : None,
      "fileName" : "testenv-pcap-client-osmocom-nightly-20260608-1033-fb2e82c1-0.log",
      "relativePath" : "logs/podman/testenv-pcap-client-osmocom-nightly-20260608-1033-fb2e82c1-0.log"
    },
    {
      "displayPath" : None,
      "fileName" : "testenv-pcap-client-osmocom-nightly-20260608-1033-fb2e82c1-1.log",
      "relativePath" : "logs/podman/testenv-pcap-client-osmocom-nightly-20260608-1033-fb2e82c1-1.log"
    },
    {
      "displayPath" : None,
      "fileName" : "Common.cfg",
      "relativePath" : "logs/testsuite/Common.cfg"
    },
    {
      "displayPath" : None,
      "fileName" : "junit-xml-448.log",
      "relativePath" : "logs/testsuite/junit-xml-448.log"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.cfg",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.cfg"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.default",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.default"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.merged",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.netcat.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.pcap.gz",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.pcap.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.pcap.stdout",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.talloc",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.talloc"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.merged",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.netcat.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.gz",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.stdout",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.talloc",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.talloc"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.merged",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.netcat.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.pcap.gz",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.pcap.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.pcap.stdout",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.talloc",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.talloc"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.merged",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.merged"
    },
    {
      "displayPath" : None,
      "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" : None,
      "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" : None,
      "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" : None,
      "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" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.talloc",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.talloc"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.merged",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.netcat.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.pcap.gz",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.pcap.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.pcap.stdout",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.talloc",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.talloc"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1875",
  "duration" : 66367,
  "estimatedDuration" : 64848,
  "executor" : None,
  "fullDisplayName" : "ttcn3-pcap-client-test #1875",
  "id" : "1875",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1875,
  "queueId" : 137609,
  "result" : "SUCCESS",
  "timestamp" : 1780914780869,
  "url" : "https://jenkins.osmocom.org/jenkins/job/ttcn3-pcap-client-test/1875/",
  "builtOn" : "build5-deb12build-ansible",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv.py",
          "_testenv/testenv/testenv_cfg.py",
          "_testenv/testenv/podman.py"
        ],
        "commitId" : "2ebcc1ddd03cd694651e5dd904a0c85d8075edcb",
        "timestamp" : 1780649550000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: fix podman_extra with multiple cfgs\u000a\u000aDo not reuse the container that gets started to build the testsuite and\u000atest components, to also do the the first testsuite run. Restart it\u000aafter selecting the current testenv*.cfg, and use the podman_extra value\u000afrom the right config instead.\u000a\u000aAs side-effect, this also makes the container restart logic much\u000asimpler.\u000a\u000aChange-Id: I12e187726673e1ca1b1ecfff6b34b1803127be86\u000a",
        "date" : "2026-06-05 10:52:30 +0200",
        "id" : "2ebcc1ddd03cd694651e5dd904a0c85d8075edcb",
        "msg" : "testenv: fix podman_extra with multiple cfgs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/testenv_cfg.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/podman.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ccid/CCID_Tests.ttcn"
        ],
        "commitId" : "55fcefdd3ae208f77f148af2b2038a9a4e773886",
        "timestamp" : 1780913343000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "CCID: Check if parameters keep unchanged, if set without change.\u000a\u000aUsing SetParameters with the current set of parameter must not cause\u000athem to change.\u000a\u000aChange-Id: Id1bf5e58ba910d0633104b3bc3e902ce7d31cb10\u000a",
        "date" : "2026-06-08 10:09:03 +0000",
        "id" : "55fcefdd3ae208f77f148af2b2038a9a4e773886",
        "msg" : "CCID: Check if parameters keep unchanged, if set without change.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ccid/CCID_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ccid/CCID_Tests.ttcn"
        ],
        "commitId" : "41cd26ad4f61d06f99ea712f72b6616d796af560",
        "timestamp" : 1780913343000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "CCID: Fix “unsupported Secure” test case\u000a\u000aExpect SlotStatus or DataBlock. The specification states that DataBlock\u000aresponse is used to indicate, if Secure command is not suppported.\u000aExisting implementation, such as Omnikey Cardman 3121 or\u000aosmo-ccid-firmware respond with SlotStatus instead.\u000a\u000aChange-Id: I21517c3e28e0d0e42e8a177b7c668bff15c35aa0\u000a",
        "date" : "2026-06-08 10:09:03 +0000",
        "id" : "41cd26ad4f61d06f99ea712f72b6616d796af560",
        "msg" : "CCID: Fix “unsupported Secure” test case",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ccid/CCID_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ccid/CCID_Tests.ttcn"
        ],
        "commitId" : "0c4eecef8c3e6e32c5471c7c0cdb6e85deca5208",
        "timestamp" : 1780913343000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "CCID: Successful case 4 APDU test\u000a\u000aA GET RESPONSE APDU must respond with the exact number of bytes that\u000ahave been indicated by SW2 of the previous SELECT MF APDU.\u000a\u000aChange-Id: I88c5ad3285c025f584b1c0296095beb918ab3f4e\u000a",
        "date" : "2026-06-08 10:09:03 +0000",
        "id" : "0c4eecef8c3e6e32c5471c7c0cdb6e85deca5208",
        "msg" : "CCID: Successful case 4 APDU test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ccid/CCID_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ccid/CCID_Tests.ttcn"
        ],
        "commitId" : "2d8b3d041da54f3dc4ef54d24e892767d459cae2",
        "timestamp" : 1780913343000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "CCID: Successful case 1 APDU test\u000a\u000aA MANAGE CHANNEL APDU has no data and must respond without any data,\u000ajust the status words.\u000a\u000aChange-Id: I7d5ee9bbd8bb2505a762e3fd80238db658940c16\u000a",
        "date" : "2026-06-08 10:09:03 +0000",
        "id" : "2d8b3d041da54f3dc4ef54d24e892767d459cae2",
        "msg" : "CCID: Successful case 1 APDU test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ccid/CCID_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ccid/CCID_Tests.ttcn"
        ],
        "commitId" : "ca786b1a9723d502f550e731b3477f9b51e7856f",
        "timestamp" : 1780913343000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "CCID: Successful case 2 and 3 APDU tests\u000a\u000aA SELECT APDU has data and must respond without any data, just the\u000astatus words.\u000a\u000aA READ BINARY APDU has no data, but it must respond with data, followed\u000aby the status words.\u000a\u000aChange-Id: I9110250020c11bc7382b6308a182c09bb79e5e5e\u000a",
        "date" : "2026-06-08 10:09:03 +0000",
        "id" : "ca786b1a9723d502f550e731b3477f9b51e7856f",
        "msg" : "CCID: Successful case 2 and 3 APDU tests",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ccid/CCID_Tests.ttcn"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
      "fullName" : "laforge"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
      "fullName" : "Oliver Smith"
    }
  ]
}