{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.SCMTrigger$SCMTriggerCause",
          "shortDescription" : "Started by an SCM change"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 76,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "fc5cab9e3a3c5ac9edcd0a5c78c43c5221c16883",
            "branch" : [
              {
                "SHA1" : "fc5cab9e3a3c5ac9edcd0a5c78c43c5221c16883",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "fc5cab9e3a3c5ac9edcd0a5c78c43c5221c16883",
            "branch" : [
              {
                "SHA1" : "fc5cab9e3a3c5ac9edcd0a5c78c43c5221c16883",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "fc5cab9e3a3c5ac9edcd0a5c78c43c5221c16883",
        "branch" : [
          {
            "SHA1" : "fc5cab9e3a3c5ac9edcd0a5c78c43c5221c16883",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://git.osmocom.org/docker-playground"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#76",
  "duration" : 430,
  "estimatedDuration" : 328,
  "executor" : None,
  "fullDisplayName" : "update-osmo-ci-on-slaves-dp #76",
  "id" : "76",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 76,
  "queueId" : 219001,
  "result" : "SUCCESS",
  "timestamp" : 1594212067569,
  "url" : "https://jenkins.osmocom.org/jenkins/view/All%20no%20Gerrit/job/update-osmo-ci-on-slaves-dp/76/",
  "builtOn" : "admin2-deb9build",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ttcn3-bts-test/jenkins.sh",
          "osmo-bts-master/respawn.sh"
        ],
        "commitId" : "fc5cab9e3a3c5ac9edcd0a5c78c43c5221c16883",
        "timestamp" : 1594211849000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "ttcn3-bts: Fix most OML test failing after osmo-bts shutdown optimization\u000a\u000aSince osmo-bts.git 0a6bdb024f5429a35c56178496158c9b1c3ee032, the process\u000ais quickly terminated during shutdown if no TRX is running. Since in the\u000aOML tests the TTCN3 components implements the OML IPA server side, most\u000aof the time when osmo-bts starts it finds no one listening on the\u000aaddress and exits immediately. This makes respawn.sh script run osmo-bts\u000alots of times per seconds (since osmo-bts terminates quicker now). As a\u000aresult, it quickly consumes the 500 launch threshold and exits without\u000astarting osmo-bts being launched anymore.\u000aAs a result, only first tests pass, and all the later ones fail because\u000aosmo-bts never connects.\u000a\u000aLet's add a sleep 1 between respawns in respawn.sh only when running OML\u000atests (not needed in the others since there's an osmo-bsc always\u000arunning). This also clears a lot of output in the logs of osmo-bts\u000aprocesses restarting over and over again.\u000a\u000aChange-Id: I10d3e1ef8325dd78f9ae2b95fbfd1c6d893bf8a4\u000a",
        "date" : "2020-07-08 12:37:29 +0000",
        "id" : "fc5cab9e3a3c5ac9edcd0a5c78c43c5221c16883",
        "msg" : "ttcn3-bts: Fix most OML test failing after osmo-bts shutdown",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ttcn3-bts-test/jenkins.sh"
          },
          {
            "editType" : "edit",
            "file" : "osmo-bts-master/respawn.sh"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
      "fullName" : "Pau Espin Pedrol"
    }
  ]
}