{
  "_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:asan"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "EMAIL_NOTIFICATIONS",
          "value" : "jenkins-notifications@lists.osmocom.org"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 2,
      "buildableTimeMillis" : 2,
      "buildingDurationMillis" : 61487,
      "executingTimeMillis" : 61487,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 2,
      "waitingTimeMillis" : 2
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 735,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "ca786b1a9723d502f550e731b3477f9b51e7856f",
            "branch" : [
              {
                "SHA1" : "ca786b1a9723d502f550e731b3477f9b51e7856f",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ca786b1a9723d502f550e731b3477f9b51e7856f",
            "branch" : [
              {
                "SHA1" : "ca786b1a9723d502f550e731b3477f9b51e7856f",
                "name" : "origin/master"
              }
            ]
          }
        },
        "refs/remotes/origin/osmith/wip-testenv" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 59,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "93b5ce172795ebc77ecb00c69e0d837d4ef4064d",
            "branch" : [
              {
                "SHA1" : "93b5ce172795ebc77ecb00c69e0d837d4ef4064d",
                "name" : "refs/remotes/origin/osmith/wip-testenv"
              }
            ]
          },
          "revision" : {
            "SHA1" : "93b5ce172795ebc77ecb00c69e0d837d4ef4064d",
            "branch" : [
              {
                "SHA1" : "93b5ce172795ebc77ecb00c69e0d837d4ef4064d",
                "name" : "refs/remotes/origin/osmith/wip-testenv"
              }
            ]
          }
        }
      },
      "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" : 7,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : null,
      "fileName" : "hnodeb.log",
      "relativePath" : "logs/hnodeb/hnodeb.log"
    },
    {
      "displayPath" : null,
      "fileName" : "osmo-hnodeb.cfg",
      "relativePath" : "logs/hnodeb/osmo-hnodeb.cfg"
    },
    {
      "displayPath" : null,
      "fileName" : "testenv-hnodeb-osmocom-nightly-asan-20260608-1613-1e36ebfa-0.log",
      "relativePath" : "logs/podman/testenv-hnodeb-osmocom-nightly-asan-20260608-1613-1e36ebfa-0.log"
    },
    {
      "displayPath" : null,
      "fileName" : "testenv-hnodeb-osmocom-nightly-asan-20260608-1613-1e36ebfa-1.log",
      "relativePath" : "logs/podman/testenv-hnodeb-osmocom-nightly-asan-20260608-1613-1e36ebfa-1.log"
    },
    {
      "displayPath" : null,
      "fileName" : "Common.cfg",
      "relativePath" : "logs/testsuite/Common.cfg"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.cfg",
      "relativePath" : "logs/testsuite/HNB_Tests.cfg"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.default",
      "relativePath" : "logs/testsuite/HNB_Tests.default"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_cs_mo_call.merged",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_cs_mo_call.merged"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_cs_mo_call.netcat.stderr",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_cs_mo_call.netcat.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_cs_mo_call.pcap.gz",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_cs_mo_call.pcap.gz"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_cs_mo_call.pcap.stderr",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_cs_mo_call.pcap.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_cs_mo_call.pcap.stdout",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_cs_mo_call.pcap.stdout"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_cs_mo_call.talloc",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_cs_mo_call.talloc"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_cs_mo_call_audio_v0.merged",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_cs_mo_call_audio_v0.merged"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_cs_mo_call_audio_v0.netcat.stderr",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_cs_mo_call_audio_v0.netcat.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_cs_mo_call_audio_v0.pcap.gz",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_cs_mo_call_audio_v0.pcap.gz"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_cs_mo_call_audio_v0.pcap.stderr",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_cs_mo_call_audio_v0.pcap.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_cs_mo_call_audio_v0.pcap.stdout",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_cs_mo_call_audio_v0.pcap.stdout"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_cs_mo_call_audio_v0.talloc",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_cs_mo_call_audio_v0.talloc"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_hnb_register_request_accept.merged",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_hnb_register_request_accept.merged"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_hnb_register_request_accept.netcat.stderr",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_hnb_register_request_accept.netcat.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_hnb_register_request_accept.pcap.gz",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_hnb_register_request_accept.pcap.gz"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_hnb_register_request_accept.pcap.stderr",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_hnb_register_request_accept.pcap.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_hnb_register_request_accept.pcap.stdout",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_hnb_register_request_accept.pcap.stdout"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_hnb_register_request_accept.talloc",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_hnb_register_request_accept.talloc"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_hnb_register_request_reject.merged",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_hnb_register_request_reject.merged"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_hnb_register_request_reject.netcat.stderr",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_hnb_register_request_reject.netcat.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_hnb_register_request_reject.pcap.gz",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_hnb_register_request_reject.pcap.gz"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_hnb_register_request_reject.pcap.stderr",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_hnb_register_request_reject.pcap.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_hnb_register_request_reject.pcap.stdout",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_hnb_register_request_reject.pcap.stdout"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_hnb_register_request_reject.talloc",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_hnb_register_request_reject.talloc"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_mo_conn.merged",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_mo_conn.merged"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_mo_conn.netcat.stderr",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_mo_conn.netcat.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_mo_conn.pcap.gz",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_mo_conn.pcap.gz"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_mo_conn.pcap.stderr",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_mo_conn.pcap.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_mo_conn.pcap.stdout",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_mo_conn.pcap.stdout"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_mo_conn.talloc",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_mo_conn.talloc"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_paging.merged",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_paging.merged"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_paging.netcat.stderr",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_paging.netcat.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_paging.pcap.gz",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_paging.pcap.gz"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_paging.pcap.stderr",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_paging.pcap.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_paging.pcap.stdout",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_paging.pcap.stdout"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_paging.talloc",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_paging.talloc"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_ps_mo_gtp_ping_pong.merged",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_ps_mo_gtp_ping_pong.merged"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_ps_mo_gtp_ping_pong.netcat.stderr",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_ps_mo_gtp_ping_pong.netcat.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_ps_mo_gtp_ping_pong.pcap.gz",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_ps_mo_gtp_ping_pong.pcap.gz"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_ps_mo_gtp_ping_pong.pcap.stderr",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_ps_mo_gtp_ping_pong.pcap.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_ps_mo_gtp_ping_pong.pcap.stdout",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_ps_mo_gtp_ping_pong.pcap.stdout"
    },
    {
      "displayPath" : null,
      "fileName" : "HNB_Tests.TC_ps_mo_gtp_ping_pong.talloc",
      "relativePath" : "logs/testsuite/HNB_Tests.TC_ps_mo_gtp_ping_pong.talloc"
    },
    {
      "displayPath" : null,
      "fileName" : "junit-xml-588.log",
      "relativePath" : "logs/testsuite/junit-xml-588.log"
    }
  ],
  "building" : false,
  "description" : null,
  "displayName" : "#735",
  "duration" : 61487,
  "estimatedDuration" : 62241,
  "executor" : null,
  "fullDisplayName" : "ttcn3-hnodeb-test-asan #735",
  "id" : "735",
  "inProgress" : false,
  "keepLog" : false,
  "number" : 735,
  "queueId" : 137862,
  "result" : "SUCCESS",
  "timestamp" : 1780935180870,
  "url" : "https://jenkins.osmocom.org/jenkins/job/ttcn3-hnodeb-test-asan/735/",
  "builtOn" : "build4-deb12build-ansible",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/testenv_cfg.py",
          "_testenv/testenv.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/podman.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/testenv_cfg.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv.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"
    }
  ]
}