16:45:24 Triggered by Gerrit: https://gerrit.o-ran-sc.org/r/c/ric-plt/xapp-frame-py/+/12317 16:45:24 Running as SYSTEM 16:45:24 [EnvInject] - Loading node environment variables. 16:45:24 Building remotely on prd-ubuntu1804-builder-2c-2g-2545 (ubuntu1804-builder-2c-2g ubuntu2004-builder-2c-2g) in workspace /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master 16:45:24 [ssh-agent] Looking for ssh-agent implementation... 16:45:24 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 16:45:24 $ ssh-agent 16:45:24 SSH_AUTH_SOCK=/tmp/ssh-d9GlnSchJRHC/agent.6448 16:45:24 SSH_AGENT_PID=6452 16:45:24 [ssh-agent] Started. 16:45:24 Running ssh-add (command line suppressed) 16:45:24 Identity added: /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master@tmp/private_key_11592594287955621018.key (jenkins-ssh) 16:45:24 [ssh-agent] Using credentials jenkins (jenkins) 16:45:24 The recommended git tool is: NONE 16:45:26 using credential jenkins 16:45:26 Wiping out workspace first. 16:45:27 Cloning the remote Git repository 16:45:27 Cloning repository ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/xapp-frame-py 16:45:27 > git init /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master # timeout=10 16:45:27 Fetching upstream changes from ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/xapp-frame-py 16:45:27 > git --version # timeout=10 16:45:27 > git --version # 'git version 2.25.1' 16:45:27 using GIT_SSH to set credentials jenkins 16:45:27 > git fetch --tags --force --progress -- ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/xapp-frame-py +refs/heads/*:refs/remotes/origin/* # timeout=10 16:45:27 > git config remote.origin.url ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/xapp-frame-py # timeout=10 16:45:27 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 16:45:28 > git config remote.origin.url ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/xapp-frame-py # timeout=10 16:45:28 Fetching upstream changes from ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/xapp-frame-py 16:45:28 using GIT_SSH to set credentials jenkins 16:45:28 > git fetch --tags --force --progress -- ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/xapp-frame-py refs/changes/17/12317/14 # timeout=10 16:45:28 > git rev-parse e6c6a57b4f8ea345fc81599c88ff12b946811274^{commit} # timeout=10 16:45:28 JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script 16:45:28 Checking out Revision e6c6a57b4f8ea345fc81599c88ff12b946811274 (refs/changes/17/12317/14) 16:45:28 > git config core.sparsecheckout # timeout=10 16:45:28 > git checkout -f e6c6a57b4f8ea345fc81599c88ff12b946811274 # timeout=10 16:45:31 Commit message: "RIC-1032: xapp-frame-py block xApp to register when communicating with Rtmgr" 16:45:31 > git rev-parse FETCH_HEAD^{commit} # timeout=10 16:45:31 > git rev-list --no-walk e0de19a1c51e607b7e7a4a71a326a09486583539 # timeout=10 16:45:32 > git remote # timeout=10 16:45:32 > git submodule init # timeout=10 16:45:32 > git submodule sync # timeout=10 16:45:32 > git config --get remote.origin.url # timeout=10 16:45:32 > git submodule init # timeout=10 16:45:32 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 16:45:32 > git config --get submodule.nodeb-rnib.url # timeout=10 16:45:32 > git config -f .gitmodules --get submodule.nodeb-rnib.path # timeout=10 16:45:32 > git submodule update --init --recursive nodeb-rnib # timeout=10 16:45:32 provisioning config files... 16:45:32 copy managed file [npmrc] to file:/home/jenkins/.npmrc 16:45:32 copy managed file [pipconf] to file:/home/jenkins/.config/pip/pip.conf 16:45:32 [ric-plt-xapp-frame-py-pypi-verify-master] $ /bin/bash /tmp/jenkins12244369849046128234.sh 16:45:32 ---> python-tools-install.sh 16:45:32 Setup pyenv: 16:45:32 * system (set by /opt/pyenv/version) 16:45:33 * 3.8.13 (set by /opt/pyenv/version) 16:45:33 * 3.9.13 (set by /opt/pyenv/version) 16:45:33 * 3.10.6 (set by /opt/pyenv/version) 16:45:38 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-FxwI 16:45:38 lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv 16:45:41 lf-activate-venv(): INFO: Installing: lftools 16:46:18 lf-activate-venv(): INFO: Adding /tmp/venv-FxwI/bin to PATH 16:46:18 Generating Requirements File 16:46:53 Python 3.10.6 16:46:53 pip 23.3.2 from /tmp/venv-FxwI/lib/python3.10/site-packages/pip (python 3.10) 16:46:54 appdirs==1.4.4 16:46:54 argcomplete==3.2.1 16:46:54 aspy.yaml==1.3.0 16:46:54 attrs==23.2.0 16:46:54 autopage==0.5.2 16:46:54 Babel==2.14.0 16:46:54 beautifulsoup4==4.12.2 16:46:54 boto3==1.34.11 16:46:54 botocore==1.34.11 16:46:54 bs4==0.0.1 16:46:54 cachetools==5.3.2 16:46:54 certifi==2023.11.17 16:46:54 cffi==1.16.0 16:46:54 cfgv==3.4.0 16:46:54 chardet==5.2.0 16:46:54 charset-normalizer==3.3.2 16:46:54 click==8.1.7 16:46:54 cliff==4.4.0 16:46:54 cmd2==2.4.3 16:46:54 cryptography==3.3.2 16:46:54 debtcollector==2.5.0 16:46:54 decorator==5.1.1 16:46:54 defusedxml==0.7.1 16:46:54 Deprecated==1.2.14 16:46:54 distlib==0.3.8 16:46:54 dnspython==2.4.2 16:46:54 docker==4.2.2 16:46:54 dogpile.cache==1.3.0 16:46:54 email-validator==2.1.0.post1 16:46:54 filelock==3.13.1 16:46:54 future==0.18.3 16:46:54 gitdb==4.0.11 16:46:54 GitPython==3.1.40 16:46:54 google-auth==2.25.2 16:46:54 httplib2==0.22.0 16:46:54 identify==2.5.33 16:46:54 idna==3.6 16:46:54 importlib-metadata==7.0.1 16:46:54 importlib-resources==1.5.0 16:46:54 iso8601==2.1.0 16:46:54 Jinja2==3.1.2 16:46:54 jmespath==1.0.1 16:46:54 jsonpatch==1.33 16:46:54 jsonpointer==2.4 16:46:54 jsonschema==4.20.0 16:46:54 jsonschema-specifications==2023.12.1 16:46:54 keystoneauth1==5.4.0 16:46:54 kubernetes==28.1.0 16:46:54 lftools==0.37.8 16:46:54 lxml==5.0.0 16:46:54 MarkupSafe==2.1.3 16:46:54 msgpack==1.0.7 16:46:54 multi_key_dict==2.0.3 16:46:54 munch==4.0.0 16:46:54 netaddr==0.10.0 16:46:54 netifaces==0.11.0 16:46:54 niet==1.4.2 16:46:54 nodeenv==1.8.0 16:46:54 oauth2client==4.1.3 16:46:54 oauthlib==3.2.2 16:46:54 openstacksdk==0.62.0 16:46:54 os-client-config==2.1.0 16:46:54 os-service-types==1.7.0 16:46:54 osc-lib==2.9.0 16:46:54 oslo.config==9.2.0 16:46:54 oslo.context==5.3.0 16:46:54 oslo.i18n==6.2.0 16:46:54 oslo.log==5.4.0 16:46:54 oslo.serialization==5.2.0 16:46:54 oslo.utils==6.3.0 16:46:54 packaging==23.2 16:46:54 pbr==6.0.0 16:46:54 platformdirs==4.1.0 16:46:54 prettytable==3.9.0 16:46:54 pyasn1==0.5.1 16:46:54 pyasn1-modules==0.3.0 16:46:54 pycparser==2.21 16:46:54 pygerrit2==2.0.15 16:46:54 PyGithub==2.1.1 16:46:54 pyinotify==0.9.6 16:46:54 PyJWT==2.8.0 16:46:54 PyNaCl==1.5.0 16:46:54 pyparsing==2.4.7 16:46:54 pyperclip==1.8.2 16:46:54 pyrsistent==0.20.0 16:46:54 python-cinderclient==9.4.0 16:46:54 python-dateutil==2.8.2 16:46:54 python-heatclient==3.3.0 16:46:54 python-jenkins==1.8.2 16:46:54 python-keystoneclient==5.2.0 16:46:54 python-magnumclient==4.3.0 16:46:54 python-novaclient==18.4.0 16:46:54 python-openstackclient==6.0.0 16:46:54 python-swiftclient==4.4.0 16:46:54 pytz==2023.3.post1 16:46:54 PyYAML==6.0.1 16:46:54 referencing==0.32.0 16:46:54 requests==2.31.0 16:46:54 requests-oauthlib==1.3.1 16:46:54 requestsexceptions==1.4.0 16:46:54 rfc3986==2.0.0 16:46:54 rpds-py==0.16.2 16:46:54 rsa==4.9 16:46:54 ruamel.yaml==0.18.5 16:46:54 ruamel.yaml.clib==0.2.8 16:46:54 s3transfer==0.10.0 16:46:54 simplejson==3.19.2 16:46:54 six==1.16.0 16:46:54 smmap==5.0.1 16:46:54 soupsieve==2.5 16:46:54 stevedore==5.1.0 16:46:54 tabulate==0.9.0 16:46:54 toml==0.10.2 16:46:54 tomlkit==0.12.3 16:46:54 tqdm==4.66.1 16:46:54 typing_extensions==4.9.0 16:46:54 tzdata==2023.4 16:46:54 urllib3==1.26.18 16:46:54 virtualenv==20.25.0 16:46:54 wcwidth==0.2.12 16:46:54 websocket-client==1.7.0 16:46:54 wrapt==1.16.0 16:46:54 xdg==6.0.0 16:46:54 xmltodict==0.13.0 16:46:54 yq==3.2.3 16:46:54 zipp==3.17.0 16:46:54 [EnvInject] - Injecting environment variables from a build step. 16:46:54 [EnvInject] - Injecting as environment variables the properties content 16:46:54 PYTHON=python3 16:46:54 16:46:54 [EnvInject] - Variables injected successfully. 16:46:54 [ric-plt-xapp-frame-py-pypi-verify-master] $ /bin/bash -l /tmp/jenkins13060583581613701089.sh 16:46:54 ---> tox-install.sh 16:46:54 + source /home/jenkins/lf-env.sh 16:46:54 + lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 16:46:54 ++ mktemp -d /tmp/venv-XXXX 16:46:54 + lf_venv=/tmp/venv-ACaa 16:46:54 + local venv_file=/tmp/.os_lf_venv 16:46:54 + local python=python3 16:46:54 + local options 16:46:54 + local set_path=true 16:46:54 + local install_args= 16:46:54 ++ getopt -o np:v: -l no-path,system-site-packages,python:,venv-file: -n lf-activate-venv -- --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 16:46:54 + options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 16:46:54 + eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 16:46:54 ++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 16:46:54 + true 16:46:54 + case $1 in 16:46:54 + venv_file=/tmp/.toxenv 16:46:54 + shift 2 16:46:54 + true 16:46:54 + case $1 in 16:46:54 + shift 16:46:54 + break 16:46:54 + case $python in 16:46:54 + local pkg_list= 16:46:54 + [[ -d /opt/pyenv ]] 16:46:54 + echo 'Setup pyenv:' 16:46:54 Setup pyenv: 16:46:54 + export PYENV_ROOT=/opt/pyenv 16:46:54 + PYENV_ROOT=/opt/pyenv 16:46:54 + export PATH=/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 16:46:54 + PATH=/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 16:46:54 + pyenv versions 16:46:54 system 16:46:54 3.8.13 16:46:54 3.9.13 16:46:54 * 3.10.6 (set by /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/.python-version) 16:46:54 + command -v pyenv 16:46:54 ++ pyenv init - --no-rehash 16:46:54 + eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "'\''/opt/pyenv/shims'\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\''; fi; done; echo "${paths[*]}"'\'')" 16:46:54 export PATH="/opt/pyenv/shims:${PATH}" 16:46:54 export PYENV_SHELL=bash 16:46:54 source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' 16:46:54 pyenv() { 16:46:54 local command 16:46:54 command="${1:-}" 16:46:54 if [ "$#" -gt 0 ]; then 16:46:54 shift 16:46:54 fi 16:46:54 16:46:54 case "$command" in 16:46:54 rehash|shell) 16:46:54 eval "$(pyenv "sh-$command" "$@")" 16:46:54 ;; 16:46:54 *) 16:46:54 command pyenv "$command" "$@" 16:46:54 ;; 16:46:54 esac 16:46:54 }' 16:46:54 +++ bash --norc -ec 'IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\''; fi; done; echo "${paths[*]}"' 16:46:54 ++ PATH=/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 16:46:54 ++ export PATH=/opt/pyenv/shims:/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 16:46:54 ++ PATH=/opt/pyenv/shims:/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 16:46:54 ++ export PYENV_SHELL=bash 16:46:54 ++ PYENV_SHELL=bash 16:46:54 ++ source /opt/pyenv/libexec/../completions/pyenv.bash 16:46:54 +++ complete -F _pyenv pyenv 16:46:54 ++ lf-pyver python3 16:46:54 ++ local py_version_xy=python3 16:46:54 ++ local py_version_xyz= 16:46:54 ++ grep -E '^[0-9.]*[0-9]$' 16:46:54 ++ awk '{ print $1 }' 16:46:54 ++ sed 's/^[ *]* //' 16:46:54 ++ pyenv versions 16:46:54 ++ local command 16:46:54 ++ command=versions 16:46:54 ++ '[' 1 -gt 0 ']' 16:46:54 ++ shift 16:46:54 ++ case "$command" in 16:46:54 ++ command pyenv versions 16:46:54 ++ pyenv versions 16:46:54 ++ [[ ! -s /tmp/.pyenv_versions ]] 16:46:54 +++ tail -n 1 16:46:54 +++ sort -V 16:46:54 +++ grep '^3' /tmp/.pyenv_versions 16:46:54 ++ py_version_xyz=3.10.6 16:46:54 ++ [[ -z 3.10.6 ]] 16:46:54 ++ echo 3.10.6 16:46:54 ++ return 0 16:46:54 + pyenv local 3.10.6 16:46:54 + local command 16:46:54 + command=local 16:46:54 + '[' 2 -gt 0 ']' 16:46:54 + shift 16:46:54 + case "$command" in 16:46:54 + command pyenv local 3.10.6 16:46:54 + pyenv local 3.10.6 16:46:54 + for arg in "$@" 16:46:54 + case $arg in 16:46:54 + pkg_list+='tox ' 16:46:54 + for arg in "$@" 16:46:54 + case $arg in 16:46:54 + pkg_list+='virtualenv ' 16:46:54 + for arg in "$@" 16:46:54 + case $arg in 16:46:54 + pkg_list+='urllib3~=1.26.15 ' 16:46:54 + [[ -f /tmp/.toxenv ]] 16:46:54 + [[ ! -f /tmp/.toxenv ]] 16:46:54 + [[ -n '' ]] 16:46:54 + python3 -m venv /tmp/venv-ACaa 16:46:58 + echo 'lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-ACaa' 16:46:58 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-ACaa 16:46:58 + echo /tmp/venv-ACaa 16:46:58 + echo 'lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv' 16:46:58 lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv 16:46:58 + /tmp/venv-ACaa/bin/python3 -m pip install --upgrade --quiet pip virtualenv 16:47:01 + [[ -z tox virtualenv urllib3~=1.26.15 ]] 16:47:01 + echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 ' 16:47:01 lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 16:47:01 + /tmp/venv-ACaa/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 16:47:03 + type python3 16:47:03 + true 16:47:03 + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-ACaa/bin to PATH' 16:47:03 lf-activate-venv(): INFO: Adding /tmp/venv-ACaa/bin to PATH 16:47:03 + PATH=/tmp/venv-ACaa/bin:/opt/pyenv/shims:/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 16:47:03 + return 0 16:47:03 + python3 --version 16:47:03 Python 3.10.6 16:47:03 + python3 -m pip --version 16:47:03 pip 23.3.2 from /tmp/venv-ACaa/lib/python3.10/site-packages/pip (python 3.10) 16:47:03 + python3 -m pip freeze 16:47:04 cachetools==5.3.2 16:47:04 chardet==5.2.0 16:47:04 colorama==0.4.6 16:47:04 distlib==0.3.8 16:47:04 filelock==3.13.1 16:47:04 packaging==23.2 16:47:04 platformdirs==4.1.0 16:47:04 pluggy==1.3.0 16:47:04 pyproject-api==1.6.1 16:47:04 tomli==2.0.1 16:47:04 tox==4.11.4 16:47:04 urllib3==1.26.18 16:47:04 virtualenv==20.25.0 16:47:04 [ric-plt-xapp-frame-py-pypi-verify-master] $ /bin/bash /tmp/jenkins13280010685347905149.sh 16:47:04 ---> install-deb-rmr.sh 16:47:04 + version_file=rmr-version.yaml 16:47:04 + [[ -f rmr-version.yaml ]] 16:47:04 ++ grep '^repo:' rmr-version.yaml 16:47:04 ++ xargs 16:47:04 ++ cut -d: -f2 16:47:04 + repo= 16:47:04 ++ grep '^version:' rmr-version.yaml 16:47:04 ++ xargs 16:47:04 ++ cut -d: -f2 16:47:04 + ver=4.9.1 16:47:04 + [[ -z 4.9.1 ]] 16:47:04 + repo=release 16:47:04 + for deb in "rmr_${ver}_amd64.deb" "rmr-dev_${ver}_amd64.deb" 16:47:04 + wget -nv --content-disposition https://packagecloud.io/o-ran-sc/release/packages/debian/stretch/rmr_4.9.1_amd64.deb/download.deb 16:47:04 2024-01-01 16:47:04 URL:https://d3fo0g5hm7lbuv.cloudfront.net/20756/10598/debian/package_files/4252893.deb?Expires=1704127924&Signature=E4EQLKXITMCXTpwMVBi1JUoUsfpYQ2llXpSe2Pgn0bJZsDMVlxFyYdsVRB-WrXpts9byx3NaP7SDQt-29U7tvS6q7dG7tbJVAd8C4qpJaRKizr3jr3Pajr0cGNCvWEECksyoSc6JeaokPxckc2TDKnWDOrDMJuQkr~a6ZzLfM7xErHNDxjbJ0q9qq2EbqHZg-mJSIU~sg6qJMAwd2KOyYYrFqtI1XEq8ytl1WGFUeNUU5s9rJguuPulSQqih~fCm8BgOCHYTyCsrv2w10kXqyTOGrAyYASE03gcHnpImDlqlMduYm3iygsPv8wArNGn~S0cP~iuIPqozkqoyMNoFYw__&Key-Pair-Id=K1ZMSF1EKC3AZL [243050/243050] -> "rmr_4.9.1_amd64.deb" [1] 16:47:04 + sudo dpkg -i rmr_4.9.1_amd64.deb 16:47:04 Selecting previously unselected package rmr. 16:47:06 (Reading database ... 198606 files and directories currently installed.) 16:47:06 Preparing to unpack rmr_4.9.1_amd64.deb ... 16:47:06 Unpacking rmr (4.9.1) ... 16:47:06 Setting up rmr (4.9.1) ... 16:47:06 + rm -f rmr_4.9.1_amd64.deb 16:47:06 + for deb in "rmr_${ver}_amd64.deb" "rmr-dev_${ver}_amd64.deb" 16:47:06 + wget -nv --content-disposition https://packagecloud.io/o-ran-sc/release/packages/debian/stretch/rmr-dev_4.9.1_amd64.deb/download.deb 16:47:06 2024-01-01 16:47:06 URL:https://d3fo0g5hm7lbuv.cloudfront.net/20756/10598/debian/package_files/4252891.deb?Expires=1704127926&Signature=Cgfwb-JU6wg6VmJUlX32Ig-l3YmXFB9Ru4qaGo0Dpeotd15GSwuBVwqe7iDRG2McffJLtT6T7rw8cOFSB8EDYwIkFY~LT-vT1GR7gyRxoFfCs~pJtIV-BkSBdTQvc~wSZ0RL5VGN~-qdgSurD2WgK3XzHGYMhT2p8vSGEFK2CTt0GgLvio0FmsgJZW06EHcyHRhhG1k9gpLD6DfvTXNSHocMrWwcw4dXg34yVdW2BrBshJ~0gvv7pAi~O6yaqUQgRtO~L4dDPPRVC9BqZth~CMSFqXze0El5jriJGrXFVvU~yD6Vkl-W07nWGWDrojl~WCCLklepNK0b-rv1hjwwGA__&Key-Pair-Id=K1ZMSF1EKC3AZL [126164/126164] -> "rmr-dev_4.9.1_amd64.deb" [1] 16:47:06 + sudo dpkg -i rmr-dev_4.9.1_amd64.deb 16:47:06 Selecting previously unselected package rmr-dev. 16:47:06 (Reading database ... 198614 files and directories currently installed.) 16:47:06 Preparing to unpack rmr-dev_4.9.1_amd64.deb ... 16:47:06 Unpacking rmr-dev (4.9.1) ... 16:47:06 Setting up rmr-dev (4.9.1) ... 16:47:07 + rm -f rmr-dev_4.9.1_amd64.deb 16:47:07 + echo '---> install-deb-rmr.sh ends' 16:47:07 ---> install-deb-rmr.sh ends 16:47:07 + echo '---> install-deb-e2ap.sh' 16:47:07 ---> install-deb-e2ap.sh 16:47:07 + set -eux 16:47:07 + version_file=e2ap-version.yaml 16:47:07 + [[ -f e2ap-version.yaml ]] 16:47:07 ++ grep '^repo:' e2ap-version.yaml 16:47:07 ++ cut -d: -f2 16:47:07 ++ xargs 16:47:07 + repo= 16:47:07 ++ grep '^version:' e2ap-version.yaml 16:47:07 ++ xargs 16:47:07 ++ cut -d: -f2 16:47:07 + ver=1.1.0 16:47:07 + [[ -z 1.1.0 ]] 16:47:07 + repo=release 16:47:07 + for deb in "riclibe2ap_${ver}_amd64.deb" "riclibe2ap-dev_${ver}_amd64.deb" 16:47:07 + wget -nv --content-disposition https://packagecloud.io/o-ran-sc/release/packages/debian/stretch/riclibe2ap_1.1.0_amd64.deb/download.deb 16:47:07 2024-01-01 16:47:07 URL:https://d3fo0g5hm7lbuv.cloudfront.net/20756/10598/debian/package_files/2517358.deb?Expires=1704127927&Signature=grh916R7PQx2R2lbHEybQOn065tnJgOQjLqtzihnWXB7lKA~bCY6NBfWbEN6pBzQJ4E6gpp1kv6M3QbMsMbesWFDONZb552VnsFFnXmkh47dnIKDR4PmNSO-Y6LtX6EJC8cp-e5Jg4WrXKJDnILceecyvuSgKta4Bsw~GGSq82hYjsCxonblGfM8Tl-GcyNnBzTRt1YMyW4hkEAJc6Ad8yC~3IYwjhlUhElqUQ5xE5oaU3sh0XQb2NqNNYvOArQ4-vSaMEJMkaNkS1X12H7-cqEf5UukWMEKwoWwylTeZHG9wxtX3b4P1D3GCvFGwIwz-xU2wifsHDaFA6MXs79ehA__&Key-Pair-Id=K1ZMSF1EKC3AZL [341294/341294] -> "riclibe2ap_1.1.0_amd64.deb" [1] 16:47:07 + sudo dpkg -i riclibe2ap_1.1.0_amd64.deb 16:47:07 Selecting previously unselected package riclibe2ap. 16:47:07 (Reading database ... 198621 files and directories currently installed.) 16:47:07 Preparing to unpack riclibe2ap_1.1.0_amd64.deb ... 16:47:07 Unpacking riclibe2ap (1.1.0) ... 16:47:07 Setting up riclibe2ap (1.1.0) ... 16:47:07 + rm -f riclibe2ap_1.1.0_amd64.deb 16:47:07 + for deb in "riclibe2ap_${ver}_amd64.deb" "riclibe2ap-dev_${ver}_amd64.deb" 16:47:07 + wget -nv --content-disposition https://packagecloud.io/o-ran-sc/release/packages/debian/stretch/riclibe2ap-dev_1.1.0_amd64.deb/download.deb 16:47:07 2024-01-01 16:47:07 URL:https://d3fo0g5hm7lbuv.cloudfront.net/20756/10598/debian/package_files/2517359.deb?Expires=1704127927&Signature=LIMlNBcaf5JhFTYiDsfgB6sGsqiN3vDMC36K-cSIJmMkdxXdxQYB-q3GZj9BKgZ3bDXZ49Q3MEjt1LRHiO07PULVt5D8DFUsO6KZKg2f93MPraVLBIkXgjP2nZ5YxG9RaOYzMQEwEiEmybt9KYPQD4b1xU7pIk7VRZM6GBpogOHWuFYC2pBTkhgTYJZpFNdBi0F5g5A2vqTqKCrBlcZXVl0GNfkztV95pWtLJz3LGYvQdUQbx8eeGlp3JvVajBhwvDNEomwFA3Fj2ygVTUq6f27h0YfuKdKUTetpuokyf98I6rWzkj6ssJoieV8vUet5hr-DBBGpYz8onkFmxZsA8Q__&Key-Pair-Id=K1ZMSF1EKC3AZL [823070/823070] -> "riclibe2ap-dev_1.1.0_amd64.deb" [1] 16:47:07 + sudo dpkg -i riclibe2ap-dev_1.1.0_amd64.deb 16:47:07 Selecting previously unselected package riclibe2ap-dev. 16:47:07 (Reading database ... 198624 files and directories currently installed.) 16:47:07 Preparing to unpack riclibe2ap-dev_1.1.0_amd64.deb ... 16:47:07 Unpacking riclibe2ap-dev (1.1.0) ... 16:47:07 Setting up riclibe2ap-dev (1.1.0) ... 16:47:07 + rm -f riclibe2ap-dev_1.1.0_amd64.deb 16:47:07 + echo '---> install-deb-e2ap.sh ends' 16:47:07 ---> install-deb-e2ap.sh ends 16:47:07 [EnvInject] - Injecting environment variables from a build step. 16:47:07 [EnvInject] - Injecting as environment variables the properties content 16:47:07 PARALLEL=False 16:47:07 16:47:07 [EnvInject] - Variables injected successfully. 16:47:07 [ric-plt-xapp-frame-py-pypi-verify-master] $ /bin/bash -l /tmp/jenkins12581768398014741608.sh 16:47:07 ---> tox-run.sh 16:47:07 + PATH=/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 16:47:07 + ARCHIVE_TOX_DIR=/w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/archives/tox 16:47:07 + ARCHIVE_DOC_DIR=/w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/archives/docs 16:47:07 + mkdir -p /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/archives/tox 16:47:07 + cd /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/. 16:47:07 + source /home/jenkins/lf-env.sh 16:47:07 + lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 16:47:07 ++ mktemp -d /tmp/venv-XXXX 16:47:07 + lf_venv=/tmp/venv-woaK 16:47:07 + local venv_file=/tmp/.os_lf_venv 16:47:07 + local python=python3 16:47:07 + local options 16:47:07 + local set_path=true 16:47:07 + local install_args= 16:47:07 ++ getopt -o np:v: -l no-path,system-site-packages,python:,venv-file: -n lf-activate-venv -- --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 16:47:07 + options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 16:47:07 + eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 16:47:07 ++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 16:47:07 + true 16:47:07 + case $1 in 16:47:07 + venv_file=/tmp/.toxenv 16:47:07 + shift 2 16:47:07 + true 16:47:07 + case $1 in 16:47:07 + shift 16:47:07 + break 16:47:07 + case $python in 16:47:07 + local pkg_list= 16:47:07 + [[ -d /opt/pyenv ]] 16:47:07 + echo 'Setup pyenv:' 16:47:07 Setup pyenv: 16:47:07 + export PYENV_ROOT=/opt/pyenv 16:47:07 + PYENV_ROOT=/opt/pyenv 16:47:07 + export PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 16:47:07 + PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 16:47:07 + pyenv versions 16:47:07 system 16:47:07 3.8.13 16:47:07 3.9.13 16:47:07 * 3.10.6 (set by /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/.python-version) 16:47:07 + command -v pyenv 16:47:07 ++ pyenv init - --no-rehash 16:47:07 + eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "'\''/opt/pyenv/shims'\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\''; fi; done; echo "${paths[*]}"'\'')" 16:47:07 export PATH="/opt/pyenv/shims:${PATH}" 16:47:07 export PYENV_SHELL=bash 16:47:07 source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' 16:47:07 pyenv() { 16:47:07 local command 16:47:07 command="${1:-}" 16:47:07 if [ "$#" -gt 0 ]; then 16:47:07 shift 16:47:07 fi 16:47:07 16:47:07 case "$command" in 16:47:07 rehash|shell) 16:47:07 eval "$(pyenv "sh-$command" "$@")" 16:47:07 ;; 16:47:07 *) 16:47:07 command pyenv "$command" "$@" 16:47:07 ;; 16:47:07 esac 16:47:07 }' 16:47:07 +++ bash --norc -ec 'IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\''; fi; done; echo "${paths[*]}"' 16:47:07 ++ PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 16:47:07 ++ export PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 16:47:07 ++ PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 16:47:07 ++ export PYENV_SHELL=bash 16:47:07 ++ PYENV_SHELL=bash 16:47:07 ++ source /opt/pyenv/libexec/../completions/pyenv.bash 16:47:07 +++ complete -F _pyenv pyenv 16:47:07 ++ lf-pyver python3 16:47:07 ++ local py_version_xy=python3 16:47:07 ++ local py_version_xyz= 16:47:07 ++ pyenv versions 16:47:07 ++ local command 16:47:07 ++ command=versions 16:47:07 ++ '[' 1 -gt 0 ']' 16:47:07 ++ shift 16:47:07 ++ case "$command" in 16:47:07 ++ command pyenv versions 16:47:07 ++ pyenv versions 16:47:07 ++ grep -E '^[0-9.]*[0-9]$' 16:47:07 ++ awk '{ print $1 }' 16:47:07 ++ sed 's/^[ *]* //' 16:47:08 ++ [[ ! -s /tmp/.pyenv_versions ]] 16:47:08 +++ grep '^3' /tmp/.pyenv_versions 16:47:08 +++ tail -n 1 16:47:08 +++ sort -V 16:47:08 ++ py_version_xyz=3.10.6 16:47:08 ++ [[ -z 3.10.6 ]] 16:47:08 ++ echo 3.10.6 16:47:08 ++ return 0 16:47:08 + pyenv local 3.10.6 16:47:08 + local command 16:47:08 + command=local 16:47:08 + '[' 2 -gt 0 ']' 16:47:08 + shift 16:47:08 + case "$command" in 16:47:08 + command pyenv local 3.10.6 16:47:08 + pyenv local 3.10.6 16:47:08 + for arg in "$@" 16:47:08 + case $arg in 16:47:08 + pkg_list+='tox ' 16:47:08 + for arg in "$@" 16:47:08 + case $arg in 16:47:08 + pkg_list+='virtualenv ' 16:47:08 + for arg in "$@" 16:47:08 + case $arg in 16:47:08 + pkg_list+='urllib3~=1.26.15 ' 16:47:08 + [[ -f /tmp/.toxenv ]] 16:47:08 ++ cat /tmp/.toxenv 16:47:08 + lf_venv=/tmp/venv-ACaa 16:47:08 + echo 'lf-activate-venv(): INFO: Reuse venv:/tmp/venv-ACaa from' file:/tmp/.toxenv 16:47:08 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-ACaa from file:/tmp/.toxenv 16:47:08 + /tmp/venv-ACaa/bin/python3 -m pip install --upgrade --quiet pip virtualenv 16:47:08 + [[ -z tox virtualenv urllib3~=1.26.15 ]] 16:47:08 + echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 ' 16:47:08 lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 16:47:08 + /tmp/venv-ACaa/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 16:47:10 + type python3 16:47:10 + true 16:47:10 + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-ACaa/bin to PATH' 16:47:10 lf-activate-venv(): INFO: Adding /tmp/venv-ACaa/bin to PATH 16:47:10 + PATH=/tmp/venv-ACaa/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 16:47:10 + return 0 16:47:10 + [[ -d /opt/pyenv ]] 16:47:10 + echo '---> Setting up pyenv' 16:47:10 ---> Setting up pyenv 16:47:10 + export PYENV_ROOT=/opt/pyenv 16:47:10 + PYENV_ROOT=/opt/pyenv 16:47:10 + export PATH=/opt/pyenv/bin:/tmp/venv-ACaa/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 16:47:10 + PATH=/opt/pyenv/bin:/tmp/venv-ACaa/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 16:47:10 ++ pwd 16:47:10 + PYTHONPATH=/w/workspace/ric-plt-xapp-frame-py-pypi-verify-master 16:47:10 + export PYTHONPATH 16:47:10 + export TOX_TESTENV_PASSENV=PYTHONPATH 16:47:10 + TOX_TESTENV_PASSENV=PYTHONPATH 16:47:10 + tox --version 16:47:10 4.11.4 from /tmp/venv-ACaa/lib/python3.10/site-packages/tox/__init__.py 16:47:10 + PARALLEL=False 16:47:10 + TOX_OPTIONS_LIST= 16:47:10 + [[ -n code,flake8 ]] 16:47:10 + TOX_OPTIONS_LIST=' -e code,flake8' 16:47:10 + case ${PARALLEL,,} in 16:47:10 + tox -e code,flake8 16:47:10 + tee -a /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/archives/tox/tox.log 16:47:11 code: install_deps> python -I -m pip install coverage pytest pytest-cov six 16:47:15 .pkg: install_requires> python -I -m pip install 'setuptools>=40.8.0' wheel 16:47:17 .pkg: _optional_hooks> python /tmp/venv-ACaa/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ 16:47:17 .pkg: get_requires_for_build_sdist> python /tmp/venv-ACaa/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ 16:47:17 .pkg: get_requires_for_build_wheel> python /tmp/venv-ACaa/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ 16:47:17 .pkg: install_requires_for_build_wheel> python -I -m pip install wheel 16:47:17 .pkg: freeze> python -m pip freeze --all 16:47:18 .pkg: pip==23.3.1,setuptools==69.0.2,wheel==0.42.0 16:47:18 .pkg: prepare_metadata_for_build_wheel> python /tmp/venv-ACaa/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ 16:47:18 .pkg: build_sdist> python /tmp/venv-ACaa/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ 16:47:18 code: install_package_deps> python -I -m pip install inotify inotify-simple mdclogpy msgpack 'protobuf<3.21.0' requests 'ricsdl<4.0.0,>=3.0.0' 16:47:25 code: install_package> python -I -m pip install --force-reinstall --no-deps /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/.tox/.tmp/package/1/ricxappframe-3.2.2.tar.gz 16:47:26 code: freeze> python -m pip freeze --all 16:47:27 code: async-timeout==4.0.3,certifi==2023.11.17,charset-normalizer==3.3.2,coverage==7.4.0,exceptiongroup==1.2.0,hiredis==2.0.0,idna==3.6,iniconfig==2.0.0,inotify==0.2.10,inotify-simple==1.3.5,mdclogpy==1.1.4,msgpack==1.0.7,nose==1.3.7,packaging==23.2,pip==23.3.1,pluggy==1.3.0,protobuf==3.20.3,pytest==7.4.4,pytest-cov==4.1.0,redis==4.3.6,requests==2.31.0,ricsdl==3.1.3,ricxappframe @ file:///w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/.tox/.tmp/package/1/ricxappframe-3.2.2.tar.gz#sha256=dcca455899fc3cea6d96befea613ff9ee6a6bbe0e9a26eb6afa25812f870df2f,setuptools==69.0.2,six==1.16.0,tomli==2.0.1,urllib3==2.1.0,wheel==0.42.0 16:47:27 code: commands[0]> pytest --cov ricxappframe --cov-report xml --cov-report term-missing --cov-report html --cov-fail-under=70 --junitxml=/tmp/tests.xml 16:47:28 ============================= test session starts ============================== 16:47:28 platform linux -- Python 3.10.6, pytest-7.4.4, pluggy-1.3.0 16:47:28 cachedir: .tox/code/.pytest_cache 16:47:28 rootdir: /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master 16:47:28 plugins: cov-4.1.0 16:47:28 collected 75 items 16:47:28 16:47:28 tests/test_Logger.py .............. [ 18%] 16:47:28 tests/test_alarm.py .. [ 21%] 16:47:33 tests/test_config.py ... [ 25%] 16:47:48 tests/test_e2ap.py ........ [ 36%] 16:47:48 tests/test_init.py ... [ 40%] 16:47:58 tests/test_metric.py .. [ 42%] 16:48:02 tests/test_rest.py . [ 44%] 16:48:02 tests/test_rmr.py ............. [ 61%] 16:48:12 tests/test_rmr_mocks.py ... [ 65%] 16:48:12 tests/test_rmrclib.py .. [ 68%] 16:48:12 tests/test_sdl.py ..... [ 74%] 16:48:13 tests/test_subscribe.py .... [ 80%] 16:48:13 tests/test_symptomdata.py .... [ 85%] 16:48:13 tests/test_xapps.py ........... [100%] 16:48:27 16:48:27 =============================== warnings summary =============================== 16:48:27 tests/test_init.py::test_init_general_xapp 16:48:27 /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/.tox/code/lib/python3.10/site-packages/_pytest/threadexception.py:73: PytestUnhandledThreadExceptionWarning: Exception in thread Thread-11 (loop) 16:48:27 16:48:27 Traceback (most recent call last): 16:48:27 File "/w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/ricxappframe/xapp_frame.py", line 950, in loop 16:48:27 with open(self._config_path) as json_file: 16:48:27 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/file.json' 16:48:27 16:48:27 During handling of the above exception, another exception occurred: 16:48:27 16:48:27 Traceback (most recent call last): 16:48:27 File "/opt/pyenv/versions/3.10.6/lib/python3.10/threading.py", line 1016, in _bootstrap_inner 16:48:27 self.run() 16:48:27 File "/opt/pyenv/versions/3.10.6/lib/python3.10/threading.py", line 953, in run 16:48:27 self._target(*self._args, **self._kwargs) 16:48:27 File "/w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/ricxappframe/xapp_frame.py", line 956, in loop 16:48:27 raise XappError(f"Error occurred during polling configuration handler: {error}") 16:48:27 ricxappframe.xapp_frame.XappError: Error occurred during polling configuration handler: [Errno 2] No such file or directory: '/tmp/file.json' 16:48:27 16:48:27 warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) 16:48:27 16:48:27 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 16:48:27 ---------------------- generated xml file: /tmp/tests.xml ---------------------- 16:48:27 16:48:27 ---------- coverage: platform linux, python 3.10.6-final-0 ----------- 16:48:27 Name Stmts Miss Cover Missing 16:48:27 ----------------------------------------------------------------------- 16:48:27 ricxappframe/__init__.py 0 0 100% 16:48:27 ricxappframe/alarm/__init__.py 0 0 100% 16:48:27 ricxappframe/alarm/alarm.py 94 2 98% 250-251 16:48:27 ricxappframe/alarm/exceptions.py 2 0 100% 16:48:27 ricxappframe/constants.py 5 0 100% 16:48:27 ricxappframe/e2ap/__init__.py 0 0 100% 16:48:27 ricxappframe/e2ap/asn1.py 224 0 100% 16:48:27 ricxappframe/e2ap/asn1clib/__init__.py 0 0 100% 16:48:27 ricxappframe/e2ap/asn1clib/asn1clib.py 2 0 100% 16:48:27 ricxappframe/e2ap/asn1clib/types.py 16 0 100% 16:48:27 ricxappframe/logger/__init__.py 0 0 100% 16:48:27 ricxappframe/logger/mdclogger.py 133 22 83% 83-87, 95, 188-189, 196, 198, 200, 202, 220-224, 227-234 16:48:27 ricxappframe/metric/__init__.py 0 0 100% 16:48:27 ricxappframe/metric/exceptions.py 2 0 100% 16:48:27 ricxappframe/metric/metric.py 58 3 95% 122, 201-202 16:48:27 ricxappframe/rmr/__init__.py 0 0 100% 16:48:27 ricxappframe/rmr/exceptions.py 4 0 100% 16:48:27 ricxappframe/rmr/helpers.py 28 0 100% 16:48:27 ricxappframe/rmr/rmr.py 156 3 98% 257, 454, 544 16:48:27 ricxappframe/rmr/rmr_mocks/__init__.py 0 0 100% 16:48:27 ricxappframe/rmr/rmr_mocks/rmr_mocks.py 78 6 92% 39, 59, 79, 115, 133, 148 16:48:27 ricxappframe/rmr/rmrclib/__init__.py 0 0 100% 16:48:27 ricxappframe/rmr/rmrclib/rmrclib.py 38 1 97% 53 16:48:27 ricxappframe/util/__init__.py 0 0 100% 16:48:27 ricxappframe/util/constants.py 12 0 100% 16:48:27 ricxappframe/xapp_frame.py 278 21 92% 156, 187, 218-220, 244-246, 260, 279-281, 310-311, 341-342, 655-656, 744, 792, 961 16:48:27 ricxappframe/xapp_rest.py 91 12 87% 66, 72-74, 131-132, 142-143, 155-156, 191-193 16:48:27 ricxappframe/xapp_rmr.py 42 1 98% 134 16:48:27 ricxappframe/xapp_sdl.py 94 1 99% 53 16:48:27 ricxappframe/xapp_subscribe.py 54 3 94% 64, 103, 171 16:48:27 ricxappframe/xapp_symptomdata.py 119 20 83% 43, 111-116, 152, 154-156, 160-161, 200-201, 221-224, 228 16:48:27 ----------------------------------------------------------------------- 16:48:27 TOTAL 1530 95 94% 16:48:27 Coverage HTML written to dir htmlcov 16:48:27 Coverage XML written to file coverage.xml 16:48:27 16:48:27 Required test coverage of 70% reached. Total coverage: 93.79% 16:48:27 ======================== 75 passed, 1 warning in 59.80s ======================== 16:48:31 code: commands[1]> coverage xml -i 16:48:32 Wrote XML report to coverage.xml 16:48:32 .pkg: _exit> python /tmp/venv-ACaa/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ 16:48:32 code: OK ✔ in 1 minute 21.08 seconds 16:48:32 flake8: install_deps> python -I -m pip install flake8 16:48:34 flake8: freeze> python -m pip freeze --all 16:48:34 flake8: flake8==6.1.0,mccabe==0.7.0,pip==23.3.1,pycodestyle==2.11.1,pyflakes==3.1.0,setuptools==69.0.2,wheel==0.42.0 16:48:34 flake8: commands[0]> flake8 setup.py ricxappframe tests 16:48:35 code: OK (81.08=setup[16.26]+cmd[64.54,0.29] seconds) 16:48:35 flake8: OK (3.04=setup[2.23]+cmd[0.81] seconds) 16:48:35 congratulations :) (84.27 seconds) 16:48:35 + tox_status=0 16:48:35 + echo '---> Completed tox runs' 16:48:35 ---> Completed tox runs 16:48:35 + for i in .tox/*/log 16:48:35 ++ echo .tox/code/log 16:48:35 ++ awk -F/ '{print $2}' 16:48:35 + tox_env=code 16:48:35 + cp -r .tox/code/log /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/archives/tox/code 16:48:35 + for i in .tox/*/log 16:48:35 ++ echo .tox/flake8/log 16:48:35 ++ awk -F/ '{print $2}' 16:48:35 + tox_env=flake8 16:48:35 + cp -r .tox/flake8/log /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/archives/tox/flake8 16:48:35 + DOC_DIR=docs/_build/html 16:48:35 + [[ -d docs/_build/html ]] 16:48:35 + echo '---> tox-run.sh ends' 16:48:35 ---> tox-run.sh ends 16:48:35 + test 0 -eq 0 16:48:35 [ric-plt-xapp-frame-py-pypi-verify-master] $ /bin/bash /tmp/jenkins15820465766372066214.sh 16:48:35 ---> pypi-dist-build.sh 16:48:35 Setup pyenv: 16:48:35 system 16:48:35 3.8.13 16:48:35 3.9.13 16:48:35 * 3.10.6 (set by /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/.python-version) 16:48:35 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-FxwI from file:/tmp/.os_lf_venv 16:48:36 lf-activate-venv(): INFO: Installing: setuptools==65.7.0 urllib3~=1.26.15 twine wheel readline 16:49:00 lf-activate-venv(): INFO: Adding /tmp/venv-FxwI/bin to PATH 16:49:00 INFO: adding wheel to build binary distribution 16:49:00 INFO: cd to tox-dir . 16:49:00 INFO: creating distributions 16:49:01 running sdist 16:49:01 running egg_info 16:49:01 writing ricxappframe.egg-info/PKG-INFO 16:49:01 writing dependency_links to ricxappframe.egg-info/dependency_links.txt 16:49:01 writing requirements to ricxappframe.egg-info/requires.txt 16:49:01 writing top-level names to ricxappframe.egg-info/top_level.txt 16:49:01 reading manifest file 'ricxappframe.egg-info/SOURCES.txt' 16:49:01 adding license file 'LICENSE.txt' 16:49:01 writing manifest file 'ricxappframe.egg-info/SOURCES.txt' 16:49:01 warning: sdist: standard file not found: should have one of README, README.rst, README.txt, README.md 16:49:01 16:49:01 running check 16:49:01 creating ricxappframe-3.2.2 16:49:01 creating ricxappframe-3.2.2/ricxappframe 16:49:01 creating ricxappframe-3.2.2/ricxappframe.egg-info 16:49:01 creating ricxappframe-3.2.2/ricxappframe/alarm 16:49:01 creating ricxappframe-3.2.2/ricxappframe/e2ap 16:49:01 creating ricxappframe-3.2.2/ricxappframe/e2ap/asn1clib 16:49:01 creating ricxappframe-3.2.2/ricxappframe/entities 16:49:01 creating ricxappframe-3.2.2/ricxappframe/entities/rnib 16:49:01 creating ricxappframe-3.2.2/ricxappframe/logger 16:49:01 creating ricxappframe-3.2.2/ricxappframe/metric 16:49:01 creating ricxappframe-3.2.2/ricxappframe/rmr 16:49:01 creating ricxappframe-3.2.2/ricxappframe/rmr/rmr_mocks 16:49:01 creating ricxappframe-3.2.2/ricxappframe/rmr/rmrclib 16:49:01 creating ricxappframe-3.2.2/ricxappframe/subsclient 16:49:01 creating ricxappframe-3.2.2/ricxappframe/subsclient/api 16:49:01 creating ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 creating ricxappframe-3.2.2/ricxappframe/util 16:49:01 creating ricxappframe-3.2.2/tests 16:49:01 copying files to ricxappframe-3.2.2... 16:49:01 copying LICENSE.txt -> ricxappframe-3.2.2 16:49:01 copying setup.py -> ricxappframe-3.2.2 16:49:01 copying ricxappframe/__init__.py -> ricxappframe-3.2.2/ricxappframe 16:49:01 copying ricxappframe/constants.py -> ricxappframe-3.2.2/ricxappframe 16:49:01 copying ricxappframe/xapp_frame.py -> ricxappframe-3.2.2/ricxappframe 16:49:01 copying ricxappframe/xapp_rest.py -> ricxappframe-3.2.2/ricxappframe 16:49:01 copying ricxappframe/xapp_rmr.py -> ricxappframe-3.2.2/ricxappframe 16:49:01 copying ricxappframe/xapp_sdl.py -> ricxappframe-3.2.2/ricxappframe 16:49:01 copying ricxappframe/xapp_subscribe.py -> ricxappframe-3.2.2/ricxappframe 16:49:01 copying ricxappframe/xapp_symptomdata.py -> ricxappframe-3.2.2/ricxappframe 16:49:01 copying ricxappframe.egg-info/PKG-INFO -> ricxappframe-3.2.2/ricxappframe.egg-info 16:49:01 copying ricxappframe.egg-info/SOURCES.txt -> ricxappframe-3.2.2/ricxappframe.egg-info 16:49:01 copying ricxappframe.egg-info/dependency_links.txt -> ricxappframe-3.2.2/ricxappframe.egg-info 16:49:01 copying ricxappframe.egg-info/requires.txt -> ricxappframe-3.2.2/ricxappframe.egg-info 16:49:01 copying ricxappframe.egg-info/top_level.txt -> ricxappframe-3.2.2/ricxappframe.egg-info 16:49:01 copying ricxappframe/alarm/__init__.py -> ricxappframe-3.2.2/ricxappframe/alarm 16:49:01 copying ricxappframe/alarm/alarm.py -> ricxappframe-3.2.2/ricxappframe/alarm 16:49:01 copying ricxappframe/alarm/exceptions.py -> ricxappframe-3.2.2/ricxappframe/alarm 16:49:01 copying ricxappframe/e2ap/__init__.py -> ricxappframe-3.2.2/ricxappframe/e2ap 16:49:01 copying ricxappframe/e2ap/asn1.py -> ricxappframe-3.2.2/ricxappframe/e2ap 16:49:01 copying ricxappframe/e2ap/asn1clib/__init__.py -> ricxappframe-3.2.2/ricxappframe/e2ap/asn1clib 16:49:01 copying ricxappframe/e2ap/asn1clib/asn1clib.py -> ricxappframe-3.2.2/ricxappframe/e2ap/asn1clib 16:49:01 copying ricxappframe/e2ap/asn1clib/types.py -> ricxappframe-3.2.2/ricxappframe/e2ap/asn1clib 16:49:01 copying ricxappframe/entities/__init__.py -> ricxappframe-3.2.2/ricxappframe/entities 16:49:01 copying ricxappframe/entities/rnib/__init__.py -> ricxappframe-3.2.2/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/additional_cell_information_pb2.py -> ricxappframe-3.2.2/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/cell_pb2.py -> ricxappframe-3.2.2/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/cells_pb2.py -> ricxappframe-3.2.2/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/e2node_component_config_pb2.py -> ricxappframe-3.2.2/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/enb_pb2.py -> ricxappframe-3.2.2/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/gnb_pb2.py -> ricxappframe-3.2.2/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/nb_identity_pb2.py -> ricxappframe-3.2.2/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/nb_types_pb2.py -> ricxappframe-3.2.2/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/nodeb_info_pb2.py -> ricxappframe-3.2.2/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/ran_function_pb2.py -> ricxappframe-3.2.2/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/ran_load_information_pb2.py -> ricxappframe-3.2.2/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/x2_setup_failure_response_pb2.py -> ricxappframe-3.2.2/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/logger/__init__.py -> ricxappframe-3.2.2/ricxappframe/logger 16:49:01 copying ricxappframe/logger/mdclogger.py -> ricxappframe-3.2.2/ricxappframe/logger 16:49:01 copying ricxappframe/metric/__init__.py -> ricxappframe-3.2.2/ricxappframe/metric 16:49:01 copying ricxappframe/metric/exceptions.py -> ricxappframe-3.2.2/ricxappframe/metric 16:49:01 copying ricxappframe/metric/metric.py -> ricxappframe-3.2.2/ricxappframe/metric 16:49:01 copying ricxappframe/rmr/__init__.py -> ricxappframe-3.2.2/ricxappframe/rmr 16:49:01 copying ricxappframe/rmr/exceptions.py -> ricxappframe-3.2.2/ricxappframe/rmr 16:49:01 copying ricxappframe/rmr/helpers.py -> ricxappframe-3.2.2/ricxappframe/rmr 16:49:01 copying ricxappframe/rmr/rmr.py -> ricxappframe-3.2.2/ricxappframe/rmr 16:49:01 copying ricxappframe/rmr/rmr_mocks/__init__.py -> ricxappframe-3.2.2/ricxappframe/rmr/rmr_mocks 16:49:01 copying ricxappframe/rmr/rmr_mocks/rmr_mocks.py -> ricxappframe-3.2.2/ricxappframe/rmr/rmr_mocks 16:49:01 copying ricxappframe/rmr/rmrclib/__init__.py -> ricxappframe-3.2.2/ricxappframe/rmr/rmrclib 16:49:01 copying ricxappframe/rmr/rmrclib/rmrclib.py -> ricxappframe-3.2.2/ricxappframe/rmr/rmrclib 16:49:01 copying ricxappframe/subsclient/__init__.py -> ricxappframe-3.2.2/ricxappframe/subsclient 16:49:01 copying ricxappframe/subsclient/api_client.py -> ricxappframe-3.2.2/ricxappframe/subsclient 16:49:01 copying ricxappframe/subsclient/configuration.py -> ricxappframe-3.2.2/ricxappframe/subsclient 16:49:01 copying ricxappframe/subsclient/rest.py -> ricxappframe-3.2.2/ricxappframe/subsclient 16:49:01 copying ricxappframe/subsclient/api/__init__.py -> ricxappframe-3.2.2/ricxappframe/subsclient/api 16:49:01 copying ricxappframe/subsclient/api/common_api.py -> ricxappframe-3.2.2/ricxappframe/subsclient/api 16:49:01 copying ricxappframe/subsclient/api/xapp_api.py -> ricxappframe-3.2.2/ricxappframe/subsclient/api 16:49:01 copying ricxappframe/subsclient/models/__init__.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/action_definition.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/action_to_be_setup.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/actions_to_be_setup.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/config_metadata.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/event_trigger_definition.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_data.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_detail.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_details_list.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_instance.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_list.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_params.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_params_client_endpoint.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_params_e2_subscription_directives.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_response.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subsequent_action.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/x_app_config.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/xapp_config_list.py -> ricxappframe-3.2.2/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/util/__init__.py -> ricxappframe-3.2.2/ricxappframe/util 16:49:01 copying ricxappframe/util/constants.py -> ricxappframe-3.2.2/ricxappframe/util 16:49:01 copying tests/test_Logger.py -> ricxappframe-3.2.2/tests 16:49:01 copying tests/test_alarm.py -> ricxappframe-3.2.2/tests 16:49:01 copying tests/test_config.py -> ricxappframe-3.2.2/tests 16:49:01 copying tests/test_e2ap.py -> ricxappframe-3.2.2/tests 16:49:01 copying tests/test_init.py -> ricxappframe-3.2.2/tests 16:49:01 copying tests/test_metric.py -> ricxappframe-3.2.2/tests 16:49:01 copying tests/test_rest.py -> ricxappframe-3.2.2/tests 16:49:01 copying tests/test_rmr.py -> ricxappframe-3.2.2/tests 16:49:01 copying tests/test_rmr_mocks.py -> ricxappframe-3.2.2/tests 16:49:01 copying tests/test_rmrclib.py -> ricxappframe-3.2.2/tests 16:49:01 copying tests/test_sdl.py -> ricxappframe-3.2.2/tests 16:49:01 copying tests/test_subscribe.py -> ricxappframe-3.2.2/tests 16:49:01 copying tests/test_symptomdata.py -> ricxappframe-3.2.2/tests 16:49:01 copying tests/test_xapps.py -> ricxappframe-3.2.2/tests 16:49:01 Writing ricxappframe-3.2.2/setup.cfg 16:49:01 creating dist 16:49:01 Creating tar archive 16:49:01 removing 'ricxappframe-3.2.2' (and everything under it) 16:49:01 running bdist_wheel 16:49:01 running build 16:49:01 running build_py 16:49:01 creating build 16:49:01 creating build/lib 16:49:01 creating build/lib/ricxappframe 16:49:01 copying ricxappframe/xapp_sdl.py -> build/lib/ricxappframe 16:49:01 copying ricxappframe/xapp_frame.py -> build/lib/ricxappframe 16:49:01 copying ricxappframe/xapp_symptomdata.py -> build/lib/ricxappframe 16:49:01 copying ricxappframe/xapp_subscribe.py -> build/lib/ricxappframe 16:49:01 copying ricxappframe/xapp_rmr.py -> build/lib/ricxappframe 16:49:01 copying ricxappframe/__init__.py -> build/lib/ricxappframe 16:49:01 copying ricxappframe/constants.py -> build/lib/ricxappframe 16:49:01 copying ricxappframe/xapp_rest.py -> build/lib/ricxappframe 16:49:01 creating build/lib/ricxappframe/e2ap 16:49:01 copying ricxappframe/e2ap/asn1.py -> build/lib/ricxappframe/e2ap 16:49:01 copying ricxappframe/e2ap/__init__.py -> build/lib/ricxappframe/e2ap 16:49:01 creating build/lib/ricxappframe/metric 16:49:01 copying ricxappframe/metric/metric.py -> build/lib/ricxappframe/metric 16:49:01 copying ricxappframe/metric/__init__.py -> build/lib/ricxappframe/metric 16:49:01 copying ricxappframe/metric/exceptions.py -> build/lib/ricxappframe/metric 16:49:01 creating build/lib/ricxappframe/entities 16:49:01 copying ricxappframe/entities/__init__.py -> build/lib/ricxappframe/entities 16:49:01 creating build/lib/ricxappframe/logger 16:49:01 copying ricxappframe/logger/__init__.py -> build/lib/ricxappframe/logger 16:49:01 copying ricxappframe/logger/mdclogger.py -> build/lib/ricxappframe/logger 16:49:01 creating build/lib/ricxappframe/subsclient 16:49:01 copying ricxappframe/subsclient/__init__.py -> build/lib/ricxappframe/subsclient 16:49:01 copying ricxappframe/subsclient/rest.py -> build/lib/ricxappframe/subsclient 16:49:01 copying ricxappframe/subsclient/api_client.py -> build/lib/ricxappframe/subsclient 16:49:01 copying ricxappframe/subsclient/configuration.py -> build/lib/ricxappframe/subsclient 16:49:01 creating build/lib/ricxappframe/rmr 16:49:01 copying ricxappframe/rmr/__init__.py -> build/lib/ricxappframe/rmr 16:49:01 copying ricxappframe/rmr/exceptions.py -> build/lib/ricxappframe/rmr 16:49:01 copying ricxappframe/rmr/helpers.py -> build/lib/ricxappframe/rmr 16:49:01 copying ricxappframe/rmr/rmr.py -> build/lib/ricxappframe/rmr 16:49:01 creating build/lib/ricxappframe/alarm 16:49:01 copying ricxappframe/alarm/alarm.py -> build/lib/ricxappframe/alarm 16:49:01 copying ricxappframe/alarm/__init__.py -> build/lib/ricxappframe/alarm 16:49:01 copying ricxappframe/alarm/exceptions.py -> build/lib/ricxappframe/alarm 16:49:01 creating build/lib/ricxappframe/util 16:49:01 copying ricxappframe/util/__init__.py -> build/lib/ricxappframe/util 16:49:01 copying ricxappframe/util/constants.py -> build/lib/ricxappframe/util 16:49:01 creating build/lib/ricxappframe/e2ap/asn1clib 16:49:01 copying ricxappframe/e2ap/asn1clib/__init__.py -> build/lib/ricxappframe/e2ap/asn1clib 16:49:01 copying ricxappframe/e2ap/asn1clib/types.py -> build/lib/ricxappframe/e2ap/asn1clib 16:49:01 copying ricxappframe/e2ap/asn1clib/asn1clib.py -> build/lib/ricxappframe/e2ap/asn1clib 16:49:01 creating build/lib/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/x2_setup_failure_response_pb2.py -> build/lib/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/ran_function_pb2.py -> build/lib/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/__init__.py -> build/lib/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/cells_pb2.py -> build/lib/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/e2node_component_config_pb2.py -> build/lib/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/nodeb_info_pb2.py -> build/lib/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/ran_load_information_pb2.py -> build/lib/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/enb_pb2.py -> build/lib/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/cell_pb2.py -> build/lib/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/additional_cell_information_pb2.py -> build/lib/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/gnb_pb2.py -> build/lib/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/nb_types_pb2.py -> build/lib/ricxappframe/entities/rnib 16:49:01 copying ricxappframe/entities/rnib/nb_identity_pb2.py -> build/lib/ricxappframe/entities/rnib 16:49:01 creating build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_params_client_endpoint.py -> build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_response.py -> build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_detail.py -> build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/xapp_config_list.py -> build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_list.py -> build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_details_list.py -> build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/__init__.py -> build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_data.py -> build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_params_e2_subscription_directives.py -> build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/x_app_config.py -> build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subsequent_action.py -> build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_params.py -> build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/config_metadata.py -> build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/action_definition.py -> build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/actions_to_be_setup.py -> build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/action_to_be_setup.py -> build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/event_trigger_definition.py -> build/lib/ricxappframe/subsclient/models 16:49:01 copying ricxappframe/subsclient/models/subscription_instance.py -> build/lib/ricxappframe/subsclient/models 16:49:01 creating build/lib/ricxappframe/subsclient/api 16:49:01 copying ricxappframe/subsclient/api/xapp_api.py -> build/lib/ricxappframe/subsclient/api 16:49:01 copying ricxappframe/subsclient/api/common_api.py -> build/lib/ricxappframe/subsclient/api 16:49:01 copying ricxappframe/subsclient/api/__init__.py -> build/lib/ricxappframe/subsclient/api 16:49:01 creating build/lib/ricxappframe/rmr/rmr_mocks 16:49:01 copying ricxappframe/rmr/rmr_mocks/rmr_mocks.py -> build/lib/ricxappframe/rmr/rmr_mocks 16:49:01 copying ricxappframe/rmr/rmr_mocks/__init__.py -> build/lib/ricxappframe/rmr/rmr_mocks 16:49:01 creating build/lib/ricxappframe/rmr/rmrclib 16:49:01 copying ricxappframe/rmr/rmrclib/__init__.py -> build/lib/ricxappframe/rmr/rmrclib 16:49:01 copying ricxappframe/rmr/rmrclib/rmrclib.py -> build/lib/ricxappframe/rmr/rmrclib 16:49:01 /tmp/venv-FxwI/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. 16:49:01 warnings.warn( 16:49:01 installing to build/bdist.linux-x86_64/wheel 16:49:01 running install 16:49:01 running install_lib 16:49:01 creating build/bdist.linux-x86_64 16:49:01 creating build/bdist.linux-x86_64/wheel 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe 16:49:01 copying build/lib/ricxappframe/xapp_sdl.py -> build/bdist.linux-x86_64/wheel/ricxappframe 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe/e2ap 16:49:01 copying build/lib/ricxappframe/e2ap/asn1.py -> build/bdist.linux-x86_64/wheel/ricxappframe/e2ap 16:49:01 copying build/lib/ricxappframe/e2ap/__init__.py -> build/bdist.linux-x86_64/wheel/ricxappframe/e2ap 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe/e2ap/asn1clib 16:49:01 copying build/lib/ricxappframe/e2ap/asn1clib/__init__.py -> build/bdist.linux-x86_64/wheel/ricxappframe/e2ap/asn1clib 16:49:01 copying build/lib/ricxappframe/e2ap/asn1clib/types.py -> build/bdist.linux-x86_64/wheel/ricxappframe/e2ap/asn1clib 16:49:01 copying build/lib/ricxappframe/e2ap/asn1clib/asn1clib.py -> build/bdist.linux-x86_64/wheel/ricxappframe/e2ap/asn1clib 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe/metric 16:49:01 copying build/lib/ricxappframe/metric/metric.py -> build/bdist.linux-x86_64/wheel/ricxappframe/metric 16:49:01 copying build/lib/ricxappframe/metric/__init__.py -> build/bdist.linux-x86_64/wheel/ricxappframe/metric 16:49:01 copying build/lib/ricxappframe/metric/exceptions.py -> build/bdist.linux-x86_64/wheel/ricxappframe/metric 16:49:01 copying build/lib/ricxappframe/xapp_frame.py -> build/bdist.linux-x86_64/wheel/ricxappframe 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe/entities 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe/entities/rnib 16:49:01 copying build/lib/ricxappframe/entities/rnib/x2_setup_failure_response_pb2.py -> build/bdist.linux-x86_64/wheel/ricxappframe/entities/rnib 16:49:01 copying build/lib/ricxappframe/entities/rnib/ran_function_pb2.py -> build/bdist.linux-x86_64/wheel/ricxappframe/entities/rnib 16:49:01 copying build/lib/ricxappframe/entities/rnib/__init__.py -> build/bdist.linux-x86_64/wheel/ricxappframe/entities/rnib 16:49:01 copying build/lib/ricxappframe/entities/rnib/cells_pb2.py -> build/bdist.linux-x86_64/wheel/ricxappframe/entities/rnib 16:49:01 copying build/lib/ricxappframe/entities/rnib/e2node_component_config_pb2.py -> build/bdist.linux-x86_64/wheel/ricxappframe/entities/rnib 16:49:01 copying build/lib/ricxappframe/entities/rnib/nodeb_info_pb2.py -> build/bdist.linux-x86_64/wheel/ricxappframe/entities/rnib 16:49:01 copying build/lib/ricxappframe/entities/rnib/ran_load_information_pb2.py -> build/bdist.linux-x86_64/wheel/ricxappframe/entities/rnib 16:49:01 copying build/lib/ricxappframe/entities/rnib/enb_pb2.py -> build/bdist.linux-x86_64/wheel/ricxappframe/entities/rnib 16:49:01 copying build/lib/ricxappframe/entities/rnib/cell_pb2.py -> build/bdist.linux-x86_64/wheel/ricxappframe/entities/rnib 16:49:01 copying build/lib/ricxappframe/entities/rnib/additional_cell_information_pb2.py -> build/bdist.linux-x86_64/wheel/ricxappframe/entities/rnib 16:49:01 copying build/lib/ricxappframe/entities/rnib/gnb_pb2.py -> build/bdist.linux-x86_64/wheel/ricxappframe/entities/rnib 16:49:01 copying build/lib/ricxappframe/entities/rnib/nb_types_pb2.py -> build/bdist.linux-x86_64/wheel/ricxappframe/entities/rnib 16:49:01 copying build/lib/ricxappframe/entities/rnib/nb_identity_pb2.py -> build/bdist.linux-x86_64/wheel/ricxappframe/entities/rnib 16:49:01 copying build/lib/ricxappframe/entities/__init__.py -> build/bdist.linux-x86_64/wheel/ricxappframe/entities 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe/logger 16:49:01 copying build/lib/ricxappframe/logger/__init__.py -> build/bdist.linux-x86_64/wheel/ricxappframe/logger 16:49:01 copying build/lib/ricxappframe/logger/mdclogger.py -> build/bdist.linux-x86_64/wheel/ricxappframe/logger 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe/subsclient 16:49:01 copying build/lib/ricxappframe/subsclient/__init__.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient 16:49:01 copying build/lib/ricxappframe/subsclient/rest.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient 16:49:01 copying build/lib/ricxappframe/subsclient/api_client.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/subscription_params_client_endpoint.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/subscription_response.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/subscription_detail.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/xapp_config_list.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/subscription_list.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/subscription_details_list.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/__init__.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/subscription_data.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/subscription_params_e2_subscription_directives.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/x_app_config.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/subsequent_action.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/subscription_params.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/config_metadata.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/action_definition.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/actions_to_be_setup.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/action_to_be_setup.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/event_trigger_definition.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 copying build/lib/ricxappframe/subsclient/models/subscription_instance.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/models 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/api 16:49:01 copying build/lib/ricxappframe/subsclient/api/xapp_api.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/api 16:49:01 copying build/lib/ricxappframe/subsclient/api/common_api.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/api 16:49:01 copying build/lib/ricxappframe/subsclient/api/__init__.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient/api 16:49:01 copying build/lib/ricxappframe/subsclient/configuration.py -> build/bdist.linux-x86_64/wheel/ricxappframe/subsclient 16:49:01 copying build/lib/ricxappframe/xapp_symptomdata.py -> build/bdist.linux-x86_64/wheel/ricxappframe 16:49:01 copying build/lib/ricxappframe/xapp_subscribe.py -> build/bdist.linux-x86_64/wheel/ricxappframe 16:49:01 copying build/lib/ricxappframe/xapp_rmr.py -> build/bdist.linux-x86_64/wheel/ricxappframe 16:49:01 copying build/lib/ricxappframe/__init__.py -> build/bdist.linux-x86_64/wheel/ricxappframe 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe/rmr 16:49:01 copying build/lib/ricxappframe/rmr/__init__.py -> build/bdist.linux-x86_64/wheel/ricxappframe/rmr 16:49:01 copying build/lib/ricxappframe/rmr/exceptions.py -> build/bdist.linux-x86_64/wheel/ricxappframe/rmr 16:49:01 copying build/lib/ricxappframe/rmr/helpers.py -> build/bdist.linux-x86_64/wheel/ricxappframe/rmr 16:49:01 copying build/lib/ricxappframe/rmr/rmr.py -> build/bdist.linux-x86_64/wheel/ricxappframe/rmr 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe/rmr/rmr_mocks 16:49:01 copying build/lib/ricxappframe/rmr/rmr_mocks/rmr_mocks.py -> build/bdist.linux-x86_64/wheel/ricxappframe/rmr/rmr_mocks 16:49:01 copying build/lib/ricxappframe/rmr/rmr_mocks/__init__.py -> build/bdist.linux-x86_64/wheel/ricxappframe/rmr/rmr_mocks 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe/rmr/rmrclib 16:49:01 copying build/lib/ricxappframe/rmr/rmrclib/__init__.py -> build/bdist.linux-x86_64/wheel/ricxappframe/rmr/rmrclib 16:49:01 copying build/lib/ricxappframe/rmr/rmrclib/rmrclib.py -> build/bdist.linux-x86_64/wheel/ricxappframe/rmr/rmrclib 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe/alarm 16:49:01 copying build/lib/ricxappframe/alarm/alarm.py -> build/bdist.linux-x86_64/wheel/ricxappframe/alarm 16:49:01 copying build/lib/ricxappframe/alarm/__init__.py -> build/bdist.linux-x86_64/wheel/ricxappframe/alarm 16:49:01 copying build/lib/ricxappframe/alarm/exceptions.py -> build/bdist.linux-x86_64/wheel/ricxappframe/alarm 16:49:01 copying build/lib/ricxappframe/constants.py -> build/bdist.linux-x86_64/wheel/ricxappframe 16:49:01 copying build/lib/ricxappframe/xapp_rest.py -> build/bdist.linux-x86_64/wheel/ricxappframe 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe/util 16:49:01 copying build/lib/ricxappframe/util/__init__.py -> build/bdist.linux-x86_64/wheel/ricxappframe/util 16:49:01 copying build/lib/ricxappframe/util/constants.py -> build/bdist.linux-x86_64/wheel/ricxappframe/util 16:49:01 running install_data 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe-3.2.2.data 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe-3.2.2.data/data 16:49:01 copying LICENSE.txt -> build/bdist.linux-x86_64/wheel/ricxappframe-3.2.2.data/data/ 16:49:01 running install_egg_info 16:49:01 Copying ricxappframe.egg-info to build/bdist.linux-x86_64/wheel/ricxappframe-3.2.2-py3.10.egg-info 16:49:01 running install_scripts 16:49:01 creating build/bdist.linux-x86_64/wheel/ricxappframe-3.2.2.dist-info/WHEEL 16:49:01 creating 'dist/ricxappframe-3.2.2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it 16:49:01 adding 'ricxappframe/__init__.py' 16:49:01 adding 'ricxappframe/constants.py' 16:49:01 adding 'ricxappframe/xapp_frame.py' 16:49:01 adding 'ricxappframe/xapp_rest.py' 16:49:01 adding 'ricxappframe/xapp_rmr.py' 16:49:01 adding 'ricxappframe/xapp_sdl.py' 16:49:01 adding 'ricxappframe/xapp_subscribe.py' 16:49:01 adding 'ricxappframe/xapp_symptomdata.py' 16:49:01 adding 'ricxappframe/alarm/__init__.py' 16:49:01 adding 'ricxappframe/alarm/alarm.py' 16:49:01 adding 'ricxappframe/alarm/exceptions.py' 16:49:01 adding 'ricxappframe/e2ap/__init__.py' 16:49:01 adding 'ricxappframe/e2ap/asn1.py' 16:49:01 adding 'ricxappframe/e2ap/asn1clib/__init__.py' 16:49:01 adding 'ricxappframe/e2ap/asn1clib/asn1clib.py' 16:49:01 adding 'ricxappframe/e2ap/asn1clib/types.py' 16:49:01 adding 'ricxappframe/entities/__init__.py' 16:49:01 adding 'ricxappframe/entities/rnib/__init__.py' 16:49:01 adding 'ricxappframe/entities/rnib/additional_cell_information_pb2.py' 16:49:01 adding 'ricxappframe/entities/rnib/cell_pb2.py' 16:49:01 adding 'ricxappframe/entities/rnib/cells_pb2.py' 16:49:01 adding 'ricxappframe/entities/rnib/e2node_component_config_pb2.py' 16:49:01 adding 'ricxappframe/entities/rnib/enb_pb2.py' 16:49:01 adding 'ricxappframe/entities/rnib/gnb_pb2.py' 16:49:01 adding 'ricxappframe/entities/rnib/nb_identity_pb2.py' 16:49:01 adding 'ricxappframe/entities/rnib/nb_types_pb2.py' 16:49:01 adding 'ricxappframe/entities/rnib/nodeb_info_pb2.py' 16:49:01 adding 'ricxappframe/entities/rnib/ran_function_pb2.py' 16:49:01 adding 'ricxappframe/entities/rnib/ran_load_information_pb2.py' 16:49:01 adding 'ricxappframe/entities/rnib/x2_setup_failure_response_pb2.py' 16:49:01 adding 'ricxappframe/logger/__init__.py' 16:49:01 adding 'ricxappframe/logger/mdclogger.py' 16:49:01 adding 'ricxappframe/metric/__init__.py' 16:49:01 adding 'ricxappframe/metric/exceptions.py' 16:49:01 adding 'ricxappframe/metric/metric.py' 16:49:01 adding 'ricxappframe/rmr/__init__.py' 16:49:01 adding 'ricxappframe/rmr/exceptions.py' 16:49:01 adding 'ricxappframe/rmr/helpers.py' 16:49:01 adding 'ricxappframe/rmr/rmr.py' 16:49:01 adding 'ricxappframe/rmr/rmr_mocks/__init__.py' 16:49:01 adding 'ricxappframe/rmr/rmr_mocks/rmr_mocks.py' 16:49:01 adding 'ricxappframe/rmr/rmrclib/__init__.py' 16:49:01 adding 'ricxappframe/rmr/rmrclib/rmrclib.py' 16:49:01 adding 'ricxappframe/subsclient/__init__.py' 16:49:01 adding 'ricxappframe/subsclient/api_client.py' 16:49:01 adding 'ricxappframe/subsclient/configuration.py' 16:49:01 adding 'ricxappframe/subsclient/rest.py' 16:49:01 adding 'ricxappframe/subsclient/api/__init__.py' 16:49:01 adding 'ricxappframe/subsclient/api/common_api.py' 16:49:01 adding 'ricxappframe/subsclient/api/xapp_api.py' 16:49:01 adding 'ricxappframe/subsclient/models/__init__.py' 16:49:01 adding 'ricxappframe/subsclient/models/action_definition.py' 16:49:01 adding 'ricxappframe/subsclient/models/action_to_be_setup.py' 16:49:01 adding 'ricxappframe/subsclient/models/actions_to_be_setup.py' 16:49:01 adding 'ricxappframe/subsclient/models/config_metadata.py' 16:49:01 adding 'ricxappframe/subsclient/models/event_trigger_definition.py' 16:49:01 adding 'ricxappframe/subsclient/models/subscription_data.py' 16:49:01 adding 'ricxappframe/subsclient/models/subscription_detail.py' 16:49:01 adding 'ricxappframe/subsclient/models/subscription_details_list.py' 16:49:01 adding 'ricxappframe/subsclient/models/subscription_instance.py' 16:49:01 adding 'ricxappframe/subsclient/models/subscription_list.py' 16:49:01 adding 'ricxappframe/subsclient/models/subscription_params.py' 16:49:01 adding 'ricxappframe/subsclient/models/subscription_params_client_endpoint.py' 16:49:01 adding 'ricxappframe/subsclient/models/subscription_params_e2_subscription_directives.py' 16:49:01 adding 'ricxappframe/subsclient/models/subscription_response.py' 16:49:01 adding 'ricxappframe/subsclient/models/subsequent_action.py' 16:49:01 adding 'ricxappframe/subsclient/models/x_app_config.py' 16:49:01 adding 'ricxappframe/subsclient/models/xapp_config_list.py' 16:49:01 adding 'ricxappframe/util/__init__.py' 16:49:01 adding 'ricxappframe/util/constants.py' 16:49:01 adding 'ricxappframe-3.2.2.data/data/LICENSE.txt' 16:49:01 adding 'ricxappframe-3.2.2.dist-info/LICENSE.txt' 16:49:01 adding 'ricxappframe-3.2.2.dist-info/METADATA' 16:49:01 adding 'ricxappframe-3.2.2.dist-info/WHEEL' 16:49:01 adding 'ricxappframe-3.2.2.dist-info/top_level.txt' 16:49:01 adding 'ricxappframe-3.2.2.dist-info/RECORD' 16:49:01 removing build/bdist.linux-x86_64/wheel 16:49:01 INFO: checking distributions 16:49:01 Checking dist/ricxappframe-3.2.2-py3-none-any.whl: PASSED 16:49:01 Checking dist/ricxappframe-3.2.2.tar.gz: PASSED 16:49:01 ---> pypi-dist-build.sh ends 16:49:01 $ ssh-agent -k 16:49:01 unset SSH_AUTH_SOCK; 16:49:01 unset SSH_AGENT_PID; 16:49:01 echo Agent pid 6452 killed; 16:49:01 [ssh-agent] Stopped. 16:49:01 [PostBuildScript] - [INFO] Executing post build scripts. 16:49:02 [ric-plt-xapp-frame-py-pypi-verify-master] $ /bin/bash /tmp/jenkins10906877929241064895.sh 16:49:02 ---> sysstat.sh 16:49:02 [ric-plt-xapp-frame-py-pypi-verify-master] $ /bin/bash /tmp/jenkins13466185941243506024.sh 16:49:02 ---> package-listing.sh 16:49:02 ++ facter osfamily 16:49:02 ++ tr '[:upper:]' '[:lower:]' 16:49:02 + OS_FAMILY=debian 16:49:02 + workspace=/w/workspace/ric-plt-xapp-frame-py-pypi-verify-master 16:49:02 + START_PACKAGES=/tmp/packages_start.txt 16:49:02 + END_PACKAGES=/tmp/packages_end.txt 16:49:02 + DIFF_PACKAGES=/tmp/packages_diff.txt 16:49:02 + PACKAGES=/tmp/packages_start.txt 16:49:02 + '[' /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master ']' 16:49:02 + PACKAGES=/tmp/packages_end.txt 16:49:02 + case "${OS_FAMILY}" in 16:49:02 + dpkg -l 16:49:02 + grep '^ii' 16:49:02 + '[' -f /tmp/packages_start.txt ']' 16:49:02 + '[' -f /tmp/packages_end.txt ']' 16:49:02 + diff /tmp/packages_start.txt /tmp/packages_end.txt 16:49:02 + true 16:49:02 + '[' /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master ']' 16:49:02 + mkdir -p /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/archives/ 16:49:02 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/archives/ 16:49:02 [ric-plt-xapp-frame-py-pypi-verify-master] $ /bin/bash /tmp/jenkins4207362552490302332.sh 16:49:02 ---> capture-instance-metadata.sh 16:49:02 Setup pyenv: 16:49:02 system 16:49:02 3.8.13 16:49:02 3.9.13 16:49:02 * 3.10.6 (set by /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/.python-version) 16:49:03 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-FxwI from file:/tmp/.os_lf_venv 16:49:04 lf-activate-venv(): INFO: Installing: lftools 16:49:18 lf-activate-venv(): INFO: Adding /tmp/venv-FxwI/bin to PATH 16:49:18 INFO: Running in OpenStack, capturing instance metadata 16:49:19 [ric-plt-xapp-frame-py-pypi-verify-master] $ /bin/bash /tmp/jenkins5731790690849477748.sh 16:49:19 provisioning config files... 16:49:19 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/ric-plt-xapp-frame-py-pypi-verify-master@tmp/config11403111869084385929tmp 16:49:19 Regular expression run condition: Expression=[^.*logs-s3.*], Label=[] 16:49:19 Run condition [Regular expression match] preventing perform for step [Provide Configuration files] 16:49:19 [EnvInject] - Injecting environment variables from a build step. 16:49:19 [EnvInject] - Injecting as environment variables the properties content 16:49:19 SERVER_ID=logs 16:49:19 16:49:19 [EnvInject] - Variables injected successfully. 16:49:19 [ric-plt-xapp-frame-py-pypi-verify-master] $ /bin/bash /tmp/jenkins11667954726790199413.sh 16:49:19 ---> create-netrc.sh 16:49:19 [ric-plt-xapp-frame-py-pypi-verify-master] $ /bin/bash /tmp/jenkins1393611921186490213.sh 16:49:19 ---> python-tools-install.sh 16:49:19 Setup pyenv: 16:49:19 system 16:49:19 3.8.13 16:49:19 3.9.13 16:49:19 * 3.10.6 (set by /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/.python-version) 16:49:19 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-FxwI from file:/tmp/.os_lf_venv 16:49:21 lf-activate-venv(): INFO: Installing: lftools 16:49:32 lf-activate-venv(): INFO: Adding /tmp/venv-FxwI/bin to PATH 16:49:32 [ric-plt-xapp-frame-py-pypi-verify-master] $ /bin/bash /tmp/jenkins592997660738319625.sh 16:49:32 ---> sudo-logs.sh 16:49:32 Archiving 'sudo' log.. 16:49:32 [ric-plt-xapp-frame-py-pypi-verify-master] $ /bin/bash /tmp/jenkins17898418295881705229.sh 16:49:32 ---> job-cost.sh 16:49:32 Setup pyenv: 16:49:32 system 16:49:32 3.8.13 16:49:32 3.9.13 16:49:32 * 3.10.6 (set by /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/.python-version) 16:49:33 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-FxwI from file:/tmp/.os_lf_venv 16:49:34 lf-activate-venv(): INFO: Installing: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 16:49:43 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. 16:49:43 lftools 0.37.8 requires openstacksdk<1.5.0, but you have openstacksdk 2.0.0 which is incompatible. 16:49:43 lf-activate-venv(): INFO: Adding /tmp/venv-FxwI/bin to PATH 16:49:43 INFO: No Stack... 16:49:44 INFO: Retrieving Pricing Info for: v2-highcpu-2 16:49:44 INFO: Archiving Costs 16:49:44 [ric-plt-xapp-frame-py-pypi-verify-master] $ /bin/bash -l /tmp/jenkins13217841914987263491.sh 16:49:44 ---> logs-deploy.sh 16:49:44 Setup pyenv: 16:49:44 system 16:49:44 3.8.13 16:49:44 3.9.13 16:49:44 * 3.10.6 (set by /w/workspace/ric-plt-xapp-frame-py-pypi-verify-master/.python-version) 16:49:44 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-FxwI from file:/tmp/.os_lf_venv 16:49:45 lf-activate-venv(): INFO: Installing: lftools 16:49:58 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. 16:49:58 python-openstackclient 6.4.0 requires openstacksdk>=2.0.0, but you have openstacksdk 1.4.0 which is incompatible. 16:49:58 lf-activate-venv(): INFO: Adding /tmp/venv-FxwI/bin to PATH 16:49:58 INFO: Nexus URL https://nexus.o-ran-sc.org path production/vex-sjc-oran-jenkins-prod-1/ric-plt-xapp-frame-py-pypi-verify-master/264 16:49:58 INFO: archiving workspace using pattern(s): 16:49:59 Archives upload complete. 16:49:59 INFO: archiving logs to Nexus 16:50:00 ---> uname -a: 16:50:00 Linux prd-ubuntu1804-builder-2c-2g-2545 5.4.0-146-generic #163-Ubuntu SMP Fri Mar 17 18:26:02 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux 16:50:00 16:50:00 16:50:00 ---> lscpu: 16:50:00 Architecture: x86_64 16:50:00 CPU op-mode(s): 32-bit, 64-bit 16:50:00 Byte Order: Little Endian 16:50:00 Address sizes: 40 bits physical, 48 bits virtual 16:50:00 CPU(s): 2 16:50:00 On-line CPU(s) list: 0,1 16:50:00 Thread(s) per core: 1 16:50:00 Core(s) per socket: 1 16:50:00 Socket(s): 2 16:50:00 NUMA node(s): 1 16:50:00 Vendor ID: AuthenticAMD 16:50:00 CPU family: 23 16:50:00 Model: 49 16:50:00 Model name: AMD EPYC-Rome Processor 16:50:00 Stepping: 0 16:50:00 CPU MHz: 2800.000 16:50:00 BogoMIPS: 5600.00 16:50:00 Virtualization: AMD-V 16:50:00 Hypervisor vendor: KVM 16:50:00 Virtualization type: full 16:50:00 L1d cache: 64 KiB 16:50:00 L1i cache: 64 KiB 16:50:00 L2 cache: 1 MiB 16:50:00 L3 cache: 32 MiB 16:50:00 NUMA node0 CPU(s): 0,1 16:50:00 Vulnerability Itlb multihit: Not affected 16:50:00 Vulnerability L1tf: Not affected 16:50:00 Vulnerability Mds: Not affected 16:50:00 Vulnerability Meltdown: Not affected 16:50:00 Vulnerability Mmio stale data: Not affected 16:50:00 Vulnerability Retbleed: Vulnerable 16:50:00 Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp 16:50:00 Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization 16:50:00 Vulnerability Spectre v2: Mitigation; Retpolines, IBPB conditional, IBRS_FW, STIBP disabled, RSB filling, PBRSB-eIBRS Not affected 16:50:00 Vulnerability Srbds: Not affected 16:50:00 Vulnerability Tsx async abort: Not affected 16:50:00 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero xsaveerptr wbnoinvd arat npt nrip_save umip rdpid arch_capabilities 16:50:00 16:50:00 16:50:00 ---> nproc: 16:50:00 2 16:50:00 16:50:00 16:50:00 ---> df -h: 16:50:00 Filesystem Size Used Avail Use% Mounted on 16:50:00 udev 975M 0 975M 0% /dev 16:50:00 tmpfs 199M 1012K 198M 1% /run 16:50:00 /dev/vda1 20G 8.4G 11G 44% / 16:50:00 tmpfs 992M 0 992M 0% /dev/shm 16:50:00 tmpfs 5.0M 0 5.0M 0% /run/lock 16:50:00 tmpfs 992M 0 992M 0% /sys/fs/cgroup 16:50:00 /dev/loop1 44M 44M 0 100% /snap/snapd/15177 16:50:00 /dev/loop0 62M 62M 0 100% /snap/core20/1405 16:50:00 /dev/loop2 68M 68M 0 100% /snap/lxd/22753 16:50:00 /dev/vda15 105M 6.1M 99M 6% /boot/efi 16:50:00 tmpfs 199M 0 199M 0% /run/user/1001 16:50:00 16:50:00 16:50:00 ---> free -m: 16:50:00 total used free shared buff/cache available 16:50:00 Mem: 1983 408 133 2 1441 1392 16:50:00 Swap: 1023 1 1022 16:50:00 16:50:00 16:50:00 ---> ip addr: 16:50:00 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 16:50:00 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 16:50:00 inet 127.0.0.1/8 scope host lo 16:50:00 valid_lft forever preferred_lft forever 16:50:00 inet6 ::1/128 scope host 16:50:00 valid_lft forever preferred_lft forever 16:50:00 2: ens3: mtu 1450 qdisc fq_codel state UP group default qlen 1000 16:50:00 link/ether fa:16:3e:b8:31:dc brd ff:ff:ff:ff:ff:ff 16:50:00 inet 10.32.7.9/23 brd 10.32.7.255 scope global dynamic ens3 16:50:00 valid_lft 86102sec preferred_lft 86102sec 16:50:00 inet6 fe80::f816:3eff:feb8:31dc/64 scope link 16:50:00 valid_lft forever preferred_lft forever 16:50:00 16:50:00 16:50:00 ---> sar -b -r -n DEV: 16:50:00 Linux 5.4.0-146-generic (prd-ubuntu1804-builder-2c-2g-2545) 01/01/24 _x86_64_ (2 CPU) 16:50:00 16:50:00 16:45:04 LINUX RESTART (2 CPU) 16:50:00 16:50:00 16:46:03 tps rtps wtps dtps bread/s bwrtn/s bdscd/s 16:50:00 16:47:01 128.68 39.68 89.00 0.00 1441.96 14297.12 0.00 16:50:00 16:48:01 77.57 28.00 49.58 0.00 878.92 7572.74 0.00 16:50:00 16:49:01 17.83 3.50 14.33 0.00 307.82 1408.97 0.00 16:50:00 Average: 74.09 23.55 50.54 0.00 869.88 7686.17 0.00 16:50:00 16:50:00 16:46:03 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 16:50:00 16:47:01 162556 1478588 317148 15.62 64912 1322868 768872 24.97 402540 1260228 100884 16:50:00 16:48:01 92084 1399532 395356 19.47 71380 1297200 1156056 37.54 521016 1198676 3252 16:50:00 16:49:01 172884 1462792 331548 16.33 74624 1270576 794200 25.79 451040 1183236 64208 16:50:00 Average: 142508 1446971 348017 17.14 70305 1296881 906376 29.43 458199 1214047 56115 16:50:00 16:50:00 16:46:03 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 16:50:00 16:47:01 lo 0.62 0.62 0.05 0.05 0.00 0.00 0.00 0.00 16:50:00 16:47:01 ens3 47.04 45.03 592.78 6.27 0.00 0.00 0.00 0.00 16:50:00 16:48:01 lo 1.80 1.80 0.22 0.22 0.00 0.00 0.00 0.00 16:50:00 16:48:01 ens3 26.03 23.40 81.31 4.24 0.00 0.00 0.00 0.00 16:50:00 16:49:01 lo 4.07 4.07 0.57 0.57 0.00 0.00 0.00 0.00 16:50:00 16:49:01 ens3 16.66 14.80 112.20 5.53 0.00 0.00 0.00 0.00 16:50:00 Average: lo 2.18 2.18 0.28 0.28 0.00 0.00 0.00 0.00 16:50:00 Average: ens3 29.72 27.55 258.38 5.34 0.00 0.00 0.00 0.00 16:50:00 16:50:00 16:50:00 ---> sar -P ALL: 16:50:00 Linux 5.4.0-146-generic (prd-ubuntu1804-builder-2c-2g-2545) 01/01/24 _x86_64_ (2 CPU) 16:50:00 16:50:00 16:45:04 LINUX RESTART (2 CPU) 16:50:00 16:50:00 16:46:03 CPU %user %nice %system %iowait %steal %idle 16:50:00 16:47:01 all 39.09 6.15 7.16 6.71 0.09 40.79 16:50:00 16:47:01 0 38.63 5.15 6.82 9.93 0.09 39.39 16:50:00 16:47:01 1 39.55 7.16 7.51 3.49 0.09 42.21 16:50:00 16:48:01 all 15.69 0.00 1.92 4.99 0.09 77.31 16:50:00 16:48:01 0 14.42 0.00 1.97 8.26 0.08 75.27 16:50:00 16:48:01 1 16.98 0.00 1.86 1.70 0.10 79.36 16:50:00 16:49:01 all 20.58 0.00 3.84 0.76 0.08 74.74 16:50:00 16:49:01 0 22.21 0.00 3.99 1.38 0.08 72.34 16:50:00 16:49:01 1 18.94 0.00 3.68 0.13 0.08 77.16 16:50:00 Average: all 24.97 2.00 4.27 4.12 0.09 64.54 16:50:00 Average: 0 24.93 1.68 4.23 6.48 0.08 62.59 16:50:00 Average: 1 25.00 2.33 4.32 1.75 0.09 66.51 16:50:00 16:50:00 16:50:00