FailedConsole Output

Started by upstream project "buildall-stage_2-merge-v12" build number 424
originally caused by:
 Started by timer
 > git rev-parse --is-inside-work-tree # timeout=10
Setting origin to https://osm.etsi.org/gerrit/osm/MON.git
 > git config remote.origin.url https://osm.etsi.org/gerrit/osm/MON.git # timeout=10
Fetching origin...
Fetching upstream changes from origin
 > git --version # timeout=10
 > git config --get remote.origin.url # timeout=10
 > git fetch --tags --force --progress origin +refs/heads/*:refs/remotes/origin/*
Seen branch in repository origin/bug1511
Seen branch in repository origin/feature5837
Seen branch in repository origin/feature7106
Seen branch in repository origin/feature7928
Seen branch in repository origin/master
Seen branch in repository origin/netslice
Seen branch in repository origin/ng-ro-refactor
Seen branch in repository origin/paas
Seen branch in repository origin/rift300
Seen branch in repository origin/sol006
Seen branch in repository origin/sol006v331
Seen branch in repository origin/v10.0
Seen branch in repository origin/v11.0
Seen branch in repository origin/v12.0
Seen branch in repository origin/v13.0
Seen branch in repository origin/v14.0
Seen branch in repository origin/v15.0
Seen branch in repository origin/v3.1
Seen branch in repository origin/v4.0
Seen branch in repository origin/v5.0
Seen branch in repository origin/v6.0
Seen branch in repository origin/v7.0
Seen branch in repository origin/v8.0
Seen branch in repository origin/v9.0
Seen 24 remote branches
Obtained Jenkinsfile from d2860496dc4a5922c7f76bdfd2135fff187611b7
Running in Durability level: MAX_SURVIVABILITY
[Pipeline] properties
[Pipeline] node
Running on osm-cicd-3 in /home/jenkins/workspace/MON-stage_2-merge_v12.0
[Pipeline] {
[Pipeline] checkout
No credentials specified
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://osm.etsi.org/gerrit/osm/MON.git # timeout=10
Fetching without tags
Fetching upstream changes from https://osm.etsi.org/gerrit/osm/MON.git
 > git --version # timeout=10
 > git fetch --no-tags --force --progress https://osm.etsi.org/gerrit/osm/MON.git +refs/heads/*:refs/remotes/origin/*
Checking out Revision d2860496dc4a5922c7f76bdfd2135fff187611b7 (v12.0)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f d2860496dc4a5922c7f76bdfd2135fff187611b7
Commit message: "Update requirements to branch"
 > git rev-list --no-walk d2860496dc4a5922c7f76bdfd2135fff187611b7 # timeout=10
[Pipeline] dir
Running in /home/jenkins/workspace/MON-stage_2-merge_v12.0/devops
[Pipeline] {
[Pipeline] git
No credentials specified
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://osm.etsi.org/gerrit/osm/devops # timeout=10
Fetching upstream changes from https://osm.etsi.org/gerrit/osm/devops
 > git --version # timeout=10
 > git fetch --tags --force --progress https://osm.etsi.org/gerrit/osm/devops +refs/heads/*:refs/remotes/origin/*
 > git rev-parse refs/remotes/origin/v12.0^{commit} # timeout=10
 > git rev-parse refs/remotes/origin/origin/v12.0^{commit} # timeout=10
Checking out Revision 8e91a950fbfac8777b24f8fc577f7159bce65ee4 (refs/remotes/origin/v12.0)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 8e91a950fbfac8777b24f8fc577f7159bce65ee4
 > git branch -a -v --no-abbrev # timeout=10
 > git branch -D v12.0 # timeout=10
 > git checkout -b v12.0 8e91a950fbfac8777b24f8fc577f7159bce65ee4
Commit message: "Fix Bug 2338: updated kubernetes apt repo from apt.kubernetes.io to pkgs.k8s.io"
 > git rev-list --no-walk 8e91a950fbfac8777b24f8fc577f7159bce65ee4 # timeout=10
[Pipeline] }
[Pipeline] // dir
[Pipeline] load
[Pipeline] { (devops/jenkins/ci-pipelines/ci_stage_2.groovy)
[Pipeline] }
[Pipeline] // load
[Pipeline] echo
do_stage_3= false
[Pipeline] load
[Pipeline] { (devops/jenkins/ci-pipelines/ci_helper.groovy)
[Pipeline] }
[Pipeline] // load
[Pipeline] stage
[Pipeline] { (Prepare)
[Pipeline] sh
[MON-stage_2-merge_v12.0] Running shell script
+ env
JENKINS_HOME=/var/lib/jenkins
SSH_CLIENT=212.234.161.1 24503 22
USER=jenkins
RUN_CHANGES_DISPLAY_URL=https://osm.etsi.org/jenkins/job/MON-stage_2-merge/job/v12.0/448/display/redirect?page=changes
GERRIT_PROJECT=osm/MON
XDG_SESSION_TYPE=tty
SHLVL=0
NODE_LABELS=osm-cicd-3 osm3 stage_2
HUDSON_URL=https://osm.etsi.org/jenkins/
MOTD_SHOWN=pam
OLDPWD=/home/jenkins
HOME=/home/jenkins
BUILD_URL=https://osm.etsi.org/jenkins/job/MON-stage_2-merge/job/v12.0/448/
HUDSON_COOKIE=f98681af-cfd6-47b4-8c88-b83b63f6f580
JENKINS_SERVER_COOKIE=durable-6652446d96a4db48de161c7f449b5978
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus
GERRIT_PATCHSET_REVISION=d2860496dc4a5922c7f76bdfd2135fff187611b7
WORKSPACE=/home/jenkins/workspace/MON-stage_2-merge_v12.0
LOGNAME=jenkins
NODE_NAME=osm-cicd-3
GERRIT_BRANCH=v12.0
_=/usr/bin/java
RUN_ARTIFACTS_DISPLAY_URL=https://osm.etsi.org/jenkins/job/MON-stage_2-merge/job/v12.0/448/display/redirect?page=artifacts
XDG_SESSION_CLASS=user
EXECUTOR_NUMBER=0
XDG_SESSION_ID=3541
RUN_TESTS_DISPLAY_URL=https://osm.etsi.org/jenkins/job/MON-stage_2-merge/job/v12.0/448/display/redirect?page=tests
BUILD_DISPLAY_NAME=#448
PROJECT_URL_PREFIX=https://osm.etsi.org/gerrit
HUDSON_HOME=/var/lib/jenkins
JOB_BASE_NAME=v12.0
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
BUILD_ID=448
XDG_RUNTIME_DIR=/run/user/1001
BUILD_TAG=jenkins-MON-stage_2-merge-v12.0-448
JENKINS_URL=https://osm.etsi.org/jenkins/
LANG=C.UTF-8
JOB_URL=https://osm.etsi.org/jenkins/job/MON-stage_2-merge/job/v12.0/
BUILD_NUMBER=448
SHELL=/bin/bash
RUN_DISPLAY_URL=https://osm.etsi.org/jenkins/job/MON-stage_2-merge/job/v12.0/448/display/redirect
ARTIFACTORY_SERVER=artifactory-osm
GERRIT_REFSPEC=refs/changes/12/13412/1
HUDSON_SERVER_COOKIE=6d3295a483c3e6d5
JOB_DISPLAY_URL=https://osm.etsi.org/jenkins/job/MON-stage_2-merge/job/v12.0/display/redirect
JOB_NAME=MON-stage_2-merge/v12.0
TEST_INSTALL=false
PWD=/home/jenkins/workspace/MON-stage_2-merge_v12.0
SSH_CONNECTION=212.234.161.1 24503 172.21.249.3 22
BRANCH_NAME=v12.0
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Checkout)
[Pipeline] sh
[MON-stage_2-merge_v12.0] Running shell script
+ git fetch --tags
[Pipeline] sh
[MON-stage_2-merge_v12.0] Running shell script
+ git fetch origin refs/changes/12/13412/1
From https://osm.etsi.org/gerrit/osm/MON
 * branch            refs/changes/12/13412/1 -> FETCH_HEAD
[Pipeline] sh
[MON-stage_2-merge_v12.0] Running shell script
+ git checkout -f d2860496dc4a5922c7f76bdfd2135fff187611b7
HEAD is now at d286049 Update requirements to branch
[Pipeline] sh
[MON-stage_2-merge_v12.0] Running shell script
+ sudo git clean -dfx
Removing .cache/
Removing .config/
Removing .coverage
Removing .local/
Removing .safety/
Removing changelog/
Removing cover/
Removing coverage.xml
Removing deb_dist/
Removing dist/
Removing dists/
Removing nosetests.xml
Removing osm_mon-12.0.8+gd286049.tar.gz
Removing osm_mon.egg-info/
Removing pool/
Removing vcd_pysdk.log
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (License Scan)
[Pipeline] echo
skip the scan for merge
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Release Note Check)
[Pipeline] fileExists
[Pipeline] echo
No releasenote check present
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Docker-Build)
[Pipeline] sh
[MON-stage_2-merge_v12.0] Running shell script
+ docker build --build-arg APT_PROXY=http://172.21.1.1:3142 -t osm/mon-v12.0 .
Sending build context to Docker daemon  54.81MB

Step 1/6 : FROM ubuntu:20.04
 ---> 2abc4dfd8318
Step 2/6 : ARG APT_PROXY
 ---> Using cache
 ---> a27c110d5195
Step 3/6 : RUN if [ ! -z $APT_PROXY ] ; then     echo "Acquire::http::Proxy \"$APT_PROXY\";" > /etc/apt/apt.conf.d/proxy.conf ;    echo "Acquire::https::Proxy \"$APT_PROXY\";" >> /etc/apt/apt.conf.d/proxy.conf ;    fi
 ---> Using cache
 ---> 922e3b5b4e4f
Step 4/6 : RUN DEBIAN_FRONTEND=noninteractive apt-get update &&     DEBIAN_FRONTEND=noninteractive apt-get -y install         debhelper         dh-python         git         python3         python3-all         python3-dev         python3-setuptools
 ---> Using cache
 ---> d74756bd1a6c
Step 5/6 : RUN python3 -m easy_install pip==21.3.1
 ---> Using cache
 ---> ea49a439057c
Step 6/6 : RUN pip install tox==3.24.5
 ---> Using cache
 ---> e8b49dfaac55
Successfully built e8b49dfaac55
Successfully tagged osm/mon-v12.0:latest
[Pipeline] }
[Pipeline] // stage
[Pipeline] sh
[MON-stage_2-merge_v12.0] Running shell script
+ id -u
[Pipeline] sh
[MON-stage_2-merge_v12.0] Running shell script
+ id -g
[Pipeline] withDockerContainer
osm-cicd-3 does not seem to be running inside a container
$ docker run -t -d -u 1001:1001 -u root -w /home/jenkins/workspace/MON-stage_2-merge_v12.0 -v /home/jenkins/workspace/MON-stage_2-merge_v12.0:/home/jenkins/workspace/MON-stage_2-merge_v12.0:rw,z -v /home/jenkins/workspace/MON-stage_2-merge_v12.0@tmp:/home/jenkins/workspace/MON-stage_2-merge_v12.0@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** --entrypoint cat osm/mon-v12.0
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Test)
[Pipeline] sh
[MON-stage_2-merge_v12.0] Running shell script
+ groupadd -o -g 1001 -r jenkins
[Pipeline] sh
[MON-stage_2-merge_v12.0] Running shell script
+ pwd
+ useradd -o -u 1001 -d /home/jenkins/workspace/MON-stage_2-merge_v12.0 -r -g jenkins jenkins
[Pipeline] sh
[MON-stage_2-merge_v12.0] Running shell script
+ echo #! /bin/sh
[Pipeline] sh
[MON-stage_2-merge_v12.0] Running shell script
+ chmod 755 /usr/bin/mesg
[Pipeline] sh
[MON-stage_2-merge_v12.0] Running shell script
+ runuser jenkins -c devops-stages/stage-test.sh
✔ OK black in 23.552 seconds
ERROR: invocation failed (exit code 1), logfile: /tmp/.tox/flake8/log/flake8-0.log
================================== log start ===================================
flake8 create: /tmp/.tox/flake8
flake8 installdeps: flake8
flake8 develop-inst: /home/jenkins/workspace/MON-stage_2-merge_v12.0
flake8 installed: flake8==7.0.0,mccabe==0.7.0,-e git+https://osm.etsi.org/gerrit/osm/MON.git@d2860496dc4a5922c7f76bdfd2135fff187611b7#egg=osm_mon,pycodestyle==2.11.1,pyflakes==3.2.0
flake8 run-test-pre: PYTHONHASHSEED='4149887691'
flake8 run-test: commands[0] | flake8 osm_mon/ setup.py
osm_mon/collector/infra_collectors/base_osinfra.py:69:121: E501 line too long (122 > 120 characters)
            vm_infra_metrics_enabled = str(self.conf.get("collector", "vm_infra_metrics")).lower() in ("yes", "true", "1")
                                                                                                                        ^
osm_mon/collector/infra_collectors/vmware.py:198:121: E501 line too long (122 > 120 characters)
            vm_infra_metrics_enabled = str(self.conf.get("collector", "vm_infra_metrics")).lower() in ("yes", "true", "1")
                                                                                                                        ^
osm_mon/collector/vnf_collectors/openstack.py:164:121: E501 line too long (157 > 120 characters)
                        if value is None and metric_name in METRIC_MAPPINGS_FOR_ROCKY_AND_NEWER_RELEASES and type(self.backend) is not PrometheusTSBDBackend:
                                                                                                                        ^
osm_mon/collector/vnf_collectors/openstack.py:243:50: E251 unexpected spaces around keyword / parameter equals
        return prometheus_client(url, disable_ssl = True)
                                                 ^
osm_mon/collector/vnf_collectors/openstack.py:243:52: E251 unexpected spaces around keyword / parameter equals
        return prometheus_client(url, disable_ssl = True)
                                                   ^
osm_mon/collector/vnf_collectors/openstack.py:254:52: E251 unexpected spaces around keyword / parameter equals
    def query_metric(self, metric_name, resource_id = None):
                                                   ^
osm_mon/collector/vnf_collectors/openstack.py:254:54: E251 unexpected spaces around keyword / parameter equals
    def query_metric(self, metric_name, resource_id = None):
                                                     ^
osm_mon/collector/vnf_collectors/openstack.py:255:67: E251 unexpected spaces around keyword / parameter equals
        metrics = self.client.get_current_metric_value(metric_name = metric_name)
                                                                  ^
osm_mon/collector/vnf_collectors/openstack.py:255:69: E251 unexpected spaces around keyword / parameter equals
        metrics = self.client.get_current_metric_value(metric_name = metric_name)
                                                                    ^
ERROR: InvocationError for command /tmp/.tox/flake8/bin/flake8 osm_mon/ setup.py (exited with code 1)

=================================== log end ====================================
✖ FAIL flake8 in 27.843 seconds
ERROR: invocation failed (exit code 1), logfile: /tmp/.tox/pylint/log/pylint-0.log
================================== log start ===================================
pylint create: /tmp/.tox/pylint
pylint installdeps: -r/home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt, -r/home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt, -r/home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-test.txt, pylint
ERROR: invocation failed (exit code 1), logfile: /tmp/.tox/pylint/log/pylint-2.log
================================== log start ===================================
Obtaining n2vc from git+https://osm.etsi.org/gerrit/osm/N2VC.git@v12.0#egg=n2vc (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 17))
  Cloning https://osm.etsi.org/gerrit/osm/N2VC.git (to revision v12.0) to /tmp/.tox/pylint/src/n2vc
  Running command git clone --filter=blob:none --quiet https://osm.etsi.org/gerrit/osm/N2VC.git /tmp/.tox/pylint/src/n2vc
  warning: filtering not recognized by server, ignoring
  Running command git checkout -b v12.0 --track origin/v12.0
  Switched to a new branch 'v12.0'
  Branch 'v12.0' set up to track remote branch 'v12.0' from 'origin'.
  Resolved https://osm.etsi.org/gerrit/osm/N2VC.git to commit 6a6c31ca9d6892c9bd90827474bd96016efac7e2
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Obtaining osm-common from git+https://osm.etsi.org/gerrit/osm/common.git@v12.0#egg=osm-common (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 19))
  Cloning https://osm.etsi.org/gerrit/osm/common.git (to revision v12.0) to /tmp/.tox/pylint/src/osm-common
  Running command git clone --filter=blob:none --quiet https://osm.etsi.org/gerrit/osm/common.git /tmp/.tox/pylint/src/osm-common
  warning: filtering not recognized by server, ignoring
  Running command git checkout -b v12.0 --track origin/v12.0
  Switched to a new branch 'v12.0'
  Branch 'v12.0' set up to track remote branch 'v12.0' from 'origin'.
  Resolved https://osm.etsi.org/gerrit/osm/common.git to commit 6aaeaa389273ec46b469f79f3c9b47cf3249bd74
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting pylint
  Downloading pylint-3.2.0-py3-none-any.whl.metadata (12 kB)
Collecting aiokafka==0.7.2 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 17))
  Using cached aiokafka-0.7.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (17 kB)
Collecting appdirs==1.4.4 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 19))
  Using cached appdirs-1.4.4-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting attrs==21.4.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 21))
  Using cached attrs-21.4.0-py2.py3-none-any.whl.metadata (9.8 kB)
Collecting autopage==0.5.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 23))
  Using cached autopage-0.5.1-py3-none-any.whl.metadata (7.8 kB)
Collecting backports-zoneinfo==0.2.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 25))
  Using cached backports.zoneinfo-0.2.1-cp38-cp38-manylinux1_x86_64.whl.metadata (4.7 kB)
Collecting certifi==2022.6.15 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 29))
  Using cached certifi-2022.6.15-py3-none-any.whl.metadata (2.8 kB)
Collecting cffi==1.15.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 31))
  Using cached cffi-1.15.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (1.2 kB)
Collecting charset-normalizer==2.0.12 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 33))
  Using cached charset_normalizer-2.0.12-py3-none-any.whl.metadata (11 kB)
Collecting cliff==3.10.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 35))
  Using cached cliff-3.10.1-py3-none-any.whl.metadata (2.0 kB)
Collecting cmd2==2.4.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 40))
  Using cached cmd2-2.4.1-py3-none-any.whl.metadata (12 kB)
Collecting cryptography==37.0.2 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 42))
  Using cached cryptography-37.0.2-cp36-abi3-manylinux_2_24_x86_64.whl.metadata (5.5 kB)
Collecting cycler==0.11.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 44))
  Using cached cycler-0.11.0-py3-none-any.whl.metadata (785 bytes)
Collecting dateparser==1.1.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 46))
  Using cached dateparser-1.1.1-py2.py3-none-any.whl.metadata (25 kB)
Collecting debtcollector==2.5.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 48))
  Using cached debtcollector-2.5.0-py3-none-any.whl.metadata (2.3 kB)
Collecting decorator==5.1.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 57))
  Using cached decorator-5.1.1-py3-none-any.whl.metadata (4.0 kB)
Collecting dogpile-cache==1.1.6 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 61))
  Using cached dogpile.cache-1.1.6-py3-none-any.whl.metadata (5.0 kB)
Collecting fonttools==4.33.3 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 63))
  Using cached fonttools-4.33.3-py3-none-any.whl.metadata (125 kB)
Collecting futurist==2.4.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 65))
  Using cached futurist-2.4.1-py3-none-any.whl.metadata (2.1 kB)
Collecting gnocchiclient==7.0.7 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 67))
  Using cached gnocchiclient-7.0.7-py2.py3-none-any.whl.metadata (2.1 kB)
Collecting httmock==1.4.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 69))
  Using cached httmock-1.4.0-py3-none-any.whl.metadata (2.4 kB)
Collecting humanfriendly==10.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 71))
  Using cached humanfriendly-10.0-py2.py3-none-any.whl.metadata (9.2 kB)
Collecting idna==3.3 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 75))
  Using cached idna-3.3-py3-none-any.whl.metadata (9.8 kB)
Collecting iso8601==1.0.2 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 77))
  Using cached iso8601-1.0.2-py3-none-any.whl.metadata (9.6 kB)
Collecting jmespath==1.0.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 86))
  Using cached jmespath-1.0.1-py3-none-any.whl.metadata (7.6 kB)
Collecting jsonpatch==1.32 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 88))
  Using cached jsonpatch-1.32-py2.py3-none-any.whl.metadata (3.2 kB)
Collecting jsonpointer==2.3 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 90))
  Using cached jsonpointer-2.3-py2.py3-none-any.whl.metadata (2.5 kB)
Collecting kafka-python==2.0.2 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 92))
  Using cached kafka_python-2.0.2-py2.py3-none-any.whl.metadata (7.8 kB)
Collecting keystoneauth1==4.6.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 94))
  Using cached keystoneauth1-4.6.0-py3-none-any.whl.metadata (3.9 kB)
Collecting kiwisolver==1.4.3 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 104))
  Using cached kiwisolver-1.4.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (6.3 kB)
Collecting lxml==4.9.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 106))
  Using cached lxml-4.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (3.5 kB)
Collecting matplotlib==3.5.2 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 111))
  Using cached matplotlib-3.5.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (6.7 kB)
Collecting monotonic==1.6 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 113))
  Using cached monotonic-1.6-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting msgpack==1.0.4 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 115))
  Using cached msgpack-1.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.7 kB)
Collecting munch==2.5.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 117))
  Using cached munch-2.5.0-py2.py3-none-any.whl.metadata (5.8 kB)
Collecting netaddr==0.8.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 119))
  Using cached netaddr-0.8.0-py2.py3-none-any.whl.metadata (4.9 kB)
Collecting netifaces==0.11.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 124))
  Using cached netifaces-0.11.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (9.0 kB)
Collecting numpy==1.23.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 128))
  Using cached numpy-1.23.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.2 kB)
Collecting openstacksdk==0.99.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 133))
  Using cached openstacksdk-0.99.0-py3-none-any.whl.metadata (6.7 kB)
Collecting os-client-config==2.1.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 137))
  Using cached os_client_config-2.1.0-py3-none-any.whl.metadata (2.2 kB)
Collecting os-service-types==1.7.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 139))
  Using cached os_service_types-1.7.0-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting osc-lib==2.6.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 143))
  Using cached osc_lib-2.6.0-py3-none-any.whl.metadata (3.5 kB)
Collecting oslo-config==8.8.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 145))
  Downloading oslo.config-8.8.0-py3-none-any.whl.metadata (3.1 kB)
Collecting oslo-context==4.1.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 149))
  Downloading oslo.context-4.1.0-py3-none-any.whl.metadata (2.0 kB)
Collecting oslo-i18n==5.1.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 151))
  Downloading oslo.i18n-5.1.0-py3-none-any.whl.metadata (2.0 kB)
Collecting oslo-log==5.0.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 162))
  Downloading oslo.log-5.0.0-py3-none-any.whl.metadata (3.0 kB)
Collecting oslo-serialization==4.3.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 164))
  Downloading oslo.serialization-4.3.0-py3-none-any.whl.metadata (2.1 kB)
Collecting oslo-utils==6.0.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 171))
  Downloading oslo.utils-6.0.0-py3-none-any.whl.metadata (2.1 kB)
Collecting packaging==21.3 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 181))
  Using cached packaging-21.3-py3-none-any.whl.metadata (15 kB)
Collecting pandas==1.4.3 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 187))
  Downloading pandas-1.4.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (12 kB)
Collecting pbr==5.9.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 189))
  Downloading pbr-5.9.0-py2.py3-none-any.whl.metadata (1.2 kB)
Collecting pillow==9.1.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 207))
  Downloading Pillow-9.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.7 kB)
Collecting prettytable==0.7.2 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 209))
  Using cached prettytable-0.7.2.zip (28 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting prometheus-api-client==0.5.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 215))
  Downloading prometheus_api_client-0.5.1-py3-none-any.whl.metadata (11 kB)
Collecting prometheus-client==0.14.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 217))
  Downloading prometheus_client-0.14.1-py3-none-any.whl.metadata (21 kB)
Collecting pycparser==2.21 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 219))
  Downloading pycparser-2.21-py2.py3-none-any.whl.metadata (1.1 kB)
Collecting pygments==2.12.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 221))
  Downloading Pygments-2.12.0-py3-none-any.whl.metadata (1.5 kB)
Collecting pyinotify==0.9.6 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 223))
  Downloading pyinotify-0.9.6.tar.gz (60 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 763.0 kB/s eta 0:00:00
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting pyparsing==3.0.9 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 225))
  Using cached pyparsing-3.0.9-py3-none-any.whl.metadata (4.2 kB)
Collecting pyperclip==1.8.2 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 231))
  Using cached pyperclip-1.8.2.tar.gz (20 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting python-ceilometerclient==2.9.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 233))
  Downloading python_ceilometerclient-2.9.0-py2.py3-none-any.whl.metadata (2.3 kB)
Collecting python-cinderclient==8.3.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 235))
  Downloading python_cinderclient-8.3.0-py3-none-any.whl.metadata (19 kB)
Collecting python-dateutil==2.8.2 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 237))
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl.metadata (8.2 kB)
Collecting python-keystoneclient==4.5.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 245))
  Downloading python_keystoneclient-4.5.0-py3-none-any.whl.metadata (3.7 kB)
Collecting python-neutronclient==7.8.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 249))
  Downloading python_neutronclient-7.8.0-py3-none-any.whl.metadata (3.1 kB)
Collecting python-novaclient==18.0.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 251))
  Downloading python_novaclient-18.0.0-py3-none-any.whl.metadata (2.9 kB)
Collecting pytz==2022.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 253))
  Downloading pytz-2022.1-py2.py3-none-any.whl.metadata (21 kB)
Collecting pytz-deprecation-shim==0.1.0.post0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 259))
  Downloading pytz_deprecation_shim-0.1.0.post0-py2.py3-none-any.whl.metadata (5.2 kB)
Collecting pyvcloud==23.0.3 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 261))
  Downloading pyvcloud-23.0.3-py3-none-any.whl.metadata (3.5 kB)
Collecting pyyaml==5.4.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 263))
  Using cached PyYAML-5.4.1-cp38-cp38-manylinux1_x86_64.whl.metadata (2.1 kB)
Collecting regex==2022.3.2 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 270))
  Using cached regex-2022.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (39 kB)
Collecting requests==2.28.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 272))
  Downloading requests-2.28.0-py3-none-any.whl.metadata (4.6 kB)
Collecting requestsexceptions==1.4.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 284))
  Using cached requestsexceptions-1.4.0-py2.py3-none-any.whl.metadata (1.2 kB)
Collecting rfc3986==2.0.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 286))
  Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB)
Collecting simplejson==3.17.6 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 288))
  Downloading simplejson-3.17.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (3.0 kB)
Collecting six==1.16.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 293))
  Downloading six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Collecting stevedore==3.5.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 302))
  Downloading stevedore-3.5.0-py3-none-any.whl.metadata (2.2 kB)
Collecting tzdata==2022.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 313))
  Downloading tzdata-2022.1-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting tzlocal==4.2 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 315))
  Downloading tzlocal-4.2-py3-none-any.whl.metadata (13 kB)
Collecting ujson==5.3.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 317))
  Downloading ujson-5.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.1 kB)
Collecting unittest-xml-reporting==3.2.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 319))
  Using cached unittest_xml_reporting-3.2.0-py2.py3-none-any.whl.metadata (11 kB)
Collecting urllib3==1.26.9 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 321))
  Downloading urllib3-1.26.9-py2.py3-none-any.whl.metadata (46 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 46.3/46.3 kB 1.5 MB/s eta 0:00:00
Collecting vcd-api-schemas-type==10.3.0.dev72 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 323))
  Downloading vcd_api_schemas_type-10.3.0.dev72-py3-none-any.whl.metadata (716 bytes)
Collecting wcwidth==0.2.5 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 325))
  Downloading wcwidth-0.2.5-py2.py3-none-any.whl.metadata (11 kB)
Collecting wrapt==1.14.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt (line 327))
  Downloading wrapt-1.14.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.7 kB)
Collecting async-timeout==3.0.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 23))
  Downloading async_timeout-3.0.1-py3-none-any.whl.metadata (4.0 kB)
Collecting bcrypt==3.2.2 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 27))
  Using cached bcrypt-3.2.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (8.3 kB)
Collecting cachetools==5.2.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 31))
  Downloading cachetools-5.2.0-py3-none-any.whl.metadata (5.1 kB)
Collecting dataclasses==0.6 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 54))
  Downloading dataclasses-0.6-py3-none-any.whl.metadata (3.0 kB)
Collecting google-auth==2.8.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 56))
  Downloading google_auth-2.8.0-py2.py3-none-any.whl.metadata (3.8 kB)
Collecting juju==2.9.10 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 64))
  Downloading juju-2.9.10.tar.gz (762 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 762.6/762.6 kB 7.3 MB/s eta 0:00:00
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting jujubundlelib==0.5.7 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 66))
  Using cached jujubundlelib-0.5.7.tar.gz (30 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting kubernetes==24.2.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 74))
  Using cached kubernetes-24.2.0-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting macaroonbakery==1.3.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 78))
  Downloading macaroonbakery-1.3.1.tar.gz (79 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.5/79.5 kB 2.4 MB/s eta 0:00:00
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting motor==1.3.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 83))
  Downloading motor-1.3.1-py2.py3-none-any.whl.metadata (4.6 kB)
Collecting mypy-extensions==0.4.3 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 85))
  Downloading mypy_extensions-0.4.3-py2.py3-none-any.whl.metadata (1.2 kB)
Collecting oauthlib==3.2.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 89))
  Downloading oauthlib-3.2.0-py3-none-any.whl.metadata (7.4 kB)
Collecting paramiko==2.11.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 93))
  Downloading paramiko-2.11.0-py2.py3-none-any.whl.metadata (4.6 kB)
Collecting protobuf==3.20.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 97))
  Using cached protobuf-3.20.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (698 bytes)
Collecting pyasn1==0.4.8 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 101))
  Using cached pyasn1-0.4.8-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting pyasn1-modules==0.2.8 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 107))
  Downloading pyasn1_modules-0.2.8-py2.py3-none-any.whl.metadata (1.9 kB)
Collecting pycrypto==2.6.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 115))
  Downloading pycrypto-2.6.1.tar.gz (446 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 446.2/446.2 kB 6.9 MB/s eta 0:00:00
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting pymacaroons==0.13.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 117))
  Downloading pymacaroons-0.13.0-py2.py3-none-any.whl.metadata (1.6 kB)
Collecting pymongo==3.12.3 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 121))
  Downloading pymongo-3.12.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.8 kB)
Collecting pynacl==1.5.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 126))
  Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (8.6 kB)
Collecting pyrfc3339==1.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 132))
  Downloading pyRFC3339-1.1-py2.py3-none-any.whl.metadata (2.0 kB)
Collecting requests-oauthlib==1.3.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 159))
  Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl.metadata (10 kB)
Collecting retrying-async==2.0.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 163))
  Downloading retrying-async-2.0.0.tar.gz (3.0 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting rsa==4.8 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 165))
  Downloading rsa-4.8-py3-none-any.whl.metadata (3.1 kB)
Collecting theblues==0.5.2 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 178))
  Downloading theblues-0.5.2.tar.gz (18 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting toposort==1.7 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 182))
  Using cached toposort-1.7-py2.py3-none-any.whl.metadata (4.3 kB)
Collecting typing-extensions==4.2.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 186))
  Downloading typing_extensions-4.2.0-py3-none-any.whl.metadata (6.2 kB)
Collecting typing-inspect==0.7.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 190))
  Downloading typing_inspect-0.7.1-py3-none-any.whl.metadata (1.5 kB)
Collecting websocket-client==1.3.3 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 199))
  Downloading websocket_client-1.3.3-py3-none-any.whl.metadata (6.9 kB)
Collecting websockets==7.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 203))
  Using cached websockets-7.0.tar.gz (49 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting coverage==6.4.1 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-test.txt (line 21))
  Downloading coverage-6.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.1 kB)
Collecting mock==4.0.3 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-test.txt (line 27))
  Downloading mock-4.0.3-py3-none-any.whl.metadata (2.8 kB)
Collecting nose2==0.11.0 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-test.txt (line 29))
  Downloading nose2-0.11.0-py2.py3-none-any.whl.metadata (6.8 kB)
Collecting requests-mock==1.9.3 (from -r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-test.txt (line 33))
  Downloading requests_mock-1.9.3-py2.py3-none-any.whl.metadata (4.5 kB)
Requirement already satisfied: setuptools>=21.0.0 in /tmp/.tox/pylint/lib/python3.8/site-packages (from kubernetes==24.2.0->-r /home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt (line 74)) (69.5.1)
Collecting platformdirs>=2.2.0 (from pylint)
  Using cached platformdirs-4.2.2-py3-none-any.whl.metadata (11 kB)
Collecting astroid<=3.3.0-dev0,>=3.2.0 (from pylint)
  Downloading astroid-3.2.0-py3-none-any.whl.metadata (4.5 kB)
Collecting isort!=5.13.0,<6,>=4.2.5 (from pylint)
  Downloading isort-5.13.2-py3-none-any.whl.metadata (12 kB)
Collecting mccabe<0.8,>=0.6 (from pylint)
  Using cached mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB)
Collecting tomlkit>=0.10.1 (from pylint)
  Downloading tomlkit-0.12.5-py3-none-any.whl.metadata (2.7 kB)
Collecting dill>=0.2 (from pylint)
  Downloading dill-0.3.8-py3-none-any.whl.metadata (10 kB)
Collecting tomli>=1.1.0 (from pylint)
  Using cached tomli-2.0.1-py3-none-any.whl.metadata (8.9 kB)
Using cached aiokafka-0.7.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.2 MB)
Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Using cached attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Using cached autopage-0.5.1-py3-none-any.whl (29 kB)
Using cached backports.zoneinfo-0.2.1-cp38-cp38-manylinux1_x86_64.whl (74 kB)
Using cached certifi-2022.6.15-py3-none-any.whl (160 kB)
Using cached cffi-1.15.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (446 kB)
Using cached charset_normalizer-2.0.12-py3-none-any.whl (39 kB)
Using cached cliff-3.10.1-py3-none-any.whl (81 kB)
Using cached cmd2-2.4.1-py3-none-any.whl (146 kB)
Using cached cryptography-37.0.2-cp36-abi3-manylinux_2_24_x86_64.whl (4.0 MB)
Using cached cycler-0.11.0-py3-none-any.whl (6.4 kB)
Using cached dateparser-1.1.1-py2.py3-none-any.whl (288 kB)
Using cached debtcollector-2.5.0-py3-none-any.whl (23 kB)
Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Using cached dogpile.cache-1.1.6-py3-none-any.whl (51 kB)
Using cached fonttools-4.33.3-py3-none-any.whl (930 kB)
Using cached futurist-2.4.1-py3-none-any.whl (36 kB)
Using cached gnocchiclient-7.0.7-py2.py3-none-any.whl (66 kB)
Using cached httmock-1.4.0-py3-none-any.whl (4.8 kB)
Using cached humanfriendly-10.0-py2.py3-none-any.whl (86 kB)
Using cached idna-3.3-py3-none-any.whl (61 kB)
Using cached iso8601-1.0.2-py3-none-any.whl (9.7 kB)
Using cached jmespath-1.0.1-py3-none-any.whl (20 kB)
Using cached jsonpatch-1.32-py2.py3-none-any.whl (12 kB)
Using cached jsonpointer-2.3-py2.py3-none-any.whl (7.8 kB)
Using cached kafka_python-2.0.2-py2.py3-none-any.whl (246 kB)
Using cached keystoneauth1-4.6.0-py3-none-any.whl (315 kB)
Using cached kiwisolver-1.4.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.2 MB)
Using cached lxml-4.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (6.9 MB)
Using cached matplotlib-3.5.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (11.3 MB)
Using cached monotonic-1.6-py2.py3-none-any.whl (8.2 kB)
Using cached msgpack-1.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322 kB)
Using cached munch-2.5.0-py2.py3-none-any.whl (10 kB)
Using cached netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB)
Using cached netifaces-0.11.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (33 kB)
Using cached numpy-1.23.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.1 MB)
Using cached openstacksdk-0.99.0-py3-none-any.whl (1.5 MB)
Using cached os_client_config-2.1.0-py3-none-any.whl (31 kB)
Using cached os_service_types-1.7.0-py2.py3-none-any.whl (24 kB)
Using cached osc_lib-2.6.0-py3-none-any.whl (88 kB)
Using cached oslo.config-8.8.0-py3-none-any.whl (128 kB)
Using cached oslo.context-4.1.0-py3-none-any.whl (20 kB)
Using cached oslo.i18n-5.1.0-py3-none-any.whl (46 kB)
Using cached oslo.log-5.0.0-py3-none-any.whl (71 kB)
Using cached oslo.serialization-4.3.0-py3-none-any.whl (25 kB)
Using cached oslo.utils-6.0.0-py3-none-any.whl (100 kB)
Using cached packaging-21.3-py3-none-any.whl (40 kB)
Using cached pandas-1.4.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.7 MB)
Using cached pbr-5.9.0-py2.py3-none-any.whl (112 kB)
Using cached Pillow-9.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)
Using cached prometheus_api_client-0.5.1-py3-none-any.whl (27 kB)
Using cached prometheus_client-0.14.1-py3-none-any.whl (59 kB)
Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
Using cached Pygments-2.12.0-py3-none-any.whl (1.1 MB)
Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB)
Using cached python_ceilometerclient-2.9.0-py2.py3-none-any.whl (113 kB)
Using cached python_cinderclient-8.3.0-py3-none-any.whl (254 kB)
Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Using cached python_keystoneclient-4.5.0-py3-none-any.whl (398 kB)
Using cached python_neutronclient-7.8.0-py3-none-any.whl (437 kB)
Using cached python_novaclient-18.0.0-py3-none-any.whl (334 kB)
Using cached pytz-2022.1-py2.py3-none-any.whl (503 kB)
Using cached pytz_deprecation_shim-0.1.0.post0-py2.py3-none-any.whl (15 kB)
Using cached pyvcloud-23.0.3-py3-none-any.whl (225 kB)
Using cached PyYAML-5.4.1-cp38-cp38-manylinux1_x86_64.whl (662 kB)
Using cached regex-2022.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (764 kB)
Using cached requests-2.28.0-py3-none-any.whl (62 kB)
Using cached requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)
Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Downloading simplejson-3.17.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (139 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.5/139.5 kB 1.2 MB/s eta 0:00:00
Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Downloading stevedore-3.5.0-py3-none-any.whl (49 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.7/49.7 kB 729.9 kB/s eta 0:00:00
Downloading tzdata-2022.1-py2.py3-none-any.whl (339 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 339.5/339.5 kB 3.2 MB/s eta 0:00:00
Downloading tzlocal-4.2-py3-none-any.whl (19 kB)
Downloading ujson-5.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (45 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.2/45.2 kB 1.5 MB/s eta 0:00:00
Downloading unittest_xml_reporting-3.2.0-py2.py3-none-any.whl (20 kB)
Downloading urllib3-1.26.9-py2.py3-none-any.whl (138 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.0/139.0 kB 6.9 MB/s eta 0:00:00
Downloading vcd_api_schemas_type-10.3.0.dev72-py3-none-any.whl (3.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 11.5 MB/s eta 0:00:00
Downloading wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Downloading wrapt-1.14.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.0/81.0 kB 2.6 MB/s eta 0:00:00
Downloading async_timeout-3.0.1-py3-none-any.whl (8.2 kB)
Downloading bcrypt-3.2.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.3/62.3 kB 2.8 MB/s eta 0:00:00
Downloading cachetools-5.2.0-py3-none-any.whl (9.3 kB)
Downloading dataclasses-0.6-py3-none-any.whl (14 kB)
Downloading google_auth-2.8.0-py2.py3-none-any.whl (164 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 164.2/164.2 kB 2.1 MB/s eta 0:00:00
Downloading kubernetes-24.2.0-py2.py3-none-any.whl (1.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 10.6 MB/s eta 0:00:00
Downloading motor-1.3.1-py2.py3-none-any.whl (46 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 46.9/46.9 kB 766.8 kB/s eta 0:00:00
Using cached mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB)
Downloading oauthlib-3.2.0-py3-none-any.whl (151 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.5/151.5 kB 2.3 MB/s eta 0:00:00
Downloading paramiko-2.11.0-py2.py3-none-any.whl (212 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.9/212.9 kB 4.9 MB/s eta 0:00:00
Downloading protobuf-3.20.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 14.1 MB/s eta 0:00:00
Downloading pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.1/77.1 kB 3.8 MB/s eta 0:00:00
Downloading pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB 2.8 MB/s eta 0:00:00
Using cached pymacaroons-0.13.0-py2.py3-none-any.whl (19 kB)
Downloading pymongo-3.12.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (527 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 528.0/528.0 kB 11.0 MB/s eta 0:00:00
Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 856.7/856.7 kB 32.3 MB/s eta 0:00:00
Downloading pyRFC3339-1.1-py2.py3-none-any.whl (5.7 kB)
Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB)
Downloading rsa-4.8-py3-none-any.whl (39 kB)
Downloading toposort-1.7-py2.py3-none-any.whl (9.0 kB)
Downloading typing_extensions-4.2.0-py3-none-any.whl (24 kB)
Downloading typing_inspect-0.7.1-py3-none-any.whl (8.4 kB)
Downloading websocket_client-1.3.3-py3-none-any.whl (54 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.3/54.3 kB 1.3 MB/s eta 0:00:00
Downloading coverage-6.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (213 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 213.3/213.3 kB 4.7 MB/s eta 0:00:00
Downloading mock-4.0.3-py3-none-any.whl (28 kB)
Downloading nose2-0.11.0-py2.py3-none-any.whl (144 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 144.1/144.1 kB 10.3 MB/s eta 0:00:00
Downloading requests_mock-1.9.3-py2.py3-none-any.whl (27 kB)
Downloading pylint-3.2.0-py3-none-any.whl (518 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 518.1/518.1 kB 8.7 MB/s eta 0:00:00
Downloading astroid-3.2.0-py3-none-any.whl (276 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 276.2/276.2 kB 3.4 MB/s eta 0:00:00
Downloading dill-0.3.8-py3-none-any.whl (116 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 116.3/116.3 kB 2.9 MB/s eta 0:00:00
Downloading isort-5.13.2-py3-none-any.whl (92 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.3/92.3 kB 2.1 MB/s eta 0:00:00
Using cached mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
Using cached platformdirs-4.2.2-py3-none-any.whl (18 kB)
Using cached tomli-2.0.1-py3-none-any.whl (12 kB)
Downloading tomlkit-0.12.5-py3-none-any.whl (37 kB)
Building wheels for collected packages: prettytable, pyinotify, pyperclip, juju, jujubundlelib, macaroonbakery, pycrypto, retrying-async, theblues, websockets
  Building wheel for prettytable (setup.py): started
  Building wheel for prettytable (setup.py): finished with status 'done'
  Created wheel for prettytable: filename=prettytable-0.7.2-py3-none-any.whl size=13696 sha256=caf80611fd0b79e8f46bb89a4df1b85e9623e3aca30d76c00406aeaa20f91107
  Stored in directory: /home/jenkins/workspace/MON-stage_2-merge_v12.0/.cache/pip/wheels/48/6d/77/9517cb933af254f51a446f1a5ec9c2be3e45f17384940bce68
  Building wheel for pyinotify (setup.py): started
  Building wheel for pyinotify (setup.py): finished with status 'done'
  Created wheel for pyinotify: filename=pyinotify-0.9.6-py3-none-any.whl size=25342 sha256=b108f2dc1e2b1f0dc26bf22c1be980988ea375c28886dd6b28b0fc635550ff5d
  Stored in directory: /home/jenkins/workspace/MON-stage_2-merge_v12.0/.cache/pip/wheels/9d/a0/4b/1a80814e4ad0b035c07831ea1b06b691046198492bbc5769b6
  Building wheel for pyperclip (setup.py): started
  Building wheel for pyperclip (setup.py): finished with status 'done'
  Created wheel for pyperclip: filename=pyperclip-1.8.2-py3-none-any.whl size=11124 sha256=c3c4ed14288083e64e559948a4fc871bbb29195ab904de6b4ef61e7c37696f62
  Stored in directory: /home/jenkins/workspace/MON-stage_2-merge_v12.0/.cache/pip/wheels/7f/1a/65/84ff8c386bec21fca6d220ea1f5498a0367883a78dd5ba6122
ERROR: Wheel 'pyperclip' located at /home/jenkins/workspace/MON-stage_2-merge_v12.0/.cache/pip/wheels/7f/1a/65/84ff8c386bec21fca6d220ea1f5498a0367883a78dd5ba6122/pyperclip-1.8.2-py3-none-any.whl is invalid.

=================================== log end ====================================
ERROR: could not install deps [-r/home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt, -r/home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt, -r/home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-test.txt, pylint]; v = InvocationError('/tmp/.tox/pylint/bin/python -m pip install -r/home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt -r/home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt -r/home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-test.txt pylint', 1)

=================================== log end ====================================
✖ FAIL pylint in 1 minute, 48.511 seconds
✔ OK safety in 3 minutes, 8.94 seconds
ERROR: invocation failed (exit code 1), logfile: /tmp/.tox/cover/log/cover-0.log
================================== log start ===================================
cover create: /tmp/.tox/cover
cover installdeps: -r/home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements.txt, -r/home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-dev.txt, -r/home/jenkins/workspace/MON-stage_2-merge_v12.0/requirements-test.txt
cover develop-inst: /home/jenkins/workspace/MON-stage_2-merge_v12.0
cover installed: aiokafka==0.7.2,appdirs==1.4.4,async-timeout==3.0.1,attrs==21.4.0,autopage==0.5.1,backports.zoneinfo==0.2.1,bcrypt==3.2.2,cachetools==5.2.0,certifi==2022.6.15,cffi==1.15.0,charset-normalizer==2.0.12,cliff==3.10.1,cmd2==2.4.1,coverage==6.4.1,cryptography==37.0.2,cycler==0.11.0,dataclasses==0.6,dateparser==1.1.1,debtcollector==2.5.0,decorator==5.1.1,dogpile.cache==1.1.6,fonttools==4.33.3,futurist==2.4.1,gnocchiclient==7.0.7,google-auth==2.8.0,httmock==1.4.0,humanfriendly==10.0,idna==3.3,iso8601==1.0.2,jmespath==1.0.1,jsonpatch==1.32,jsonpointer==2.3,juju==2.9.10,jujubundlelib==0.5.7,kafka-python==2.0.2,keystoneauth1==4.6.0,kiwisolver==1.4.3,kubernetes==24.2.0,lxml==4.9.0,macaroonbakery==1.3.1,matplotlib==3.5.2,mock==4.0.3,monotonic==1.6,motor==1.3.1,msgpack==1.0.4,munch==2.5.0,mypy-extensions==0.4.3,-e git+https://osm.etsi.org/gerrit/osm/N2VC.git@6a6c31ca9d6892c9bd90827474bd96016efac7e2#egg=N2VC,netaddr==0.8.0,netifaces==0.11.0,nose2==0.11.0,numpy==1.23.0,oauthlib==3.2.0,openstacksdk==0.99.0,os-client-config==2.1.0,os-service-types==1.7.0,osc-lib==2.6.0,oslo.config==8.8.0,oslo.context==4.1.0,oslo.i18n==5.1.0,oslo.log==5.0.0,oslo.serialization==4.3.0,oslo.utils==6.0.0,-e git+https://osm.etsi.org/gerrit/osm/common.git@6aaeaa389273ec46b469f79f3c9b47cf3249bd74#egg=osm_common,-e git+https://osm.etsi.org/gerrit/osm/MON.git@d2860496dc4a5922c7f76bdfd2135fff187611b7#egg=osm_mon,packaging==21.3,pandas==1.4.3,paramiko==2.11.0,pbr==5.9.0,Pillow==9.1.1,prettytable==0.7.2,prometheus-api-client==0.5.1,prometheus-client==0.14.1,protobuf==3.20.1,pyasn1==0.4.8,pyasn1-modules==0.2.8,pycparser==2.21,pycrypto==2.6.1,Pygments==2.12.0,pyinotify==0.9.6,pymacaroons==0.13.0,pymongo==3.12.3,PyNaCl==1.5.0,pyparsing==3.0.9,pyperclip==1.8.2,pyRFC3339==1.1,python-ceilometerclient==2.9.0,python-cinderclient==8.3.0,python-dateutil==2.8.2,python-keystoneclient==4.5.0,python-neutronclient==7.8.0,python-novaclient==18.0.0,pytz==2022.1,pytz-deprecation-shim==0.1.0.post0,pyvcloud==23.0.3,PyYAML==5.4.1,regex==2022.3.2,requests==2.28.0,requests-mock==1.9.3,requests-oauthlib==1.3.1,requestsexceptions==1.4.0,retrying-async==2.0.0,rfc3986==2.0.0,rsa==4.8,simplejson==3.17.6,six==1.16.0,stevedore==3.5.0,theblues==0.5.2,toposort==1.7,typing-inspect==0.7.1,typing_extensions==4.2.0,tzdata==2022.1,tzlocal==4.2,ujson==5.3.0,unittest-xml-reporting==3.2.0,urllib3==1.26.9,vcd-api-schemas-type==10.3.0.dev72,wcwidth==0.2.5,websocket-client==1.3.3,websockets==7.0,wrapt==1.14.1
cover run-test-pre: PYTHONHASHSEED='3240046942'
cover run-test: commands[0] | sh -c 'rm -f nosetests.xml'
cover run-test: commands[1] | coverage erase
cover run-test: commands[2] | nose2 -C --coverage osm_mon
/home/jenkins/workspace/MON-stage_2-merge_v12.0/osm_mon/core/config.py:46: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
  self.conf = yaml.load(f)
...............ERROR:osm_mon.collector.vnf_collectors.vrops.vrops_helper:Failed to get Metrics data from vROPS for 404 b'404 NOT FOUND

 Copyright 2016-2019 VMware Inc.
 This file is part of ETSI OSM
 All Rights Reserved.

 Licensed under the Apache License, Version 2.0 (the "License"); you may
 not use this file except in compliance with the License. You may obtain
 a copy of the License at

         http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 License for the specific language governing permissions and limitations
 under the License.

 For those usages not covered by the Apache License, Version 2.0 please
 contact:  osslegalrouting@vmware.com
'
.ERROR:osm_mon.collector.vnf_collectors.vrops.vrops_helper:Exception while parsing metrics data from vROPS Extra data: line 1 column 5 (char 4)
Traceback (most recent call last):
  File "/home/jenkins/workspace/MON-stage_2-merge_v12.0/osm_mon/collector/vnf_collectors/vrops/vrops_helper.py", line 160, in get_metrics
    m_data = json.loads(resp.content.decode("utf-8"))
  File "/usr/lib/python3.8/json/__init__.py", line 357, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python3.8/json/decoder.py", line 340, in decode
    raise JSONDecodeError("Extra data", s, end)
json.decoder.JSONDecodeError: Extra data: line 1 column 5 (char 4)

....ERROR:osm_mon.collector.vnf_collectors.vrops.vrops_helper:get_vm_resource_id: Error in parsing Expecting property name enclosed in double quotes: line 2 column 2 (char 3)
Traceback (most recent call last):
  File "/home/jenkins/workspace/MON-stage_2-merge_v12.0/osm_mon/collector/vnf_collectors/vrops/vrops_helper.py", line 92, in get_vm_resource_list_from_vrops
    resp_data = json.loads(resp.content.decode("utf-8"))
  File "/usr/lib/python3.8/json/__init__.py", line 357, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python3.8/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python3.8/json/decoder.py", line 353, in raw_decode
    obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 2 column 2 (char 3)

.ERROR:osm_mon.collector.vnf_collectors.vrops.vrops_helper:Failed to get resource list from vROPS: 404 b'404 NOT FOUND

 Copyright 2016-2019 VMware Inc.
 This file is part of ETSI OSM
 All Rights Reserved.

 Licensed under the Apache License, Version 2.0 (the "License"); you may
 not use this file except in compliance with the License. You may obtain
 a copy of the License at

         http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 License for the specific language governing permissions and limitations
 under the License.

 For those usages not covered by the Apache License, Version 2.0 please
 contact:  osslegalrouting@vmware.com
'
....ERROR:osm_mon.collector.vnf_collectors.vrops.vrops_helper:Failed to get resource list from vROPS: 404 b'404 NOT FOUND

 Copyright 2016-2019 VMware Inc.
 This file is part of ETSI OSM
 All Rights Reserved.

 Licensed under the Apache License, Version 2.0 (the "License"); you may
 not use this file except in compliance with the License. You may obtain
 a copy of the License at

         http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 License for the specific language governing permissions and limitations
 under the License.

 For those usages not covered by the Apache License, Version 2.0 please
 contact:  osslegalrouting@vmware.com
'
..ERROR:osm_mon.collector.vnf_collectors.vmware:Failed to find vm_moref_id from vApp UUID: 1234
.WARNING:osm_mon.collector.vnf_collectors.vmware:Error occurred while getting VM moref ID for VM: Testing
Traceback (most recent call last):
  File "/home/jenkins/workspace/MON-stage_2-merge_v12.0/osm_mon/collector/vnf_collectors/vmware.py", line 114, in get_vm_moref_id
    vm_details = self.get_vapp_details_rest(vapp_uuid)
  File "<string>", line 3, in get_vapp_details_rest
  File "/usr/lib/python3.8/unittest/mock.py", line 1081, in __call__
    return self._mock_call(*args, **kwargs)
  File "/usr/lib/python3.8/unittest/mock.py", line 1085, in _mock_call
    return self._execute_mock_call(*args, **kwargs)
  File "/usr/lib/python3.8/unittest/mock.py", line 1140, in _execute_mock_call
    raise effect
Exception: Testing

...ERROR:osm_mon.collector.vnf_collectors.vmware:REST API call https://vcd/api/vApp/vapp- failed. Return status code b'404 NOT FOUND

 Copyright 2016-2019 VMware Inc.
 This file is part of ETSI OSM
 All Rights Reserved.

 Licensed under the Apache License, Version 2.0 (the "License"); you may
 not use this file except in compliance with the License. You may obtain
 a copy of the License at

         http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 License for the specific language governing permissions and limitations
 under the License.

 For those usages not covered by the Apache License, Version 2.0 please
 contact:  osslegalrouting@vmware.com
'
.WARNING:osm_mon.collector.vnf_collectors.vmware:Error occurred for getting vApp details: syntax error: line 1, column 0
Traceback (most recent call last):
  File "/home/jenkins/workspace/MON-stage_2-merge_v12.0/osm_mon/collector/vnf_collectors/vmware.py", line 177, in get_vapp_details_rest
    xmlroot_respond = XmlElementTree.fromstring(response.content)
  File "/usr/lib/python3.8/xml/etree/ElementTree.py", line 1320, in XML
    parser.feed(text)
xml.etree.ElementTree.ParseError: syntax error: line 1, column 0

.ERROR:osm_mon.collector.vnf_collectors.vmware:Can't connect to a vCloud director as:  with exception HTTPSConnectionPool(host='vcd', port=443): Max retries exceeded with url: /api/versions (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fa1a99c98b0>: Failed to establish a new connection: [Errno -2] Name or service not known'))
ERROR:osm_mon.collector.vnf_collectors.vmware:Failed to connect to vCD
...........WARNING:osm_mon.evaluator.service:No metric result for alarm <Mock name='mock.uuid' id='140332312119472'>
................
ERROR:nose2.main:Internal Error
Traceback (most recent call last):
  File "/tmp/.tox/cover/lib/python3.8/site-packages/coverage/sqldata.py", line 1107, in execute
    return self.con.execute(sql, parameters)
sqlite3.OperationalError: no such table: line_bits

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/tmp/.tox/cover/lib/python3.8/site-packages/coverage/sqldata.py", line 1112, in execute
    return self.con.execute(sql, parameters)
sqlite3.OperationalError: no such table: line_bits

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/tmp/.tox/cover/lib/python3.8/site-packages/nose2/main.py", line 302, in runTests
    self.result = runner.run(self.test)
  File "/tmp/.tox/cover/lib/python3.8/site-packages/nose2/runner.py", line 61, in run
    self.session.hooks.afterTestRun(event)
  File "/tmp/.tox/cover/lib/python3.8/site-packages/nose2/events.py", line 236, in __call__
    result = getattr(plugin, self.method)(event)
  File "/tmp/.tox/cover/lib/python3.8/site-packages/nose2/plugins/result.py", line 127, in afterTestRun
    self._reportSummary(event)
  File "/tmp/.tox/cover/lib/python3.8/site-packages/nose2/plugins/result.py", line 195, in _reportSummary
    self._printSummary(evt)
  File "/tmp/.tox/cover/lib/python3.8/site-packages/nose2/plugins/result.py", line 207, in _printSummary
    self.session.hooks.beforeSummaryReport(reportEvent)
  File "/tmp/.tox/cover/lib/python3.8/site-packages/nose2/events.py", line 236, in __call__
    result = getattr(plugin, self.method)(event)
  File "/tmp/.tox/cover/lib/python3.8/site-packages/nose2/plugins/coverage.py", line 117, in beforeSummaryReport
    self.covController.stop()
  File "/tmp/.tox/cover/lib/python3.8/site-packages/coverage/control.py", line 960, in report
    return reporter.report(morfs, outfile=file)
  File "/tmp/.tox/cover/lib/python3.8/site-packages/coverage/summary.py", line 43, in report
    for fr, analysis in get_analysis_to_report(self.coverage, morfs):
  File "/tmp/.tox/cover/lib/python3.8/site-packages/coverage/report.py", line 72, in get_analysis_to_report
    analysis = coverage._analyze(fr)
  File "/tmp/.tox/cover/lib/python3.8/site-packages/coverage/control.py", line 855, in _analyze
    return Analysis(data, self.config.precision, it, self._file_mapper)
  File "/tmp/.tox/cover/lib/python3.8/site-packages/coverage/results.py", line 24, in __init__
    executed = self.data.lines(self.filename) or []
  File "/tmp/.tox/cover/lib/python3.8/site-packages/coverage/sqldata.py", line 907, in lines
    bitmaps = list(con.execute(query, data))
  File "/tmp/.tox/cover/lib/python3.8/site-packages/coverage/sqldata.py", line 1129, in execute
    raise DataError(f"Couldn't use data file {self.filename!r}: {msg}") from exc
coverage.exceptions.DataError: Couldn't use data file '/home/jenkins/workspace/MON-stage_2-merge_v12.0/.coverage': no such table: line_bits
Internal Error: runTests aborted: Couldn't use data file '/home/jenkins/workspace/MON-stage_2-merge_v12.0/.coverage': no such table: line_bits
ERROR: InvocationError for command /tmp/.tox/cover/bin/nose2 -C --coverage osm_mon (exited with code 1)

=================================== log end ====================================
✖ FAIL cover in 3 minutes, 38.356 seconds
___________________________________ summary ____________________________________
  black: commands succeeded
ERROR:   cover: parallel child exit code 1
ERROR:   flake8: parallel child exit code 1
ERROR:   pylint: parallel child exit code 1
  safety: commands succeeded[Pipeline] fileExists
[Pipeline] step
[Cobertura] Publishing Cobertura coverage report...

FATAL: Unable to find coverage results
java.io.IOException: /home/jenkins/workspace/MON-stage_2-merge_v12.0/coverage.xml is not an XML file, please check your report pattern
	at hudson.plugins.cobertura.CoberturaPublisher$ParseReportCallable.invoke(CoberturaPublisher.java:870)
	at hudson.plugins.cobertura.CoberturaPublisher$ParseReportCallable.invoke(CoberturaPublisher.java:835)
	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3122)
	at hudson.remoting.UserRequest.perform(UserRequest.java:211)
	at hudson.remoting.UserRequest.perform(UserRequest.java:54)
	at hudson.remoting.Request$2.run(Request.java:375)
	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:73)
	at java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(Thread.java:829)
	Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to osm-cicd-3
		at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1800)
		at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
		at hudson.remoting.Channel.call(Channel.java:1001)
		at hudson.FilePath.act(FilePath.java:1070)
		at hudson.FilePath.act(FilePath.java:1059)
		at hudson.plugins.cobertura.CoberturaPublisher.perform(CoberturaPublisher.java:547)
		at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:78)
		at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:65)
		at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
		at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
		at java.util.concurrent.FutureTask.run(FutureTask.java:266)
		at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
		at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
		at java.lang.Thread.run(Thread.java:748)
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
$ docker stop --time=1 cf3d941de049dedcc9ffd5f5727995f4526bf1a4a6b8e9851c1f203c0b3e40d4
$ docker rm -f cf3d941de049dedcc9ffd5f5727995f4526bf1a4a6b8e9851c1f203c0b3e40d4
[Pipeline] // withDockerContainer
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: [Cobertura] Unable to find coverage results
Finished: FAILURE