{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.SCMTrigger$SCMTriggerCause",
          "shortDescription" : "Started by an SCM change"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 4,
      "buildableTimeMillis" : 4,
      "buildingDurationMillis" : 1333,
      "executingTimeMillis" : 1333,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 7095,
      "waitingTimeMillis" : 7095
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 3002,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "efe0768ab6f55d8a9326b26aad86bc098f22367b",
            "branch" : [
              {
                "SHA1" : "efe0768ab6f55d8a9326b26aad86bc098f22367b",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "efe0768ab6f55d8a9326b26aad86bc098f22367b",
            "branch" : [
              {
                "SHA1" : "efe0768ab6f55d8a9326b26aad86bc098f22367b",
                "name" : "origin/master"
              }
            ]
          }
        },
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2694,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7fb8722448b9c523cdd1edda8f89c100880316be",
            "branch" : [
              {
                "SHA1" : "7fb8722448b9c523cdd1edda8f89c100880316be",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7fb8722448b9c523cdd1edda8f89c100880316be",
            "branch" : [
              {
                "SHA1" : "7fb8722448b9c523cdd1edda8f89c100880316be",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "efe0768ab6f55d8a9326b26aad86bc098f22367b",
        "branch" : [
          {
            "SHA1" : "efe0768ab6f55d8a9326b26aad86bc098f22367b",
            "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" : "#3002",
  "duration" : 1333,
  "estimatedDuration" : 1356,
  "executor" : None,
  "fullDisplayName" : "registry-trigger-osmo-ttcn3-hacks #3002",
  "id" : "3002",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 3002,
  "queueId" : 2048250,
  "result" : "SUCCESS",
  "timestamp" : 1763727487778,
  "url" : "https://jenkins.osmocom.org/jenkins/job/registry-trigger-osmo-ttcn3-hacks/3002/",
  "builtOn" : "build4-deb12build-ansible",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "hlr/testenv_pyhss.cfg",
          "hlr/pyhss/redis.conf"
        ],
        "commitId" : "05aa3b9ae5f4c13c3b006247dcc2e1f5181c860d",
        "timestamp" : 1763727311000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "hlr/testenv_pyhss: run redis\u000a\u000aWith https://github.com/nickvsnetworking/pyhss/pull/277 redis is used\u000afor communication between the API and GSUP services, so add it here too\u000ajust like in hss/testenv_pyhss.cfg.\u000a\u000aChange-Id: Ia4b5799836d9bff72831141e09fed5295130ee6b\u000a",
        "date" : "2025-11-21 12:15:11 +0000",
        "id" : "05aa3b9ae5f4c13c3b006247dcc2e1f5181c860d",
        "msg" : "hlr/testenv_pyhss: run redis",
        "paths" : [
          {
            "editType" : "add",
            "file" : "hlr/pyhss/redis.conf"
          },
          {
            "editType" : "edit",
            "file" : "hlr/testenv_pyhss.cfg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "hss/pyhss/setup_db.sh",
          "_testenv/data/scripts/pyhss_api_helper.py",
          "hlr/pyhss/setup_db.sh"
        ],
        "commitId" : "ca099de940b109a0ad07f86639093be6a17b6197",
        "timestamp" : 1763727311000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "pyhss_api_helper: add second default apn \"*\"\u000a\u000aPrepare to make HLR test TC_gsup_ul_subscriber_data pass with PyHSS,\u000awhich assumes that a second APN named \"*\" exists.\u000a\u000aChange-Id: Ibac60f03d62dcb37889cd05a35ad106fc5eb1f5f\u000a",
        "date" : "2025-11-21 12:15:11 +0000",
        "id" : "ca099de940b109a0ad07f86639093be6a17b6197",
        "msg" : "pyhss_api_helper: add second default apn \"*\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/data/scripts/pyhss_api_helper.py"
          },
          {
            "editType" : "edit",
            "file" : "hlr/pyhss/setup_db.sh"
          },
          {
            "editType" : "edit",
            "file" : "hss/pyhss/setup_db.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "hlr/HLR_Tests.ttcn"
        ],
        "commitId" : "efe0768ab6f55d8a9326b26aad86bc098f22367b",
        "timestamp" : 1763727311000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "hlr: pyhss: make TC_gsup_ul_subscriber_data pass\u000a\u000aExtend the PDP Info IE templates with wildcards, as PyHSS adds\u000aadditional IEs in PDP info, currently PDP Address and an empty Quality\u000aof Service IE.\u000a\u000aThe PDP Address IE is marked as \"conditional\" with the note \"The\u000aconditional IE are mandantory unless mentioned otherwise\":\u000ahttps://gitea.osmocom.org/cellular-infrastructure/osmo-gsm-manuals/src/commit/d24f7186f6dff58940ee57b97f9d278cc07f245e/common/chapters/gsup.adoc#L1231-L1237\u000a\u000aThe reason why I had previously disabled the test with PyHSS was wrong\u000a(confused send auth info with insert subscriber data).\u000a\u000aWith this patch and the following changes in PyHSS, the test passes:\u000a* https://github.com/nickvsnetworking/pyhss/pull/277\u000a* https://github.com/nickvsnetworking/pyhss/pull/278\u000a\u000aChange-Id: I5441d7eeb4b36e9ed499e36ae839b87ce9888d52\u000a",
        "date" : "2025-11-21 12:15:11 +0000",
        "id" : "efe0768ab6f55d8a9326b26aad86bc098f22367b",
        "msg" : "hlr: pyhss: make TC_gsup_ul_subscriber_data pass",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "hlr/HLR_Tests.ttcn"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
      "fullName" : "Oliver Smith"
    }
  ]
}