{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BRANCH",
          "value" : "origin/master"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BUILD_libosmo-abis",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BUILD_libosmocore",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BUILD_libosmo-netif",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BUILD_libosmo_sccp",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BUILD_octphy_2g_headers",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BUILD_osmo_bts",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BUILD_osmo_mgw",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BUILD_osmo_bsc",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BUILD_libasn1c",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BUILD_osmo_iuh",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BUILD_osmo_msc",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BUILD_osmo_hlr",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BUILD_osmo_pcu",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BUILD_osmo_trx",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BUILD_osmocom_bb",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BUILD_open5gs",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_BUILD_srslte",
          "value" : ""
        }
      ]
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user Pau Espin Pedrol",
          "userId" : "pespin",
          "userName" : "Pau Espin Pedrol"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/pespin/open5gs" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 6,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a7f5e56d49c6b85e19d79e8899e168cfe3736a09",
            "branch" : [
              {
                "SHA1" : "a7f5e56d49c6b85e19d79e8899e168cfe3736a09",
                "name" : "refs/remotes/origin/pespin/open5gs"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a7f5e56d49c6b85e19d79e8899e168cfe3736a09",
            "branch" : [
              {
                "SHA1" : "a7f5e56d49c6b85e19d79e8899e168cfe3736a09",
                "name" : "refs/remotes/origin/pespin/open5gs"
              }
            ]
          }
        },
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 8,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d776059deb7768c2161d6c33ba97a3202ad0c8f0",
            "branch" : [
              {
                "SHA1" : "d776059deb7768c2161d6c33ba97a3202ad0c8f0",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d776059deb7768c2161d6c33ba97a3202ad0c8f0",
            "branch" : [
              {
                "SHA1" : "d776059deb7768c2161d6c33ba97a3202ad0c8f0",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "d776059deb7768c2161d6c33ba97a3202ad0c8f0",
        "branch" : [
          {
            "SHA1" : "d776059deb7768c2161d6c33ba97a3202ad0c8f0",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://git.osmocom.org/osmo-gsm-tester"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "open5gs.build-8.md5",
      "fileName" : "open5gs.build-8.md5",
      "relativePath" : "open5gs.build-8.md5"
    },
    {
      "displayPath" : "open5gs.build-8.tgz",
      "fileName" : "open5gs.build-8.tgz",
      "relativePath" : "open5gs.build-8.tgz"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#8",
  "duration" : 38426,
  "estimatedDuration" : 38342,
  "executor" : None,
  "fullDisplayName" : "osmo-gsm-tester_build-open5gs #8",
  "id" : "8",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 8,
  "queueId" : 441732,
  "result" : "SUCCESS",
  "timestamp" : 1618228952450,
  "url" : "https://jenkins.osmocom.org/jenkins/view/SDR/job/osmo-gsm-tester_build-open5gs/8/",
  "builtOn" : "build2-deb10build-ansible",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/enb_srs.py",
          "src/osmo_gsm_tester/obj/srslte_common.py",
          "src/osmo_gsm_tester/obj/epc_amarisoft.py",
          "src/osmo_gsm_tester/obj/enb_amarisoft.py",
          "src/osmo_gsm_tester/obj/epc.py",
          "src/osmo_gsm_tester/obj/enb.py",
          "src/osmo_gsm_tester/obj/epc_srs.py",
          "src/osmo_gsm_tester/obj/ms_srs.py"
        ],
        "commitId" : "3ce672594ff67402f2eea72b0ff2a7b2c4fdaf5d",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "enb,epc,ms: refactor KPI API\u000a\u000awe previously mixed component specific and component agnostic APIs\u000a(stdout vs. log file for example) for setting and retrieving KPI.\u000a\u000aThis patch propose to use a single abstract get_kpis() method for\u000aall components that can be enriched with component-specific\u000astuff as desired.\u000a\u000aIn the case of srsLTE blocks, the main implementation will\u000aremain in srslte_common() and is shared among srsENB/srsUE/srsEPC.\u000a\u000aThe KPI analyzer in srslte_common() extract and also manages\u000aall three KPI sources (log, csv and stdout) independently.\u000a\u000aIn addition to the get_kpis() method that always returns a flat\u000adictionary, it also exposes get_kpi_tree() that return\u000aa dict of KPI dicts that will be used for the Junit.xml generation.\u000a\u000aChange-Id: I4bacc6b8a0cb92a581edfb947100b57022265265\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "3ce672594ff67402f2eea72b0ff2a7b2c4fdaf5d",
        "msg" : "enb,epc,ms: refactor KPI API",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/srslte_common.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb_srs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/epc_amarisoft.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_srs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb_amarisoft.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/epc.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/epc_srs.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/enb.py"
        ],
        "commitId" : "0320ec2e9570ace58a59fce81a0ae37e286a8bfd",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "enb.py: increase zmq trx timeout to 4000ms\u000a\u000awith many parallel jobs running on one machine we should\u000arelax the timeout a bit to avoid false positives.\u000a\u000aChange-Id: Ib32a07559bd5a4b0165f6d3431c5ac57cc050f44\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "0320ec2e9570ace58a59fce81a0ae37e286a8bfd",
        "msg" : "enb.py: increase zmq trx timeout to 4000ms",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/scenarios/ms-label.conf",
          "sysmocom/scenarios/ms-label@.conf",
          "sysmocom/scenarios/enb-label@.conf"
        ],
        "commitId" : "aec7fa53902b677789526cbf2f104f15e20a207c",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "{enb,ms}-label.conf: raneme and add modifier to select eNB/MS based on label\u000a\u000aChange-Id: I26ea160b65b9dd5ef3e5ca1100d4541a0bbcbb27\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "aec7fa53902b677789526cbf2f104f15e20a207c",
        "msg" : "{enb,ms}-label.conf: raneme and add modifier to select eNB/MS based on label",
        "paths" : [
          {
            "editType" : "add",
            "file" : "sysmocom/scenarios/enb-label@.conf"
          },
          {
            "editType" : "delete",
            "file" : "sysmocom/scenarios/ms-label.conf"
          },
          {
            "editType" : "add",
            "file" : "sysmocom/scenarios/ms-label@.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl"
        ],
        "commitId" : "88727efa106eb2d57e725118ef66ec971804c043",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "srsenb_drb.conf.tmpl: set PDCP discard timer to 150ms for QCI9\u000a\u000asrsENB now supports PDCP discard so we set it to a sane value.\u000aAlso enable status reporting for UL.\u000a\u000aChange-Id: Ib6ad0ff57b95a1f220f87c1ede0f6eacc5fb21ff\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "88727efa106eb2d57e725118ef66ec971804c043",
        "msg" : "srsenb_drb.conf.tmpl: set PDCP discard timer to 150ms for QCI9",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/amarisoft_drb.cfg.tmpl"
        ],
        "commitId" : "3cecad8ebf3e93203de894e54d38954f3459e325",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "amarisoft_drb.cfg.tmpl: add additional QCI10 with infinit PDCP discard timer\u000a\u000aalso set QCI9 to 150ms to match default srsENB config\u000a\u000aChange-Id: I60cc1390480142bd5bb516934c9f30b6122496d5\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "3cecad8ebf3e93203de894e54d38954f3459e325",
        "msg" : "amarisoft_drb.cfg.tmpl: add additional QCI10 with infinit PDCP discard timer",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/amarisoft_drb.cfg.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl"
        ],
        "commitId" : "2bc8311ea781977648532054f4996966ed1bb82b",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "srsenb_drb.conf.tmpl: add QCI10 with infinit PDCP discard timer\u000a\u000acopy of QCI9 params but with infinit PDCP discard to avoid SDU drops\u000aat PDCP\u000a\u000aChange-Id: I64a74d09cc1a55ba21a7be7b5cc203e56bba3b10\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "2bc8311ea781977648532054f4996966ed1bb82b",
        "msg" : "srsenb_drb.conf.tmpl: add QCI10 with infinit PDCP discard timer",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/defaults.conf",
          "src/osmo_gsm_tester/templates/srsue.conf.tmpl",
          "src/osmo_gsm_tester/obj/ms_srs.py"
        ],
        "commitId" : "c487f7438c887955f348864a1e2663b1a3c469cf",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "ms_srs: add config scheme to select NAS log level\u000a\u000awe've provided only all_log_level so far but sometimes it's needed\u000ato select the level per layer. This patch adds the ability\u000ato do so for the NAS layer in the UE.\u000a\u000aChange-Id: Iab2bce65e8af81f6d344849c97952e6441cb2846\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "c487f7438c887955f348864a1e2663b1a3c469cf",
        "msg" : "ms_srs: add config scheme to select NAS log level",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_srs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "sysmocom/defaults.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
        ],
        "commitId" : "f4ff058ee2faaef39870ff405a10bdd3287ed2be",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "srsue.conf.tmpl: Adjust ue.config template for new pcap path\u000a\u000aChange-Id: I4af6abaa3973652a12f571d88bca59cd443704f3\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "f4ff058ee2faaef39870ff405a10bdd3287ed2be",
        "msg" : "srsue.conf.tmpl: Adjust ue.config template for new pcap path",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsenb_sib.conf.tmpl"
        ],
        "commitId" : "b04f135d32a69ea191c100517effcd17837e27a1",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "srsenb_sib.conf.tmpl: reduce the default size of the PUCCH\u000a\u000aoptimized PUCCH config\u000a\u000aChange-Id: I45ae7c33f9d1df20df37c0fe6c3d73aa85ae1b31\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "b04f135d32a69ea191c100517effcd17837e27a1",
        "msg" : "srsenb_sib.conf.tmpl: reduce the default size of the PUCCH",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsenb_sib.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "contrib/jenkins-build-amarisoft.sh"
        ],
        "commitId" : "585e35ba663c3dd85ae6ae0e6855406b4ee8fa90",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "jenkins-build-amarisoft: copy ltesim_server binary into epc trial tgz\u000a\u000athe ltesim_server is part of the UE package but needs to be executed\u000aon the EPC run node. Therefore its handy to have the binary in the epc\u000atrial tgz.\u000a\u000aChange-Id: I21ac57d1c1547c1cf4d2394c8593f58ff2c78697\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "585e35ba663c3dd85ae6ae0e6855406b4ee8fa90",
        "msg" : "jenkins-build-amarisoft: copy ltesim_server binary into epc trial tgz",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "contrib/jenkins-build-amarisoft.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/bin/osmo-gsm-tester_androidue_conn_chk.sh"
        ],
        "commitId" : "e98e1294eb32d0d543380713dc2c1c77319be111",
        "timestamp" : 1615914442000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "osmo-gsm-tester_androidue_conn_chk.sh: improve error handling\u000a\u000afix check of $serial and check passed arguments.\u000aexit when adb isn't installed on host\u000a\u000aChange-Id: I6190a840dbc86838457da96d188afc17f83ab15f\u000a",
        "date" : "2021-03-16 18:07:22 +0100",
        "id" : "e98e1294eb32d0d543380713dc2c1c77319be111",
        "msg" : "osmo-gsm-tester_androidue_conn_chk.sh: improve error handling",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/bin/osmo-gsm-tester_androidue_conn_chk.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/ms_android.py"
        ],
        "commitId" : "b190b4c397bad29233b90a4638ddb0adb7789c54",
        "timestamp" : 1615914442000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "ms_android: set num_carriers to 1 by default\u000a\u000athroughput tests require the UE object to have the num_carriers\u000amember. For Android UEs, set it to 1 by default.\u000a\u000aChange-Id: I297d24bb578a7db0eb7629be4f2cc0d54624467d\u000a",
        "date" : "2021-03-16 18:07:22 +0100",
        "id" : "b190b4c397bad29233b90a4638ddb0adb7789c54",
        "msg" : "ms_android: set num_carriers to 1 by default",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_android.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/scenarios/epc-label@.conf"
        ],
        "commitId" : "001ca8595d0031974bec4722016eafcddd494294",
        "timestamp" : 1615914442000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "epc-label@.conf: add scenario to select runnode based on label\u000a\u000athis allows to select the resource/machine the EPC runs on based on the label\u000a\u000aChange-Id: I710c67ad5a11bd33071acd779e19835ae49ce4a3\u000a",
        "date" : "2021-03-16 18:07:22 +0100",
        "id" : "001ca8595d0031974bec4722016eafcddd494294",
        "msg" : "epc-label@.conf: add scenario to select runnode based on label",
        "paths" : [
          {
            "editType" : "add",
            "file" : "sysmocom/scenarios/epc-label@.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/run_node.py"
        ],
        "commitId" : "3fc74d353a6345f145b2f9d58dacc9afbaeb2a69",
        "timestamp" : 1615914589000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "run_node: add label to RunNode class\u000a\u000athis allows specifying a label on each run node that can be used\u000ato filter/select specific nodes.\u000a\u000aChange-Id: Ib6a977007f56d6ff9ff029aaf049a75fb5d5e1dd\u000a",
        "date" : "2021-03-16 18:09:49 +0100",
        "id" : "3fc74d353a6345f145b2f9d58dacc9afbaeb2a69",
        "msg" : "run_node: add label to RunNode class",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/run_node.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/scenarios/mod-enb-ncells@.conf"
        ],
        "commitId" : "1a1970721a0f06a9dfcc5c686a3765e5774d2c09",
        "timestamp" : 1615914589000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "mod-enb-ncells@.conf: add scenario file to select number of cells\u000a\u000aChange-Id: Ib599de56b0b51a125555895014d78d3d649c01a0\u000a",
        "date" : "2021-03-16 18:09:49 +0100",
        "id" : "1a1970721a0f06a9dfcc5c686a3765e5774d2c09",
        "msg" : "mod-enb-ncells@.conf: add scenario file to select number of cells",
        "paths" : [
          {
            "editType" : "add",
            "file" : "sysmocom/scenarios/mod-enb-ncells@.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsue.conf.tmpl",
          "src/osmo_gsm_tester/obj/ms_srs.py"
        ],
        "commitId" : "1bba2891c5edce44a6b05b6e97b0331b4b463807",
        "timestamp" : 1615914589000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "ms_srs: turn tx/rx_gain into INT and make them optional\u000a\u000awhen they are greater than 0 they are written as config paramter.\u000aif they are -1 they are disbaled and automatic gain calibration is\u000aused.\u000a\u000aChange-Id: I473ff3ae679784178574d2f76b612dbf77180490\u000a",
        "date" : "2021-03-16 18:09:49 +0100",
        "id" : "1bba2891c5edce44a6b05b6e97b0331b4b463807",
        "msg" : "ms_srs: turn tx/rx_gain into INT and make them optional",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_srs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/ms_android.py"
        ],
        "commitId" : "7b4e1f676b688f5b4e89a8130164d81b7ab78979",
        "timestamp" : 1615914589000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "AndroidUE: Fix connection timeout\u000a\u000aChange-Id: Iaacf348e2e018da5b67ada33079018c1859d3b63\u000a",
        "date" : "2021-03-16 18:09:49 +0100",
        "id" : "7b4e1f676b688f5b4e89a8130164d81b7ab78979",
        "msg" : "AndroidUE: Fix connection timeout",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_android.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/suites/4g/iperf3_bidir.py"
        ],
        "commitId" : "6246a9db198febaa36e5ef9d140f2118dd07cb9a",
        "timestamp" : 1615914589000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "iperf3_bidir: add extra test for bi-directional iperf test\u000a\u000aChange-Id: Ibb62f53dbb15bc4788c92ebb2dee70e31dd851de\u000a",
        "date" : "2021-03-16 18:09:49 +0100",
        "id" : "6246a9db198febaa36e5ef9d140f2118dd07cb9a",
        "msg" : "iperf3_bidir: add extra test for bi-directional iperf test",
        "paths" : [
          {
            "editType" : "add",
            "file" : "sysmocom/suites/4g/iperf3_bidir.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsue.conf.tmpl",
          "src/osmo_gsm_tester/obj/ms_srs.py"
        ],
        "commitId" : "fcdff4bcfee83790384de1bbd7341455bc8f9c65",
        "timestamp" : 1615914626000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "ms_srs: add force_ul_amplitude config\u000a\u000athis allows to overwrite the PHY export option phy.force_ul_amplitude\u000a\u000aChange-Id: I255f027433944c1739c89757609f0dcc3b8aa7cb\u000a",
        "date" : "2021-03-16 18:10:26 +0100",
        "id" : "fcdff4bcfee83790384de1bbd7341455bc8f9c65",
        "msg" : "ms_srs: add force_ul_amplitude config",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_srs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/enb.py"
        ],
        "commitId" : "f69b94814894beea81ef8af66376afa0cd2ab285",
        "timestamp" : 1615914628000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "enb.py: increase ZMQ trx timeout to 8s\u000a\u000aincrease value further to avoid failed tests due to load on system\u000a\u000aChange-Id: I77b7864e7ef60faf0262dc24325915d73dd2d5a3\u000a",
        "date" : "2021-03-16 18:10:28 +0100",
        "id" : "f69b94814894beea81ef8af66376afa0cd2ab285",
        "msg" : "enb.py: increase ZMQ trx timeout to 8s",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/srslte_common.py"
        ],
        "commitId" : "67ab78b3316740f4d2aa686645ea9756567b2ac3",
        "timestamp" : 1615914628000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "srslte_common: fix condition to check if KPI have already extracted\u000a\u000aChange-Id: I6fdcbfadfdcfe131096d0345d2c21c87f8f7b1b6\u000a",
        "date" : "2021-03-16 18:10:28 +0100",
        "id" : "67ab78b3316740f4d2aa686645ea9756567b2ac3",
        "msg" : "srslte_common: fix condition to check if KPI have already extracted",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/srslte_common.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/defaults.conf"
        ],
        "commitId" : "3bb14bedfee9c00dca32ee3e5f197bfe4986630f",
        "timestamp" : 1615915127000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "sysmo/defaults.conf: Fix attribute name\u000a\u000aAccording to schema, the name is cipher_list.\u000aSame goes for \"integrity\".\u000a\u000aFixes: a81801558e7bb6ef0f0a32ab078d302c91e940a8\u000aChange-Id: Ib7b48ce207b96ea5f5b59db08320563be40edba1\u000a",
        "date" : "2021-03-16 17:18:47 +0000",
        "id" : "3bb14bedfee9c00dca32ee3e5f197bfe4986630f",
        "msg" : "sysmo/defaults.conf: Fix attribute name",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sysmocom/defaults.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/defaults.conf"
        ],
        "commitId" : "965ed62fd2086ba1d2cd0b4621b952702a63f142",
        "timestamp" : 1615916214000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "sysmocom/default.conf: Add missing default value for force_ul_amplitude\u000a\u000aChange-Id: I04218dca21f27e32d7c85a74a3e9bbf63b499357\u000a",
        "date" : "2021-03-16 18:36:54 +0100",
        "id" : "965ed62fd2086ba1d2cd0b4621b952702a63f142",
        "msg" : "sysmocom/default.conf: Add missing default value for force_ul_amplitude",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sysmocom/defaults.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "contrib/jenkins-build-open5gs.sh"
        ],
        "commitId" : "b32ed9256f7930385257e29f0fe7656f4ea06ecc",
        "timestamp" : 1615916214000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "contrib: open5gs: Install more binaries to have an EPC\u000a\u000aChange-Id: I1ff143b4f876e28ad9a1bc6a4a4cad5dacef8e18\u000a",
        "date" : "2021-03-16 18:36:54 +0100",
        "id" : "b32ed9256f7930385257e29f0fe7656f4ea06ecc",
        "msg" : "contrib: open5gs: Install more binaries to have an EPC",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "contrib/jenkins-build-open5gs.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/open5gs-sgwud.yaml.tmpl",
          "src/osmo_gsm_tester/obj/hss_open5gs.py",
          "src/osmo_gsm_tester/obj/pcrf_open5gs.py",
          "src/osmo_gsm_tester/obj/epc.py",
          "src/osmo_gsm_tester/templates/open5gs-mmed.yaml.tmpl",
          "src/osmo_gsm_tester/templates/open5gs-freediameter.conf.tmpl",
          "doc/manuals/chapters/install.adoc",
          "src/osmo_gsm_tester/obj/sgwu_open5gs.py",
          "src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl",
          "src/osmo_gsm_tester/obj/mme_open5gs.py",
          "src/osmo_gsm_tester/templates/open5gs-pcrfd.yaml.tmpl",
          "src/osmo_gsm_tester/obj/smf_open5gs.py",
          "src/osmo_gsm_tester/templates/open5gs-sgwcd.yaml.tmpl",
          "sysmocom/defaults.conf",
          "src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl",
          "sysmocom/scenarios/cfg-epc-db@.conf",
          "src/osmo_gsm_tester/templates/open5gs-hssd.yaml.tmpl",
          "src/osmo_gsm_tester/obj/upf_open5gs.py",
          "contrib/jenkins-build-common.sh",
          "src/osmo_gsm_tester/obj/epc_open5gs.py",
          "src/osmo_gsm_tester/obj/sgwc_open5gs.py"
        ],
        "commitId" : "0696c60812abbf6c6290b0fd2f4953d8f7ae8fdc",
        "timestamp" : 1617106667000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "Initial Open5GS support\u000a\u000aChange-Id: Iff8b88dc22d8f156572839abb48b0c1377c55e33\u000a",
        "date" : "2021-03-30 14:17:47 +0200",
        "id" : "0696c60812abbf6c6290b0fd2f4953d8f7ae8fdc",
        "msg" : "Initial Open5GS support",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/templates/open5gs-sgwcd.yaml.tmpl"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/obj/hss_open5gs.py"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/templates/open5gs-mmed.yaml.tmpl"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl"
          },
          {
            "editType" : "add",
            "file" : "sysmocom/scenarios/cfg-epc-db@.conf"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/templates/open5gs-freediameter.conf.tmpl"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/templates/open5gs-hssd.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "doc/manuals/chapters/install.adoc"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/templates/open5gs-sgwud.yaml.tmpl"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/obj/smf_open5gs.py"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/obj/sgwu_open5gs.py"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/obj/upf_open5gs.py"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/obj/pcrf_open5gs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/epc.py"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/obj/mme_open5gs.py"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/obj/sgwc_open5gs.py"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/templates/open5gs-pcrfd.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "sysmocom/defaults.conf"
          },
          {
            "editType" : "edit",
            "file" : "contrib/jenkins-build-common.sh"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/obj/epc_open5gs.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/open5gs-sgwcd.yaml.tmpl",
          "src/osmo_gsm_tester/templates/open5gs-sgwud.yaml.tmpl",
          "src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl",
          "src/osmo_gsm_tester/templates/open5gs-mmed.yaml.tmpl",
          "src/osmo_gsm_tester/obj/epc_open5gs.py",
          "src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl"
        ],
        "commitId" : "d776059deb7768c2161d6c33ba97a3202ad0c8f0",
        "timestamp" : 1618227902000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "open5gs: Avoid use of non-standard ports\u000a\u000aDespite open5gs allowing to change the GTP ports in the config file, in\u000areality changing those values to something else than the standard prot\u000awill fail. Hence, we must use the standard port. As a result, we must\u000ause different IP addresses in each process to avoid ip+port collisions.\u000aLet's use some loopback addresses which shouldn't require extra\u000aconfiguration on the host, and still only requiring 1 run_node as per\u000aexisting EPCs, with the limitation that only 1 open5gs EPC instance can\u000abe run at one in a given run_node.\u000a\u000aRelated: https://github.com/open5gs/open5gs/issues/897\u000aChange-Id: Id3062c6ad9d6de4c6066547e1e46edad5da285c1\u000a",
        "date" : "2021-04-12 13:45:02 +0200",
        "id" : "d776059deb7768c2161d6c33ba97a3202ad0c8f0",
        "msg" : "open5gs: Avoid use of non-standard ports",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-sgwcd.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-mmed.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-sgwud.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/epc_open5gs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
      "fullName" : "Pau Espin Pedrol"
    }
  ]
}