{
  "_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 acetcom@gmail.com"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 21,
      "buildableTimeMillis" : 21,
      "buildingDurationMillis" : 1294,
      "executingTimeMillis" : 1294,
      "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" : 843,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f27abc13d9ec733647f1701672d03ad606f71659",
            "branch" : [
              {
                "SHA1" : "f27abc13d9ec733647f1701672d03ad606f71659",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f27abc13d9ec733647f1701672d03ad606f71659",
            "branch" : [
              {
                "SHA1" : "f27abc13d9ec733647f1701672d03ad606f71659",
                "name" : "origin/master"
              }
            ]
          }
        },
        "refs/remotes/origin/osmith/wip-testenv" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 398,
          "buildResult" : None,
          "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" : "f27abc13d9ec733647f1701672d03ad606f71659",
        "branch" : [
          {
            "SHA1" : "f27abc13d9ec733647f1701672d03ad606f71659",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/osmo-ttcn3-hacks"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#843",
  "duration" : 1294,
  "estimatedDuration" : 249309,
  "executor" : None,
  "fullDisplayName" : "ttcn3-mme-test-ogs #843",
  "id" : "843",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 843,
  "queueId" : 2022292,
  "result" : "FAILURE",
  "timestamp" : 1761124860463,
  "url" : "https://jenkins.osmocom.org/jenkins/view/All%20no%20Gerrit/job/ttcn3-mme-test-ogs/843/",
  "builtOn" : "build4-deb12build-ansible",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/GTPv2_Templates.ttcn"
        ],
        "commitId" : "baf08ee5680b2438139e68f0f76cfcc3e58a9696",
        "timestamp" : 1761038981000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/jolly",
          "fullName" : "jolly"
        },
        "authorEmail" : "andreas@eversberg.eu",
        "comment" : "Allow matching tr_GTP2C_CreateSessionReq with any tEID\u000a\u000aRelated: SYS#7635\u000aChange-Id: I6fe3ba9f24bd0615e70ffe515c5b8c907ca8a494\u000a",
        "date" : "2025-10-21 09:29:41 +0000",
        "id" : "baf08ee5680b2438139e68f0f76cfcc3e58a9696",
        "msg" : "Allow matching tr_GTP2C_CreateSessionReq with any tEID",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/GTPv2_Templates.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/NAS_EPS_Templates.ttcn"
        ],
        "commitId" : "7af06182fe7e64ee6ec1085122f52c2519726242",
        "timestamp" : 1761038981000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/jolly",
          "fullName" : "jolly"
        },
        "authorEmail" : "andreas@eversberg.eu",
        "comment" : "Fix length indicators in tr_NAS_ActDefEpsBearCtxReq\u000a\u000aRelated: SYS#7635\u000aChange-Id: Ibce4b56c479fb5e31ee1f7871eab168facfef94e\u000a",
        "date" : "2025-10-21 09:29:41 +0000",
        "id" : "7af06182fe7e64ee6ec1085122f52c2519726242",
        "msg" : "Fix length indicators in tr_NAS_ActDefEpsBearCtxReq",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/NAS_EPS_Templates.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/S1AP_Functions.ttcn"
        ],
        "commitId" : "dc7fa03e377c5db5cd2f1021afe738f004f1cee0",
        "timestamp" : 1761038981000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/jolly",
          "fullName" : "jolly"
        },
        "authorEmail" : "andreas@eversberg.eu",
        "comment" : "library/s1ap: Add support for E_RABSetupRequest\u000a\u000aRelated: SYS#7635\u000aChange-Id: I4593bb8a7845b4b1dd10866fca47f473bd585cf6\u000a",
        "date" : "2025-10-21 09:29:41 +0000",
        "id" : "dc7fa03e377c5db5cd2f1021afe738f004f1cee0",
        "msg" : "library/s1ap: Add support for E_RABSetupRequest",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/S1AP_Functions.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/NAS_EPS_Templates.ttcn"
        ],
        "commitId" : "9389bcfcdb0950c4acf20f7b36724f557b84bf0b",
        "timestamp" : 1761038981000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/jolly",
          "fullName" : "jolly"
        },
        "authorEmail" : "andreas@eversberg.eu",
        "comment" : "library/NAS_EPS_Templates: Add Emergency Number List templates\u000a\u000aChange-Id: Ied3d8f56f84302617edc1cf3017a2866c6dbbd96\u000a",
        "date" : "2025-10-21 09:29:41 +0000",
        "id" : "9389bcfcdb0950c4acf20f7b36724f557b84bf0b",
        "msg" : "library/NAS_EPS_Templates: Add Emergency Number List templates",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/NAS_EPS_Templates.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "mme/testenv_generic.cfg",
          "mme/testenv_emergency.cfg",
          "mme/expected-results.xml",
          "mme/ConnHdlr.ttcn",
          "mme/MME_Tests_emergency.ttcn",
          "mme/testenv.cfg",
          "mme/MME_Tests.ttcn",
          "mme/open5gs-mme_emergency.yaml"
        ],
        "commitId" : "a8eb4c70868201c91cae06b3cba62bbc3ed5073d",
        "timestamp" : 1761038981000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/jolly",
          "fullName" : "jolly"
        },
        "authorEmail" : "andreas@eversberg.eu",
        "comment" : "MME-Tests: Add tests for emergency cappability indication\u000a\u000aWhen an attachment is accepted, MME indicates the capability of\u000aemergency calls, if and only if configured in MME's configuration file.\u000aThe emergency numbers that are configured are also indicated.\u000a\u000aThe tests check if the indications follow the configuration and are\u000acorrectly encoded.\u000a\u000aRelated: SYS#7635\u000aChange-Id: I3d84486dd3826d0f60a3c06693118e36b01ecd2b\u000a",
        "date" : "2025-10-21 09:29:41 +0000",
        "id" : "a8eb4c70868201c91cae06b3cba62bbc3ed5073d",
        "msg" : "MME-Tests: Add tests for emergency cappability indication",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "mme/MME_Tests.ttcn"
          },
          {
            "editType" : "add",
            "file" : "mme/testenv_generic.cfg"
          },
          {
            "editType" : "add",
            "file" : "mme/open5gs-mme_emergency.yaml"
          },
          {
            "editType" : "add",
            "file" : "mme/MME_Tests_emergency.ttcn"
          },
          {
            "editType" : "add",
            "file" : "mme/testenv_emergency.cfg"
          },
          {
            "editType" : "edit",
            "file" : "mme/expected-results.xml"
          },
          {
            "editType" : "delete",
            "file" : "mme/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "mme/ConnHdlr.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "mme/ConnHdlr.ttcn",
          "mme/MME_Tests_emergency.ttcn",
          "mme/expected-results.xml"
        ],
        "commitId" : "77c30ca4fdbeb012b106a690881ebefb0b2aba01",
        "timestamp" : 1761038981000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/jolly",
          "fullName" : "jolly"
        },
        "authorEmail" : "andreas@eversberg.eu",
        "comment" : "MME-Tests: Add test for emergency bearer setup\u000a\u000aWhen the UE makes an emergency call, it requests emergency bearer to be\u000aestablished. The configured emergency bearer will be established.\u000a\u000aThe test checks if the emergency bearer is established and the APN\u000aname matches the configured APN name.\u000a\u000aRelated: SYS#7635\u000aChange-Id: I2a81defc96bcebdf1a4ec765278ca502800cbe46\u000a",
        "date" : "2025-10-21 09:29:41 +0000",
        "id" : "77c30ca4fdbeb012b106a690881ebefb0b2aba01",
        "msg" : "MME-Tests: Add test for emergency bearer setup",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "mme/expected-results.xml"
          },
          {
            "editType" : "edit",
            "file" : "mme/MME_Tests_emergency.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "mme/ConnHdlr.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "smdpp/smdpp_Tests.ttcn",
          "smdpp/smdpp_Tests.cfg"
        ],
        "commitId" : "e602586c9396f1e95ba2f77f3382de76ec48dda0",
        "timestamp" : 1761050073000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pmaier",
          "fullName" : "pmaier@sysmocom.de"
        },
        "authorEmail" : "pmaier@sysmocom.de",
        "comment" : "smdpp_Tests: fix sourcecode formatting, remove line breaks\u000a\u000aChange-Id: I50175cd2989d6bfbe220c33e73a1724166ca548f\u000aRelated: SYS#7339\u000a",
        "date" : "2025-10-21 14:34:33 +0200",
        "id" : "e602586c9396f1e95ba2f77f3382de76ec48dda0",
        "msg" : "smdpp_Tests: fix sourcecode formatting, remove line breaks",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "smdpp/smdpp_Tests.cfg"
          },
          {
            "editType" : "edit",
            "file" : "smdpp/smdpp_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "smdpp/smdpp_Tests.ttcn"
        ],
        "commitId" : "2069e2e81e2550f4eac1fa8ea29e34dec67630bb",
        "timestamp" : 1761050073000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pmaier",
          "fullName" : "pmaier@sysmocom.de"
        },
        "authorEmail" : "pmaier@sysmocom.de",
        "comment" : "smdpp_Tests: rename smdp_server_url to smdp_server_fqdn\u000a\u000aThe member name \"smdp_server_url\" is technically not correct as the\u000acontent is an FQDN. Let's rename it to \"smdp_server_fqdn\".\u000a\u000aLet's also put a comment in which we explain why FQDN is hardcoded\u000aand not available as configurable module parameter.\u000a\u000aRelated: SYS#7339\u000aChange-Id: I0224c838a368656821fff6014b0df7eb49466b0a\u000a",
        "date" : "2025-10-21 14:34:33 +0200",
        "id" : "2069e2e81e2550f4eac1fa8ea29e34dec67630bb",
        "msg" : "smdpp_Tests: rename smdp_server_url to smdp_server_fqdn",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "smdpp/smdpp_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "smdpp/smdpp_Tests.ttcn",
          "smdpp/smdpp_Tests.cfg"
        ],
        "commitId" : "54f8aadeaac6f5e2bcd293c1cee6ba82ec150162",
        "timestamp" : 1761052994000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pmaier",
          "fullName" : "pmaier@sysmocom.de"
        },
        "authorEmail" : "pmaier@sysmocom.de",
        "comment" : "smdpp_Tests: make ES9+ and ES2+ ports configurable\u000a\u000aChange-Id: I17f2713088c583bec26a0a8cdff40c796e0a490b\u000aRelated: SYS#7339\u000a",
        "date" : "2025-10-21 15:23:14 +0200",
        "id" : "54f8aadeaac6f5e2bcd293c1cee6ba82ec150162",
        "msg" : "smdpp_Tests: make ES9+ and ES2+ ports configurable",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "smdpp/smdpp_Tests.cfg"
          },
          {
            "editType" : "edit",
            "file" : "smdpp/smdpp_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "smdpp/smdpp_Tests.ttcn"
        ],
        "commitId" : "3211614b5be69d17f7f6f249a463ecccf4e141fa",
        "timestamp" : 1761052994000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pmaier",
          "fullName" : "pmaier@sysmocom.de"
        },
        "authorEmail" : "pmaier@sysmocom.de",
        "comment" : "smdpp_Tests: simplify generation of smdpp_ConnHdlrPars (NIST vs. BRP)\u000a\u000aWhen we call f_init_pars() it will return a record with default parameters.\u000aHowever, those parameters are only a suitable default when the NIST curve\u000ais used. For the brainpool curve we will have to modify returned result.\u000a\u000aLet's simlify this by adding a parameter to f_init_pars() that allows us to\u000aswitch between the defaults for NIST and BRP as needed.\u000a\u000aRealated: SYS#7339\u000aChange-Id: Ied4ffa6ff4b3efbbcfc9204ce8f21ea7ca4becf5\u000a",
        "date" : "2025-10-21 15:23:14 +0200",
        "id" : "3211614b5be69d17f7f6f249a463ecccf4e141fa",
        "msg" : "smdpp_Tests: simplify generation of smdpp_ConnHdlrPars (NIST vs. BRP)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "smdpp/smdpp_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/data/podman/Dockerfile",
          "hlr/regen_makefile.sh",
          "_testenv/data/scripts/pyhss_api_helper.py",
          "hlr/testenv_pyhss.cfg",
          "library/PyHSS_REST_Functions.ttcn",
          "hlr/pyhss/setup_db.sh",
          "hlr/gen_links.sh",
          "hlr/README.md",
          "hlr/HLR_Tests.ttcn"
        ],
        "commitId" : "f27abc13d9ec733647f1701672d03ad606f71659",
        "timestamp" : 1761116589000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "hlr: pyhss: create/delete subscribers\u000a\u000aRun the PyHSS API service, and fill it with a default APN on startup.\u000aHaving one APN entry in the database is required for creating\u000asubscribers.\u000a\u000aTalk to the API service for creating and deleting subscribers. Do this\u000awith a new script pyhss_api_helper.py. Deleting subscribers requires\u000areading JSON returned from the server (to get the AUC and subscriber ID\u000afrom the IMSI). I have first attempted to do this via HTTP_Adapter\u000ainstead of using a helper script, but this was a lot more complex and\u000awould have required to have the JSON structure in the TTCN3 files. The\u000aeim testsuite also runs an external script for REST requests.\u000a\u000aWith this change and additional fixes in PyHSS, more tests pass:\u000a* HLR_Tests.TC_gsup_sai\u000a* HLR_Tests.TC_gsup_sai_num_auth_vectors\u000a* HLR_Tests.TC_gsup_ul\u000a* HLR_Tests.TC_gsup_purge_cs\u000a* HLR_Tests.TC_gsup_purge_ps\u000a\u000aRelated: OS#6862\u000aChange-Id: Ic924dabbc813459f73d6646ee17b79cb11d39a76\u000a",
        "date" : "2025-10-22 07:03:09 +0000",
        "id" : "f27abc13d9ec733647f1701672d03ad606f71659",
        "msg" : "hlr: pyhss: create/delete subscribers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "hlr/regen_makefile.sh"
          },
          {
            "editType" : "edit",
            "file" : "hlr/testenv_pyhss.cfg"
          },
          {
            "editType" : "edit",
            "file" : "hlr/HLR_Tests.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/data/podman/Dockerfile"
          },
          {
            "editType" : "add",
            "file" : "_testenv/data/scripts/pyhss_api_helper.py"
          },
          {
            "editType" : "edit",
            "file" : "hlr/README.md"
          },
          {
            "editType" : "add",
            "file" : "hlr/pyhss/setup_db.sh"
          },
          {
            "editType" : "add",
            "file" : "library/PyHSS_REST_Functions.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "hlr/gen_links.sh"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
      "fullName" : "Oliver Smith"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
      "fullName" : "Vadim Yanitskiy"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/jolly",
      "fullName" : "jolly"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pmaier",
      "fullName" : "pmaier@sysmocom.de"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/neels",
      "fullName" : "Neels Hofmeyr"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/hoernchen",
      "fullName" : "benispeter"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
      "fullName" : "laforge"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/ewild",
      "fullName" : "ewild"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
      "fullName" : "Pau Espin Pedrol"
    }
  ]
}