{
  "_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" : 1656,
      "buildableTimeMillis" : 1656,
      "buildingDurationMillis" : 211903,
      "executingTimeMillis" : 211903,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 0,
      "waitingTimeMillis" : 0
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 324,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "643b4a62d49ee05fac3a02b38ce04268af15cbef",
            "branch" : [
              {
                "SHA1" : "643b4a62d49ee05fac3a02b38ce04268af15cbef",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "643b4a62d49ee05fac3a02b38ce04268af15cbef",
            "branch" : [
              {
                "SHA1" : "643b4a62d49ee05fac3a02b38ce04268af15cbef",
                "name" : "origin/master"
              }
            ]
          }
        },
        "refs/remotes/origin/osmith/wip" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f0896d7cb38883f14a963344b6e317eeee02878b",
            "branch" : [
              {
                "SHA1" : "f0896d7cb38883f14a963344b6e317eeee02878b",
                "name" : "refs/remotes/origin/osmith/wip"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f0896d7cb38883f14a963344b6e317eeee02878b",
            "branch" : [
              {
                "SHA1" : "f0896d7cb38883f14a963344b6e317eeee02878b",
                "name" : "refs/remotes/origin/osmith/wip"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "643b4a62d49ee05fac3a02b38ce04268af15cbef",
        "branch" : [
          {
            "SHA1" : "643b4a62d49ee05fac3a02b38ce04268af15cbef",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/osmo-ttcn3-hacks"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 31,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : None,
      "fileName" : "testenv-s1gw-osmocom-latest-20250828-1212-07d619af-0.log",
      "relativePath" : "logs/podman/testenv-s1gw-osmocom-latest-20250828-1212-07d619af-0.log"
    },
    {
      "displayPath" : None,
      "fileName" : "osmo-s1gw.config",
      "relativePath" : "logs/s1gw/osmo-s1gw.config"
    },
    {
      "displayPath" : None,
      "fileName" : "s1gw.log",
      "relativePath" : "logs/s1gw/s1gw.log"
    },
    {
      "displayPath" : None,
      "fileName" : "Common.cfg",
      "relativePath" : "logs/testsuite/Common.cfg"
    },
    {
      "displayPath" : None,
      "fileName" : "junit-xml-5998.log",
      "relativePath" : "logs/testsuite/junit-xml-5998.log"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.cfg",
      "relativePath" : "logs/testsuite/S1GW_Tests.cfg"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.default",
      "relativePath" : "logs/testsuite/S1GW_Tests.default"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_conn_term_by_mme.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_conn_term_by_mme.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_conn_term_by_mme.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_conn_term_by_mme.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_conn_term_by_mme.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_conn_term_by_mme.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_conn_term_by_mme.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_conn_term_by_mme.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_conn_term_by_mme.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_conn_term_by_mme.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_conn_term_mme_unavail.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_conn_term_mme_unavail.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_conn_term_mme_unavail.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_conn_term_mme_unavail.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_conn_term_mme_unavail.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_conn_term_mme_unavail.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_conn_term_mme_unavail.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_conn_term_mme_unavail.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_conn_term_mme_unavail.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_conn_term_mme_unavail.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_ind_cnf.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_ind_cnf.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_ind_cnf.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_ind_cnf.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_ind_cnf.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_ind_cnf.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_ind_cnf.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_ind_cnf.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_ind_cnf.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_ind_cnf.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_ind_cnf_multi.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_ind_cnf_multi.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_ind_cnf_multi.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_ind_cnf_multi.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_ind_cnf_multi.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_ind_cnf_multi.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_ind_cnf_multi.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_ind_cnf_multi.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_ind_cnf_multi.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_ind_cnf_multi.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_req_rsp.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_req_rsp.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_req_rsp.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_req_rsp.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_req_rsp.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_req_rsp.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_req_rsp.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_req_rsp.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_req_rsp.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_req_rsp.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_req_rsp_multi.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_req_rsp_multi.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_req_rsp_multi.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_req_rsp_multi.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_req_rsp_multi.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_req_rsp_multi.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_req_rsp_multi.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_req_rsp_multi.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_modify_req_rsp_multi.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_modify_req_rsp_multi.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_release_ind.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_release_ind.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_release_ind.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_release_ind.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_release_ind.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_release_ind.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_release_ind.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_release_ind.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_release_ind.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_release_ind.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup3.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup3.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup3.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup3.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup3.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup3.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup3.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup3.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup3.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup3.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup3_multi.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup3_multi.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup3_multi.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup3_multi.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup3_multi.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup3_multi.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup3_multi.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup3_multi.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup3_multi.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup3_multi.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup_failure.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup_failure.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup_failure.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup_failure.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup_failure.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup_failure.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup_failure.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup_failure.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup_failure.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup_failure.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup_multi.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup_multi.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup_multi.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup_multi.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup_multi.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup_multi.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup_multi.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup_multi.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_e_rab_setup_multi.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_e_rab_setup_multi.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup3.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup3.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup3.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup3.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup3.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup3.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup3.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup3.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup3.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup3.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup3_multi.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup3_multi.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup3_multi.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup3_multi.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup3_multi.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup3_multi.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup3_multi.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup3_multi.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup3_multi.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup3_multi.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup_failure.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup_failure.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup_failure.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup_failure.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup_failure.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup_failure.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup_failure.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup_failure.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup_failure.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup_failure.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup_multi.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup_multi.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup_multi.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup_multi.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup_multi.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup_multi.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup_multi.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup_multi.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_initial_ctx_setup_multi.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_initial_ctx_setup_multi.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_pfcp_heartbeat.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_pfcp_heartbeat.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_pfcp_heartbeat.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_pfcp_heartbeat.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_pfcp_heartbeat.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_pfcp_heartbeat.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_pfcp_heartbeat.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_pfcp_heartbeat.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_pfcp_heartbeat.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_pfcp_heartbeat.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_setup.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_setup.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_setup.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_setup.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_setup.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_setup.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_setup.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_setup.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_setup.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_setup.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_setup_multi.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_setup_multi.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_setup_multi.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_setup_multi.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_setup_multi.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_setup_multi.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_setup_multi.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_setup_multi.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_setup_multi.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_setup_multi.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_cmd_compl.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_cmd_compl.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_cmd_compl.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_cmd_compl.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_cmd_compl.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_cmd_compl.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_cmd_compl.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_cmd_compl.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_cmd_compl.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_cmd_compl.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_cmd_compl3.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_cmd_compl3.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_cmd_compl3.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_cmd_compl3.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_cmd_compl3.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_cmd_compl3.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_cmd_compl3.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_cmd_compl3.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_cmd_compl3.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_cmd_compl3.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_req.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_req.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_req.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_req.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_req.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_req.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_req.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_req.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_req.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_req.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_req3.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_req3.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_req3.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_req3.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_req3.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_req3.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_req3.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_req3.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_ue_ctx_release_req3.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_ue_ctx_release_req3.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_e_rab_release_cmd.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_e_rab_release_cmd.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_e_rab_release_cmd.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_e_rab_release_cmd.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_e_rab_release_cmd.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_e_rab_release_cmd.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_e_rab_release_cmd.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_e_rab_release_cmd.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_e_rab_release_cmd.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_e_rab_release_cmd.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_e_rab_release_ind.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_e_rab_release_ind.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_e_rab_release_ind.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_e_rab_release_ind.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_e_rab_release_ind.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_e_rab_release_ind.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_e_rab_release_ind.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_e_rab_release_ind.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_e_rab_release_ind.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_e_rab_release_ind.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_e_rab_setup.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_e_rab_setup.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_e_rab_setup.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_e_rab_setup.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_e_rab_setup.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_e_rab_setup.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_e_rab_setup.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_e_rab_setup.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_e_rab_setup.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_e_rab_setup.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_initial_ctx_setup.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_initial_ctx_setup.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_initial_ctx_setup.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_initial_ctx_setup.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_initial_ctx_setup.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_initial_ctx_setup.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_initial_ctx_setup.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_initial_ctx_setup.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_initial_ctx_setup.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_initial_ctx_setup.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_ue_ctx_release_cmd.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_ue_ctx_release_cmd.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_ue_ctx_release_cmd.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_ue_ctx_release_cmd.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_ue_ctx_release_cmd.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_ue_ctx_release_cmd.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_ue_ctx_release_cmd.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_ue_ctx_release_cmd.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_ue_ctx_release_cmd.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_ue_ctx_release_cmd.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_ue_ctx_release_req.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_ue_ctx_release_req.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_ue_ctx_release_req.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_ue_ctx_release_req.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_ue_ctx_release_req.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_ue_ctx_release_req.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_ue_ctx_release_req.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_ue_ctx_release_req.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_ue_ctx_release_req.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_ue_ctx_release_req.pcap.stdout"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_uldl_nas_release.merged",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_uldl_nas_release.merged"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_uldl_nas_release.netcat.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_uldl_nas_release.netcat.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_uldl_nas_release.pcap.gz",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_uldl_nas_release.pcap.gz"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_uldl_nas_release.pcap.stderr",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_uldl_nas_release.pcap.stderr"
    },
    {
      "displayPath" : None,
      "fileName" : "S1GW_Tests.TC_uemux_uldl_nas_release.pcap.stdout",
      "relativePath" : "logs/testsuite/S1GW_Tests.TC_uemux_uldl_nas_release.pcap.stdout"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#324",
  "duration" : 211903,
  "estimatedDuration" : 180774,
  "executor" : None,
  "fullDisplayName" : "ttcn3-s1gw-test-latest #324",
  "id" : "324",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 324,
  "queueId" : 1978292,
  "result" : "SUCCESS",
  "timestamp" : 1756383122552,
  "url" : "https://jenkins.osmocom.org/jenkins/job/ttcn3-s1gw-test-latest/324/",
  "builtOn" : "build4-deb12build-ansible",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/podman.py",
          "_testenv/testenv/testsuite.py",
          "_testenv/testenv/cmd.py"
        ],
        "commitId" : "2152d5127e0a21e29fb4caab4e8f49c78d6a75b0",
        "timestamp" : 1756298151000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: use separate cache dirs per distro\u000a\u000aChange-Id: I0f1c05bb4d8cfababc24477976abf8a0baa3daba\u000a",
        "date" : "2025-08-27 12:35:51 +0000",
        "id" : "2152d5127e0a21e29fb4caab4e8f49c78d6a75b0",
        "msg" : "testenv: use separate cache dirs per distro",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/podman.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/testsuite.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/cmd.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/__init__.py"
        ],
        "commitId" : "48331bb5c5dc7e6f273d87bcfcdef92a520ec386",
        "timestamp" : 1756298151000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: init podman: add --distro arg\u000a\u000aAllow building the podman image for another distribution. This was\u000amostly implemented already, but due to the missing --distro argument for\u000a\"./testenv.py init podman\" it could not be used yet.\u000a\u000aChange-Id: Iff59b5d403e88046a3f98438394e1e02a36e7c0a\u000a",
        "date" : "2025-08-27 12:35:51 +0000",
        "id" : "48331bb5c5dc7e6f273d87bcfcdef92a520ec386",
        "msg" : "testenv: init podman: add --distro arg",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/__init__.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/data/podman/Dockerfile"
        ],
        "commitId" : "fbef26faf0650c966fd020cbf74bb4dfff711679",
        "timestamp" : 1756298151000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: debian 13: fix installing libgcc\u000a\u000aUse a wildcard to install the proper libgcc-*-dev package (libgcc-11-dev\u000afor debian bookworm, libgcc-13-dev for trixie).\u000a\u000aChange-Id: I9992d8cf8cd68a9e3ec9178909e0766dbd5d12ad\u000a",
        "date" : "2025-08-27 12:35:51 +0000",
        "id" : "fbef26faf0650c966fd020cbf74bb4dfff711679",
        "msg" : "testenv: debian 13: fix installing libgcc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/data/podman/Dockerfile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/data/podman/Dockerfile"
        ],
        "commitId" : "7943e83f8f21f223399907371d02c52155c475fe",
        "timestamp" : 1756298151000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: debian 13: fix installing eclipse-titan\u000a\u000aUse the current debian version instead of hardcoding Debian_12.\u000a\u000aChange-Id: I56be4e3e72a1ad4590e904f9a48d90aa635c9980\u000a",
        "date" : "2025-08-27 12:35:51 +0000",
        "id" : "7943e83f8f21f223399907371d02c52155c475fe",
        "msg" : "testenv: debian 13: fix installing eclipse-titan",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/data/podman/Dockerfile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/__init__.py"
        ],
        "commitId" : "8d21add62379e894791370c6699aec73283776da",
        "timestamp" : 1756298151000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: check for --distro without --podman\u000a\u000aThe --distro option only makes sense with --podman, complain if it is\u000aused without --podman.\u000a\u000aChange-Id: I1b7b26320c65d498a1e812f85f0b98eda95be783\u000a",
        "date" : "2025-08-27 12:35:51 +0000",
        "id" : "8d21add62379e894791370c6699aec73283776da",
        "msg" : "testenv: check for --distro without --podman",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/__init__.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/__init__.py",
          "_testenv/testenv/podman.py"
        ],
        "commitId" : "a54861145eb74451afbdcda39546e8aa09f7b1ca",
        "timestamp" : 1756298151000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: check value of --distro early\u000a\u000aMake sure that the value for --distro is supported early on, instead of\u000aonly checking it if --binary-repo is set while trying to add the binary\u000arepository.\u000a\u000aChange-Id: I37493f26d71e70a19f4a19b3bbda972c03c84905\u000a",
        "date" : "2025-08-27 12:35:51 +0000",
        "id" : "a54861145eb74451afbdcda39546e8aa09f7b1ca",
        "msg" : "testenv: check value of --distro early",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/__init__.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/podman.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/__init__.py"
        ],
        "commitId" : "6f5bca2e53d3740afabb96c350523d9dd770b046",
        "timestamp" : 1756298151000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: add debian:trixie\u000a\u000aChange-Id: Ib62851960724c17f9adddf54a2fc39adef911d32\u000a",
        "date" : "2025-08-27 12:35:51 +0000",
        "id" : "6f5bca2e53d3740afabb96c350523d9dd770b046",
        "msg" : "testenv: add debian:trixie",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/__init__.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/podman.py"
        ],
        "commitId" : "f92398a3b38501adc330565566bca97e46bacd24",
        "timestamp" : 1756298151000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: enable_binary_repo: configure apt pin\u000a\u000aAdd an apt-pin to ensure packages from the Osmocom repositories get\u000apreferred over Debian's packages. I just ran into this with osmo-mgw,\u000awhere we have 1.4.0 in osmocom:latest and Debian 13 has 1.14.0+dfsg1-2,\u000awhich counts as higher version. This results in the wrong package being\u000aselected, and also in an error later on when trying to install related\u000adebug packages from our repository:\u000a\u000a  The following packages have unmet dependencies:\u000a   osmo-mgw-dbgsym : Depends: osmo-mgw (= 1.14.0) but 1.14.0+dfsg1-2 is to be installed\u000a\u000aChange-Id: I3a45de277bbd5299c8b840680b56b52a8731caa4\u000a",
        "date" : "2025-08-27 12:35:51 +0000",
        "id" : "f92398a3b38501adc330565566bca97e46bacd24",
        "msg" : "testenv: enable_binary_repo: configure apt pin",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/podman.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/__init__.py"
        ],
        "commitId" : "99a5f8cc1e18ae95b7567120fd8979e05300ae59",
        "timestamp" : 1756298151000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: set default distro to debian:trixie\u000a\u000aRelated: OS#6826\u000aChange-Id: Ib9c5dafaa7b17e435f61fbedfd92393c0a767f34\u000a",
        "date" : "2025-08-27 12:35:51 +0000",
        "id" : "99a5f8cc1e18ae95b7567120fd8979e05300ae59",
        "msg" : "testenv: set default distro to debian:trixie",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/__init__.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/data/scripts/qemu/qemu_functions.sh",
          "_testenv/data/scripts/qemu/qemu_init.sh"
        ],
        "commitId" : "8b1842e63aef48d3efacfa2c8d75f7db099fdfd1",
        "timestamp" : 1756301158000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: qemu: ignore builtin modules\u000a\u000aIn debian 13, the virtio_pci kernel module is now builtin. Adjust the\u000acode paths that add kernel modules to the initramfs and load them to\u000aignore builtin modules.\u000a\u000aThis fixes the ttcn3-ggsn-test-kernel-latest job job, which currently\u000afails with:\u000a\u000a  + modprobe -a --dry-run --show-depends --set-version=6.12.41+deb13-amd64 virtio_net virtio_pci\u000a  + sort -u\u000a  + cut -d   -f 2\u000a  + local files=virtio_pci\u000a  /lib/modules/6.12.41+deb13-amd64/kernel/drivers/net/net_failover.ko.xz\u000a  /lib/modules/6.12.41+deb13-amd64/kernel/drivers/net/virtio_net.ko.xz\u000a  /lib/modules/6.12.41+deb13-amd64/kernel/net/core/failover.ko.xz\u000a  + qemu_initrd_add_file virtio_pci /lib/modules/6.12.41+deb13-amd64/kernel/drivers/net/net_failover.ko.xz /lib/modules/6.12.41+deb13-amd64/kernel/drivers/net/virtio_net.ko.xz /lib/modules/6.12.41+deb13-amd64/kernel/net/core/failover.ko.xz /usr/lib/modules/6.12.41+deb13-amd64/modules.alias\u000a  + local i\u000a  + local cp=cp --no-dereference --recursive --parents\u000a  + cp --no-dereference --recursive --parents virtio_pci <https://jenkins.osmocom.org/jenkins/job/ttcn3-ggsn-test-kernel-latest/1665/artifact/logs/osmo_ggsn_v4_only/ggsn/_initrd>\u000a  cp: cannot stat 'virtio_pci': No such file or directory\u000a\u000aChange-Id: Ied8acf18d0a1f47fac805619d15896918a365ff2\u000a",
        "date" : "2025-08-27 15:25:58 +0200",
        "id" : "8b1842e63aef48d3efacfa2c8d75f7db099fdfd1",
        "msg" : "testenv: qemu: ignore builtin modules",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/data/scripts/qemu/qemu_init.sh"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/data/scripts/qemu/qemu_functions.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/cmd.py"
        ],
        "commitId" : "643b4a62d49ee05fac3a02b38ce04268af15cbef",
        "timestamp" : 1756373668000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: fix TESTENV_INSTALL_DIR for --binary-repo\u000a\u000aWhen --binary-repo is set, \"/\" must be used as install directory,\u000awithout any suffix for the distribution.\u000a\u000aFix for:\u000a  realpath: /-debian-trixie/usr/lib/osmo-s1gw: No such file or directory\u000a\u000aFixes: 2152d512 (\"testenv: use separate cache dirs per distro\")\u000aChange-Id: I1e1ca65fd6a7d77c751dd7138015ff474f8ae576\u000a",
        "date" : "2025-08-28 11:34:28 +0200",
        "id" : "643b4a62d49ee05fac3a02b38ce04268af15cbef",
        "msg" : "testenv: fix TESTENV_INSTALL_DIR for --binary-repo",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/cmd.py"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
      "fullName" : "Oliver Smith"
    }
  ]
}