{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.TimerTrigger$TimerTriggerCause",
          "shortDescription" : "Started by timer"
        }
      ]
    },
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "BRANCH",
          "value" : "master"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "TESTENV_ARGS",
          "value" : "-b osmocom:nightly"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "EMAIL_NOTIFICATIONS",
          "value" : "jenkins-notifications@lists.osmocom.org"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 5,
      "buildableTimeMillis" : 5,
      "buildingDurationMillis" : 64923,
      "executingTimeMillis" : 64923,
      "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" : 1932,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cc86e2396c98815506c4270b364da0f8974f824a",
            "branch" : [
              {
                "SHA1" : "cc86e2396c98815506c4270b364da0f8974f824a",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "cc86e2396c98815506c4270b364da0f8974f824a",
            "branch" : [
              {
                "SHA1" : "cc86e2396c98815506c4270b364da0f8974f824a",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "cc86e2396c98815506c4270b364da0f8974f824a",
        "branch" : [
          {
            "SHA1" : "cc86e2396c98815506c4270b364da0f8974f824a",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/osmo-ttcn3-hacks"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 5,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : null,
      "fileName" : "osmo-pcap-client.cfg",
      "relativePath" : "logs/pcap-client/osmo-pcap-client.cfg"
    },
    {
      "displayPath" : null,
      "fileName" : "pcap-client.log",
      "relativePath" : "logs/pcap-client/pcap-client.log"
    },
    {
      "displayPath" : null,
      "fileName" : "testenv-pcap-client-osmocom-nightly-20260804-1033-abd716db-0.log",
      "relativePath" : "logs/podman/testenv-pcap-client-osmocom-nightly-20260804-1033-abd716db-0.log"
    },
    {
      "displayPath" : null,
      "fileName" : "testenv-pcap-client-osmocom-nightly-20260804-1033-abd716db-1.log",
      "relativePath" : "logs/podman/testenv-pcap-client-osmocom-nightly-20260804-1033-abd716db-1.log"
    },
    {
      "displayPath" : null,
      "fileName" : "Common.cfg",
      "relativePath" : "logs/testsuite/Common.cfg"
    },
    {
      "displayPath" : null,
      "fileName" : "junit-xml-312.log",
      "relativePath" : "logs/testsuite/junit-xml-312.log"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.cfg",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.cfg"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.default",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.default"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.merged",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.merged"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.netcat.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.netcat.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.pcap.gz",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.pcap.gz"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.pcap.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.pcap.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.pcap.stdout",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.pcap.stdout"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_capture.talloc",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_capture.talloc"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.merged",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.merged"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.netcat.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.netcat.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.gz",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.gz"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.stdout",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.pcap.stdout"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_connect_rx_hdr.talloc",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_connect_rx_hdr.talloc"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.merged",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.merged"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.netcat.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.netcat.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.pcap.gz",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.pcap.gz"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.pcap.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.pcap.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.pcap.stdout",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.pcap.stdout"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_capture.talloc",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_capture.talloc"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.merged",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.merged"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.netcat.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.netcat.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.pcap.gz",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.pcap.gz"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.pcap.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.pcap.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.pcap.stdout",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.pcap.stdout"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.talloc",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_multi_connect_rx_hdr.talloc"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.merged",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.merged"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.netcat.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.netcat.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.pcap.gz",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.pcap.gz"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.pcap.stderr",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.pcap.stderr"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.pcap.stdout",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.pcap.stdout"
    },
    {
      "displayPath" : null,
      "fileName" : "OPCAP_CLIENT_Tests.TC_reconnect.talloc",
      "relativePath" : "logs/testsuite/OPCAP_CLIENT_Tests.TC_reconnect.talloc"
    }
  ],
  "building" : false,
  "description" : null,
  "displayName" : "#1932",
  "duration" : 64923,
  "estimatedDuration" : 64358,
  "executor" : null,
  "fullDisplayName" : "ttcn3-pcap-client-test #1932",
  "id" : "1932",
  "inProgress" : false,
  "keepLog" : false,
  "number" : 1932,
  "queueId" : 187404,
  "result" : "SUCCESS",
  "timestamp" : 1785839580150,
  "url" : "https://jenkins.osmocom.org/jenkins/view/all/job/ttcn3-pcap-client-test/1932/",
  "builtOn" : "build5-deb12build-ansible",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stp/STP_Tests_TCAP.ttcn"
        ],
        "commitId" : "15d8f6f6c9e52e1635a6831784a1c2a5a9fdb7d2",
        "timestamp" : 1785760240000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "stp: tcap: Avoid need of N_NOTICE.req\u000a\u000aCommits\u000a7970ceaead78ff224390a25f416b22bcd8e4e37e..32618160bdb154ca756c783b67b131533226f7ae\u000aadded a fork of titan.Protocol.Emulations.SCCP with a new N-NOTICE.req\u000aprimitive which was needed in STP_Tests_TCAP to trigger transmission of\u000aa UDTS message.\u000aThat primitive doesn't exist in the specs, since no user of SCCP is\u000aexpected to be requesting a transmision of UDTS.\u000aHence, this commit rewrites the test to avoid the need for such a\u000aprimitive, by hooking directly into the lower layer MTP3 User SAP (M3UA\u000aor IPA) and crafting and transmitting the SCCP UDTS over there directly.\u000aFollow up commits will revert the commits adding such a N-NOTICE req to\u000athe SCCP and TCAP layers.\u000a\u000aRelated: SYS#8090\u000aChange-Id: Ia1b7f487124584ab1720cb89bca5999cbb12392d\u000a",
        "date" : "2026-08-03 14:30:40 +0200",
        "id" : "15d8f6f6c9e52e1635a6831784a1c2a5a9fdb7d2",
        "msg" : "stp: tcap: Avoid need of N_NOTICE.req",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_TCAP.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/tcap/TCAP_CodecPort.ttcn"
        ],
        "commitId" : "6e7d4789aa3c49c13bd2fa7598b45eee4150e998",
        "timestamp" : 1785760268000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "Revert \"stp: Add TCAP_N_NOTICE_req to send a UDTS with TCAP payload\"\u000a\u000aThis reverts commit 11bf6593481d413f35c48db9b614e39fe4a05de1.\u000a\u000aChange-Id: I4e96d9f0ceaafb2b5883b0e1f2d8d9f6065fd415\u000a",
        "date" : "2026-08-03 14:31:08 +0200",
        "id" : "6e7d4789aa3c49c13bd2fa7598b45eee4150e998",
        "msg" : "Revert \"stp: Add TCAP_N_NOTICE_req to send a UDTS with TCAP payload\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/tcap/TCAP_CodecPort.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/tcap/TCAP_CodecPort.ttcn"
        ],
        "commitId" : "f41ef0cd8c88008c3e7ffdb39c1f9f8901550873",
        "timestamp" : 1785760268000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "Revert \"stp: add ASP_SCCP_N_NOTICE_req support and f_asp_tx_notice()\"\u000a\u000aThis reverts commit 89637ff81dd0662c7d816b9dac5405fed2942e31.\u000a\u000aChange-Id: Iecce8999b72b363a7aa3f583beeb937e79fe215f\u000a",
        "date" : "2026-08-03 14:31:08 +0200",
        "id" : "f41ef0cd8c88008c3e7ffdb39c1f9f8901550873",
        "msg" : "Revert \"stp: add ASP_SCCP_N_NOTICE_req support and f_asp_tx_notice()\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/tcap/TCAP_CodecPort.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "deps/Makefile"
        ],
        "commitId" : "8331efb17da9344678b2741c622adfe615f92cae",
        "timestamp" : 1785760268000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "Revert \"deps: use a fork of titan.ProtocolEmulations.SCCP\"\u000a\u000aThis reverts commit 7970ceaead78ff224390a25f416b22bcd8e4e37e.\u000a\u000aChange-Id: I4eb81e0ffc6500340199c4a23a7aabfee925c33b\u000a",
        "date" : "2026-08-03 14:31:08 +0200",
        "id" : "8331efb17da9344678b2741c622adfe615f92cae",
        "msg" : "Revert \"deps: use a fork of titan.ProtocolEmulations.SCCP\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "deps/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stp/STP_Tests_M3UA.ttcn",
          "stp/STP_Tests_IPA.ttcn",
          "stp/STP_Tests_Common.ttcn"
        ],
        "commitId" : "d68be85eab046fb9870495ea73b9181e88e29d56",
        "timestamp" : 1785760268000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "stp: Define IUT default T(beat) in mp_t_beat_sec_default\u000a\u000aSeveral tests expect to know this value from the IUT in order to test\u000arelated features. Since it will be used in more places in follow-up\u000apatches, move it so the information only needs to be configured once.\u000a\u000aChange-Id: Ic518e0d35f377fef85344177b630eb8599ec22d0\u000a",
        "date" : "2026-08-03 14:31:08 +0200",
        "id" : "d68be85eab046fb9870495ea73b9181e88e29d56",
        "msg" : "stp: Define IUT default T(beat) in mp_t_beat_sec_default",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_Common.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_M3UA.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_IPA.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stp/STP_Tests_IPA.ttcn",
          "stp/STP_Tests_M3UA.ttcn",
          "stp/STP_Tests_Common.ttcn",
          "stp/STP_Tests_M3UA_TCP.ttcn",
          "stp/expected-results.xml"
        ],
        "commitId" : "3eb572368dbb114ff31eb01b6dec6957e3d3f6d9",
        "timestamp" : 1785766672000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "stp: Validate timer xua beat 0 disables BEAT procedure\u000a\u000aCheck in all sort of configurations that the BEAT procedure on xUA/IPA\u000acan be disabled just fine per ASP using the VTY.\u000a\u000aRelated: SYS#8156\u000aChange-Id: Id47bf862638a099bb5f6721fcfba873001aed616\u000a",
        "date" : "2026-08-03 16:17:52 +0200",
        "id" : "3eb572368dbb114ff31eb01b6dec6957e3d3f6d9",
        "msg" : "stp: Validate timer xua beat 0 disables BEAT procedure",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_M3UA_TCP.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_IPA.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_M3UA.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "stp/expected-results.xml"
          },
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_Common.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "eim/testenv.cfg"
        ],
        "commitId" : "cc86e2396c98815506c4270b364da0f8974f824a",
        "timestamp" : 1785838234000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pmaier",
          "fullName" : "pmaier@sysmocom.de"
        },
        "authorEmail" : "pmaier@sysmocom.de",
        "comment" : "eim/testenv: put mnesia database into volatile location\u000a\u000aWhen running the TTCN3 testsuite in testenv, we create the database\u000afiles in a non-volatile location. This means that with every\u000aconsecutive test run, the database from the first test run is\u000are-used. This may lead to unexpected behaviour.\u000a\u000aWith this patch we change the location of the database to a volatile\u000alocation, so that each testrun uses a fresh database.\u000a\u000aRelated: SYS#8100\u000aChange-Id: I178e4fcd29880668467b6deaa44f44d142b8c29c\u000a",
        "date" : "2026-08-04 10:10:34 +0000",
        "id" : "cc86e2396c98815506c4270b364da0f8974f824a",
        "msg" : "eim/testenv: put mnesia database into volatile location",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "eim/testenv.cfg"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pmaier",
      "fullName" : "pmaier@sysmocom.de"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
      "fullName" : "Pau Espin Pedrol"
    }
  ]
}