12:14:07 Triggered by Gerrit: https://git.opendaylight.org/gerrit/c/transportpce/+/111551 12:14:07 Running as SYSTEM 12:14:07 [EnvInject] - Loading node environment variables. 12:14:07 Building remotely on prd-centos8-builder-4c-16g-173 (centos8-builder-4c-16g) in workspace /w/workspace/transportpce-tox-verify-transportpce-master 12:14:07 [ssh-agent] Looking for ssh-agent implementation... 12:14:07 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 12:14:07 $ ssh-agent 12:14:07 SSH_AUTH_SOCK=/tmp/ssh-KZsUNwezk3ga/agent.5515 12:14:07 SSH_AGENT_PID=5517 12:14:07 [ssh-agent] Started. 12:14:07 Running ssh-add (command line suppressed) 12:14:07 Identity added: /w/workspace/transportpce-tox-verify-transportpce-master@tmp/private_key_6878285773144214661.key (/w/workspace/transportpce-tox-verify-transportpce-master@tmp/private_key_6878285773144214661.key) 12:14:07 [ssh-agent] Using credentials jenkins (jenkins-ssh) 12:14:07 The recommended git tool is: NONE 12:14:10 using credential jenkins-ssh 12:14:10 Wiping out workspace first. 12:14:10 Cloning the remote Git repository 12:14:10 Cloning repository git://devvexx.opendaylight.org/mirror/transportpce 12:14:10 > git init /w/workspace/transportpce-tox-verify-transportpce-master # timeout=10 12:14:10 Fetching upstream changes from git://devvexx.opendaylight.org/mirror/transportpce 12:14:10 > git --version # timeout=10 12:14:10 > git --version # 'git version 2.43.0' 12:14:10 using GIT_SSH to set credentials jenkins-ssh 12:14:10 [INFO] Currently running in a labeled security context 12:14:10 [INFO] Currently SELinux is 'enforcing' on the host 12:14:10 > /usr/bin/chcon --type=ssh_home_t /w/workspace/transportpce-tox-verify-transportpce-master@tmp/jenkins-gitclient-ssh18178934175765905029.key 12:14:10 Verifying host key using known hosts file 12:14:10 You're using 'Known hosts file' strategy to verify ssh host keys, but your known_hosts file does not exist, please go to 'Manage Jenkins' -> 'Security' -> 'Git Host Key Verification Configuration' and configure host key verification. 12:14:10 > git fetch --tags --force --progress -- git://devvexx.opendaylight.org/mirror/transportpce +refs/heads/*:refs/remotes/origin/* # timeout=10 12:14:13 > git config remote.origin.url git://devvexx.opendaylight.org/mirror/transportpce # timeout=10 12:14:13 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 12:14:14 > git config remote.origin.url git://devvexx.opendaylight.org/mirror/transportpce # timeout=10 12:14:14 Fetching upstream changes from git://devvexx.opendaylight.org/mirror/transportpce 12:14:14 using GIT_SSH to set credentials jenkins-ssh 12:14:14 [INFO] Currently running in a labeled security context 12:14:14 [INFO] Currently SELinux is 'enforcing' on the host 12:14:14 > /usr/bin/chcon --type=ssh_home_t /w/workspace/transportpce-tox-verify-transportpce-master@tmp/jenkins-gitclient-ssh4004177446909630127.key 12:14:14 Verifying host key using known hosts file 12:14:14 You're using 'Known hosts file' strategy to verify ssh host keys, but your known_hosts file does not exist, please go to 'Manage Jenkins' -> 'Security' -> 'Git Host Key Verification Configuration' and configure host key verification. 12:14:14 > git fetch --tags --force --progress -- git://devvexx.opendaylight.org/mirror/transportpce refs/changes/51/111551/3 # timeout=10 12:14:14 > git rev-parse a63e297d7718b26d1f89d79d906bef85718a8a5a^{commit} # timeout=10 12:14:14 JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script 12:14:14 Checking out Revision a63e297d7718b26d1f89d79d906bef85718a8a5a (refs/changes/51/111551/3) 12:14:14 > git config core.sparsecheckout # timeout=10 12:14:14 > git checkout -f a63e297d7718b26d1f89d79d906bef85718a8a5a # timeout=10 12:14:17 Commit message: "Refactor ConvertORTopoToFullTapiTopoTest step 3" 12:14:17 > git rev-parse FETCH_HEAD^{commit} # timeout=10 12:14:18 > git rev-list --no-walk 9ae7e3a42ccd60467c69b99e49dc754167ca1adc # timeout=10 12:14:18 > git remote # timeout=10 12:14:18 > git submodule init # timeout=10 12:14:18 > git submodule sync # timeout=10 12:14:18 > git config --get remote.origin.url # timeout=10 12:14:18 > git submodule init # timeout=10 12:14:18 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 12:14:18 ERROR: No submodules found. 12:14:18 provisioning config files... 12:14:18 copy managed file [npmrc] to file:/home/jenkins/.npmrc 12:14:18 copy managed file [pipconf] to file:/home/jenkins/.config/pip/pip.conf 12:14:18 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins16214011017420598286.sh 12:14:18 ---> python-tools-install.sh 12:14:18 Setup pyenv: 12:14:18 system 12:14:18 * 3.8.13 (set by /opt/pyenv/version) 12:14:18 * 3.9.13 (set by /opt/pyenv/version) 12:14:18 * 3.10.13 (set by /opt/pyenv/version) 12:14:18 * 3.11.7 (set by /opt/pyenv/version) 12:14:24 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-C2yi 12:14:24 lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv 12:14:27 lf-activate-venv(): INFO: Installing: lftools 12:15:21 lf-activate-venv(): INFO: Adding /tmp/venv-C2yi/bin to PATH 12:15:21 Generating Requirements File 12:16:00 Python 3.11.7 12:16:00 pip 24.0 from /tmp/venv-C2yi/lib/python3.11/site-packages/pip (python 3.11) 12:16:01 appdirs==1.4.4 12:16:01 argcomplete==3.3.0 12:16:01 aspy.yaml==1.3.0 12:16:01 attrs==23.2.0 12:16:01 autopage==0.5.2 12:16:01 beautifulsoup4==4.12.3 12:16:01 boto3==1.34.97 12:16:01 botocore==1.34.97 12:16:01 bs4==0.0.2 12:16:01 cachetools==5.3.3 12:16:01 certifi==2024.2.2 12:16:01 cffi==1.16.0 12:16:01 cfgv==3.4.0 12:16:01 chardet==5.2.0 12:16:01 charset-normalizer==3.3.2 12:16:01 click==8.1.7 12:16:01 cliff==4.6.0 12:16:01 cmd2==2.4.3 12:16:01 cryptography==3.3.2 12:16:01 debtcollector==3.0.0 12:16:01 decorator==5.1.1 12:16:01 defusedxml==0.7.1 12:16:01 Deprecated==1.2.14 12:16:01 distlib==0.3.8 12:16:01 dnspython==2.6.1 12:16:01 docker==4.2.2 12:16:01 dogpile.cache==1.3.2 12:16:01 email_validator==2.1.1 12:16:01 filelock==3.14.0 12:16:01 future==1.0.0 12:16:01 gitdb==4.0.11 12:16:01 GitPython==3.1.43 12:16:01 google-auth==2.29.0 12:16:01 httplib2==0.22.0 12:16:01 identify==2.5.36 12:16:01 idna==3.7 12:16:01 importlib-resources==1.5.0 12:16:01 iso8601==2.1.0 12:16:01 Jinja2==3.1.3 12:16:01 jmespath==1.0.1 12:16:01 jsonpatch==1.33 12:16:01 jsonpointer==2.4 12:16:01 jsonschema==4.22.0 12:16:01 jsonschema-specifications==2023.12.1 12:16:01 keystoneauth1==5.6.0 12:16:01 kubernetes==29.0.0 12:16:01 lftools==0.37.10 12:16:01 lxml==5.2.1 12:16:01 MarkupSafe==2.1.5 12:16:01 msgpack==1.0.8 12:16:01 multi_key_dict==2.0.3 12:16:01 munch==4.0.0 12:16:01 netaddr==1.2.1 12:16:01 netifaces==0.11.0 12:16:01 niet==1.4.2 12:16:01 nodeenv==1.8.0 12:16:01 oauth2client==4.1.3 12:16:01 oauthlib==3.2.2 12:16:01 openstacksdk==3.1.0 12:16:01 os-client-config==2.1.0 12:16:01 os-service-types==1.7.0 12:16:01 osc-lib==3.0.1 12:16:01 oslo.config==9.4.0 12:16:01 oslo.context==5.5.0 12:16:01 oslo.i18n==6.3.0 12:16:01 oslo.log==5.5.1 12:16:01 oslo.serialization==5.4.0 12:16:01 oslo.utils==7.1.0 12:16:01 packaging==24.0 12:16:01 pbr==6.0.0 12:16:01 platformdirs==4.2.1 12:16:01 prettytable==3.10.0 12:16:01 pyasn1==0.6.0 12:16:01 pyasn1_modules==0.4.0 12:16:01 pycparser==2.22 12:16:01 pygerrit2==2.0.15 12:16:01 PyGithub==2.3.0 12:16:01 pyinotify==0.9.6 12:16:01 PyJWT==2.8.0 12:16:01 PyNaCl==1.5.0 12:16:01 pyparsing==2.4.7 12:16:01 pyperclip==1.8.2 12:16:01 pyrsistent==0.20.0 12:16:01 python-cinderclient==9.5.0 12:16:01 python-dateutil==2.9.0.post0 12:16:01 python-heatclient==3.5.0 12:16:01 python-jenkins==1.8.2 12:16:01 python-keystoneclient==5.4.0 12:16:01 python-magnumclient==4.4.0 12:16:01 python-novaclient==18.6.0 12:16:01 python-openstackclient==6.6.0 12:16:01 python-swiftclient==4.5.0 12:16:01 PyYAML==6.0.1 12:16:01 referencing==0.35.1 12:16:01 requests==2.31.0 12:16:01 requests-oauthlib==2.0.0 12:16:01 requestsexceptions==1.4.0 12:16:01 rfc3986==2.0.0 12:16:01 rpds-py==0.18.0 12:16:01 rsa==4.9 12:16:01 ruamel.yaml==0.18.6 12:16:01 ruamel.yaml.clib==0.2.8 12:16:01 s3transfer==0.10.1 12:16:01 simplejson==3.19.2 12:16:01 six==1.16.0 12:16:01 smmap==5.0.1 12:16:01 soupsieve==2.5 12:16:01 stevedore==5.2.0 12:16:01 tabulate==0.9.0 12:16:01 toml==0.10.2 12:16:01 tomlkit==0.12.4 12:16:01 tqdm==4.66.4 12:16:01 typing_extensions==4.11.0 12:16:01 tzdata==2024.1 12:16:01 urllib3==1.26.18 12:16:01 virtualenv==20.26.1 12:16:01 wcwidth==0.2.13 12:16:01 websocket-client==1.8.0 12:16:01 wrapt==1.16.0 12:16:01 xdg==6.0.0 12:16:01 xmltodict==0.13.0 12:16:01 yq==3.4.3 12:16:01 [EnvInject] - Injecting environment variables from a build step. 12:16:01 [EnvInject] - Injecting as environment variables the properties content 12:16:01 PYTHON=python3 12:16:01 12:16:01 [EnvInject] - Variables injected successfully. 12:16:01 [transportpce-tox-verify-transportpce-master] $ /bin/bash -l /tmp/jenkins16115903002423233961.sh 12:16:01 ---> tox-install.sh 12:16:01 + source /home/jenkins/lf-env.sh 12:16:01 + lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 12:16:01 ++ mktemp -d /tmp/venv-XXXX 12:16:01 + lf_venv=/tmp/venv-4VQN 12:16:01 + local venv_file=/tmp/.os_lf_venv 12:16:01 + local python=python3 12:16:01 + local options 12:16:01 + local set_path=true 12:16:01 + local install_args= 12:16:01 ++ 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 12:16:01 + options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 12:16:01 + eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 12:16:01 ++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 12:16:01 + true 12:16:01 + case $1 in 12:16:01 + venv_file=/tmp/.toxenv 12:16:01 + shift 2 12:16:01 + true 12:16:01 + case $1 in 12:16:01 + shift 12:16:01 + break 12:16:01 + case $python in 12:16:01 + local pkg_list= 12:16:01 + [[ -d /opt/pyenv ]] 12:16:01 + echo 'Setup pyenv:' 12:16:01 Setup pyenv: 12:16:01 + export PYENV_ROOT=/opt/pyenv 12:16:01 + PYENV_ROOT=/opt/pyenv 12:16:01 + export PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin 12:16:01 + PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin 12:16:01 + pyenv versions 12:16:01 system 12:16:01 3.8.13 12:16:01 3.9.13 12:16:01 3.10.13 12:16:01 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 12:16:01 + command -v pyenv 12:16:01 ++ pyenv init - --no-rehash 12:16:01 + eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH); 12:16:01 for i in ${!paths[@]}; do 12:16:01 if [[ ${paths[i]} == "'\'''\''/opt/pyenv/shims'\'''\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\''; 12:16:01 fi; done; 12:16:01 echo "${paths[*]}"'\'')" 12:16:01 export PATH="/opt/pyenv/shims:${PATH}" 12:16:01 export PYENV_SHELL=bash 12:16:01 source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' 12:16:01 pyenv() { 12:16:01 local command 12:16:01 command="${1:-}" 12:16:01 if [ "$#" -gt 0 ]; then 12:16:01 shift 12:16:01 fi 12:16:01 12:16:01 case "$command" in 12:16:01 rehash|shell) 12:16:01 eval "$(pyenv "sh-$command" "$@")" 12:16:01 ;; 12:16:01 *) 12:16:01 command pyenv "$command" "$@" 12:16:01 ;; 12:16:01 esac 12:16:01 }' 12:16:01 +++ bash --norc -ec 'IFS=:; paths=($PATH); 12:16:01 for i in ${!paths[@]}; do 12:16:01 if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\''; 12:16:01 fi; done; 12:16:01 echo "${paths[*]}"' 12:16:01 ++ PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin 12:16:01 ++ export PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin 12:16:01 ++ PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin 12:16:01 ++ export PYENV_SHELL=bash 12:16:01 ++ PYENV_SHELL=bash 12:16:01 ++ source /opt/pyenv/libexec/../completions/pyenv.bash 12:16:01 +++ complete -F _pyenv pyenv 12:16:01 ++ lf-pyver python3 12:16:01 ++ local py_version_xy=python3 12:16:01 ++ local py_version_xyz= 12:16:01 ++ pyenv versions 12:16:01 ++ local command 12:16:01 ++ command=versions 12:16:01 ++ '[' 1 -gt 0 ']' 12:16:01 ++ shift 12:16:01 ++ case "$command" in 12:16:01 ++ command pyenv versions 12:16:01 ++ pyenv versions 12:16:01 ++ sed 's/^[ *]* //' 12:16:01 ++ awk '{ print $1 }' 12:16:01 ++ grep -E '^[0-9.]*[0-9]$' 12:16:02 ++ [[ ! -s /tmp/.pyenv_versions ]] 12:16:02 +++ grep '^3' /tmp/.pyenv_versions 12:16:02 +++ sort -V 12:16:02 +++ tail -n 1 12:16:02 ++ py_version_xyz=3.11.7 12:16:02 ++ [[ -z 3.11.7 ]] 12:16:02 ++ echo 3.11.7 12:16:02 ++ return 0 12:16:02 + pyenv local 3.11.7 12:16:02 + local command 12:16:02 + command=local 12:16:02 + '[' 2 -gt 0 ']' 12:16:02 + shift 12:16:02 + case "$command" in 12:16:02 + command pyenv local 3.11.7 12:16:02 + pyenv local 3.11.7 12:16:02 + for arg in "$@" 12:16:02 + case $arg in 12:16:02 + pkg_list+='tox ' 12:16:02 + for arg in "$@" 12:16:02 + case $arg in 12:16:02 + pkg_list+='virtualenv ' 12:16:02 + for arg in "$@" 12:16:02 + case $arg in 12:16:02 + pkg_list+='urllib3~=1.26.15 ' 12:16:02 + [[ -f /tmp/.toxenv ]] 12:16:02 + [[ ! -f /tmp/.toxenv ]] 12:16:02 + [[ -n '' ]] 12:16:02 + python3 -m venv /tmp/venv-4VQN 12:16:06 + echo 'lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-4VQN' 12:16:06 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-4VQN 12:16:06 + echo /tmp/venv-4VQN 12:16:06 + echo 'lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv' 12:16:06 lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv 12:16:06 + /tmp/venv-4VQN/bin/python3 -m pip install --upgrade --quiet pip virtualenv 12:16:09 + [[ -z tox virtualenv urllib3~=1.26.15 ]] 12:16:09 + echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 ' 12:16:09 lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 12:16:09 + /tmp/venv-4VQN/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 12:16:11 + type python3 12:16:11 + true 12:16:11 + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-4VQN/bin to PATH' 12:16:11 lf-activate-venv(): INFO: Adding /tmp/venv-4VQN/bin to PATH 12:16:11 + PATH=/tmp/venv-4VQN/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin 12:16:11 + return 0 12:16:11 + python3 --version 12:16:11 Python 3.11.7 12:16:11 + python3 -m pip --version 12:16:11 pip 24.0 from /tmp/venv-4VQN/lib/python3.11/site-packages/pip (python 3.11) 12:16:11 + python3 -m pip freeze 12:16:12 cachetools==5.3.3 12:16:12 chardet==5.2.0 12:16:12 colorama==0.4.6 12:16:12 distlib==0.3.8 12:16:12 filelock==3.14.0 12:16:12 packaging==24.0 12:16:12 platformdirs==4.2.1 12:16:12 pluggy==1.5.0 12:16:12 pyproject-api==1.6.1 12:16:12 tox==4.15.0 12:16:12 urllib3==1.26.18 12:16:12 virtualenv==20.26.1 12:16:12 [transportpce-tox-verify-transportpce-master] $ /bin/sh -xe /tmp/jenkins6168443405064397890.sh 12:16:12 [EnvInject] - Injecting environment variables from a build step. 12:16:12 [EnvInject] - Injecting as environment variables the properties content 12:16:12 PARALLEL=True 12:16:12 12:16:12 [EnvInject] - Variables injected successfully. 12:16:12 [transportpce-tox-verify-transportpce-master] $ /bin/bash -l /tmp/jenkins5997953464127735539.sh 12:16:12 ---> tox-run.sh 12:16:12 + PATH=/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin 12:16:12 + ARCHIVE_TOX_DIR=/w/workspace/transportpce-tox-verify-transportpce-master/archives/tox 12:16:12 + ARCHIVE_DOC_DIR=/w/workspace/transportpce-tox-verify-transportpce-master/archives/docs 12:16:12 + mkdir -p /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox 12:16:12 + cd /w/workspace/transportpce-tox-verify-transportpce-master/. 12:16:12 + source /home/jenkins/lf-env.sh 12:16:12 + lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 12:16:12 ++ mktemp -d /tmp/venv-XXXX 12:16:12 + lf_venv=/tmp/venv-09K7 12:16:12 + local venv_file=/tmp/.os_lf_venv 12:16:12 + local python=python3 12:16:12 + local options 12:16:12 + local set_path=true 12:16:12 + local install_args= 12:16:12 ++ 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 12:16:12 + options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 12:16:12 + eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 12:16:12 ++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 12:16:12 + true 12:16:12 + case $1 in 12:16:12 + venv_file=/tmp/.toxenv 12:16:12 + shift 2 12:16:12 + true 12:16:12 + case $1 in 12:16:12 + shift 12:16:12 + break 12:16:12 + case $python in 12:16:12 + local pkg_list= 12:16:12 + [[ -d /opt/pyenv ]] 12:16:12 + echo 'Setup pyenv:' 12:16:12 Setup pyenv: 12:16:12 + export PYENV_ROOT=/opt/pyenv 12:16:12 + PYENV_ROOT=/opt/pyenv 12:16:12 + export PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin 12:16:12 + PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin 12:16:12 + pyenv versions 12:16:12 system 12:16:12 3.8.13 12:16:12 3.9.13 12:16:12 3.10.13 12:16:12 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 12:16:12 + command -v pyenv 12:16:12 ++ pyenv init - --no-rehash 12:16:12 + eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH); 12:16:12 for i in ${!paths[@]}; do 12:16:12 if [[ ${paths[i]} == "'\'''\''/opt/pyenv/shims'\'''\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\''; 12:16:12 fi; done; 12:16:12 echo "${paths[*]}"'\'')" 12:16:12 export PATH="/opt/pyenv/shims:${PATH}" 12:16:12 export PYENV_SHELL=bash 12:16:12 source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' 12:16:12 pyenv() { 12:16:12 local command 12:16:12 command="${1:-}" 12:16:12 if [ "$#" -gt 0 ]; then 12:16:12 shift 12:16:12 fi 12:16:12 12:16:12 case "$command" in 12:16:12 rehash|shell) 12:16:12 eval "$(pyenv "sh-$command" "$@")" 12:16:12 ;; 12:16:12 *) 12:16:12 command pyenv "$command" "$@" 12:16:12 ;; 12:16:12 esac 12:16:12 }' 12:16:12 +++ bash --norc -ec 'IFS=:; paths=($PATH); 12:16:12 for i in ${!paths[@]}; do 12:16:12 if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\''; 12:16:12 fi; done; 12:16:12 echo "${paths[*]}"' 12:16:12 ++ PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin 12:16:12 ++ export PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin 12:16:12 ++ PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin 12:16:12 ++ export PYENV_SHELL=bash 12:16:12 ++ PYENV_SHELL=bash 12:16:12 ++ source /opt/pyenv/libexec/../completions/pyenv.bash 12:16:12 +++ complete -F _pyenv pyenv 12:16:12 ++ lf-pyver python3 12:16:12 ++ local py_version_xy=python3 12:16:12 ++ local py_version_xyz= 12:16:12 ++ pyenv versions 12:16:12 ++ local command 12:16:12 ++ command=versions 12:16:12 ++ '[' 1 -gt 0 ']' 12:16:12 ++ shift 12:16:12 ++ case "$command" in 12:16:12 ++ command pyenv versions 12:16:12 ++ pyenv versions 12:16:12 ++ sed 's/^[ *]* //' 12:16:12 ++ grep -E '^[0-9.]*[0-9]$' 12:16:12 ++ awk '{ print $1 }' 12:16:12 ++ [[ ! -s /tmp/.pyenv_versions ]] 12:16:12 +++ grep '^3' /tmp/.pyenv_versions 12:16:12 +++ sort -V 12:16:12 +++ tail -n 1 12:16:12 ++ py_version_xyz=3.11.7 12:16:12 ++ [[ -z 3.11.7 ]] 12:16:12 ++ echo 3.11.7 12:16:12 ++ return 0 12:16:12 + pyenv local 3.11.7 12:16:12 + local command 12:16:12 + command=local 12:16:12 + '[' 2 -gt 0 ']' 12:16:12 + shift 12:16:12 + case "$command" in 12:16:12 + command pyenv local 3.11.7 12:16:12 + pyenv local 3.11.7 12:16:12 + for arg in "$@" 12:16:12 + case $arg in 12:16:12 + pkg_list+='tox ' 12:16:12 + for arg in "$@" 12:16:12 + case $arg in 12:16:12 + pkg_list+='virtualenv ' 12:16:12 + for arg in "$@" 12:16:12 + case $arg in 12:16:12 + pkg_list+='urllib3~=1.26.15 ' 12:16:12 + [[ -f /tmp/.toxenv ]] 12:16:12 ++ cat /tmp/.toxenv 12:16:12 + lf_venv=/tmp/venv-4VQN 12:16:12 + echo 'lf-activate-venv(): INFO: Reuse venv:/tmp/venv-4VQN from' file:/tmp/.toxenv 12:16:12 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-4VQN from file:/tmp/.toxenv 12:16:12 + /tmp/venv-4VQN/bin/python3 -m pip install --upgrade --quiet pip virtualenv 12:16:13 + [[ -z tox virtualenv urllib3~=1.26.15 ]] 12:16:13 + echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 ' 12:16:13 lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 12:16:13 + /tmp/venv-4VQN/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 12:16:15 + type python3 12:16:15 + true 12:16:15 + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-4VQN/bin to PATH' 12:16:15 lf-activate-venv(): INFO: Adding /tmp/venv-4VQN/bin to PATH 12:16:15 + PATH=/tmp/venv-4VQN/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin 12:16:15 + return 0 12:16:15 + [[ -d /opt/pyenv ]] 12:16:15 + echo '---> Setting up pyenv' 12:16:15 ---> Setting up pyenv 12:16:15 + export PYENV_ROOT=/opt/pyenv 12:16:15 + PYENV_ROOT=/opt/pyenv 12:16:15 + export PATH=/opt/pyenv/bin:/tmp/venv-4VQN/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin 12:16:15 + PATH=/opt/pyenv/bin:/tmp/venv-4VQN/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin 12:16:15 ++ pwd 12:16:15 + PYTHONPATH=/w/workspace/transportpce-tox-verify-transportpce-master 12:16:15 + export PYTHONPATH 12:16:15 + export TOX_TESTENV_PASSENV=PYTHONPATH 12:16:15 + TOX_TESTENV_PASSENV=PYTHONPATH 12:16:15 + tox --version 12:16:15 4.15.0 from /tmp/venv-4VQN/lib/python3.11/site-packages/tox/__init__.py 12:16:15 + PARALLEL=True 12:16:15 + TOX_OPTIONS_LIST= 12:16:15 + [[ -n '' ]] 12:16:15 + case ${PARALLEL,,} in 12:16:15 + TOX_OPTIONS_LIST=' --parallel auto --parallel-live' 12:16:15 + tox --parallel auto --parallel-live 12:16:15 + tee -a /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/tox.log 12:16:16 checkbashisms: freeze> python -m pip freeze --all 12:16:16 docs: install_deps> python -I -m pip install -r docs/requirements.txt 12:16:16 docs-linkcheck: install_deps> python -I -m pip install -r docs/requirements.txt 12:16:16 buildcontroller: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/test-requirements.txt 12:16:18 checkbashisms: pip==24.0,setuptools==69.5.1,wheel==0.43.0 12:16:18 checkbashisms: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> sh -c 'command checkbashisms>/dev/null || sudo yum install -y devscripts-checkbashisms || sudo yum install -y devscripts-minimal || sudo yum install -y devscripts || sudo yum install -y https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/31/Everything/x86_64/os/Packages/d/devscripts-checkbashisms-2.19.6-2.fc31.x86_64.rpm || (echo "checkbashisms command not found - please install it (e.g. sudo apt-get install devscripts | yum install devscripts-minimal )" >&2 && exit 1)' 12:16:18 /usr/bin/sh: checkbashisms: command not found 12:16:19 CentOS Stream 8 - AppStream 30 MB/s | 28 MB 00:00 12:16:27 CentOS Stream 8 - BaseOS 5.3 MB/s | 10 MB 00:01 12:16:27 buildcontroller: freeze> python -m pip freeze --all 12:16:28 buildcontroller: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.7,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.5.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.2.0,requests==2.31.0,setuptools==69.5.1,urllib3==2.2.1,wheel==0.43.0 12:16:28 buildcontroller: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./build_controller.sh 12:16:28 which: no mvn in (/w/workspace/transportpce-tox-verify-transportpce-master/.tox/buildcontroller/bin:/opt/pyenv/bin:/tmp/venv-4VQN/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin) 12:16:28 + JAVA_CMD=java 12:16:28 + '[' -n '' ']' 12:16:28 ++ java -version 12:16:28 ++ sed -n ';s/.* version "\(.*\)\.\(.*\)\..*".*$/\1/p;' 12:16:28 + JAVA_VER=11 12:16:28 + echo 11 12:16:28 + JAVAC_CMD=javac 12:16:28 + '[' -n '' ']' 12:16:28 11 12:16:28 ++ sed -n ';s/javac \(.*\)\.\(.*\)\..*.*$/\1/p;' 12:16:28 ++ javac -version 12:16:28 + JAVAC_VER=11 12:16:28 + echo 11 12:16:28 + '[' 11 -ge 17 -a 11 -ge 17 ']' 12:16:28 + echo 'install java 17' 12:16:28 + sudo yum install -y java-17-openjdk java-17-openjdk-devel 12:16:28 11 12:16:28 install java 17 12:16:28 Waiting for process with pid 7150 to finish. 12:16:30 CentOS Stream 8 - Extras 12 kB/s | 18 kB 00:01 12:16:31 CentOS Stream 8 - PowerTools 6.8 MB/s | 5.0 MB 00:00 12:16:32 Docker CE Stable - x86_64 634 kB/s | 64 kB 00:00 12:16:39 Extra Packages for Enterprise Linux 8 - x86_64 2.8 MB/s | 16 MB 00:05 12:16:44 Node.js Packages for Enterprise Linux 8 - x86_6 535 kB/s | 710 kB 00:01 12:16:46 Puppet Repository el 8 - x86_64 20 MB/s | 20 MB 00:01 12:16:50 Last metadata expiration check: 0:00:05 ago on Fri 03 May 2024 12:16:45 PM UTC. 12:16:52 docs-linkcheck: freeze> python -m pip freeze --all 12:16:53 docs: freeze> python -m pip freeze --all 12:16:53 docs-linkcheck: alabaster==0.7.16,attrs==23.2.0,Babel==2.14.0,blockdiag==3.0.0,certifi==2024.2.2,charset-normalizer==3.3.2,contourpy==1.2.1,cycler==0.12.1,docutils==0.20.1,fonttools==4.51.0,funcparserlib==2.0.0a0,future==1.0.0,idna==3.7,imagesize==1.4.1,Jinja2==3.1.3,jsonschema==3.2.0,kiwisolver==1.4.5,lfdocs-conf==0.9.0,MarkupSafe==2.1.5,matplotlib==3.8.4,numpy==1.26.4,nwdiag==3.0.0,packaging==24.0,pillow==10.3.0,pip==24.0,Pygments==2.17.2,pyparsing==3.1.2,pyrsistent==0.20.0,python-dateutil==2.9.0.post0,PyYAML==6.0.1,requests==2.31.0,requests-file==1.5.1,seqdiag==3.0.0,setuptools==69.5.1,six==1.16.0,snowballstemmer==2.2.0,Sphinx==7.3.7,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.4,sphinx-rtd-theme==2.0.0,sphinx-tabs==3.4.5,sphinxcontrib-applehelp==1.0.8,sphinxcontrib-blockdiag==3.0.0,sphinxcontrib-devhelp==1.0.6,sphinxcontrib-htmlhelp==2.0.5,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-needs==0.7.9,sphinxcontrib-nwdiag==2.0.0,sphinxcontrib-plantuml==0.29,sphinxcontrib-qthelp==1.0.7,sphinxcontrib-seqdiag==3.0.0,sphinxcontrib-serializinghtml==1.1.10,sphinxcontrib-swaggerdoc==0.1.7,urllib3==2.2.1,webcolors==1.13,wheel==0.43.0 12:16:53 docs-linkcheck: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> sphinx-build -q -b linkcheck -d /w/workspace/transportpce-tox-verify-transportpce-master/.tox/docs-linkcheck/tmp/doctrees ../docs/ /w/workspace/transportpce-tox-verify-transportpce-master/docs/_build/linkcheck 12:16:53 docs: alabaster==0.7.16,attrs==23.2.0,Babel==2.14.0,blockdiag==3.0.0,certifi==2024.2.2,charset-normalizer==3.3.2,contourpy==1.2.1,cycler==0.12.1,docutils==0.20.1,fonttools==4.51.0,funcparserlib==2.0.0a0,future==1.0.0,idna==3.7,imagesize==1.4.1,Jinja2==3.1.3,jsonschema==3.2.0,kiwisolver==1.4.5,lfdocs-conf==0.9.0,MarkupSafe==2.1.5,matplotlib==3.8.4,numpy==1.26.4,nwdiag==3.0.0,packaging==24.0,pillow==10.3.0,pip==24.0,Pygments==2.17.2,pyparsing==3.1.2,pyrsistent==0.20.0,python-dateutil==2.9.0.post0,PyYAML==6.0.1,requests==2.31.0,requests-file==1.5.1,seqdiag==3.0.0,setuptools==69.5.1,six==1.16.0,snowballstemmer==2.2.0,Sphinx==7.3.7,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.4,sphinx-rtd-theme==2.0.0,sphinx-tabs==3.4.5,sphinxcontrib-applehelp==1.0.8,sphinxcontrib-blockdiag==3.0.0,sphinxcontrib-devhelp==1.0.6,sphinxcontrib-htmlhelp==2.0.5,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-needs==0.7.9,sphinxcontrib-nwdiag==2.0.0,sphinxcontrib-plantuml==0.29,sphinxcontrib-qthelp==1.0.7,sphinxcontrib-seqdiag==3.0.0,sphinxcontrib-serializinghtml==1.1.10,sphinxcontrib-swaggerdoc==0.1.7,urllib3==2.2.1,webcolors==1.13,wheel==0.43.0 12:16:53 docs: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> sphinx-build -q -W --keep-going -b html -n -d /w/workspace/transportpce-tox-verify-transportpce-master/.tox/docs/tmp/doctrees ../docs/ /w/workspace/transportpce-tox-verify-transportpce-master/docs/_build/html 12:16:53 Package java-17-openjdk-1:17.0.6.0.9-0.3.ea.el8.x86_64 is already installed. 12:16:53 Package java-17-openjdk-devel-1:17.0.6.0.9-0.3.ea.el8.x86_64 is already installed. 12:16:53 No match for argument: devscripts-checkbashisms 12:16:53 /w/workspace/transportpce-tox-verify-transportpce-master/.tox/docs-linkcheck/lib/python3.11/site-packages/sphinx/builders/linkcheck.py:86: RemovedInSphinx80Warning: The default value for 'linkcheck_report_timeouts_as_broken' will change to False in Sphinx 8, meaning that request timeouts will be reported with a new 'timeout' status, instead of as 'broken'. This is intended to provide more detail as to the failure mode. See https://github.com/sphinx-doc/sphinx/issues/11868 for details. 12:16:53 warnings.warn(deprecation_msg, RemovedInSphinx80Warning, stacklevel=1) 12:16:53 Dependencies resolved. 12:16:53 Nothing to do. 12:16:53 Complete! 12:16:53 Error: Unable to find a match: devscripts-checkbashisms 12:16:54 ++ ls -tr1 /usr/lib/jvm/ 12:16:54 ++ grep java-17-openjdk-17 12:16:54 ++ tail -1 12:16:54 + last_installed_jdk17=java-17-openjdk-17.0.6.0.9-0.3.ea.el8.x86_64 12:16:54 + '[' -n java-17-openjdk-17.0.6.0.9-0.3.ea.el8.x86_64 ']' 12:16:54 + sudo alternatives --set java /usr/lib/jvm/java-17-openjdk-17.0.6.0.9-0.3.ea.el8.x86_64/bin/java 12:16:54 + sudo alternatives --set javac /usr/lib/jvm/java-17-openjdk-17.0.6.0.9-0.3.ea.el8.x86_64/bin/javac 12:16:54 + wget -nv https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz -P /tmp 12:16:54 Last metadata expiration check: 0:00:09 ago on Fri 03 May 2024 12:16:45 PM UTC. 12:16:55 2024-05-03 12:16:55 URL:https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz [8296049/8296049] -> "/tmp/apache-maven-3.8.8-bin.tar.gz" [1] 12:16:55 + sudo mkdir -p /opt 12:16:55 + sudo tar xf /tmp/apache-maven-3.8.8-bin.tar.gz -C /opt 12:16:55 + sudo ln -s /opt/apache-maven-3.8.8 /opt/maven 12:16:55 + sudo ln -s /opt/maven/bin/mvn /usr/bin/mvn 12:16:55 NOTE: Picked up JDK_JAVA_OPTIONS: 12:16:55 --add-opens=java.base/java.io=ALL-UNNAMED 12:16:55 --add-opens=java.base/java.lang=ALL-UNNAMED 12:16:55 --add-opens=java.base/java.lang.invoke=ALL-UNNAMED 12:16:55 --add-opens=java.base/java.lang.reflect=ALL-UNNAMED 12:16:55 --add-opens=java.base/java.net=ALL-UNNAMED 12:16:55 --add-opens=java.base/java.nio=ALL-UNNAMED 12:16:55 --add-opens=java.base/java.nio.charset=ALL-UNNAMED 12:16:55 --add-opens=java.base/java.nio.file=ALL-UNNAMED 12:16:55 --add-opens=java.base/java.util=ALL-UNNAMED 12:16:55 --add-opens=java.base/java.util.jar=ALL-UNNAMED 12:16:55 --add-opens=java.base/java.util.stream=ALL-UNNAMED 12:16:55 --add-opens=java.base/java.util.zip=ALL-UNNAMED 12:16:55 --add-opens java.base/sun.nio.ch=ALL-UNNAMED 12:16:55 --add-opens java.base/sun.nio.fs=ALL-UNNAMED 12:16:55 -Xlog:disable 12:16:55 docs: OK ✔ in 39.54 seconds 12:16:55 pre-commit: install_deps> python -I -m pip install pre-commit 12:16:56 No match for argument: devscripts-minimal 12:16:56 Error: Unable to find a match: devscripts-minimal 12:16:56 docs-linkcheck: OK ✔ in 40.96 seconds 12:16:56 pylint: install_deps> python -I -m pip install 'pylint>=2.6.0' 12:16:57 Last metadata expiration check: 0:00:12 ago on Fri 03 May 2024 12:16:45 PM UTC. 12:16:59 No match for argument: devscripts 12:16:59 Error: Unable to find a match: devscripts 12:17:00 Last metadata expiration check: 0:00:15 ago on Fri 03 May 2024 12:16:45 PM UTC. 12:17:01 pre-commit: freeze> python -m pip freeze --all 12:17:01 pre-commit: cfgv==3.4.0,distlib==0.3.8,filelock==3.14.0,identify==2.5.36,nodeenv==1.8.0,pip==24.0,platformdirs==4.2.1,pre-commit==3.7.0,PyYAML==6.0.1,setuptools==69.5.1,virtualenv==20.26.1,wheel==0.43.0 12:17:01 pre-commit: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> sh -c 'which cpan || sudo yum install -y perl-CPAN || (echo "cpan command not found - please install it (e.g. sudo apt-get install perl-modules | yum install perl-CPAN )" >&2 && exit 1)' 12:17:01 which: no cpan in (/w/workspace/transportpce-tox-verify-transportpce-master/.tox/pre-commit/bin:/opt/pyenv/bin:/tmp/venv-4VQN/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin) 12:17:02 Last metadata expiration check: 0:00:17 ago on Fri 03 May 2024 12:16:45 PM UTC. 12:17:02 devscripts-checkbashisms-2.19.6-2.fc31.x86_64.r 117 kB/s | 29 kB 00:00 12:17:02 Dependencies resolved. 12:17:02 ================================================================================ 12:17:02 Package Arch Version Repository Size 12:17:02 ================================================================================ 12:17:02 Installing: 12:17:02 devscripts-checkbashisms x86_64 2.19.6-2.fc31 @commandline 29 k 12:17:02 12:17:02 Transaction Summary 12:17:02 ================================================================================ 12:17:02 Install 1 Package 12:17:02 12:17:02 Total size: 29 k 12:17:02 Installed size: 52 k 12:17:02 Downloading Packages: 12:17:02 Running transaction check 12:17:02 Transaction check succeeded. 12:17:02 Running transaction test 12:17:02 Transaction test succeeded. 12:17:02 Running transaction 12:17:03 pylint: freeze> python -m pip freeze --all 12:17:03 Preparing : 1/1 12:17:03 Installing : devscripts-checkbashisms-2.19.6-2.fc31.x86_64 1/1 12:17:03 Running scriptlet: devscripts-checkbashisms-2.19.6-2.fc31.x86_64 1/1pylint: astroid==3.1.0,dill==0.3.8,isort==5.13.2,mccabe==0.7.0,pip==24.0,platformdirs==4.2.1,pylint==3.1.0,setuptools==69.5.1,tomlkit==0.12.4,wheel==0.43.0 12:17:03 pylint: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> find transportpce_tests/ -name '*.py' -exec pylint --fail-under=10 --max-line-length=120 --disable=missing-docstring,import-error --disable=fixme --disable=duplicate-code '--module-rgx=([a-z0-9_]+$)|([0-9.]{1,30}$)' '--method-rgx=(([a-z_][a-zA-Z0-9_]{2,})|(_[a-z0-9_]*)|(__[a-zA-Z][a-zA-Z0-9_]+__))$' '--variable-rgx=[a-zA-Z_][a-zA-Z0-9_]{1,30}$' '{}' + 12:17:03 12:17:03 Verifying : devscripts-checkbashisms-2.19.6-2.fc31.x86_64 1/1 12:17:03 12:17:03 Installed: 12:17:03 devscripts-checkbashisms-2.19.6-2.fc31.x86_64 12:17:03 12:17:03 Complete! 12:17:03 checkbashisms: commands[1] /w/workspace/transportpce-tox-verify-transportpce-master/tests> find . -not -path '*/\.*' -name '*.sh' -exec checkbashisms -f '{}' + 12:17:04 Dependencies resolved. 12:17:04 ================================================================================ 12:17:04 Package Arch Version Repository Size 12:17:04 ================================================================================ 12:17:04 Installing: 12:17:04 perl-CPAN noarch 2.18-399.el8 appstream 568 k 12:17:04 Installing dependencies: 12:17:04 perl x86_64 4:5.26.3-422.el8 appstream 73 k 12:17:04 perl-Algorithm-Diff noarch 1.1903-9.el8 baseos 52 k 12:17:04 perl-Archive-Tar noarch 2.30-1.el8 baseos 79 k 12:17:04 perl-Archive-Zip noarch 1.60-3.el8 appstream 108 k 12:17:04 perl-Attribute-Handlers noarch 0.99-422.el8 appstream 89 k 12:17:04 perl-B-Debug noarch 1.26-2.el8 appstream 26 k 12:17:04 perl-Compress-Bzip2 x86_64 2.26-6.el8 appstream 72 k 12:17:04 perl-Compress-Raw-Bzip2 x86_64 2.081-1.el8 baseos 40 k 12:17:04 perl-Compress-Raw-Zlib x86_64 2.081-1.el8 baseos 68 k 12:17:04 perl-Config-Perl-V noarch 0.30-1.el8 appstream 22 k 12:17:04 perl-DB_File x86_64 1.842-1.el8 appstream 83 k 12:17:04 perl-Data-OptList noarch 0.110-6.el8 appstream 31 k 12:17:04 perl-Data-Section noarch 0.200007-3.el8 appstream 30 k 12:17:04 perl-Devel-PPPort x86_64 3.36-5.el8 appstream 118 k 12:17:04 perl-Devel-Peek x86_64 1.26-422.el8 appstream 94 k 12:17:04 perl-Devel-SelfStubber noarch 1.06-422.el8 appstream 76 k 12:17:04 perl-Devel-Size x86_64 0.81-2.el8 appstream 34 k 12:17:04 perl-Encode-devel x86_64 4:2.97-3.el8 appstream 39 k 12:17:04 perl-Env noarch 1.04-395.el8 appstream 21 k 12:17:04 perl-ExtUtils-CBuilder noarch 1:0.280230-2.el8 appstream 48 k 12:17:04 perl-ExtUtils-Embed noarch 1.34-422.el8 appstream 79 k 12:17:04 perl-ExtUtils-MM-Utils noarch 1:7.34-1.el8 appstream 17 k 12:17:04 perl-ExtUtils-Miniperl noarch 1.06-422.el8 appstream 77 k 12:17:04 perl-File-Fetch noarch 0.56-2.el8 appstream 33 k 12:17:04 perl-File-HomeDir noarch 1.002-4.el8 appstream 61 k 12:17:04 perl-File-Which noarch 1.22-2.el8 appstream 23 k 12:17:04 perl-Filter-Simple noarch 0.94-2.el8 appstream 29 k 12:17:04 perl-IO-Compress noarch 2.081-1.el8 baseos 258 k 12:17:04 perl-IO-Zlib noarch 1:1.10-422.el8 baseos 81 k 12:17:04 perl-IPC-Cmd noarch 2:1.02-1.el8 appstream 43 k 12:17:04 perl-IPC-SysV x86_64 2.07-397.el8 appstream 43 k 12:17:04 perl-IPC-System-Simple noarch 1.25-17.el8 appstream 43 k 12:17:04 perl-Locale-Codes noarch 3.57-1.el8 appstream 311 k 12:17:04 script ./reflectwarn.sh does not appear to have a #! interpreter line; 12:17:04 you may get strange results 12:17:04 perl-Locale-Maketext noarch 1.28-396.el8 appstream 99 k 12:17:04 perl-Locale-Maketext-Simple noarch 1:0.21-422.el8 appstream 79 k 12:17:04 perl-MRO-Compat noarch 0.13-4.el8 appstream 24 k 12:17:04 perl-Math-BigInt-FastCalc x86_64 0.500.600-6.el8 appstream 27 k 12:17:04 perl-Math-BigRat noarch 0.2614-1.el8 appstream 40 k 12:17:04 perl-Memoize noarch 1.03-422.el8 appstream 119 k 12:17:04 perl-Module-Build noarch 2:0.42.24-5.el8 appstream 273 k 12:17:04 perl-Module-CoreList noarch 1:5.20181130-1.el8 appstream 87 k 12:17:04 perl-Module-CoreList-tools noarch 1:5.20181130-1.el8 appstream 22 k 12:17:04 perl-Module-Load noarch 1:0.32-395.el8 appstream 19 k 12:17:04 perl-Module-Load-Conditional noarch 0.68-395.el8 appstream 24 k 12:17:04 perl-Module-Loaded noarch 1:0.08-422.el8 appstream 75 k 12:17:04 perl-Module-Metadata noarch 1.000033-395.el8 appstream 44 k 12:17:04 perl-Net-Ping noarch 2.55-422.el8 appstream 102 k 12:17:04 perl-Package-Generator noarch 1.106-11.el8 appstream 27 k 12:17:04 perl-Params-Check noarch 1:0.38-395.el8 appstream 24 k 12:17:04 perl-Params-Util x86_64 1.07-22.el8 appstream 44 k 12:17:04 perl-Perl-OSType noarch 1.010-396.el8 appstream 29 k 12:17:04 perl-PerlIO-via-QuotedPrint noarch 0.08-395.el8 appstream 13 k 12:17:04 perl-Pod-Checker noarch 4:1.73-395.el8 appstream 33 k 12:17:04 perl-Pod-Html noarch 1.22.02-422.el8 appstream 88 k 12:17:04 perl-Pod-Parser noarch 1.63-396.el8 appstream 108 k 12:17:04 perl-SelfLoader noarch 1.23-422.el8 appstream 83 k 12:17:04 perl-Software-License noarch 0.103013-2.el8 appstream 138 k 12:17:04 perl-Sub-Exporter noarch 0.987-15.el8 appstream 73 k 12:17:04 perl-Sub-Install noarch 0.928-14.el8 appstream 27 k 12:17:04 perl-Test noarch 1.30-422.el8 appstream 90 k 12:17:04 perl-Test-Simple noarch 1:1.302135-1.el8 appstream 516 k 12:17:04 perl-Text-Balanced noarch 2.03-395.el8 appstream 58 k 12:17:04 perl-Text-Diff noarch 1.45-2.el8 baseos 45 k 12:17:04 perl-Text-Glob noarch 0.11-4.el8 appstream 17 k 12:17:04 perl-Text-Template noarch 1.51-1.el8 appstream 64 k 12:17:04 perl-Time-Piece x86_64 1.31-422.el8 appstream 98 k 12:17:04 perl-Unicode-Collate x86_64 1.25-2.el8 appstream 686 k 12:17:04 perl-autodie noarch 2.29-396.el8 appstream 98 k 12:17:04 perl-bignum noarch 0.49-2.el8 appstream 44 k 12:17:04 perl-experimental noarch 0.019-2.el8 appstream 24 k 12:17:04 perl-inc-latest noarch 2:0.500-9.el8 appstream 25 k 12:17:04 perl-libnetcfg noarch 4:5.26.3-422.el8 appstream 78 k 12:17:04 perl-local-lib noarch 2.000024-2.el8 appstream 74 k 12:17:04 perl-perlfaq noarch 5.20180605-1.el8 appstream 386 k 12:17:04 perl-utils noarch 5.26.3-422.el8 appstream 129 k 12:17:04 12:17:04 Transaction Summary 12:17:04 ================================================================================ 12:17:04 Install 76 Packages 12:17:04 12:17:04 Total download size: 6.9 M 12:17:04 Installed size: 18 M 12:17:04 Downloading Packages: 12:17:04 (1/76): perl-5.26.3-422.el8.x86_64.rpm 1.9 MB/s | 73 kB 00:00 12:17:04 (2/76): perl-Attribute-Handlers-0.99-422.el8.no 2.0 MB/s | 89 kB 00:00 12:17:04 (3/76): perl-Archive-Zip-1.60-3.el8.noarch.rpm 2.1 MB/s | 108 kB 00:00 12:17:04 (4/76): perl-B-Debug-1.26-2.el8.noarch.rpm 2.2 MB/s | 26 kB 00:00 12:17:04 (5/76): perl-Compress-Bzip2-2.26-6.el8.x86_64.r 3.6 MB/s | 72 kB 00:00 12:17:04 (6/76): perl-Config-Perl-V-0.30-1.el8.noarch.rp 818 kB/s | 22 kB 00:00 12:17:04 (7/76): perl-Data-OptList-0.110-6.el8.noarch.rp 2.6 MB/s | 31 kB 00:00 12:17:04 (8/76): perl-CPAN-2.18-399.el8.noarch.rpm 6.9 MB/s | 568 kB 00:00 12:17:04 (9/76): perl-DB_File-1.842-1.el8.x86_64.rpm 1.6 MB/s | 83 kB 00:00 12:17:04 (10/76): perl-Data-Section-0.200007-3.el8.noarc 740 kB/s | 30 kB 00:00 12:17:04 (11/76): perl-Devel-PPPort-3.36-5.el8.x86_64.rp 5.0 MB/s | 118 kB 00:00 12:17:04 (12/76): perl-Devel-SelfStubber-1.06-422.el8.no 2.6 MB/s | 76 kB 00:00 12:17:04 (13/76): perl-Devel-Size-0.81-2.el8.x86_64.rpm 1.5 MB/s | 34 kB 00:00 12:17:04 (14/76): perl-Devel-Peek-1.26-422.el8.x86_64.rp 2.4 MB/s | 94 kB 00:00 12:17:04 (15/76): perl-Encode-devel-2.97-3.el8.x86_64.rp 2.1 MB/s | 39 kB 00:00 12:17:04 (16/76): perl-Env-1.04-395.el8.noarch.rpm 1.0 MB/s | 21 kB 00:00 12:17:04 (17/76): perl-ExtUtils-CBuilder-0.280230-2.el8. 2.2 MB/s | 48 kB 00:00 12:17:04 (18/76): perl-ExtUtils-Embed-1.34-422.el8.noarc 2.9 MB/s | 79 kB 00:00 12:17:04 (19/76): perl-ExtUtils-Miniperl-1.06-422.el8.no 3.1 MB/s | 77 kB 00:00 12:17:04 (20/76): perl-ExtUtils-MM-Utils-7.34-1.el8.noar 511 kB/s | 17 kB 00:00 12:17:04 (21/76): perl-File-Fetch-0.56-2.el8.noarch.rpm 1.9 MB/s | 33 kB 00:00 12:17:04 (22/76): perl-File-HomeDir-1.002-4.el8.noarch.r 3.8 MB/s | 61 kB 00:00 12:17:04 (23/76): perl-File-Which-1.22-2.el8.noarch.rpm 1.4 MB/s | 23 kB 00:00 12:17:04 (24/76): perl-Filter-Simple-0.94-2.el8.noarch.r 1.6 MB/s | 29 kB 00:00 12:17:04 (25/76): perl-IPC-Cmd-1.02-1.el8.noarch.rpm 2.4 MB/s | 43 kB 00:00 12:17:04 (26/76): perl-IPC-SysV-2.07-397.el8.x86_64.rpm 2.3 MB/s | 43 kB 00:00 12:17:04 (27/76): perl-IPC-System-Simple-1.25-17.el8.noa 2.1 MB/s | 43 kB 00:00 12:17:05 (28/76): perl-Locale-Maketext-Simple-0.21-422.e 3.5 MB/s | 79 kB 00:00 12:17:05 (29/76): perl-Locale-Maketext-1.28-396.el8.noar 2.5 MB/s | 99 kB 00:00 12:17:05 (30/76): perl-MRO-Compat-0.13-4.el8.noarch.rpm 1.5 MB/s | 24 kB 00:00 12:17:05 (31/76): perl-Locale-Codes-3.57-1.el8.noarch.rp 4.3 MB/s | 311 kB 00:00 12:17:05 (32/76): perl-Math-BigInt-FastCalc-0.500.600-6. 791 kB/s | 27 kB 00:00 12:17:05 (33/76): perl-Math-BigRat-0.2614-1.el8.noarch.r 1.2 MB/s | 40 kB 00:00 12:17:05 (34/76): perl-Memoize-1.03-422.el8.noarch.rpm 5.5 MB/s | 119 kB 00:00 12:17:05 (35/76): perl-Module-CoreList-5.20181130-1.el8. 3.8 MB/s | 87 kB 00:00 12:17:05 (36/76): perl-Module-CoreList-tools-5.20181130- 1.9 MB/s | 22 kB 00:00 12:17:05 (37/76): perl-Module-Load-0.32-395.el8.noarch.r 986 kB/s | 19 kB 00:00 12:17:05 (38/76): perl-Module-Load-Conditional-0.68-395. 840 kB/s | 24 kB 00:00 12:17:05 (39/76): perl-Module-Loaded-0.08-422.el8.noarch 2.7 MB/s | 75 kB 00:00 12:17:05 (40/76): perl-Module-Metadata-1.000033-395.el8. 2.0 MB/s | 44 kB 00:00 12:17:05 (41/76): perl-Module-Build-0.42.24-5.el8.noarch 3.0 MB/s | 273 kB 00:00 12:17:05 (42/76): perl-Package-Generator-1.106-11.el8.no 1.9 MB/s | 27 kB 00:00 12:17:05 (43/76): perl-Net-Ping-2.55-422.el8.noarch.rpm 603 kB/s | 102 kB 00:00 12:17:05 (44/76): perl-Params-Check-0.38-395.el8.noarch. 150 kB/s | 24 kB 00:00 12:17:05 (45/76): perl-Params-Util-1.07-22.el8.x86_64.rp 280 kB/s | 44 kB 00:00 12:17:05 (46/76): perl-Perl-OSType-1.010-396.el8.noarch. 1.9 MB/s | 29 kB 00:00 12:17:05 (47/76): perl-PerlIO-via-QuotedPrint-0.08-395.e 1.0 MB/s | 13 kB 00:00 12:17:05 (48/76): perl-Pod-Checker-1.73-395.el8.noarch.r 3.1 MB/s | 33 kB 00:00 12:17:05 (49/76): perl-Pod-Html-1.22.02-422.el8.noarch.r 5.6 MB/s | 88 kB 00:00 12:17:05 (50/76): perl-Pod-Parser-1.63-396.el8.noarch.rp 4.1 MB/s | 108 kB 00:00 12:17:05 (51/76): perl-Sub-Exporter-0.987-15.el8.noarch. 5.6 MB/s | 73 kB 00:00 12:17:05 (52/76): perl-SelfLoader-1.23-422.el8.noarch.rp 1.9 MB/s | 83 kB 00:00 12:17:05 (53/76): perl-Software-License-0.103013-2.el8.n 3.5 MB/s | 138 kB 00:00 12:17:05 (54/76): perl-Sub-Install-0.928-14.el8.noarch.r 1.7 MB/s | 27 kB 00:00 12:17:05 (55/76): perl-Text-Balanced-2.03-395.el8.noarch 4.6 MB/s | 58 kB 00:00 12:17:05 (56/76): perl-Test-1.30-422.el8.noarch.rpm 4.1 MB/s | 90 kB 00:00 12:17:05 (57/76): perl-Text-Glob-0.11-4.el8.noarch.rpm 1.8 MB/s | 17 kB 00:00 12:17:05 (58/76): perl-Time-Piece-1.31-422.el8.x86_64.rp 4.5 MB/s | 98 kB 00:00 12:17:05 (59/76): perl-Text-Template-1.51-1.el8.noarch.r 2.2 MB/s | 64 kB 00:00 12:17:05 (60/76): perl-Test-Simple-1.302135-1.el8.noarch 6.3 MB/s | 516 kB 00:00 12:17:05 (61/76): perl-bignum-0.49-2.el8.noarch.rpm 3.6 MB/s | 44 kB 00:00 12:17:05 (62/76): perl-autodie-2.29-396.el8.noarch.rpm 2.0 MB/s | 98 kB 00:00 12:17:05 (63/76): perl-experimental-0.019-2.el8.noarch.r 405 kB/s | 24 kB 00:00 12:17:05 (64/76): perl-inc-latest-0.500-9.el8.noarch.rpm 433 kB/s | 25 kB 00:00 12:17:05 (65/76): perl-libnetcfg-5.26.3-422.el8.noarch.r 4.2 MB/s | 78 kB 00:00 12:17:05 (66/76): perl-local-lib-2.000024-2.el8.noarch.r 4.1 MB/s | 74 kB 00:00 12:17:05 (67/76): perl-Unicode-Collate-1.25-2.el8.x86_64 3.9 MB/s | 686 kB 00:00 12:17:05 (68/76): perl-utils-5.26.3-422.el8.noarch.rpm 2.3 MB/s | 129 kB 00:00 12:17:05 (69/76): perl-perlfaq-5.20180605-1.el8.noarch.r 3.6 MB/s | 386 kB 00:00 12:17:06 (70/76): perl-Archive-Tar-2.30-1.el8.noarch.rpm 94 kB/s | 79 kB 00:00 12:17:06 (71/76): perl-Algorithm-Diff-1.1903-9.el8.noarc 60 kB/s | 52 kB 00:00 12:17:06 (72/76): perl-Compress-Raw-Bzip2-2.081-1.el8.x8 50 kB/s | 40 kB 00:00 12:17:06 (73/76): perl-Compress-Raw-Zlib-2.081-1.el8.x86 2.4 MB/s | 68 kB 00:00 12:17:06 (74/76): perl-IO-Zlib-1.10-422.el8.noarch.rpm 2.4 MB/s | 81 kB 00:00 12:17:06 (75/76): perl-IO-Compress-2.081-1.el8.noarch.rp 4.4 MB/s | 258 kB 00:00 12:17:06 (76/76): perl-Text-Diff-1.45-2.el8.noarch.rpm 1.1 MB/s | 45 kB 00:00 12:17:06 -------------------------------------------------------------------------------- 12:17:06 Total 3.3 MB/s | 6.9 MB 00:02 12:17:08 Running transaction check 12:17:08 Transaction check succeeded. 12:17:08 Running transaction test 12:17:08 Transaction test succeeded. 12:17:08 Running transaction 12:17:08 Preparing : 1/1 12:17:08 Installing : perl-Compress-Raw-Zlib-2.081-1.el8.x86_64 1/76 12:17:09 Installing : perl-SelfLoader-1.23-422.el8.noarch 2/76 12:17:09 Installing : perl-Perl-OSType-1.010-396.el8.noarch 3/76 12:17:09 Installing : perl-Module-Metadata-1.000033-395.el8.noarch 4/76 12:17:09 Installing : perl-Module-Load-1:0.32-395.el8.noarch 5/76 12:17:09 Installing : perl-Module-CoreList-1:5.20181130-1.el8.noarch 6/76 12:17:09 Installing : perl-Text-Balanced-2.03-395.el8.noarch 7/76 12:17:09 Installing : perl-Compress-Raw-Bzip2-2.081-1.el8.x86_64 8/76 12:17:09 Installing : perl-IO-Compress-2.081-1.el8.noarch 9/76 12:17:09 Installing : perl-IO-Zlib-1:1.10-422.el8.noarch 10/76 12:17:09 Installing : perl-Sub-Install-0.928-14.el8.noarch 11/76 12:17:09 Installing : perl-Pod-Html-1.22.02-422.el8.noarch 12/76 12:17:09 Installing : perl-Params-Util-1.07-22.el8.x86_64 13/76 12:17:09 Installing : perl-Net-Ping-2.55-422.el8.noarch 14/76 12:17:09 Installing : perl-Math-BigRat-0.2614-1.el8.noarch 15/76 12:17:09 Installing : perl-Locale-Maketext-1.28-396.el8.noarch 16/76 12:17:09 Installing : perl-Locale-Maketext-Simple-1:0.21-422.el8.noarch 17/76 12:17:09 Installing : perl-Params-Check-1:0.38-395.el8.noarch 18/76 12:17:09 Installing : perl-Module-Load-Conditional-0.68-395.el8.noarch 19/76 12:17:09 Installing : perl-ExtUtils-Embed-1.34-422.el8.noarch 20/76 12:17:09 Installing : perl-ExtUtils-Miniperl-1.06-422.el8.noarch 21/76 12:17:09 Installing : perl-bignum-0.49-2.el8.noarch 22/76 12:17:09 Installing : perl-Data-OptList-0.110-6.el8.noarch 23/76 12:17:09 Installing : perl-Filter-Simple-0.94-2.el8.noarch 24/76 12:17:09 Installing : perl-Module-CoreList-tools-1:5.20181130-1.el8.noar 25/76 12:17:09 Installing : perl-Devel-SelfStubber-1.06-422.el8.noarch 26/76 12:17:09 Installing : perl-Archive-Zip-1.60-3.el8.noarch 27/76 12:17:09 Installing : perl-Algorithm-Diff-1.1903-9.el8.noarch 28/76 12:17:09 Installing : perl-Text-Diff-1.45-2.el8.noarch 29/76 12:17:10 Installing : perl-Archive-Tar-2.30-1.el8.noarch 30/76 12:17:10 Installing : perl-utils-5.26.3-422.el8.noarch 31/76 12:17:10 Installing : perl-perlfaq-5.20180605-1.el8.noarch 32/76 12:17:10 Installing : perl-local-lib-2.000024-2.el8.noarch 33/76 12:17:10 Installing : perl-libnetcfg-4:5.26.3-422.el8.noarch 34/76 12:17:10 Installing : perl-inc-latest-2:0.500-9.el8.noarch 35/76 12:17:10 Installing : perl-experimental-0.019-2.el8.noarch 36/76 12:17:10 Installing : perl-Unicode-Collate-1.25-2.el8.x86_64 37/76 12:17:10 Installing : perl-Time-Piece-1.31-422.el8.x86_64 38/76 12:17:10 Installing : perl-Text-Template-1.51-1.el8.noarch 39/76 12:17:10 Installing : perl-Text-Glob-0.11-4.el8.noarch 40/76 12:17:10 Installing : perl-Test-Simple-1:1.302135-1.el8.noarch 41/76 12:17:10 Installing : perl-Test-1.30-422.el8.noarch 42/76 12:17:10 Installing : perl-Pod-Parser-1.63-396.el8.noarch 43/76 12:17:10 Installing : perl-Pod-Checker-4:1.73-395.el8.noarch 44/76 12:17:10 Installing : perl-PerlIO-via-QuotedPrint-0.08-395.el8.noarch 45/76 12:17:10 Installing : perl-Package-Generator-1.106-11.el8.noarch 46/76 12:17:10 Installing : perl-Sub-Exporter-0.987-15.el8.noarch 47/76 12:17:11 Installing : perl-Module-Loaded-1:0.08-422.el8.noarch 48/76 12:17:11 Installing : perl-Memoize-1.03-422.el8.noarch 49/76 12:17:11 Installing : perl-Math-BigInt-FastCalc-0.500.600-6.el8.x86_64 50/76 12:17:11 Installing : perl-MRO-Compat-0.13-4.el8.noarch 51/76 12:17:11 Installing : perl-Data-Section-0.200007-3.el8.noarch 52/76 12:17:11 Installing : perl-Software-License-0.103013-2.el8.noarch 53/76 12:17:13 Installing : perl-Locale-Codes-3.57-1.el8.noarch 54/76 12:17:15 Installing : perl-IPC-System-Simple-1.25-17.el8.noarch 55/76 12:17:16 Installing : perl-autodie-2.29-396.el8.noarch 56/76 12:17:16 Installing : perl-IPC-SysV-2.07-397.el8.x86_64 57/76 12:17:16 Installing : perl-File-Which-1.22-2.el8.noarch 58/76 12:17:16 Installing : perl-File-HomeDir-1.002-4.el8.noarch 59/76 12:17:16 Installing : perl-ExtUtils-MM-Utils-1:7.34-1.el8.noarch 60/76 12:17:16 Installing : perl-IPC-Cmd-2:1.02-1.el8.noarch 61/76 12:17:16 Installing : perl-ExtUtils-CBuilder-1:0.280230-2.el8.noarch 62/76 12:17:16 Installing : perl-Module-Build-2:0.42.24-5.el8.noarch 63/76 12:17:16 Installing : perl-File-Fetch-0.56-2.el8.noarch 64/76 12:17:16 Installing : perl-Env-1.04-395.el8.noarch 65/76 12:17:16 Installing : perl-Encode-devel-4:2.97-3.el8.x86_64 66/76 12:17:16 Installing : perl-Devel-Size-0.81-2.el8.x86_64 67/76 12:17:16 Installing : perl-Devel-Peek-1.26-422.el8.x86_64 68/76 12:17:16 Installing : perl-Devel-PPPort-3.36-5.el8.x86_64 69/76 12:17:16 Installing : perl-DB_File-1.842-1.el8.x86_64 70/76 12:17:16 Installing : perl-Config-Perl-V-0.30-1.el8.noarch 71/76 12:17:16 Installing : perl-Compress-Bzip2-2.26-6.el8.x86_64 72/76 12:17:16 Installing : perl-B-Debug-1.26-2.el8.noarch 73/76 12:17:16 Installing : perl-Attribute-Handlers-0.99-422.el8.noarch 74/76 12:17:16 Installing : perl-CPAN-2.18-399.el8.noarch 75/76 12:17:16 Installing : perl-4:5.26.3-422.el8.x86_64 76/76 12:17:16 Running scriptlet: perl-4:5.26.3-422.el8.x86_64 76/76 12:17:17 Verifying : perl-4:5.26.3-422.el8.x86_64 1/76 12:17:17 Verifying : perl-Archive-Zip-1.60-3.el8.noarch 2/76 12:17:17 Verifying : perl-Attribute-Handlers-0.99-422.el8.noarch 3/76 12:17:17 Verifying : perl-B-Debug-1.26-2.el8.noarch 4/76 12:17:17 Verifying : perl-CPAN-2.18-399.el8.noarch 5/76 12:17:17 Verifying : perl-Compress-Bzip2-2.26-6.el8.x86_64 6/76 12:17:17 Verifying : perl-Config-Perl-V-0.30-1.el8.noarch 7/76 12:17:17 Verifying : perl-DB_File-1.842-1.el8.x86_64 8/76 12:17:17 Verifying : perl-Data-OptList-0.110-6.el8.noarch 9/76 12:17:17 Verifying : perl-Data-Section-0.200007-3.el8.noarch 10/76 12:17:17 Verifying : perl-Devel-PPPort-3.36-5.el8.x86_64 11/76 12:17:17 Verifying : perl-Devel-Peek-1.26-422.el8.x86_64 12/76 12:17:17 Verifying : perl-Devel-SelfStubber-1.06-422.el8.noarch 13/76 12:17:17 Verifying : perl-Devel-Size-0.81-2.el8.x86_64 14/76 12:17:17 Verifying : perl-Encode-devel-4:2.97-3.el8.x86_64 15/76 12:17:17 Verifying : perl-Env-1.04-395.el8.noarch 16/76 12:17:17 Verifying : perl-ExtUtils-CBuilder-1:0.280230-2.el8.noarch 17/76 12:17:17 Verifying : perl-ExtUtils-Embed-1.34-422.el8.noarch 18/76 12:17:17 Verifying : perl-ExtUtils-MM-Utils-1:7.34-1.el8.noarch 19/76 12:17:17 Verifying : perl-ExtUtils-Miniperl-1.06-422.el8.noarch 20/76 12:17:17 Verifying : perl-File-Fetch-0.56-2.el8.noarch 21/76 12:17:17 Verifying : perl-File-HomeDir-1.002-4.el8.noarch 22/76 12:17:17 Verifying : perl-File-Which-1.22-2.el8.noarch 23/76 12:17:17 Verifying : perl-Filter-Simple-0.94-2.el8.noarch 24/76 12:17:17 Verifying : perl-IPC-Cmd-2:1.02-1.el8.noarch 25/76 12:17:17 Verifying : perl-IPC-SysV-2.07-397.el8.x86_64 26/76 12:17:17 Verifying : perl-IPC-System-Simple-1.25-17.el8.noarch 27/76 12:17:17 Verifying : perl-Locale-Codes-3.57-1.el8.noarch 28/76 12:17:17 Verifying : perl-Locale-Maketext-1.28-396.el8.noarch 29/76 12:17:17 Verifying : perl-Locale-Maketext-Simple-1:0.21-422.el8.noarch 30/76 12:17:17 Verifying : perl-MRO-Compat-0.13-4.el8.noarch 31/76 12:17:17 Verifying : perl-Math-BigInt-FastCalc-0.500.600-6.el8.x86_64 32/76 12:17:17 Verifying : perl-Math-BigRat-0.2614-1.el8.noarch 33/76 12:17:17 Verifying : perl-Memoize-1.03-422.el8.noarch 34/76 12:17:17 Verifying : perl-Module-Build-2:0.42.24-5.el8.noarch 35/76 12:17:17 Verifying : perl-Module-CoreList-1:5.20181130-1.el8.noarch 36/76 12:17:17 Verifying : perl-Module-CoreList-tools-1:5.20181130-1.el8.noar 37/76 12:17:17 Verifying : perl-Module-Load-1:0.32-395.el8.noarch 38/76 12:17:17 Verifying : perl-Module-Load-Conditional-0.68-395.el8.noarch 39/76 12:17:17 Verifying : perl-Module-Loaded-1:0.08-422.el8.noarch 40/76 12:17:17 Verifying : perl-Module-Metadata-1.000033-395.el8.noarch 41/76 12:17:17 Verifying : perl-Net-Ping-2.55-422.el8.noarch 42/76 12:17:17 Verifying : perl-Package-Generator-1.106-11.el8.noarch 43/76 12:17:17 Verifying : perl-Params-Check-1:0.38-395.el8.noarch 44/76 12:17:17 Verifying : perl-Params-Util-1.07-22.el8.x86_64 45/76 12:17:17 Verifying : perl-Perl-OSType-1.010-396.el8.noarch 46/76 12:17:17 Verifying : perl-PerlIO-via-QuotedPrint-0.08-395.el8.noarch 47/76 12:17:17 Verifying : perl-Pod-Checker-4:1.73-395.el8.noarch 48/76 12:17:17 Verifying : perl-Pod-Html-1.22.02-422.el8.noarch 49/76 12:17:17 Verifying : perl-Pod-Parser-1.63-396.el8.noarch 50/76 12:17:17 Verifying : perl-SelfLoader-1.23-422.el8.noarch 51/76 12:17:17 Verifying : perl-Software-License-0.103013-2.el8.noarch 52/76 12:17:17 Verifying : perl-Sub-Exporter-0.987-15.el8.noarch 53/76 12:17:17 Verifying : perl-Sub-Install-0.928-14.el8.noarch 54/76 12:17:17 Verifying : perl-Test-1.30-422.el8.noarch 55/76 12:17:17 Verifying : perl-Test-Simple-1:1.302135-1.el8.noarch 56/76 12:17:17 Verifying : perl-Text-Balanced-2.03-395.el8.noarch 57/76 12:17:17 Verifying : perl-Text-Glob-0.11-4.el8.noarch 58/76 12:17:17 Verifying : perl-Text-Template-1.51-1.el8.noarch 59/76 12:17:17 Verifying : perl-Time-Piece-1.31-422.el8.x86_64 60/76 12:17:17 Verifying : perl-Unicode-Collate-1.25-2.el8.x86_64 61/76 12:17:17 Verifying : perl-autodie-2.29-396.el8.noarch 62/76 12:17:17 Verifying : perl-bignum-0.49-2.el8.noarch 63/76 12:17:17 Verifying : perl-experimental-0.019-2.el8.noarch 64/76 12:17:17 Verifying : perl-inc-latest-2:0.500-9.el8.noarch 65/76 12:17:17 Verifying : perl-libnetcfg-4:5.26.3-422.el8.noarch 66/76 12:17:17 Verifying : perl-local-lib-2.000024-2.el8.noarch 67/76 12:17:17 Verifying : perl-perlfaq-5.20180605-1.el8.noarch 68/76 12:17:17 Verifying : perl-utils-5.26.3-422.el8.noarch 69/76 12:17:17 Verifying : perl-Algorithm-Diff-1.1903-9.el8.noarch 70/76 12:17:17 Verifying : perl-Archive-Tar-2.30-1.el8.noarch 71/76 12:17:17 Verifying : perl-Compress-Raw-Bzip2-2.081-1.el8.x86_64 72/76 12:17:17 Verifying : perl-Compress-Raw-Zlib-2.081-1.el8.x86_64 73/76 12:17:17 Verifying : perl-IO-Compress-2.081-1.el8.noarch 74/76 12:17:17 Verifying : perl-IO-Zlib-1:1.10-422.el8.noarch 75/76 12:17:17 Verifying : perl-Text-Diff-1.45-2.el8.noarch 76/76 12:17:17 12:17:17 Installed: 12:17:17 perl-4:5.26.3-422.el8.x86_64 12:17:17 perl-Algorithm-Diff-1.1903-9.el8.noarch 12:17:17 perl-Archive-Tar-2.30-1.el8.noarch 12:17:17 perl-Archive-Zip-1.60-3.el8.noarch 12:17:17 perl-Attribute-Handlers-0.99-422.el8.noarch 12:17:17 perl-B-Debug-1.26-2.el8.noarch 12:17:17 perl-CPAN-2.18-399.el8.noarch 12:17:17 perl-Compress-Bzip2-2.26-6.el8.x86_64 12:17:17 perl-Compress-Raw-Bzip2-2.081-1.el8.x86_64 12:17:17 perl-Compress-Raw-Zlib-2.081-1.el8.x86_64 12:17:17 perl-Config-Perl-V-0.30-1.el8.noarch 12:17:17 perl-DB_File-1.842-1.el8.x86_64 12:17:17 perl-Data-OptList-0.110-6.el8.noarch 12:17:17 perl-Data-Section-0.200007-3.el8.noarch 12:17:17 perl-Devel-PPPort-3.36-5.el8.x86_64 12:17:17 perl-Devel-Peek-1.26-422.el8.x86_64 12:17:17 perl-Devel-SelfStubber-1.06-422.el8.noarch 12:17:17 perl-Devel-Size-0.81-2.el8.x86_64 12:17:17 perl-Encode-devel-4:2.97-3.el8.x86_64 12:17:17 perl-Env-1.04-395.el8.noarch 12:17:17 perl-ExtUtils-CBuilder-1:0.280230-2.el8.noarch 12:17:17 perl-ExtUtils-Embed-1.34-422.el8.noarch 12:17:17 perl-ExtUtils-MM-Utils-1:7.34-1.el8.noarch 12:17:17 perl-ExtUtils-Miniperl-1.06-422.el8.noarch 12:17:17 perl-File-Fetch-0.56-2.el8.noarch 12:17:17 perl-File-HomeDir-1.002-4.el8.noarch 12:17:17 perl-File-Which-1.22-2.el8.noarch 12:17:17 perl-Filter-Simple-0.94-2.el8.noarch 12:17:17 perl-IO-Compress-2.081-1.el8.noarch 12:17:17 perl-IO-Zlib-1:1.10-422.el8.noarch 12:17:17 perl-IPC-Cmd-2:1.02-1.el8.noarch 12:17:17 perl-IPC-SysV-2.07-397.el8.x86_64 12:17:17 perl-IPC-System-Simple-1.25-17.el8.noarch 12:17:17 perl-Locale-Codes-3.57-1.el8.noarch 12:17:17 perl-Locale-Maketext-1.28-396.el8.noarch 12:17:17 perl-Locale-Maketext-Simple-1:0.21-422.el8.noarch 12:17:17 perl-MRO-Compat-0.13-4.el8.noarch 12:17:17 perl-Math-BigInt-FastCalc-0.500.600-6.el8.x86_64 12:17:17 perl-Math-BigRat-0.2614-1.el8.noarch 12:17:17 perl-Memoize-1.03-422.el8.noarch 12:17:17 perl-Module-Build-2:0.42.24-5.el8.noarch 12:17:17 perl-Module-CoreList-1:5.20181130-1.el8.noarch 12:17:17 perl-Module-CoreList-tools-1:5.20181130-1.el8.noarch 12:17:17 perl-Module-Load-1:0.32-395.el8.noarch 12:17:17 perl-Module-Load-Conditional-0.68-395.el8.noarch 12:17:17 perl-Module-Loaded-1:0.08-422.el8.noarch 12:17:17 perl-Module-Metadata-1.000033-395.el8.noarch 12:17:17 perl-Net-Ping-2.55-422.el8.noarch 12:17:17 perl-Package-Generator-1.106-11.el8.noarch 12:17:17 perl-Params-Check-1:0.38-395.el8.noarch 12:17:17 perl-Params-Util-1.07-22.el8.x86_64 12:17:17 perl-Perl-OSType-1.010-396.el8.noarch 12:17:17 perl-PerlIO-via-QuotedPrint-0.08-395.el8.noarch 12:17:17 perl-Pod-Checker-4:1.73-395.el8.noarch 12:17:17 perl-Pod-Html-1.22.02-422.el8.noarch 12:17:17 perl-Pod-Parser-1.63-396.el8.noarch 12:17:17 perl-SelfLoader-1.23-422.el8.noarch 12:17:17 perl-Software-License-0.103013-2.el8.noarch 12:17:17 perl-Sub-Exporter-0.987-15.el8.noarch 12:17:17 perl-Sub-Install-0.928-14.el8.noarch 12:17:17 perl-Test-1.30-422.el8.noarch 12:17:17 perl-Test-Simple-1:1.302135-1.el8.noarch 12:17:17 perl-Text-Balanced-2.03-395.el8.noarch 12:17:17 perl-Text-Diff-1.45-2.el8.noarch 12:17:17 perl-Text-Glob-0.11-4.el8.noarch 12:17:17 perl-Text-Template-1.51-1.el8.noarch 12:17:17 perl-Time-Piece-1.31-422.el8.x86_64 12:17:17 perl-Unicode-Collate-1.25-2.el8.x86_64 12:17:17 perl-autodie-2.29-396.el8.noarch 12:17:17 perl-bignum-0.49-2.el8.noarch 12:17:17 perl-experimental-0.019-2.el8.noarch 12:17:17 perl-inc-latest-2:0.500-9.el8.noarch 12:17:17 perl-libnetcfg-4:5.26.3-422.el8.noarch 12:17:17 perl-local-lib-2.000024-2.el8.noarch 12:17:17 perl-perlfaq-5.20180605-1.el8.noarch 12:17:17 perl-utils-5.26.3-422.el8.noarch 12:17:17 12:17:17 Complete! 12:17:17 checkbashisms: OK ✔ in 48.82 seconds 12:17:17 pre-commit: commands[1] /w/workspace/transportpce-tox-verify-transportpce-master/tests> pre-commit run --all-files --show-diff-on-failure 12:17:18 [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 12:17:19 [INFO] Initializing environment for https://github.com/jorisroovers/gitlint. 12:17:19 [INFO] Initializing environment for https://github.com/jorisroovers/gitlint:./gitlint-core[trusted-deps]. 12:17:20 [INFO] Initializing environment for https://github.com/Lucas-C/pre-commit-hooks. 12:17:21 12:17:21 ------------------------------------ 12:17:21 Your code has been rated at 10.00/10 12:17:21 12:17:21 [INFO] Initializing environment for https://github.com/pre-commit/mirrors-autopep8. 12:17:21 [INFO] Initializing environment for https://github.com/perltidy/perltidy. 12:17:24 [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 12:17:24 [INFO] Once installed this environment will be reused. 12:17:24 [INFO] This may take a few minutes... 12:17:28 [INFO] Installing environment for https://github.com/Lucas-C/pre-commit-hooks. 12:17:28 [INFO] Once installed this environment will be reused. 12:17:28 [INFO] This may take a few minutes... 12:17:33 [INFO] Installing environment for https://github.com/pre-commit/mirrors-autopep8. 12:17:33 [INFO] Once installed this environment will be reused. 12:17:33 [INFO] This may take a few minutes... 12:17:36 [INFO] Installing environment for https://github.com/perltidy/perltidy. 12:17:36 [INFO] Once installed this environment will be reused. 12:17:36 [INFO] This may take a few minutes... 12:17:47 trim trailing whitespace.................................................Passed 12:17:47 Tabs remover.............................................................Passed 12:17:48 autopep8.................................................................Passed 12:17:51 perltidy.................................................................Passed 12:17:52 pylint: OK ✔ in 25.95 seconds 12:17:52 pre-commit: commands[2] /w/workspace/transportpce-tox-verify-transportpce-master/tests> pre-commit run gitlint-ci --hook-stage manual 12:17:52 [INFO] Installing environment for https://github.com/jorisroovers/gitlint. 12:17:52 [INFO] Once installed this environment will be reused. 12:17:52 [INFO] This may take a few minutes... 12:18:02 gitlint..................................................................Passed 12:19:12 pre-commit: OK ✔ in 1 minute 7.59 seconds 12:19:12 buildcontroller: OK ✔ in 2 minutes 56.11 seconds 12:19:12 sims221: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/test-requirements.txt 12:19:12 sims121: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/test-requirements.txt 12:19:12 build_karaf_tests121: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/test-requirements.txt 12:19:12 testsPCE: install_deps> python -I -m pip install gnpy4tpce==2.4.7 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/test-requirements.txt 12:19:19 sims121: freeze> python -m pip freeze --all 12:19:19 build_karaf_tests121: freeze> python -m pip freeze --all 12:19:19 sims221: freeze> python -m pip freeze --all 12:19:19 sims121: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.7,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.5.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.2.0,requests==2.31.0,setuptools==69.5.1,urllib3==2.2.1,wheel==0.43.0 12:19:19 sims121: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./install_sims.sh 1.2.1 12:19:19 build_karaf_tests121: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.7,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.5.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.2.0,requests==2.31.0,setuptools==69.5.1,urllib3==2.2.1,wheel==0.43.0 12:19:19 build_karaf_tests121: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./build_karaf_for_tests.sh 12:19:19 sims221: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.7,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.5.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.2.0,requests==2.31.0,setuptools==69.5.1,urllib3==2.2.1,wheel==0.43.0 12:19:19 sims221: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./install_sims.sh 2.2.1 12:19:19 Using lighynode version 19.1.0.5 12:19:19 Installing lightynode device to ./lightynode/lightynode-openroadm-device directory 12:19:19 Using lighynode version 19.1.0.5 12:19:19 Installing lightynode device to ./lightynode/lightynode-openroadm-device directory 12:19:20 NOTE: Picked up JDK_JAVA_OPTIONS: 12:19:20 --add-opens=java.base/java.io=ALL-UNNAMED 12:19:20 --add-opens=java.base/java.lang=ALL-UNNAMED 12:19:20 --add-opens=java.base/java.lang.invoke=ALL-UNNAMED 12:19:20 --add-opens=java.base/java.lang.reflect=ALL-UNNAMED 12:19:20 --add-opens=java.base/java.net=ALL-UNNAMED 12:19:20 --add-opens=java.base/java.nio=ALL-UNNAMED 12:19:20 --add-opens=java.base/java.nio.charset=ALL-UNNAMED 12:19:20 --add-opens=java.base/java.nio.file=ALL-UNNAMED 12:19:20 --add-opens=java.base/java.util=ALL-UNNAMED 12:19:20 --add-opens=java.base/java.util.jar=ALL-UNNAMED 12:19:20 --add-opens=java.base/java.util.stream=ALL-UNNAMED 12:19:20 --add-opens=java.base/java.util.zip=ALL-UNNAMED 12:19:20 --add-opens java.base/sun.nio.ch=ALL-UNNAMED 12:19:20 --add-opens java.base/sun.nio.fs=ALL-UNNAMED 12:19:20 -Xlog:disable 12:19:23 unzip: cannot find or open ./lightynode/artifact.zip, ./lightynode/artifact.zip.zip or ./lightynode/artifact.zip.ZIP. 12:19:23 mv: cannot stat './lightynode/lighty-openroadm-device-19.1.0.5': No such file or directory 12:19:23 sims121: OK ✔ in 11.49 seconds 12:19:23 sims221: OK ✔ in 11.81 seconds 12:19:23 build_karaf_tests221: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/test-requirements.txt 12:19:24 sims71: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/test-requirements.txt 12:19:32 sims71: freeze> python -m pip freeze --all 12:19:33 build_karaf_tests221: freeze> python -m pip freeze --all 12:19:33 sims71: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.7,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.5.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.2.0,requests==2.31.0,setuptools==69.5.1,urllib3==2.2.1,wheel==0.43.0 12:19:33 sims71: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./install_sims.sh 7.1 12:19:33 Using lighynode version 19.1.0.5 12:19:33 Removing ./lightynode/lightynode-openroadm-device directory 12:19:33 Installing lightynode device to ./lightynode/lightynode-openroadm-device directory 12:19:33 build_karaf_tests221: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.7,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.5.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.2.0,requests==2.31.0,setuptools==69.5.1,urllib3==2.2.1,wheel==0.43.0 12:19:33 build_karaf_tests221: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./build_karaf_for_tests.sh 12:19:33 NOTE: Picked up JDK_JAVA_OPTIONS: 12:19:33 --add-opens=java.base/java.io=ALL-UNNAMED 12:19:33 --add-opens=java.base/java.lang=ALL-UNNAMED 12:19:33 --add-opens=java.base/java.lang.invoke=ALL-UNNAMED 12:19:33 --add-opens=java.base/java.lang.reflect=ALL-UNNAMED 12:19:33 --add-opens=java.base/java.net=ALL-UNNAMED 12:19:33 --add-opens=java.base/java.nio=ALL-UNNAMED 12:19:33 --add-opens=java.base/java.nio.charset=ALL-UNNAMED 12:19:33 --add-opens=java.base/java.nio.file=ALL-UNNAMED 12:19:33 --add-opens=java.base/java.util=ALL-UNNAMED 12:19:33 --add-opens=java.base/java.util.jar=ALL-UNNAMED 12:19:33 --add-opens=java.base/java.util.stream=ALL-UNNAMED 12:19:33 --add-opens=java.base/java.util.zip=ALL-UNNAMED 12:19:33 --add-opens java.base/sun.nio.ch=ALL-UNNAMED 12:19:33 --add-opens java.base/sun.nio.fs=ALL-UNNAMED 12:19:33 -Xlog:disable 12:19:37 sims71: OK ✔ in 13.38 seconds 12:19:37 build_karaf_tests71: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/test-requirements.txt 12:19:51 build_karaf_tests71: freeze> python -m pip freeze --all 12:19:52 build_karaf_tests71: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.7,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.5.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.2.0,requests==2.31.0,setuptools==69.5.1,urllib3==2.2.1,wheel==0.43.0 12:19:52 build_karaf_tests71: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./build_karaf_for_tests.sh 12:19:52 NOTE: Picked up JDK_JAVA_OPTIONS: 12:19:52 --add-opens=java.base/java.io=ALL-UNNAMED 12:19:52 --add-opens=java.base/java.lang=ALL-UNNAMED 12:19:52 --add-opens=java.base/java.lang.invoke=ALL-UNNAMED 12:19:52 --add-opens=java.base/java.lang.reflect=ALL-UNNAMED 12:19:52 --add-opens=java.base/java.net=ALL-UNNAMED 12:19:52 --add-opens=java.base/java.nio=ALL-UNNAMED 12:19:52 --add-opens=java.base/java.nio.charset=ALL-UNNAMED 12:19:52 --add-opens=java.base/java.nio.file=ALL-UNNAMED 12:19:52 --add-opens=java.base/java.util=ALL-UNNAMED 12:19:52 --add-opens=java.base/java.util.jar=ALL-UNNAMED 12:19:52 --add-opens=java.base/java.util.stream=ALL-UNNAMED 12:19:52 --add-opens=java.base/java.util.zip=ALL-UNNAMED 12:19:52 --add-opens java.base/sun.nio.ch=ALL-UNNAMED 12:19:52 --add-opens java.base/sun.nio.fs=ALL-UNNAMED 12:19:52 -Xlog:disable 12:20:01 build_karaf_tests121: OK ✔ in 49.36 seconds 12:20:01 build_karaf_tests_hybrid: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/test-requirements.txt 12:20:19 build_karaf_tests221: OK ✔ in 56.49 seconds 12:20:19 tests_tapi: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/test-requirements.txt 12:20:25 build_karaf_tests_hybrid: freeze> python -m pip freeze --all 12:20:25 build_karaf_tests_hybrid: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.7,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.5.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.2.0,requests==2.31.0,setuptools==69.5.1,urllib3==2.2.1,wheel==0.43.0 12:20:25 build_karaf_tests_hybrid: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./build_karaf_for_tests.sh 12:20:25 NOTE: Picked up JDK_JAVA_OPTIONS: 12:20:25 --add-opens=java.base/java.io=ALL-UNNAMED 12:20:25 --add-opens=java.base/java.lang=ALL-UNNAMED 12:20:25 --add-opens=java.base/java.lang.invoke=ALL-UNNAMED 12:20:25 --add-opens=java.base/java.lang.reflect=ALL-UNNAMED 12:20:25 --add-opens=java.base/java.net=ALL-UNNAMED 12:20:25 --add-opens=java.base/java.nio=ALL-UNNAMED 12:20:25 --add-opens=java.base/java.nio.charset=ALL-UNNAMED 12:20:25 --add-opens=java.base/java.nio.file=ALL-UNNAMED 12:20:25 --add-opens=java.base/java.util=ALL-UNNAMED 12:20:25 --add-opens=java.base/java.util.jar=ALL-UNNAMED 12:20:25 --add-opens=java.base/java.util.stream=ALL-UNNAMED 12:20:25 --add-opens=java.base/java.util.zip=ALL-UNNAMED 12:20:25 --add-opens java.base/sun.nio.ch=ALL-UNNAMED 12:20:25 --add-opens java.base/sun.nio.fs=ALL-UNNAMED 12:20:25 -Xlog:disable 12:20:25 tests_tapi: freeze> python -m pip freeze --all 12:20:26 tests_tapi: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.7,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.5.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.2.0,requests==2.31.0,setuptools==69.5.1,urllib3==2.2.1,wheel==0.43.0 12:20:26 tests_tapi: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh tapi 12:20:26 which: no pytest-3 in (/w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests_tapi/bin:/opt/pyenv/bin:/tmp/venv-4VQN/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin) 12:20:26 using environment variables from ./karaf221.env 12:20:26 pytest -q transportpce_tests/tapi/test01_abstracted_topology.py 12:20:29 testsPCE: freeze> python -m pip freeze --all 12:20:30 testsPCE: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,click==8.1.7,contourpy==1.2.1,cryptography==3.3.2,cycler==0.12.1,dict2xml==1.7.5,Flask==2.1.3,Flask-Injector==0.14.0,fonttools==4.51.0,gnpy4tpce==2.4.7,idna==3.7,iniconfig==2.0.0,injector==0.21.0,itsdangerous==2.2.0,Jinja2==3.1.3,kiwisolver==1.4.5,lxml==5.2.1,MarkupSafe==2.1.5,matplotlib==3.8.4,netconf-client==3.1.0,networkx==2.8.8,numpy==1.26.4,packaging==24.0,pandas==1.5.3,paramiko==3.4.0,pbr==5.11.1,pillow==10.3.0,pip==24.0,pluggy==1.5.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pyparsing==3.1.2,pytest==8.2.0,python-dateutil==2.9.0.post0,pytz==2024.1,requests==2.31.0,scipy==1.13.0,setuptools==50.3.2,six==1.16.0,urllib3==2.2.1,Werkzeug==2.0.3,wheel==0.43.0,xlrd==1.2.0 12:20:30 testsPCE: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh pce 12:20:30 which: no pytest-3 in (/w/workspace/transportpce-tox-verify-transportpce-master/.tox/testsPCE/bin:/opt/pyenv/bin:/tmp/venv-4VQN/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin) 12:20:30 pytest -q transportpce_tests/pce/test01_pce.py 12:21:36 ............................................ [100%] 12:22:40 20 passed in 129.62s (0:02:09) 12:22:40 pytest -q transportpce_tests/pce/test02_pce_400G.py 12:22:41 ................... [100%] 12:23:25 9 passed in 44.85s 12:23:25 pytest -q transportpce_tests/pce/test03_gnpy.py 12:23:27 ............ [100%] 12:24:04 8 passed in 38.75s 12:24:04 pytest -q transportpce_tests/pce/test04_pce_bug_fix.py 12:24:09 ............. [100%] 12:24:41 3 passed in 36.79s 12:24:42 build_karaf_tests71: OK ✔ in 1 minute 9.9 seconds 12:24:42 build_karaf_tests_hybrid: OK ✔ in 1 minute 31.83 seconds 12:24:42 testsPCE: OK ✔ in 5 minutes 30.03 seconds 12:24:42 tests121: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/test-requirements.txt 12:24:48 tests121: freeze> python -m pip freeze --all 12:24:48 tests121: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.7,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.5.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.2.0,requests==2.31.0,setuptools==69.5.1,urllib3==2.2.1,wheel==0.43.0 12:24:48 tests121: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh 1.2.1 12:24:48 using environment variables from ./karaf121.env 12:24:48 which: no pytest-3 in (/w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests121/bin:/opt/pyenv/bin:/tmp/venv-4VQN/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin) 12:24:48 pytest -q transportpce_tests/1.2.1/test01_portmapping.py 12:27:10 .. [100%] 12:27:14 50 passed in 408.33s (0:06:48) 12:27:14 pytest -q transportpce_tests/tapi/test02_full_topology.py 12:28:16 ................................... [100%] 12:29:10 21 passed in 261.33s (0:04:21) 12:29:10 pytest -q transportpce_tests/1.2.1/test02_topo_portmapping.py 12:29:27 ................ [100%] 12:31:45 30 passed in 270.84s (0:04:30) 12:31:45 pytest -q transportpce_tests/tapi/test03_tapi_device_change_notifications.py 12:32:37 .......... [100%] 12:32:52 6 passed in 222.31s (0:03:42) 12:32:52 pytest -q transportpce_tests/1.2.1/test03_topology.py 12:32:54 .................................................................. [100%] 12:36:17 70 passed in 270.92s (0:04:30) 12:36:17 tests_tapi: OK ✔ in 15 minutes 57.36 seconds 12:36:17 tests71: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/test-requirements.txt 12:36:24 tests71: freeze> python -m pip freeze --all 12:36:25 tests71: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.7,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.5.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.2.0,requests==2.31.0,setuptools==69.5.1,urllib3==2.2.1,wheel==0.43.0 12:36:25 tests71: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh 7.1 12:36:25 using environment variables from ./karaf71.env 12:36:25 which: no pytest-3 in (/w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests71/bin:/opt/pyenv/bin:/tmp/venv-4VQN/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin) 12:36:25 pytest -q transportpce_tests/7.1/test01_portmapping.py 12:36:31 FFFFFFFFFFF...... [100%] 12:37:35 =================================== FAILURES =================================== 12:37:35 ______ TransportPCE400GPortMappingTesting.test_01_xpdr_device_connection _______ 12:37:35 12:37:35 self = 12:37:35 conn = 12:37:35 method = 'PUT' 12:37:35 url = '/rests/data/network-topology:network-topology/topology=topology-netconf/node=XPDR-A2' 12:37:35 body = '{"node": [{"node-id": "XPDR-A2", "netconf-node-topology:host": "127.0.0.1", "netconf-node-topology:port": "17857", "n...lis": "60000", "netconf-node-topology:max-connection-attempts": "0", "netconf-node-topology:keepalive-delay": "120"}]}' 12:37:35 headers = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '588', 'Authorization': 'Basic YWRtaW46YWRtaW4='} 12:37:35 retries = Retry(total=0, connect=None, read=False, redirect=None, status=None) 12:37:35 timeout = Timeout(connect=10, read=10, total=None), chunked = False 12:37:35 response_conn = 12:37:35 preload_content = False, decode_content = False, enforce_content_length = True 12:37:35 12:37:35 def _make_request( 12:37:35 self, 12:37:35 conn: BaseHTTPConnection, 12:37:35 method: str, 12:37:35 url: str, 12:37:35 body: _TYPE_BODY | None = None, 12:37:35 headers: typing.Mapping[str, str] | None = None, 12:37:35 retries: Retry | None = None, 12:37:35 timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT, 12:37:35 chunked: bool = False, 12:37:35 response_conn: BaseHTTPConnection | None = None, 12:37:35 preload_content: bool = True, 12:37:35 decode_content: bool = True, 12:37:35 enforce_content_length: bool = True, 12:37:35 ) -> BaseHTTPResponse: 12:37:35 """ 12:37:35 Perform a request on a given urllib connection object taken from our 12:37:35 pool. 12:37:35 12:37:35 :param conn: 12:37:35 a connection from one of our connection pools 12:37:35 12:37:35 :param method: 12:37:35 HTTP request method (such as GET, POST, PUT, etc.) 12:37:35 12:37:35 :param url: 12:37:35 The URL to perform the request on. 12:37:35 12:37:35 :param body: 12:37:35 Data to send in the request body, either :class:`str`, :class:`bytes`, 12:37:35 an iterable of :class:`str`/:class:`bytes`, or a file-like object. 12:37:35 12:37:35 :param headers: 12:37:35 Dictionary of custom headers to send, such as User-Agent, 12:37:35 If-None-Match, etc. If None, pool headers are used. If provided, 12:37:35 these headers completely replace any pool-specific headers. 12:37:35 12:37:35 :param retries: 12:37:35 Configure the number of retries to allow before raising a 12:37:35 :class:`~urllib3.exceptions.MaxRetryError` exception. 12:37:35 12:37:35 Pass ``None`` to retry until you receive a response. Pass a 12:37:35 :class:`~urllib3.util.retry.Retry` object for fine-grained control 12:37:35 over different types of retries. 12:37:35 Pass an integer number to retry connection errors that many times, 12:37:35 but no other types of errors. Pass zero to never retry. 12:37:35 12:37:35 If ``False``, then retries are disabled and any exception is raised 12:37:35 immediately. Also, instead of raising a MaxRetryError on redirects, 12:37:35 the redirect response will be returned. 12:37:35 12:37:35 :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int. 12:37:35 12:37:35 :param timeout: 12:37:35 If specified, overrides the default timeout for this one 12:37:35 request. It may be a float (in seconds) or an instance of 12:37:35 :class:`urllib3.util.Timeout`. 12:37:35 12:37:35 :param chunked: 12:37:35 If True, urllib3 will send the body using chunked transfer 12:37:35 encoding. Otherwise, urllib3 will send the body using the standard 12:37:35 content-length form. Defaults to False. 12:37:35 12:37:35 :param response_conn: 12:37:35 Set this to ``None`` if you will handle releasing the connection or 12:37:35 set the connection to have the response release it. 12:37:35 12:37:35 :param preload_content: 12:37:35 If True, the response's body will be preloaded during construction. 12:37:35 12:37:35 :param decode_content: 12:37:35 If True, will attempt to decode the body based on the 12:37:35 'content-encoding' header. 12:37:35 12:37:35 :param enforce_content_length: 12:37:35 Enforce content length checking. Body returned by server must match 12:37:35 value of Content-Length header, if present. Otherwise, raise error. 12:37:35 """ 12:37:35 self.num_requests += 1 12:37:35 12:37:35 timeout_obj = self._get_timeout(timeout) 12:37:35 timeout_obj.start_connect() 12:37:35 conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout) 12:37:35 12:37:35 try: 12:37:35 # Trigger any extra validation we need to do. 12:37:35 try: 12:37:35 self._validate_conn(conn) 12:37:35 except (SocketTimeout, BaseSSLError) as e: 12:37:35 self._raise_timeout(err=e, url=url, timeout_value=conn.timeout) 12:37:35 raise 12:37:35 12:37:35 # _validate_conn() starts the connection to an HTTPS proxy 12:37:35 # so we need to wrap errors with 'ProxyError' here too. 12:37:35 except ( 12:37:35 OSError, 12:37:35 NewConnectionError, 12:37:35 TimeoutError, 12:37:35 BaseSSLError, 12:37:35 CertificateError, 12:37:35 SSLError, 12:37:35 ) as e: 12:37:35 new_e: Exception = e 12:37:35 if isinstance(e, (BaseSSLError, CertificateError)): 12:37:35 new_e = SSLError(e) 12:37:35 # If the connection didn't successfully connect to it's proxy 12:37:35 # then there 12:37:35 if isinstance( 12:37:35 new_e, (OSError, NewConnectionError, TimeoutError, SSLError) 12:37:35 ) and (conn and conn.proxy and not conn.has_connected_to_proxy): 12:37:35 new_e = _wrap_proxy_error(new_e, conn.proxy.scheme) 12:37:35 raise new_e 12:37:35 12:37:35 # conn.request() calls http.client.*.request, not the method in 12:37:35 # urllib3.request. It also calls makefile (recv) on the socket. 12:37:35 try: 12:37:35 conn.request( 12:37:35 method, 12:37:35 url, 12:37:35 body=body, 12:37:35 headers=headers, 12:37:35 chunked=chunked, 12:37:35 preload_content=preload_content, 12:37:35 decode_content=decode_content, 12:37:35 enforce_content_length=enforce_content_length, 12:37:35 ) 12:37:35 12:37:35 # We are swallowing BrokenPipeError (errno.EPIPE) since the server is 12:37:35 # legitimately able to close the connection after sending a valid response. 12:37:35 # With this behaviour, the received response is still readable. 12:37:35 except BrokenPipeError: 12:37:35 pass 12:37:35 except OSError as e: 12:37:35 # MacOS/Linux 12:37:35 # EPROTOTYPE and ECONNRESET are needed on macOS 12:37:35 # https://erickt.github.io/blog/2014/11/19/adventures-in-debugging-a-potential-osx-kernel-bug/ 12:37:35 # Condition changed later to emit ECONNRESET instead of only EPROTOTYPE. 12:37:35 if e.errno != errno.EPROTOTYPE and e.errno != errno.ECONNRESET: 12:37:35 raise 12:37:35 12:37:35 # Reset the timeout for the recv() on the socket 12:37:35 read_timeout = timeout_obj.read_timeout 12:37:35 12:37:35 if not conn.is_closed: 12:37:35 # In Python 3 socket.py will catch EAGAIN and return None when you 12:37:35 # try and read into the file pointer created by http.client, which 12:37:35 # instead raises a BadStatusLine exception. Instead of catching 12:37:35 # the exception and assuming all BadStatusLine exceptions are read 12:37:35 # timeouts, check for a zero timeout before making the request. 12:37:35 if read_timeout == 0: 12:37:35 raise ReadTimeoutError( 12:37:35 self, url, f"Read timed out. (read timeout={read_timeout})" 12:37:35 ) 12:37:35 conn.timeout = read_timeout 12:37:35 12:37:35 # Receive the response from the server 12:37:35 try: 12:37:35 > response = conn.getresponse() 12:37:35 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/urllib3/connectionpool.py:537: 12:37:35 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/urllib3/connection.py:466: in getresponse 12:37:35 httplib_response = super().getresponse() 12:37:35 /opt/pyenv/versions/3.11.7/lib/python3.11/http/client.py:1386: in getresponse 12:37:35 response.begin() 12:37:35 /opt/pyenv/versions/3.11.7/lib/python3.11/http/client.py:325: in begin 12:37:35 version, status, reason = self._read_status() 12:37:35 /opt/pyenv/versions/3.11.7/lib/python3.11/http/client.py:286: in _read_status 12:37:35 line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") 12:37:35 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 12:37:35 12:37:35 self = 12:37:35 b = 12:37:35 12:37:35 def readinto(self, b): 12:37:35 """Read up to len(b) bytes into the writable buffer *b* and return 12:37:35 the number of bytes read. If the socket is non-blocking and no bytes 12:37:35 are available, None is returned. 12:37:35 12:37:35 If *b* is non-empty, a 0 return value indicates that the connection 12:37:35 was shutdown at the other end. 12:37:35 """ 12:37:35 self._checkClosed() 12:37:35 self._checkReadable() 12:37:35 if self._timeout_occurred: 12:37:35 raise OSError("cannot read from timed out object") 12:37:35 while True: 12:37:35 try: 12:37:35 > return self._sock.recv_into(b) 12:37:35 E TimeoutError: timed out 12:37:35 12:37:35 /opt/pyenv/versions/3.11.7/lib/python3.11/socket.py:706: TimeoutError 12:37:35 12:37:35 The above exception was the direct cause of the following exception: 12:37:35 12:37:35 self = 12:37:35 request = , stream = False 12:37:35 timeout = Timeout(connect=10, read=10, total=None), verify = True, cert = None 12:37:35 proxies = OrderedDict() 12:37:35 12:37:35 def send( 12:37:35 self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None 12:37:35 ): 12:37:35 """Sends PreparedRequest object. Returns Response object. 12:37:35 12:37:35 :param request: The :class:`PreparedRequest ` being sent. 12:37:35 :param stream: (optional) Whether to stream the request content. 12:37:35 :param timeout: (optional) How long to wait for the server to send 12:37:35 data before giving up, as a float, or a :ref:`(connect timeout, 12:37:35 read timeout) ` tuple. 12:37:35 :type timeout: float or tuple or urllib3 Timeout object 12:37:35 :param verify: (optional) Either a boolean, in which case it controls whether 12:37:35 we verify the server's TLS certificate, or a string, in which case it 12:37:35 must be a path to a CA bundle to use 12:37:35 :param cert: (optional) Any user-provided SSL certificate to be trusted. 12:37:35 :param proxies: (optional) The proxies dictionary to apply to the request. 12:37:35 :rtype: requests.Response 12:37:35 """ 12:37:35 12:37:35 try: 12:37:35 conn = self.get_connection(request.url, proxies) 12:37:35 except LocationValueError as e: 12:37:35 raise InvalidURL(e, request=request) 12:37:35 12:37:35 self.cert_verify(conn, request.url, verify, cert) 12:37:35 url = self.request_url(request, proxies) 12:37:35 self.add_headers( 12:37:35 request, 12:37:35 stream=stream, 12:37:35 timeout=timeout, 12:37:35 verify=verify, 12:37:35 cert=cert, 12:37:35 proxies=proxies, 12:37:35 ) 12:37:35 12:37:35 chunked = not (request.body is None or "Content-Length" in request.headers) 12:37:35 12:37:35 if isinstance(timeout, tuple): 12:37:35 try: 12:37:35 connect, read = timeout 12:37:35 timeout = TimeoutSauce(connect=connect, read=read) 12:37:35 except ValueError: 12:37:35 raise ValueError( 12:37:35 f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, " 12:37:35 f"or a single float to set both timeouts to the same value." 12:37:35 ) 12:37:35 elif isinstance(timeout, TimeoutSauce): 12:37:35 pass 12:37:35 else: 12:37:35 timeout = TimeoutSauce(connect=timeout, read=timeout) 12:37:35 12:37:35 try: 12:37:35 > resp = conn.urlopen( 12:37:35 method=request.method, 12:37:35 url=url, 12:37:35 body=request.body, 12:37:35 headers=request.headers, 12:37:35 redirect=False, 12:37:35 assert_same_host=False, 12:37:35 preload_content=False, 12:37:35 decode_content=False, 12:37:35 retries=self.max_retries, 12:37:35 timeout=timeout, 12:37:35 chunked=chunked, 12:37:35 ) 12:37:35 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/requests/adapters.py:486: 12:37:35 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/urllib3/connectionpool.py:847: in urlopen 12:37:35 retries = retries.increment( 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/urllib3/util/retry.py:470: in increment 12:37:35 raise reraise(type(error), error, _stacktrace) 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/urllib3/util/util.py:39: in reraise 12:37:35 raise value 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/urllib3/connectionpool.py:793: in urlopen 12:37:35 response = self._make_request( 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/urllib3/connectionpool.py:539: in _make_request 12:37:35 self._raise_timeout(err=e, url=url, timeout_value=read_timeout) 12:37:35 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 12:37:35 12:37:35 self = 12:37:35 err = TimeoutError('timed out') 12:37:35 url = '/rests/data/network-topology:network-topology/topology=topology-netconf/node=XPDR-A2' 12:37:35 timeout_value = 10 12:37:35 12:37:35 def _raise_timeout( 12:37:35 self, 12:37:35 err: BaseSSLError | OSError | SocketTimeout, 12:37:35 url: str, 12:37:35 timeout_value: _TYPE_TIMEOUT | None, 12:37:35 ) -> None: 12:37:35 """Is the error actually a timeout? Will raise a ReadTimeout or pass""" 12:37:35 12:37:35 if isinstance(err, SocketTimeout): 12:37:35 > raise ReadTimeoutError( 12:37:35 self, url, f"Read timed out. (read timeout={timeout_value})" 12:37:35 ) from err 12:37:35 E urllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host='localhost', port=8184): Read timed out. (read timeout=10) 12:37:35 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/urllib3/connectionpool.py:370: ReadTimeoutError 12:37:35 12:37:35 During handling of the above exception, another exception occurred: 12:37:35 12:37:35 self = 12:37:35 12:37:35 def test_01_xpdr_device_connection(self): 12:37:35 > response = test_utils.mount_device("XPDR-A2", 12:37:35 ('xpdra2', self.NODE_VERSION)) 12:37:35 12:37:35 transportpce_tests/7.1/test01_portmapping.py:48: 12:37:35 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 12:37:35 transportpce_tests/common/test_utils.py:344: in mount_device 12:37:35 response = put_request(url[RESTCONF_VERSION].format('{}', node), body) 12:37:35 transportpce_tests/common/test_utils.py:124: in put_request 12:37:35 return requests.request( 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/requests/api.py:59: in request 12:37:35 return session.request(method=method, url=url, **kwargs) 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/requests/sessions.py:589: in request 12:37:35 resp = self.send(prep, **send_kwargs) 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/requests/sessions.py:703: in send 12:37:35 r = adapter.send(request, **kwargs) 12:37:35 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 12:37:35 12:37:35 self = 12:37:35 request = , stream = False 12:37:35 timeout = Timeout(connect=10, read=10, total=None), verify = True, cert = None 12:37:35 proxies = OrderedDict() 12:37:35 12:37:35 def send( 12:37:35 self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None 12:37:35 ): 12:37:35 """Sends PreparedRequest object. Returns Response object. 12:37:35 12:37:35 :param request: The :class:`PreparedRequest ` being sent. 12:37:35 :param stream: (optional) Whether to stream the request content. 12:37:35 :param timeout: (optional) How long to wait for the server to send 12:37:35 data before giving up, as a float, or a :ref:`(connect timeout, 12:37:35 read timeout) ` tuple. 12:37:35 :type timeout: float or tuple or urllib3 Timeout object 12:37:35 :param verify: (optional) Either a boolean, in which case it controls whether 12:37:35 we verify the server's TLS certificate, or a string, in which case it 12:37:35 must be a path to a CA bundle to use 12:37:35 :param cert: (optional) Any user-provided SSL certificate to be trusted. 12:37:35 :param proxies: (optional) The proxies dictionary to apply to the request. 12:37:35 :rtype: requests.Response 12:37:35 """ 12:37:35 12:37:35 try: 12:37:35 conn = self.get_connection(request.url, proxies) 12:37:35 except LocationValueError as e: 12:37:35 raise InvalidURL(e, request=request) 12:37:35 12:37:35 self.cert_verify(conn, request.url, verify, cert) 12:37:35 url = self.request_url(request, proxies) 12:37:35 self.add_headers( 12:37:35 request, 12:37:35 stream=stream, 12:37:35 timeout=timeout, 12:37:35 verify=verify, 12:37:35 cert=cert, 12:37:35 proxies=proxies, 12:37:35 ) 12:37:35 12:37:35 chunked = not (request.body is None or "Content-Length" in request.headers) 12:37:35 12:37:35 if isinstance(timeout, tuple): 12:37:35 try: 12:37:35 connect, read = timeout 12:37:35 timeout = TimeoutSauce(connect=connect, read=read) 12:37:35 except ValueError: 12:37:35 raise ValueError( 12:37:35 f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, " 12:37:35 f"or a single float to set both timeouts to the same value." 12:37:35 ) 12:37:35 elif isinstance(timeout, TimeoutSauce): 12:37:35 pass 12:37:35 else: 12:37:35 timeout = TimeoutSauce(connect=timeout, read=timeout) 12:37:35 12:37:35 try: 12:37:35 resp = conn.urlopen( 12:37:35 method=request.method, 12:37:35 url=url, 12:37:35 body=request.body, 12:37:35 headers=request.headers, 12:37:35 redirect=False, 12:37:35 assert_same_host=False, 12:37:35 preload_content=False, 12:37:35 decode_content=False, 12:37:35 retries=self.max_retries, 12:37:35 timeout=timeout, 12:37:35 chunked=chunked, 12:37:35 ) 12:37:35 12:37:35 except (ProtocolError, OSError) as err: 12:37:35 raise ConnectionError(err, request=request) 12:37:35 12:37:35 except MaxRetryError as e: 12:37:35 if isinstance(e.reason, ConnectTimeoutError): 12:37:35 # TODO: Remove this in 3.0.0: see #2811 12:37:35 if not isinstance(e.reason, NewConnectionError): 12:37:35 raise ConnectTimeout(e, request=request) 12:37:35 12:37:35 if isinstance(e.reason, ResponseError): 12:37:35 raise RetryError(e, request=request) 12:37:35 12:37:35 if isinstance(e.reason, _ProxyError): 12:37:35 raise ProxyError(e, request=request) 12:37:35 12:37:35 if isinstance(e.reason, _SSLError): 12:37:35 # This branch is for urllib3 v1.22 and later. 12:37:35 raise SSLError(e, request=request) 12:37:35 12:37:35 raise ConnectionError(e, request=request) 12:37:35 12:37:35 except ClosedPoolError as e: 12:37:35 raise ConnectionError(e, request=request) 12:37:35 12:37:35 except _ProxyError as e: 12:37:35 raise ProxyError(e) 12:37:35 12:37:35 except (_SSLError, _HTTPError) as e: 12:37:35 if isinstance(e, _SSLError): 12:37:35 # This branch is for urllib3 versions earlier than v1.22 12:37:35 raise SSLError(e, request=request) 12:37:35 elif isinstance(e, ReadTimeoutError): 12:37:35 > raise ReadTimeout(e, request=request) 12:37:35 E requests.exceptions.ReadTimeout: HTTPConnectionPool(host='localhost', port=8184): Read timed out. (read timeout=10) 12:37:35 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/requests/adapters.py:532: ReadTimeout 12:37:35 ---------------------------- Captured stdout setup ----------------------------- 12:37:35 starting OpenDaylight... 12:37:35 starting KARAF TransportPCE build... 12:37:35 Searching for pattern 'Transportpce controller started' in karaf.log... Pattern found! OpenDaylight started ! 12:37:35 starting simulator xpdra2 in OpenROADM device version 7.1... 12:37:35 Searching for pattern 'Data tree change listeners registered' in xpdra2-71.log... Pattern found! simulator for xpdra2 started 12:37:35 ----------------------------- Captured stdout call ----------------------------- 12:37:35 execution of test_01_xpdr_device_connection 12:37:35 _______ TransportPCE400GPortMappingTesting.test_02_xpdr_device_connected _______ 12:37:35 12:37:35 self = 12:37:35 conn = 12:37:35 method = 'GET' 12:37:35 url = '/rests/data/network-topology:network-topology/topology=topology-netconf/node=XPDR-A2?content=nonconfig' 12:37:35 body = None 12:37:35 headers = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Authorization': 'Basic YWRtaW46YWRtaW4='} 12:37:35 retries = Retry(total=0, connect=None, read=False, redirect=None, status=None) 12:37:35 timeout = Timeout(connect=10, read=10, total=None), chunked = False 12:37:35 response_conn = 12:37:35 preload_content = False, decode_content = False, enforce_content_length = True 12:37:35 12:37:35 def _make_request( 12:37:35 self, 12:37:35 conn: BaseHTTPConnection, 12:37:35 method: str, 12:37:35 url: str, 12:37:35 body: _TYPE_BODY | None = None, 12:37:35 headers: typing.Mapping[str, str] | None = None, 12:37:35 retries: Retry | None = None, 12:37:35 timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT, 12:37:35 chunked: bool = False, 12:37:35 response_conn: BaseHTTPConnection | None = None, 12:37:35 preload_content: bool = True, 12:37:35 decode_content: bool = True, 12:37:35 enforce_content_length: bool = True, 12:37:35 ) -> BaseHTTPResponse: 12:37:35 """ 12:37:35 Perform a request on a given urllib connection object taken from our 12:37:35 pool. 12:37:35 12:37:35 :param conn: 12:37:35 a connection from one of our connection pools 12:37:35 12:37:35 :param method: 12:37:35 HTTP request method (such as GET, POST, PUT, etc.) 12:37:35 12:37:35 :param url: 12:37:35 The URL to perform the request on. 12:37:35 12:37:35 :param body: 12:37:35 Data to send in the request body, either :class:`str`, :class:`bytes`, 12:37:35 an iterable of :class:`str`/:class:`bytes`, or a file-like object. 12:37:35 12:37:35 :param headers: 12:37:35 Dictionary of custom headers to send, such as User-Agent, 12:37:35 If-None-Match, etc. If None, pool headers are used. If provided, 12:37:35 these headers completely replace any pool-specific headers. 12:37:35 12:37:35 :param retries: 12:37:35 Configure the number of retries to allow before raising a 12:37:35 :class:`~urllib3.exceptions.MaxRetryError` exception. 12:37:35 12:37:35 Pass ``None`` to retry until you receive a response. Pass a 12:37:35 :class:`~urllib3.util.retry.Retry` object for fine-grained control 12:37:35 over different types of retries. 12:37:35 Pass an integer number to retry connection errors that many times, 12:37:35 but no other types of errors. Pass zero to never retry. 12:37:35 12:37:35 If ``False``, then retries are disabled and any exception is raised 12:37:35 immediately. Also, instead of raising a MaxRetryError on redirects, 12:37:35 the redirect response will be returned. 12:37:35 12:37:35 :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int. 12:37:35 12:37:35 :param timeout: 12:37:35 If specified, overrides the default timeout for this one 12:37:35 request. It may be a float (in seconds) or an instance of 12:37:35 :class:`urllib3.util.Timeout`. 12:37:35 12:37:35 :param chunked: 12:37:35 If True, urllib3 will send the body using chunked transfer 12:37:35 encoding. Otherwise, urllib3 will send the body using the standard 12:37:35 content-length form. Defaults to False. 12:37:35 12:37:35 :param response_conn: 12:37:35 Set this to ``None`` if you will handle releasing the connection or 12:37:35 set the connection to have the response release it. 12:37:35 12:37:35 :param preload_content: 12:37:35 If True, the response's body will be preloaded during construction. 12:37:35 12:37:35 :param decode_content: 12:37:35 If True, will attempt to decode the body based on the 12:37:35 'content-encoding' header. 12:37:35 12:37:35 :param enforce_content_length: 12:37:35 Enforce content length checking. Body returned by server must match 12:37:35 value of Content-Length header, if present. Otherwise, raise error. 12:37:35 """ 12:37:35 self.num_requests += 1 12:37:35 12:37:35 timeout_obj = self._get_timeout(timeout) 12:37:35 timeout_obj.start_connect() 12:37:35 conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout) 12:37:35 12:37:35 try: 12:37:35 # Trigger any extra validation we need to do. 12:37:35 try: 12:37:35 self._validate_conn(conn) 12:37:35 except (SocketTimeout, BaseSSLError) as e: 12:37:35 self._raise_timeout(err=e, url=url, timeout_value=conn.timeout) 12:37:35 raise 12:37:35 12:37:35 # _validate_conn() starts the connection to an HTTPS proxy 12:37:35 # so we need to wrap errors with 'ProxyError' here too. 12:37:35 except ( 12:37:35 OSError, 12:37:35 NewConnectionError, 12:37:35 TimeoutError, 12:37:35 BaseSSLError, 12:37:35 CertificateError, 12:37:35 SSLError, 12:37:35 ) as e: 12:37:35 new_e: Exception = e 12:37:35 if isinstance(e, (BaseSSLError, CertificateError)): 12:37:35 new_e = SSLError(e) 12:37:35 # If the connection didn't successfully connect to it's proxy 12:37:35 # then there 12:37:35 if isinstance( 12:37:35 new_e, (OSError, NewConnectionError, TimeoutError, SSLError) 12:37:35 ) and (conn and conn.proxy and not conn.has_connected_to_proxy): 12:37:35 new_e = _wrap_proxy_error(new_e, conn.proxy.scheme) 12:37:35 raise new_e 12:37:35 12:37:35 # conn.request() calls http.client.*.request, not the method in 12:37:35 # urllib3.request. It also calls makefile (recv) on the socket. 12:37:35 try: 12:37:35 conn.request( 12:37:35 method, 12:37:35 url, 12:37:35 body=body, 12:37:35 headers=headers, 12:37:35 chunked=chunked, 12:37:35 preload_content=preload_content, 12:37:35 decode_content=decode_content, 12:37:35 enforce_content_length=enforce_content_length, 12:37:35 ) 12:37:35 12:37:35 # We are swallowing BrokenPipeError (errno.EPIPE) since the server is 12:37:35 # legitimately able to close the connection after sending a valid response. 12:37:35 # With this behaviour, the received response is still readable. 12:37:35 except BrokenPipeError: 12:37:35 pass 12:37:35 except OSError as e: 12:37:35 # MacOS/Linux 12:37:35 # EPROTOTYPE and ECONNRESET are needed on macOS 12:37:35 # https://erickt.github.io/blog/2014/11/19/adventures-in-debugging-a-potential-osx-kernel-bug/ 12:37:35 # Condition changed later to emit ECONNRESET instead of only EPROTOTYPE. 12:37:35 if e.errno != errno.EPROTOTYPE and e.errno != errno.ECONNRESET: 12:37:35 raise 12:37:35 12:37:35 # Reset the timeout for the recv() on the socket 12:37:35 read_timeout = timeout_obj.read_timeout 12:37:35 12:37:35 if not conn.is_closed: 12:37:35 # In Python 3 socket.py will catch EAGAIN and return None when you 12:37:35 # try and read into the file pointer created by http.client, which 12:37:35 # instead raises a BadStatusLine exception. Instead of catching 12:37:35 # the exception and assuming all BadStatusLine exceptions are read 12:37:35 # timeouts, check for a zero timeout before making the request. 12:37:35 if read_timeout == 0: 12:37:35 raise ReadTimeoutError( 12:37:35 self, url, f"Read timed out. (read timeout={read_timeout})" 12:37:35 ) 12:37:35 conn.timeout = read_timeout 12:37:35 12:37:35 # Receive the response from the server 12:37:35 try: 12:37:35 > response = conn.getresponse() 12:37:35 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/urllib3/connectionpool.py:537: 12:37:35 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/urllib3/connection.py:466: in getresponse 12:37:35 httplib_response = super().getresponse() 12:37:35 /opt/pyenv/versions/3.11.7/lib/python3.11/http/client.py:1386: in getresponse 12:37:35 response.begin() 12:37:35 /opt/pyenv/versions/3.11.7/lib/python3.11/http/client.py:325: in begin 12:37:35 version, status, reason = self._read_status() 12:37:35 /opt/pyenv/versions/3.11.7/lib/python3.11/http/client.py:286: in _read_status 12:37:35 line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") 12:37:35 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 12:37:35 12:37:35 self = 12:37:35 b = 12:37:35 12:37:35 def readinto(self, b): 12:37:35 """Read up to len(b) bytes into the writable buffer *b* and return 12:37:35 the number of bytes read. If the socket is non-blocking and no bytes 12:37:35 are available, None is returned. 12:37:35 12:37:35 If *b* is non-empty, a 0 return value indicates that the connection 12:37:35 was shutdown at the other end. 12:37:35 """ 12:37:35 self._checkClosed() 12:37:35 self._checkReadable() 12:37:35 if self._timeout_occurred: 12:37:35 raise OSError("cannot read from timed out object") 12:37:35 while True: 12:37:35 try: 12:37:35 > return self._sock.recv_into(b) 12:37:35 E TimeoutError: timed out 12:37:35 12:37:35 /opt/pyenv/versions/3.11.7/lib/python3.11/socket.py:706: TimeoutError 12:37:35 12:37:35 The above exception was the direct cause of the following exception: 12:37:35 12:37:35 self = 12:37:35 request = , stream = False 12:37:35 timeout = Timeout(connect=10, read=10, total=None), verify = True, cert = None 12:37:35 proxies = OrderedDict() 12:37:35 12:37:35 def send( 12:37:35 self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None 12:37:35 ): 12:37:35 """Sends PreparedRequest object. Returns Response object. 12:37:35 12:37:35 :param request: The :class:`PreparedRequest ` being sent. 12:37:35 :param stream: (optional) Whether to stream the request content. 12:37:35 :param timeout: (optional) How long to wait for the server to send 12:37:35 data before giving up, as a float, or a :ref:`(connect timeout, 12:37:35 read timeout) ` tuple. 12:37:35 :type timeout: float or tuple or urllib3 Timeout object 12:37:35 :param verify: (optional) Either a boolean, in which case it controls whether 12:37:35 we verify the server's TLS certificate, or a string, in which case it 12:37:35 must be a path to a CA bundle to use 12:37:35 :param cert: (optional) Any user-provided SSL certificate to be trusted. 12:37:35 :param proxies: (optional) The proxies dictionary to apply to the request. 12:37:35 :rtype: requests.Response 12:37:35 """ 12:37:35 12:37:35 try: 12:37:35 conn = self.get_connection(request.url, proxies) 12:37:35 except LocationValueError as e: 12:37:35 raise InvalidURL(e, request=request) 12:37:35 12:37:35 self.cert_verify(conn, request.url, verify, cert) 12:37:35 url = self.request_url(request, proxies) 12:37:35 self.add_headers( 12:37:35 request, 12:37:35 stream=stream, 12:37:35 timeout=timeout, 12:37:35 verify=verify, 12:37:35 cert=cert, 12:37:35 proxies=proxies, 12:37:35 ) 12:37:35 12:37:35 chunked = not (request.body is None or "Content-Length" in request.headers) 12:37:35 12:37:35 if isinstance(timeout, tuple): 12:37:35 try: 12:37:35 connect, read = timeout 12:37:35 timeout = TimeoutSauce(connect=connect, read=read) 12:37:35 except ValueError: 12:37:35 raise ValueError( 12:37:35 f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, " 12:37:35 f"or a single float to set both timeouts to the same value." 12:37:35 ) 12:37:35 elif isinstance(timeout, TimeoutSauce): 12:37:35 pass 12:37:35 else: 12:37:35 timeout = TimeoutSauce(connect=timeout, read=timeout) 12:37:35 12:37:35 try: 12:37:35 > resp = conn.urlopen( 12:37:35 method=request.method, 12:37:35 url=url, 12:37:35 body=request.body, 12:37:35 headers=request.headers, 12:37:35 redirect=False, 12:37:35 assert_same_host=False, 12:37:35 preload_content=False, 12:37:35 decode_content=False, 12:37:35 retries=self.max_retries, 12:37:35 timeout=timeout, 12:37:35 chunked=chunked, 12:37:35 ) 12:37:35 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/requests/adapters.py:486: 12:37:35 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/urllib3/connectionpool.py:847: in urlopen 12:37:35 retries = retries.increment( 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/urllib3/util/retry.py:470: in increment 12:37:35 raise reraise(type(error), error, _stacktrace) 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/urllib3/util/util.py:39: in reraise 12:37:35 raise value 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/urllib3/connectionpool.py:793: in urlopen 12:37:35 response = self._make_request( 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/urllib3/connectionpool.py:539: in _make_request 12:37:35 self._raise_timeout(err=e, url=url, timeout_value=read_timeout) 12:37:35 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 12:37:35 12:37:35 self = 12:37:35 err = TimeoutError('timed out') 12:37:35 url = '/rests/data/network-topology:network-topology/topology=topology-netconf/node=XPDR-A2?content=nonconfig' 12:37:35 timeout_value = 10 12:37:35 12:37:35 def _raise_timeout( 12:37:35 self, 12:37:35 err: BaseSSLError | OSError | SocketTimeout, 12:37:35 url: str, 12:37:35 timeout_value: _TYPE_TIMEOUT | None, 12:37:35 ) -> None: 12:37:35 """Is the error actually a timeout? Will raise a ReadTimeout or pass""" 12:37:35 12:37:35 if isinstance(err, SocketTimeout): 12:37:35 > raise ReadTimeoutError( 12:37:35 self, url, f"Read timed out. (read timeout={timeout_value})" 12:37:35 ) from err 12:37:35 E urllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host='localhost', port=8184): Read timed out. (read timeout=10) 12:37:35 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/urllib3/connectionpool.py:370: ReadTimeoutError 12:37:35 12:37:35 During handling of the above exception, another exception occurred: 12:37:35 12:37:35 self = 12:37:35 12:37:35 def test_02_xpdr_device_connected(self): 12:37:35 > response = test_utils.check_device_connection("XPDR-A2") 12:37:35 12:37:35 transportpce_tests/7.1/test01_portmapping.py:55: 12:37:35 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 12:37:35 transportpce_tests/common/test_utils.py:369: in check_device_connection 12:37:35 response = get_request(url[RESTCONF_VERSION].format('{}', node)) 12:37:35 transportpce_tests/common/test_utils.py:116: in get_request 12:37:35 return requests.request( 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/requests/api.py:59: in request 12:37:35 return session.request(method=method, url=url, **kwargs) 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/requests/sessions.py:589: in request 12:37:35 resp = self.send(prep, **send_kwargs) 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/requests/sessions.py:703: in send 12:37:35 r = adapter.send(request, **kwargs) 12:37:35 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 12:37:35 12:37:35 self = 12:37:35 request = , stream = False 12:37:35 timeout = Timeout(connect=10, read=10, total=None), verify = True, cert = None 12:37:35 proxies = OrderedDict() 12:37:35 12:37:35 def send( 12:37:35 self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None 12:37:35 ): 12:37:35 """Sends PreparedRequest object. Returns Response object. 12:37:35 12:37:35 :param request: The :class:`PreparedRequest ` being sent. 12:37:35 :param stream: (optional) Whether to stream the request content. 12:37:35 :param timeout: (optional) How long to wait for the server to send 12:37:35 data before giving up, as a float, or a :ref:`(connect timeout, 12:37:35 read timeout) ` tuple. 12:37:35 :type timeout: float or tuple or urllib3 Timeout object 12:37:35 :param verify: (optional) Either a boolean, in which case it controls whether 12:37:35 we verify the server's TLS certificate, or a string, in which case it 12:37:35 must be a path to a CA bundle to use 12:37:35 :param cert: (optional) Any user-provided SSL certificate to be trusted. 12:37:35 :param proxies: (optional) The proxies dictionary to apply to the request. 12:37:35 :rtype: requests.Response 12:37:35 """ 12:37:35 12:37:35 try: 12:37:35 conn = self.get_connection(request.url, proxies) 12:37:35 except LocationValueError as e: 12:37:35 raise InvalidURL(e, request=request) 12:37:35 12:37:35 self.cert_verify(conn, request.url, verify, cert) 12:37:35 url = self.request_url(request, proxies) 12:37:35 self.add_headers( 12:37:35 request, 12:37:35 stream=stream, 12:37:35 timeout=timeout, 12:37:35 verify=verify, 12:37:35 cert=cert, 12:37:35 proxies=proxies, 12:37:35 ) 12:37:35 12:37:35 chunked = not (request.body is None or "Content-Length" in request.headers) 12:37:35 12:37:35 if isinstance(timeout, tuple): 12:37:35 try: 12:37:35 connect, read = timeout 12:37:35 timeout = TimeoutSauce(connect=connect, read=read) 12:37:35 except ValueError: 12:37:35 raise ValueError( 12:37:35 f"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, " 12:37:35 f"or a single float to set both timeouts to the same value." 12:37:35 ) 12:37:35 elif isinstance(timeout, TimeoutSauce): 12:37:35 pass 12:37:35 else: 12:37:35 timeout = TimeoutSauce(connect=timeout, read=timeout) 12:37:35 12:37:35 try: 12:37:35 resp = conn.urlopen( 12:37:35 method=request.method, 12:37:35 url=url, 12:37:35 body=request.body, 12:37:35 headers=request.headers, 12:37:35 redirect=False, 12:37:35 assert_same_host=False, 12:37:35 preload_content=False, 12:37:35 decode_content=False, 12:37:35 retries=self.max_retries, 12:37:35 timeout=timeout, 12:37:35 chunked=chunked, 12:37:35 ) 12:37:35 12:37:35 except (ProtocolError, OSError) as err: 12:37:35 raise ConnectionError(err, request=request) 12:37:35 12:37:35 except MaxRetryError as e: 12:37:35 if isinstance(e.reason, ConnectTimeoutError): 12:37:35 # TODO: Remove this in 3.0.0: see #2811 12:37:35 if not isinstance(e.reason, NewConnectionError): 12:37:35 raise ConnectTimeout(e, request=request) 12:37:35 12:37:35 if isinstance(e.reason, ResponseError): 12:37:35 raise RetryError(e, request=request) 12:37:35 12:37:35 if isinstance(e.reason, _ProxyError): 12:37:35 raise ProxyError(e, request=request) 12:37:35 12:37:35 if isinstance(e.reason, _SSLError): 12:37:35 # This branch is for urllib3 v1.22 and later. 12:37:35 raise SSLError(e, request=request) 12:37:35 12:37:35 raise ConnectionError(e, request=request) 12:37:35 12:37:35 except ClosedPoolError as e: 12:37:35 raise ConnectionError(e, request=request) 12:37:35 12:37:35 except _ProxyError as e: 12:37:35 raise ProxyError(e) 12:37:35 12:37:35 except (_SSLError, _HTTPError) as e: 12:37:35 if isinstance(e, _SSLError): 12:37:35 # This branch is for urllib3 versions earlier than v1.22 12:37:35 raise SSLError(e, request=request) 12:37:35 elif isinstance(e, ReadTimeoutError): 12:37:35 > raise ReadTimeout(e, request=request) 12:37:35 E requests.exceptions.ReadTimeout: HTTPConnectionPool(host='localhost', port=8184): Read timed out. (read timeout=10) 12:37:35 12:37:35 ../.tox/tests71/lib/python3.11/site-packages/requests/adapters.py:532: ReadTimeout 12:37:35 ----------------------------- Captured stdout call ----------------------------- 12:37:35 execution of test_02_xpdr_device_connected 12:37:35 _______ TransportPCE400GPortMappingTesting.test_03_xpdr_portmapping_info _______ 12:37:35 12:37:35 self = 12:37:35 12:37:35 def test_03_xpdr_portmapping_info(self): 12:37:35 response = test_utils.get_portmapping_node_attr("XPDR-A2", "node-info", None) 12:37:35 > self.assertEqual(response['status_code'], requests.codes.ok) 12:37:35 E AssertionError: 409 != 200 12:37:35 12:37:35 transportpce_tests/7.1/test01_portmapping.py:62: AssertionError 12:37:35 ----------------------------- Captured stdout call ----------------------------- 12:37:35 execution of test_03_xpdr_portmapping_info 12:37:35 _____ TransportPCE400GPortMappingTesting.test_04_tpdr_portmapping_NETWORK1 _____ 12:37:35 12:37:35 self = 12:37:35 12:37:35 def test_04_tpdr_portmapping_NETWORK1(self): 12:37:35 response = test_utils.get_portmapping_node_attr("XPDR-A2", "mapping", "XPDR1-NETWORK1") 12:37:35 > self.assertEqual(response['status_code'], requests.codes.ok) 12:37:35 E AssertionError: 409 != 200 12:37:35 12:37:35 transportpce_tests/7.1/test01_portmapping.py:75: AssertionError 12:37:35 ----------------------------- Captured stdout call ----------------------------- 12:37:35 execution of test_04_tpdr_portmapping_NETWORK1 12:37:35 _____ TransportPCE400GPortMappingTesting.test_05_tpdr_portmapping_CLIENT1 ______ 12:37:35 12:37:35 self = 12:37:35 12:37:35 def test_05_tpdr_portmapping_CLIENT1(self): 12:37:35 response = test_utils.get_portmapping_node_attr("XPDR-A2", "mapping", "XPDR1-CLIENT1") 12:37:35 > self.assertEqual(response['status_code'], requests.codes.ok) 12:37:35 E AssertionError: 409 != 200 12:37:35 12:37:35 transportpce_tests/7.1/test01_portmapping.py:94: AssertionError 12:37:35 ----------------------------- Captured stdout call ----------------------------- 12:37:35 execution of test_05_tpdr_portmapping_CLIENT1 12:37:35 _____ TransportPCE400GPortMappingTesting.test_06_mpdr_portmapping_NETWORK1 _____ 12:37:35 12:37:35 self = 12:37:35 12:37:35 def test_06_mpdr_portmapping_NETWORK1(self): 12:37:35 response = test_utils.get_portmapping_node_attr("XPDR-A2", "mapping", "XPDR2-NETWORK1") 12:37:35 > self.assertEqual(response['status_code'], requests.codes.ok) 12:37:35 E AssertionError: 409 != 200 12:37:35 12:37:35 transportpce_tests/7.1/test01_portmapping.py:114: AssertionError 12:37:35 ----------------------------- Captured stdout call ----------------------------- 12:37:35 execution of test_06_mpdr_portmapping_NETWORK1 12:37:35 =========================== short test summary info ============================ 12:37:35 FAILED transportpce_tests/7.1/test01_portmapping.py::TransportPCE400GPortMappingTesting::test_01_xpdr_device_connection 12:37:35 FAILED transportpce_tests/7.1/test01_portmapping.py::TransportPCE400GPortMappingTesting::test_02_xpdr_device_connected 12:37:35 FAILED transportpce_tests/7.1/test01_portmapping.py::TransportPCE400GPortMappingTesting::test_03_xpdr_portmapping_info 12:37:35 FAILED transportpce_tests/7.1/test01_portmapping.py::TransportPCE400GPortMappingTesting::test_04_tpdr_portmapping_NETWORK1 12:37:35 FAILED transportpce_tests/7.1/test01_portmapping.py::TransportPCE400GPortMappingTesting::test_05_tpdr_portmapping_CLIENT1 12:37:35 FAILED transportpce_tests/7.1/test01_portmapping.py::TransportPCE400GPortMappingTesting::test_06_mpdr_portmapping_NETWORK1 12:37:35 6 failed, 6 passed in 70.67s (0:01:10) 12:37:36 tests71: exit 1 (70.96 seconds) /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh 7.1 pid=58814 12:37:36 tests71: FAIL ✖ in 1 minute 18.89 seconds 12:37:36 tests221: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/test-requirements.txt 12:39:05 tests221: freeze> python -m pip freeze --all 12:39:05 tests221: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.7,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.5.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.2.0,requests==2.31.0,setuptools==69.5.1,urllib3==2.2.1,wheel==0.43.0 12:39:05 tests221: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh 2.2.1 12:39:05 using environment variables from ./karaf221.env 12:39:05 which: no pytest-3 in (/w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests221/bin:/opt/pyenv/bin:/tmp/venv-4VQN/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin) 12:39:05 pytest -q transportpce_tests/2.2.1/test01_portmapping.py 12:39:43 FFFFFFFFFFFFFF.F..F..F..FF..F..F..F............FFFFFFF.F.F [100%] 12:46:29 =================================== FAILURES =================================== 12:46:29 _________ TransportPCEPortMappingTesting.test_01_rdm_device_connection _________ 12:46:29 12:46:29 self = 12:46:29 12:46:29 def test_01_rdm_device_connection(self): 12:46:29 response = test_utils.mount_device("ROADM-A1", ('roadma', self.NODE_VERSION)) 12:46:29 > self.assertEqual(response.status_code, requests.codes.created, test_utils.CODE_SHOULD_BE_201) 12:46:29 E AssertionError: 401 != 201 : Http status code should be 201 12:46:29 12:46:29 transportpce_tests/2.2.1/test01_portmapping.py:51: AssertionError 12:46:29 ---------------------------- Captured stdout setup ----------------------------- 12:46:29 starting OpenDaylight... 12:46:29 starting KARAF TransportPCE build... 12:46:29 Searching for pattern 'Transportpce controller started' in karaf.log... Pattern found! OpenDaylight started ! 12:46:29 starting simulator xpdra in OpenROADM device version 2.2.1... 12:46:29 Searching for pattern 'Data tree change listeners registered' in xpdra-221.log... Pattern found! simulator for xpdra started 12:46:29 starting simulator roadma in OpenROADM device version 2.2.1... 12:46:29 Searching for pattern 'Data tree change listeners registered' in roadma-221.log... Pattern found! simulator for roadma started 12:46:29 starting simulator spdra in OpenROADM device version 2.2.1... 12:46:29 Searching for pattern 'Data tree change listeners registered' in spdra-221.log... Pattern found! simulator for spdra started 12:46:29 ----------------------------- Captured stdout call ----------------------------- 12:46:29 execution of test_01_rdm_device_connection 12:46:29 Searching for pattern 'Triggering notification stream NETCONF for node ROADM-A1' in karaf.log... Pattern not found after 180 seconds! Node ROADM-A1 still not added to tpce topology... 12:46:29 _________ TransportPCEPortMappingTesting.test_02_rdm_device_connected __________ 12:46:29 12:46:29 self = 12:46:29 12:46:29 def test_02_rdm_device_connected(self): 12:46:29 response = test_utils.check_device_connection("ROADM-A1") 12:46:29 > self.assertEqual(response['status_code'], requests.codes.ok) 12:46:29 E AssertionError: 409 != 200 12:46:29 12:46:29 transportpce_tests/2.2.1/test01_portmapping.py:55: AssertionError 12:46:29 ----------------------------- Captured stdout call ----------------------------- 12:46:29 execution of test_02_rdm_device_connected 12:46:29 _________ TransportPCEPortMappingTesting.test_03_rdm_portmapping_info __________ 12:46:29 12:46:29 self = 12:46:29 12:46:29 def test_03_rdm_portmapping_info(self): 12:46:29 response = test_utils.get_portmapping_node_attr("ROADM-A1", "node-info", None) 12:46:29 > self.assertEqual(response['status_code'], requests.codes.ok) 12:46:29 E AssertionError: 409 != 200 12:46:29 12:46:29 transportpce_tests/2.2.1/test01_portmapping.py:60: AssertionError 12:46:29 ----------------------------- Captured stdout call ----------------------------- 12:46:29 execution of test_03_rdm_portmapping_info 12:46:29 _____ TransportPCEPortMappingTesting.test_04_rdm_portmapping_DEG1_TTP_TXRX _____ 12:46:29 12:46:29 self = 12:46:29 12:46:29 def test_04_rdm_portmapping_DEG1_TTP_TXRX(self): 12:46:29 response = test_utils.get_portmapping_node_attr("ROADM-A1", "mapping", "DEG1-TTP-TXRX") 12:46:29 > self.assertEqual(response['status_code'], requests.codes.ok) 12:46:29 E AssertionError: 409 != 200 12:46:29 12:46:29 transportpce_tests/2.2.1/test01_portmapping.py:72: AssertionError 12:46:29 ----------------------------- Captured stdout call ----------------------------- 12:46:29 execution of test_04_rdm_portmapping_DEG1_TTP_TXRX 12:46:29 _ TransportPCEPortMappingTesting.test_05_rdm_portmapping_DEG2_TTP_TXRX_with_ots_oms _ 12:46:29 12:46:29 self = 12:46:29 12:46:29 def test_05_rdm_portmapping_DEG2_TTP_TXRX_with_ots_oms(self): 12:46:29 response = test_utils.get_portmapping_node_attr("ROADM-A1", "mapping", "DEG2-TTP-TXRX") 12:46:29 > self.assertEqual(response['status_code'], requests.codes.ok) 12:46:29 E AssertionError: 409 != 200 12:46:29 12:46:29 transportpce_tests/2.2.1/test01_portmapping.py:81: AssertionError 12:46:29 ----------------------------- Captured stdout call ----------------------------- 12:46:29 execution of test_05_rdm_portmapping_DEG2_TTP_TXRX_with_ots_oms 12:46:29 _____ TransportPCEPortMappingTesting.test_06_rdm_portmapping_SRG1_PP3_TXRX _____ 12:46:29 12:46:29 self = 12:46:29 12:46:29 def test_06_rdm_portmapping_SRG1_PP3_TXRX(self): 12:46:29 response = test_utils.get_portmapping_node_attr("ROADM-A1", "mapping", "SRG1-PP3-TXRX") 12:46:29 > self.assertEqual(response['status_code'], requests.codes.ok) 12:46:29 E AssertionError: 409 != 200 12:46:29 12:46:29 transportpce_tests/2.2.1/test01_portmapping.py:92: AssertionError 12:46:29 ----------------------------- Captured stdout call ----------------------------- 12:46:29 execution of test_06_rdm_portmapping_SRG1_PP3_TXRX 12:46:29 _____ TransportPCEPortMappingTesting.test_07_rdm_portmapping_SRG3_PP1_TXRX _____ 12:46:29 12:46:29 self = 12:46:29 12:46:29 def test_07_rdm_portmapping_SRG3_PP1_TXRX(self): 12:46:29 response = test_utils.get_portmapping_node_attr("ROADM-A1", "mapping", "SRG3-PP1-TXRX") 12:46:29 > self.assertEqual(response['status_code'], requests.codes.ok) 12:46:29 E AssertionError: 409 != 200 12:46:29 12:46:29 transportpce_tests/2.2.1/test01_portmapping.py:101: AssertionError 12:46:29 ----------------------------- Captured stdout call ----------------------------- 12:46:29 execution of test_07_rdm_portmapping_SRG3_PP1_TXRX 12:46:29 _______ TransportPCEPortMappingTesting.test_33_rdm_device_disconnection ________ 12:46:29 12:46:29 self = 12:46:29 12:46:29 def test_33_rdm_device_disconnection(self): 12:46:29 response = test_utils.unmount_device("ROADM-A1") 12:46:29 > self.assertIn(response.status_code, (requests.codes.ok, requests.codes.no_content)) 12:46:29 E AssertionError: 409 not found in (200, 204) 12:46:29 12:46:29 transportpce_tests/2.2.1/test01_portmapping.py:388: AssertionError 12:46:29 ----------------------------- Captured stdout call ----------------------------- 12:46:29 execution of test_33_rdm_device_disconnection 12:46:29 Searching for pattern 'onDeviceDisConnected:\ ROADM\-A1' in karaf.log... Pattern not found after 180 seconds! Node ROADM-A1 still not deleted from tpce topology... 12:46:29 =========================== short test summary info ============================ 12:46:29 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_01_rdm_device_connection 12:46:29 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_02_rdm_device_connected 12:46:29 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_03_rdm_portmapping_info 12:46:29 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_04_rdm_portmapping_DEG1_TTP_TXRX 12:46:29 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_05_rdm_portmapping_DEG2_TTP_TXRX_with_ots_oms 12:46:29 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_06_rdm_portmapping_SRG1_PP3_TXRX 12:46:29 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_07_rdm_portmapping_SRG3_PP1_TXRX 12:46:29 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_33_rdm_device_disconnection 12:46:29 8 failed, 27 passed in 443.66s (0:07:23) 12:46:29 tests221: exit 1 (444.08 seconds) /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh 2.2.1 pid=59572 12:46:30 FFFFFFFFFFFFFFFF [100%] 12:59:03 =================================== FAILURES =================================== 12:59:03 ______________ TransportPCETopologyTesting.test_01_connect_ROADMA ______________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_01_connect_ROADMA(self): 12:59:03 response = test_utils.mount_device("ROADMA01", ('roadma', self.NODE_VERSION)) 12:59:03 > self.assertEqual(response.status_code, requests.codes.created, test_utils.CODE_SHOULD_BE_201) 12:59:03 E AssertionError: 500 != 201 : Http status code should be 201 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:117: AssertionError 12:59:03 ---------------------------- Captured stdout setup ----------------------------- 12:59:03 starting OpenDaylight... 12:59:03 starting KARAF TransportPCE build... 12:59:03 Searching for pattern 'Transportpce controller started' in karaf.log... Pattern found! OpenDaylight started ! 12:59:03 starting simulator xpdra in OpenROADM device version 1.2.1... 12:59:03 Searching for pattern 'Data tree change listeners registered' in xpdra-121.log... Pattern found! simulator for xpdra started 12:59:03 starting simulator roadma in OpenROADM device version 1.2.1... 12:59:03 Searching for pattern 'Data tree change listeners registered' in roadma-121.log... Pattern found! simulator for roadma started 12:59:03 starting simulator roadmb in OpenROADM device version 1.2.1... 12:59:03 Searching for pattern 'Data tree change listeners registered' in roadmb-121.log... Pattern found! simulator for roadmb started 12:59:03 starting simulator roadmc in OpenROADM device version 1.2.1... 12:59:03 Searching for pattern 'Data tree change listeners registered' in roadmc-121.log... Pattern found! simulator for roadmc started 12:59:03 ----------------------------- Captured stdout call ----------------------------- 12:59:03 Searching for pattern 'Triggering notification stream NETCONF for node ROADMA01' in karaf.log... Pattern not found after 180 seconds! Node ROADMA01 still not added to tpce topology... 12:59:03 ______________ TransportPCETopologyTesting.test_02_getClliNetwork ______________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_02_getClliNetwork(self): 12:59:03 response = test_utils.get_ietf_network_request('clli-network', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:121: AssertionError 12:59:03 ___________ TransportPCETopologyTesting.test_03_getOpenRoadmNetwork ____________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_03_getOpenRoadmNetwork(self): 12:59:03 response = test_utils.get_ietf_network_request('openroadm-network', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:127: AssertionError 12:59:03 ________ TransportPCETopologyTesting.test_04_getLinks_OpenroadmTopology ________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_04_getLinks_OpenroadmTopology(self): 12:59:03 response = test_utils.get_ietf_network_request('openroadm-topology', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:136: AssertionError 12:59:03 ________ TransportPCETopologyTesting.test_05_getNodes_OpenRoadmTopology ________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_05_getNodes_OpenRoadmTopology(self): 12:59:03 response = test_utils.get_ietf_network_request('openroadm-topology', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:162: AssertionError 12:59:03 ______________ TransportPCETopologyTesting.test_06_connect_XPDRA _______________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_06_connect_XPDRA(self): 12:59:03 response = test_utils.mount_device("XPDRA01", ('xpdra', self.NODE_VERSION)) 12:59:03 > self.assertEqual(response.status_code, requests.codes.created, test_utils.CODE_SHOULD_BE_201) 12:59:03 E AssertionError: 500 != 201 : Http status code should be 201 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:183: AssertionError 12:59:03 ----------------------------- Captured stdout call ----------------------------- 12:59:03 Searching for pattern 'Triggering notification stream NETCONF for node XPDRA01' in karaf.log... Pattern not found after 180 seconds! Node XPDRA01 still not added to tpce topology... 12:59:03 ______________ TransportPCETopologyTesting.test_07_getClliNetwork ______________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_07_getClliNetwork(self): 12:59:03 response = test_utils.get_ietf_network_request('clli-network', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:187: AssertionError 12:59:03 ___________ TransportPCETopologyTesting.test_08_getOpenRoadmNetwork ____________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_08_getOpenRoadmNetwork(self): 12:59:03 # pylint: disable=redundant-unittest-assert 12:59:03 response = test_utils.get_ietf_network_request('openroadm-network', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:194: AssertionError 12:59:03 ________ TransportPCETopologyTesting.test_09_getNodes_OpenRoadmTopology ________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_09_getNodes_OpenRoadmTopology(self): 12:59:03 # pylint: disable=redundant-unittest-assert 12:59:03 response = test_utils.get_ietf_network_request('openroadm-topology', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:212: AssertionError 12:59:03 __________ TransportPCETopologyTesting.test_10_connect_tail_xpdr_rdm ___________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_10_connect_tail_xpdr_rdm(self): 12:59:03 # Connect the tail: XPDRA to ROADMA 12:59:03 response = test_utils.transportpce_api_rpc_request( 12:59:03 'transportpce-networkutils', 'init-xpdr-rdm-links', 12:59:03 {'links-input': {'xpdr-node': 'XPDRA01', 'xpdr-num': '1', 'network-num': '1', 12:59:03 'rdm-node': 'ROADMA01', 'srg-num': '1', 'termination-point-num': 'SRG1-PP1-TXRX'}}) 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:262: AssertionError 12:59:03 __________ TransportPCETopologyTesting.test_11_connect_tail_rdm_xpdr ___________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_11_connect_tail_rdm_xpdr(self): 12:59:03 # Connect the tail: ROADMA to XPDRA 12:59:03 response = test_utils.transportpce_api_rpc_request( 12:59:03 'transportpce-networkutils', 'init-rdm-xpdr-links', 12:59:03 {'links-input': {'xpdr-node': 'XPDRA01', 'xpdr-num': '1', 'network-num': '1', 12:59:03 'rdm-node': 'ROADMA01', 'srg-num': '1', 'termination-point-num': 'SRG1-PP1-TXRX'}}) 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:270: AssertionError 12:59:03 ________ TransportPCETopologyTesting.test_12_getLinks_OpenRoadmTopology ________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_12_getLinks_OpenRoadmTopology(self): 12:59:03 response = test_utils.get_ietf_network_request('openroadm-topology', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:274: AssertionError 12:59:03 ______________ TransportPCETopologyTesting.test_13_connect_ROADMC ______________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_13_connect_ROADMC(self): 12:59:03 response = test_utils.mount_device("ROADMC01", ('roadmc', self.NODE_VERSION)) 12:59:03 > self.assertEqual(response.status_code, requests.codes.created, test_utils.CODE_SHOULD_BE_201) 12:59:03 E AssertionError: 500 != 201 : Http status code should be 201 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:301: AssertionError 12:59:03 ----------------------------- Captured stdout call ----------------------------- 12:59:03 Searching for pattern 'Triggering notification stream NETCONF for node ROADMC01' in karaf.log... Pattern not found after 180 seconds! Node ROADMC01 still not added to tpce topology... 12:59:03 _______ TransportPCETopologyTesting.test_14_omsAttributes_ROADMA_ROADMC ________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_14_omsAttributes_ROADMA_ROADMC(self): 12:59:03 # Config ROADMA01-ROADMC01 oms-attributes 12:59:03 data = {"span": { 12:59:03 "auto-spanloss": "true", 12:59:03 "engineered-spanloss": 12.2, 12:59:03 "link-concatenation": [{ 12:59:03 "SRLG-Id": 0, 12:59:03 "fiber-type": "smf", 12:59:03 "SRLG-length": 100000, 12:59:03 "pmd": 0.5}]}} 12:59:03 response = test_utils.add_oms_attr_request( 12:59:03 "ROADMA01-DEG1-DEG1-TTP-TXRXtoROADMC01-DEG2-DEG2-TTP-TXRX", data) 12:59:03 > self.assertEqual(response.status_code, requests.codes.created) 12:59:03 E AssertionError: 500 != 201 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:315: AssertionError 12:59:03 _______ TransportPCETopologyTesting.test_15_omsAttributes_ROADMC_ROADMA ________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_15_omsAttributes_ROADMC_ROADMA(self): 12:59:03 # Config ROADMC01-ROADMA oms-attributes 12:59:03 data = {"span": { 12:59:03 "auto-spanloss": "true", 12:59:03 "engineered-spanloss": 12.2, 12:59:03 "link-concatenation": [{ 12:59:03 "SRLG-Id": 0, 12:59:03 "fiber-type": "smf", 12:59:03 "SRLG-length": 100000, 12:59:03 "pmd": 0.5}]}} 12:59:03 response = test_utils.add_oms_attr_request( 12:59:03 "ROADMC01-DEG2-DEG2-TTP-TXRXtoROADMA01-DEG1-DEG1-TTP-TXRX", data) 12:59:03 > self.assertEqual(response.status_code, requests.codes.created) 12:59:03 E AssertionError: 500 != 201 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:329: AssertionError 12:59:03 ______________ TransportPCETopologyTesting.test_16_getClliNetwork ______________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_16_getClliNetwork(self): 12:59:03 response = test_utils.get_ietf_network_request('clli-network', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:333: AssertionError 12:59:03 ___________ TransportPCETopologyTesting.test_17_getOpenRoadmNetwork ____________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_17_getOpenRoadmNetwork(self): 12:59:03 response = test_utils.get_ietf_network_request('openroadm-network', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:344: AssertionError 12:59:03 ______ TransportPCETopologyTesting.test_18_getROADMLinkOpenRoadmTopology _______ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_18_getROADMLinkOpenRoadmTopology(self): 12:59:03 response = test_utils.get_ietf_network_request('openroadm-topology', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:366: AssertionError 12:59:03 __ TransportPCETopologyTesting.test_19_getLinkOmsAttributesOpenRoadmTopology ___ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_19_getLinkOmsAttributesOpenRoadmTopology(self): 12:59:03 response = test_utils.get_ietf_network_request('openroadm-topology', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:401: AssertionError 12:59:03 ________ TransportPCETopologyTesting.test_20_getNodes_OpenRoadmTopology ________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_20_getNodes_OpenRoadmTopology(self): 12:59:03 # pylint: disable=redundant-unittest-assert 12:59:03 response = test_utils.get_ietf_network_request('openroadm-topology', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:421: AssertionError 12:59:03 ______________ TransportPCETopologyTesting.test_21_connect_ROADMB ______________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_21_connect_ROADMB(self): 12:59:03 response = test_utils.mount_device("ROADMB01", ('roadmb', self.NODE_VERSION)) 12:59:03 > self.assertEqual(response.status_code, requests.codes.created, test_utils.CODE_SHOULD_BE_201) 12:59:03 E AssertionError: 500 != 201 : Http status code should be 201 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:473: AssertionError 12:59:03 ----------------------------- Captured stdout call ----------------------------- 12:59:03 Searching for pattern 'Triggering notification stream NETCONF for node ROADMB01' in karaf.log... Pattern not found after 180 seconds! Node ROADMB01 still not added to tpce topology... 12:59:03 _______ TransportPCETopologyTesting.test_22_omsAttributes_ROADMA_ROADMB ________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_22_omsAttributes_ROADMA_ROADMB(self): 12:59:03 # Config ROADMA01-ROADMB01 oms-attributes 12:59:03 data = {"span": { 12:59:03 "auto-spanloss": "true", 12:59:03 "engineered-spanloss": 12.2, 12:59:03 "link-concatenation": [{ 12:59:03 "SRLG-Id": 0, 12:59:03 "fiber-type": "smf", 12:59:03 "SRLG-length": 100000, 12:59:03 "pmd": 0.5}]}} 12:59:03 response = test_utils.add_oms_attr_request( 12:59:03 "ROADMA01-DEG2-DEG2-TTP-TXRXtoROADMB01-DEG1-DEG1-TTP-TXRX", data) 12:59:03 > self.assertEqual(response.status_code, requests.codes.created) 12:59:03 E AssertionError: 500 != 201 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:487: AssertionError 12:59:03 _______ TransportPCETopologyTesting.test_23_omsAttributes_ROADMB_ROADMA ________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_23_omsAttributes_ROADMB_ROADMA(self): 12:59:03 # Config ROADMB01-ROADMA01 oms-attributes 12:59:03 data = {"span": { 12:59:03 "auto-spanloss": "true", 12:59:03 "engineered-spanloss": 12.2, 12:59:03 "link-concatenation": [{ 12:59:03 "SRLG-Id": 0, 12:59:03 "fiber-type": "smf", 12:59:03 "SRLG-length": 100000, 12:59:03 "pmd": 0.5}]}} 12:59:03 response = test_utils.add_oms_attr_request( 12:59:03 "ROADMB01-DEG1-DEG1-TTP-TXRXtoROADMA01-DEG2-DEG2-TTP-TXRX", data) 12:59:03 > self.assertEqual(response.status_code, requests.codes.created) 12:59:03 E AssertionError: 500 != 201 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:501: AssertionError 12:59:03 _______ TransportPCETopologyTesting.test_24_omsAttributes_ROADMB_ROADMC ________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_24_omsAttributes_ROADMB_ROADMC(self): 12:59:03 # Config ROADMB01-ROADMC01 oms-attributes 12:59:03 data = {"span": { 12:59:03 "auto-spanloss": "true", 12:59:03 "engineered-spanloss": 12.2, 12:59:03 "link-concatenation": [{ 12:59:03 "SRLG-Id": 0, 12:59:03 "fiber-type": "smf", 12:59:03 "SRLG-length": 100000, 12:59:03 "pmd": 0.5}]}} 12:59:03 response = test_utils.add_oms_attr_request( 12:59:03 "ROADMB01-DEG2-DEG2-TTP-TXRXtoROADMC01-DEG1-DEG1-TTP-TXRX", data) 12:59:03 > self.assertEqual(response.status_code, requests.codes.created) 12:59:03 E AssertionError: 500 != 201 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:515: AssertionError 12:59:03 _______ TransportPCETopologyTesting.test_25_omsAttributes_ROADMC_ROADMB ________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_25_omsAttributes_ROADMC_ROADMB(self): 12:59:03 # Config ROADMC01-ROADMB01 oms-attributes 12:59:03 data = {"span": { 12:59:03 "auto-spanloss": "true", 12:59:03 "engineered-spanloss": 12.2, 12:59:03 "link-concatenation": [{ 12:59:03 "SRLG-Id": 0, 12:59:03 "fiber-type": "smf", 12:59:03 "SRLG-length": 100000, 12:59:03 "pmd": 0.5}]}} 12:59:03 response = test_utils.add_oms_attr_request( 12:59:03 "ROADMC01-DEG1-DEG1-TTP-TXRXtoROADMB01-DEG2-DEG2-TTP-TXRX", data) 12:59:03 > self.assertEqual(response.status_code, requests.codes.created) 12:59:03 E AssertionError: 500 != 201 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:529: AssertionError 12:59:03 ______________ TransportPCETopologyTesting.test_26_getClliNetwork ______________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_26_getClliNetwork(self): 12:59:03 response = test_utils.get_ietf_network_request('clli-network', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:533: AssertionError 12:59:03 _______________ TransportPCETopologyTesting.test_27_verifyDegree _______________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_27_verifyDegree(self): 12:59:03 response = test_utils.get_ietf_network_request('openroadm-topology', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:544: AssertionError 12:59:03 ________ TransportPCETopologyTesting.test_28_verifyOppositeLinkTopology ________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_28_verifyOppositeLinkTopology(self): 12:59:03 response = test_utils.get_ietf_network_request('openroadm-topology', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:561: AssertionError 12:59:03 __ TransportPCETopologyTesting.test_29_getLinkOmsAttributesOpenRoadmTopology ___ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_29_getLinkOmsAttributesOpenRoadmTopology(self): 12:59:03 response = test_utils.get_ietf_network_request('openroadm-topology', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:584: AssertionError 12:59:03 ____________ TransportPCETopologyTesting.test_30_disconnect_ROADMB _____________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_30_disconnect_ROADMB(self): 12:59:03 # Delete in the topology-netconf 12:59:03 response = test_utils.unmount_device("ROADMB01") 12:59:03 > self.assertIn(response.status_code, (requests.codes.ok, requests.codes.no_content)) 12:59:03 E AssertionError: 500 not found in (200, 204) 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:607: AssertionError 12:59:03 ----------------------------- Captured stdout call ----------------------------- 12:59:03 Searching for pattern 'onDeviceDisConnected:\ ROADMB01' in karaf.log... Pattern not found after 180 seconds! Node ROADMB01 still not deleted from tpce topology... 12:59:03 ____________ TransportPCETopologyTesting.test_31_disconnect_ROADMC _____________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_31_disconnect_ROADMC(self): 12:59:03 response = test_utils.unmount_device("ROADMC01") 12:59:03 > self.assertIn(response.status_code, (requests.codes.ok, requests.codes.no_content)) 12:59:03 E AssertionError: 500 not found in (200, 204) 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:614: AssertionError 12:59:03 ----------------------------- Captured stdout call ----------------------------- 12:59:03 Searching for pattern 'onDeviceDisConnected:\ ROADMC01' in karaf.log... Pattern not found after 180 seconds! Node ROADMC01 still not deleted from tpce topology... 12:59:03 ________ TransportPCETopologyTesting.test_32_getNodes_OpenRoadmTopology ________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_32_getNodes_OpenRoadmTopology(self): 12:59:03 # pylint: disable=redundant-unittest-assert 12:59:03 response = test_utils.get_ietf_network_request('openroadm-topology', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:622: AssertionError 12:59:03 ___________ TransportPCETopologyTesting.test_33_getOpenRoadmNetwork ____________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_33_getOpenRoadmNetwork(self): 12:59:03 response = test_utils.get_ietf_network_request('openroadm-network', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:662: AssertionError 12:59:03 ______________ TransportPCETopologyTesting.test_34_getClliNetwork ______________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_34_getClliNetwork(self): 12:59:03 response = test_utils.get_ietf_network_request('clli-network', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:670: AssertionError 12:59:03 _____________ TransportPCETopologyTesting.test_35_disconnect_XPDRA _____________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_35_disconnect_XPDRA(self): 12:59:03 response = test_utils.unmount_device("XPDRA01") 12:59:03 > self.assertIn(response.status_code, (requests.codes.ok, requests.codes.no_content)) 12:59:03 E AssertionError: 500 not found in (200, 204) 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:676: AssertionError 12:59:03 ----------------------------- Captured stdout call ----------------------------- 12:59:03 Searching for pattern 'onDeviceDisConnected:\ XPDRA01' in karaf.log... Pattern not found after 180 seconds! Node XPDRA01 still not deleted from tpce topology... 12:59:03 ______________ TransportPCETopologyTesting.test_36_getClliNetwork ______________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_36_getClliNetwork(self): 12:59:03 response = test_utils.get_ietf_network_request('clli-network', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:680: AssertionError 12:59:03 ___________ TransportPCETopologyTesting.test_37_getOpenRoadmNetwork ____________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_37_getOpenRoadmNetwork(self): 12:59:03 response = test_utils.get_ietf_network_request('openroadm-network', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:686: AssertionError 12:59:03 ________ TransportPCETopologyTesting.test_38_getNodes_OpenRoadmTopology ________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_38_getNodes_OpenRoadmTopology(self): 12:59:03 response = test_utils.get_ietf_network_request('openroadm-topology', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:692: AssertionError 12:59:03 _______ TransportPCETopologyTesting.test_39_disconnect_ROADM_XPDRA_link ________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_39_disconnect_ROADM_XPDRA_link(self): 12:59:03 # Link-1 12:59:03 response = test_utils.del_ietf_network_link_request( 12:59:03 'openroadm-topology', 12:59:03 'XPDRA01-XPDR1-XPDR1-NETWORK1toROADMA01-SRG1-SRG1-PP1-TXRX', 12:59:03 'config') 12:59:03 # Link-2 12:59:03 response2 = test_utils.del_ietf_network_link_request( 12:59:03 'openroadm-topology', 12:59:03 'ROADMA01-SRG1-SRG1-PP1-TXRXtoXPDRA01-XPDR1-XPDR1-NETWORK1', 12:59:03 'config') 12:59:03 > self.assertIn(response.status_code, (requests.codes.ok, requests.codes.no_content)) 12:59:03 E AssertionError: 500 not found in (200, 204) 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:721: AssertionError 12:59:03 ________ TransportPCETopologyTesting.test_40_getLinks_OpenRoadmTopology ________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_40_getLinks_OpenRoadmTopology(self): 12:59:03 response = test_utils.get_ietf_network_request('openroadm-topology', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:726: AssertionError 12:59:03 ____________ TransportPCETopologyTesting.test_41_disconnect_ROADMA _____________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_41_disconnect_ROADMA(self): 12:59:03 response = test_utils.unmount_device("ROADMA01") 12:59:03 > self.assertIn(response.status_code, (requests.codes.ok, requests.codes.no_content)) 12:59:03 E AssertionError: 500 not found in (200, 204) 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:758: AssertionError 12:59:03 ----------------------------- Captured stdout call ----------------------------- 12:59:03 Searching for pattern 'onDeviceDisConnected:\ ROADMA01' in karaf.log... Pattern not found after 180 seconds! Node ROADMA01 still not deleted from tpce topology... 12:59:03 ______________ TransportPCETopologyTesting.test_42_getClliNetwork ______________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_42_getClliNetwork(self): 12:59:03 response = test_utils.get_ietf_network_request('clli-network', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:765: AssertionError 12:59:03 ___________ TransportPCETopologyTesting.test_43_getOpenRoadmNetwork ____________ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_43_getOpenRoadmNetwork(self): 12:59:03 response = test_utils.get_ietf_network_request('openroadm-network', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:770: AssertionError 12:59:03 ____ TransportPCETopologyTesting.test_44_check_roadm2roadm_link_persistence ____ 12:59:03 12:59:03 self = 12:59:03 12:59:03 def test_44_check_roadm2roadm_link_persistence(self): 12:59:03 response = test_utils.get_ietf_network_request('openroadm-topology', 'config') 12:59:03 > self.assertEqual(response['status_code'], requests.codes.ok) 12:59:03 E AssertionError: 500 != 200 12:59:03 12:59:03 transportpce_tests/1.2.1/test03_topology.py:775: AssertionError 12:59:03 --------------------------- Captured stdout teardown --------------------------- 12:59:03 all processes killed 12:59:03 =========================== short test summary info ============================ 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_01_connect_ROADMA 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_02_getClliNetwork 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_03_getOpenRoadmNetwork 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_04_getLinks_OpenroadmTopology 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_05_getNodes_OpenRoadmTopology 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_06_connect_XPDRA 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_07_getClliNetwork 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_08_getOpenRoadmNetwork 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_09_getNodes_OpenRoadmTopology 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_10_connect_tail_xpdr_rdm 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_11_connect_tail_rdm_xpdr 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_12_getLinks_OpenRoadmTopology 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_13_connect_ROADMC 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_14_omsAttributes_ROADMA_ROADMC 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_15_omsAttributes_ROADMC_ROADMA 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_16_getClliNetwork 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_17_getOpenRoadmNetwork 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_18_getROADMLinkOpenRoadmTopology 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_19_getLinkOmsAttributesOpenRoadmTopology 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_20_getNodes_OpenRoadmTopology 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_21_connect_ROADMB 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_22_omsAttributes_ROADMA_ROADMB 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_23_omsAttributes_ROADMB_ROADMA 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_24_omsAttributes_ROADMB_ROADMC 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_25_omsAttributes_ROADMC_ROADMB 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_26_getClliNetwork 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_27_verifyDegree 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_28_verifyOppositeLinkTopology 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_29_getLinkOmsAttributesOpenRoadmTopology 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_30_disconnect_ROADMB 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_31_disconnect_ROADMC 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_32_getNodes_OpenRoadmTopology 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_33_getOpenRoadmNetwork 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_34_getClliNetwork 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_35_disconnect_XPDRA 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_36_getClliNetwork 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_37_getOpenRoadmNetwork 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_38_getNodes_OpenRoadmTopology 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_39_disconnect_ROADM_XPDRA_link 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_40_getLinks_OpenRoadmTopology 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_41_disconnect_ROADMA 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_42_getClliNetwork 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_43_getOpenRoadmNetwork 12:59:03 FAILED transportpce_tests/1.2.1/test03_topology.py::TransportPCETopologyTesting::test_44_check_roadm2roadm_link_persistence 12:59:03 44 failed in 1570.99s (0:26:10) 12:59:04 tests221: FAIL ✖ in 8 minutes 53.88 seconds 12:59:04 tests121: exit 1 (2055.46 seconds) /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh 1.2.1 pid=52949 12:59:04 tests121: FAIL ✖ in 34 minutes 22.19 seconds 12:59:04 tests_hybrid: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/test-requirements.txt 12:59:10 tests_hybrid: freeze> python -m pip freeze --all 12:59:11 tests_hybrid: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.7,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.5.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.2.0,requests==2.31.0,setuptools==69.5.1,urllib3==2.2.1,wheel==0.43.0 12:59:11 tests_hybrid: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh hybrid 12:59:11 using environment variables from ./karaf121.env 12:59:11 which: no pytest-3 in (/w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests_hybrid/bin:/opt/pyenv/bin:/tmp/venv-4VQN/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin) 12:59:11 pytest -q transportpce_tests/hybrid/test01_device_change_notifications.py 12:59:52 ................................................... [100%] 13:01:41 51 passed in 149.86s (0:02:29) 13:01:41 pytest -q transportpce_tests/hybrid/test02_B100G_end2end.py 13:02:20 ............................$ ssh-agent -k 13:03:44 unset SSH_AUTH_SOCK; 13:03:44 unset SSH_AGENT_PID; 13:03:44 echo Agent pid 5517 killed; 13:03:44 [ssh-agent] Stopped. 13:03:44 Build was aborted 13:03:44 Aborted by Guillaume Lambert 13:03:44 [PostBuildScript] - [INFO] Executing post build scripts. 13:03:44 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins989105335535729335.sh 13:03:44 ---> sysstat.sh 13:03:44 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins11685271335141546729.sh 13:03:44 ---> package-listing.sh 13:03:44 ++ facter osfamily 13:03:44 ++ tr '[:upper:]' '[:lower:]' 13:03:44 + OS_FAMILY=redhat 13:03:44 + workspace=/w/workspace/transportpce-tox-verify-transportpce-master 13:03:44 + START_PACKAGES=/tmp/packages_start.txt 13:03:44 + END_PACKAGES=/tmp/packages_end.txt 13:03:44 + DIFF_PACKAGES=/tmp/packages_diff.txt 13:03:44 + PACKAGES=/tmp/packages_start.txt 13:03:44 + '[' /w/workspace/transportpce-tox-verify-transportpce-master ']' 13:03:44 + PACKAGES=/tmp/packages_end.txt 13:03:44 + case "${OS_FAMILY}" in 13:03:44 + sort 13:03:44 + rpm -qa 13:03:45 + '[' -f /tmp/packages_start.txt ']' 13:03:45 + '[' -f /tmp/packages_end.txt ']' 13:03:45 + diff /tmp/packages_start.txt /tmp/packages_end.txt 13:03:45 + true 13:03:45 + '[' /w/workspace/transportpce-tox-verify-transportpce-master ']' 13:03:45 + mkdir -p /w/workspace/transportpce-tox-verify-transportpce-master/archives/ 13:03:45 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/transportpce-tox-verify-transportpce-master/archives/ 13:03:45 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins16437762463240229794.sh 13:03:45 ---> capture-instance-metadata.sh 13:03:45 Setup pyenv: 13:03:45 system 13:03:45 3.8.13 13:03:45 3.9.13 13:03:45 3.10.13 13:03:45 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 13:03:46 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-C2yi from file:/tmp/.os_lf_venv 13:03:47 lf-activate-venv(): INFO: Installing: lftools 13:03:50 ./launch_tests.sh: line 49: 61851 Terminated $LAUNCHER $script 13:03:50 + tox_status=143 13:03:50 + echo '---> Completed tox runs' 13:03:50 ---> Completed tox runs 13:03:50 + for i in .tox/*/log 13:03:50 ++ echo .tox/buildcontroller/log 13:03:50 ++ awk -F/ '{print $2}' 13:04:06 lf-activate-venv(): INFO: Adding /tmp/venv-C2yi/bin to PATH 13:04:06 INFO: Running in OpenStack, capturing instance metadata 13:04:07 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins1381025719061510757.sh 13:04:07 provisioning config files... 13:04:07 Could not find credentials [logs] for transportpce-tox-verify-transportpce-master #1707 13:04:07 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/transportpce-tox-verify-transportpce-master@tmp/config486438465379707999tmp 13:04:07 Regular expression run condition: Expression=[^.*logs-s3.*], Label=[odl-logs-s3-cloudfront-index] 13:04:07 Run condition [Regular expression match] enabling perform for step [Provide Configuration files] 13:04:07 provisioning config files... 13:04:08 copy managed file [jenkins-s3-log-ship] to file:/home/jenkins/.aws/credentials 13:04:08 [EnvInject] - Injecting environment variables from a build step. 13:04:08 [EnvInject] - Injecting as environment variables the properties content 13:04:08 SERVER_ID=logs 13:04:08 13:04:08 [EnvInject] - Variables injected successfully. 13:04:08 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins1875125827136826252.sh 13:04:08 ---> create-netrc.sh 13:04:08 WARN: Log server credential not found. 13:04:08 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins10355643153203463940.sh 13:04:08 ---> python-tools-install.sh 13:04:08 Setup pyenv: 13:04:08 system 13:04:08 3.8.13 13:04:08 3.9.13 13:04:08 3.10.13 13:04:08 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 13:04:08 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-C2yi from file:/tmp/.os_lf_venv 13:04:10 lf-activate-venv(): INFO: Installing: lftools 13:04:22 lf-activate-venv(): INFO: Adding /tmp/venv-C2yi/bin to PATH 13:04:22 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins306187113039259699.sh 13:04:22 ---> sudo-logs.sh 13:04:22 Archiving 'sudo' log.. 13:04:23 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins6351763523753092602.sh 13:04:23 ---> job-cost.sh 13:04:23 Setup pyenv: 13:04:23 system 13:04:23 3.8.13 13:04:23 3.9.13 13:04:23 3.10.13 13:04:23 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 13:04:23 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-C2yi from file:/tmp/.os_lf_venv 13:04:25 lf-activate-venv(): INFO: Installing: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 13:04:32 lf-activate-venv(): INFO: Adding /tmp/venv-C2yi/bin to PATH 13:04:32 INFO: No Stack... 13:04:32 INFO: Retrieving Pricing Info for: v3-standard-4 13:04:32 INFO: Archiving Costs 13:04:32 [transportpce-tox-verify-transportpce-master] $ /bin/bash -l /tmp/jenkins17134721747555414573.sh 13:04:32 ---> logs-deploy.sh 13:04:32 Setup pyenv: 13:04:32 system 13:04:32 3.8.13 13:04:32 3.9.13 13:04:32 3.10.13 13:04:33 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 13:04:33 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-C2yi from file:/tmp/.os_lf_venv 13:04:34 lf-activate-venv(): INFO: Installing: lftools 13:04:46 lf-activate-venv(): INFO: Adding /tmp/venv-C2yi/bin to PATH 13:04:46 WARNING: Nexus logging server not set 13:04:46 INFO: S3 path logs/releng/vex-yul-odl-jenkins-1/transportpce-tox-verify-transportpce-master/1707/ 13:04:46 INFO: archiving logs to S3 13:04:51 ---> uname -a: 13:04:51 Linux prd-centos8-builder-4c-16g-173.novalocal 4.18.0-547.el8.x86_64 #1 SMP Wed Mar 20 00:35:01 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux 13:04:51 13:04:51 13:04:51 ---> lscpu: 13:04:51 Architecture: x86_64 13:04:51 CPU op-mode(s): 32-bit, 64-bit 13:04:51 Byte Order: Little Endian 13:04:51 CPU(s): 4 13:04:51 On-line CPU(s) list: 0-3 13:04:51 Thread(s) per core: 1 13:04:51 Core(s) per socket: 1 13:04:51 Socket(s): 4 13:04:51 NUMA node(s): 1 13:04:51 Vendor ID: AuthenticAMD 13:04:51 CPU family: 23 13:04:51 Model: 49 13:04:51 Model name: AMD EPYC-Rome Processor 13:04:51 Stepping: 0 13:04:51 CPU MHz: 2800.000 13:04:51 BogoMIPS: 5600.00 13:04:51 Virtualization: AMD-V 13:04:51 Hypervisor vendor: KVM 13:04:51 Virtualization type: full 13:04:51 L1d cache: 32K 13:04:51 L1i cache: 32K 13:04:51 L2 cache: 512K 13:04:51 L3 cache: 16384K 13:04:51 NUMA node0 CPU(s): 0-3 13:04:51 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 13:04:51 13:04:51 13:04:51 ---> nproc: 13:04:51 4 13:04:51 13:04:51 13:04:51 ---> df -h: 13:04:51 Filesystem Size Used Avail Use% Mounted on 13:04:51 devtmpfs 7.7G 0 7.7G 0% /dev 13:04:51 tmpfs 7.7G 0 7.7G 0% /dev/shm 13:04:51 tmpfs 7.7G 17M 7.7G 1% /run 13:04:51 tmpfs 7.7G 0 7.7G 0% /sys/fs/cgroup 13:04:51 /dev/vda1 80G 17G 64G 21% / 13:04:51 tmpfs 1.6G 0 1.6G 0% /run/user/1001 13:04:51 13:04:51 13:04:51 ---> free -m: 13:04:51 total used free shared buff/cache available 13:04:51 Mem: 15761 939 6768 18 8052 14472 13:04:51 Swap: 1023 1 1022 13:04:51 13:04:51 13:04:51 ---> ip addr: 13:04:51 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 13:04:51 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 13:04:51 inet 127.0.0.1/8 scope host lo 13:04:51 valid_lft forever preferred_lft forever 13:04:51 inet6 ::1/128 scope host 13:04:51 valid_lft forever preferred_lft forever 13:04:51 2: eth0: mtu 1458 qdisc mq state UP group default qlen 1000 13:04:51 link/ether fa:16:3e:e2:63:a4 brd ff:ff:ff:ff:ff:ff 13:04:51 altname enp0s3 13:04:51 altname ens3 13:04:51 inet 10.30.171.78/23 brd 10.30.171.255 scope global dynamic noprefixroute eth0 13:04:51 valid_lft 83320sec preferred_lft 83320sec 13:04:51 inet6 fe80::f816:3eff:fee2:63a4/64 scope link 13:04:51 valid_lft forever preferred_lft forever 13:04:51 3: docker0: mtu 1458 qdisc noqueue state DOWN group default 13:04:51 link/ether 02:42:bb:05:b9:ac brd ff:ff:ff:ff:ff:ff 13:04:51 inet 10.250.0.254/24 brd 10.250.0.255 scope global docker0 13:04:51 valid_lft forever preferred_lft forever 13:04:51 13:04:51 13:04:51 ---> sar -b -r -n DEV: 13:04:51 Linux 4.18.0-547.el8.x86_64 (centos-stream-8-builder-140785a5-b754-4c0c-b31b-2b4ade92ecf9.nov) 05/03/2024 _x86_64_ (4 CPU) 13:04:51 13:04:51 12:13:27 LINUX RESTART (4 CPU) 13:04:51 13:04:51 12:14:01 PM tps rtps wtps bread/s bwrtn/s 13:04:51 12:15:01 PM 182.11 17.87 164.23 5434.62 7258.27 13:04:51 12:16:01 PM 100.08 7.12 92.97 1283.52 8092.88 13:04:51 12:17:01 PM 191.54 25.69 165.84 3771.14 22292.30 13:04:51 12:18:01 PM 449.56 111.29 338.26 2562.19 36434.00 13:04:51 12:19:01 PM 251.62 81.07 170.54 1020.06 16783.59 13:04:51 12:20:00 PM 256.53 0.07 256.46 14.69 98030.16 13:04:51 12:20:01 PM 323.88 0.00 323.88 0.00 170334.33 13:04:51 12:21:01 PM 245.84 2.03 243.81 115.45 124105.83 13:04:51 12:22:01 PM 98.93 0.03 98.90 11.85 52097.55 13:04:51 12:23:01 PM 64.60 2.05 62.55 1016.73 1323.44 13:04:51 12:24:01 PM 84.27 0.23 84.04 67.46 1008.22 13:04:51 12:25:01 PM 67.84 2.23 65.61 316.46 1201.48 13:04:51 12:26:01 PM 87.10 0.52 86.59 13.06 9341.09 13:04:51 12:27:01 PM 2.80 0.00 2.80 0.00 53.56 13:04:51 12:28:01 PM 40.43 0.75 39.68 205.83 847.54 13:04:51 12:29:01 PM 42.54 1.10 41.44 120.49 441.54 13:04:51 12:30:00 PM 54.34 0.00 54.34 0.00 832.21 13:04:51 12:30:01 PM 1.92 0.00 1.92 0.00 43.27 13:04:51 12:31:01 PM 1.52 0.00 1.52 0.00 36.89 13:04:51 12:32:01 PM 16.77 0.00 16.77 0.00 245.38 13:04:51 12:33:01 PM 66.55 0.02 66.53 0.13 1042.48 13:04:51 12:34:01 PM 41.57 0.00 41.57 0.00 512.15 13:04:51 12:35:01 PM 1.38 0.00 1.38 0.00 29.18 13:04:51 12:36:01 PM 0.98 0.00 0.98 0.00 20.28 13:04:51 12:37:01 PM 44.88 0.07 44.81 3.20 3662.62 13:04:51 12:38:01 PM 12.38 0.00 12.38 0.00 6080.97 13:04:51 12:39:01 PM 13.53 0.00 13.53 0.00 1437.21 13:04:51 12:40:00 PM 17.13 0.00 17.13 0.00 1815.14 13:04:51 12:40:01 PM 12.10 0.00 12.10 0.00 89.52 13:04:51 12:41:01 PM 12.38 0.00 12.38 0.00 119.64 13:04:51 12:42:01 PM 4.20 0.00 4.20 0.00 44.55 13:04:51 12:43:01 PM 3.55 0.00 3.55 0.00 36.08 13:04:51 12:44:01 PM 1.13 0.00 1.13 0.00 26.42 13:04:51 12:45:01 PM 0.65 0.00 0.65 0.00 10.33 13:04:51 12:46:01 PM 0.60 0.00 0.60 0.00 7.41 13:04:51 12:47:01 PM 0.43 0.00 0.43 0.00 13.31 13:04:51 12:48:01 PM 1.17 0.00 1.17 0.00 19.41 13:04:51 12:49:01 PM 0.40 0.00 0.40 0.00 4.18 13:04:51 12:50:00 PM 0.48 0.00 0.48 0.00 5.65 13:04:51 12:50:01 PM 0.00 0.00 0.00 0.00 0.00 13:04:51 12:51:01 PM 0.57 0.00 0.57 0.00 8.70 13:04:51 12:52:01 PM 0.37 0.00 0.37 0.00 4.28 13:04:51 12:53:01 PM 0.40 0.00 0.40 0.00 5.11 13:04:51 12:54:01 PM 0.50 0.00 0.50 0.00 10.61 13:04:51 12:55:02 PM 0.42 0.00 0.42 0.00 5.17 13:04:51 12:56:01 PM 0.32 0.00 0.32 0.00 3.39 13:04:51 12:57:01 PM 0.42 0.00 0.42 0.00 13.06 13:04:51 12:58:01 PM 0.30 0.00 0.30 0.00 3.30 13:04:51 12:59:01 PM 0.47 0.00 0.47 0.00 5.35 13:04:51 01:00:00 PM 80.56 0.00 80.56 0.00 9953.07 13:04:51 01:00:01 PM 0.00 0.00 0.00 0.00 0.00 13:04:51 01:01:01 PM 2.10 0.02 2.08 0.13 98.97 13:04:51 01:02:01 PM 20.37 0.13 20.24 2.93 503.91 13:04:51 01:03:01 PM 36.58 0.00 36.58 0.00 362.47 13:04:51 01:04:01 PM 10.88 3.67 7.21 219.13 312.43 13:04:51 Average: 52.33 5.12 47.21 323.70 8151.34 13:04:51 13:04:51 12:14:01 PM kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 13:04:51 12:15:01 PM 13358496 15076292 2780948 17.23 2688 1941112 1184568 6.89 205012 2248876 59312 13:04:51 12:16:01 PM 13191000 15133136 2948444 18.27 2688 2151356 1085784 6.32 222828 2347392 103192 13:04:51 12:17:01 PM 11533436 14759016 4606008 28.54 2688 3393848 1788288 10.40 624440 3483528 760868 13:04:51 12:18:01 PM 9923668 13757308 6215776 38.51 2688 3944752 2409012 14.02 731140 4871500 295808 13:04:51 12:19:01 PM 8680632 13474676 7458812 46.21 2688 4881924 2518580 14.65 825736 5980460 772568 13:04:51 12:20:00 PM 5173960 12624164 10965484 67.94 2688 7487364 3636476 21.16 1620432 8601908 1100040 13:04:51 12:20:01 PM 5876044 13343296 10263400 63.59 2688 7504128 2926684 17.03 1645988 7876332 1080460 13:04:51 12:21:01 PM 2735732 12419220 13403712 83.05 2688 9670872 3985564 23.19 2224008 10342768 687148 13:04:51 12:22:01 PM 486336 10532944 15653108 96.99 2688 10032128 6553140 38.13 2578648 12219992 664 13:04:51 12:23:01 PM 182760 8806348 15956684 98.87 2104 8613208 8232320 47.90 2600856 12493712 572 13:04:51 12:24:01 PM 155420 8668244 15984024 99.04 2104 8502208 8640440 50.27 2599416 12520392 848 13:04:51 12:25:01 PM 392324 8984524 15747120 97.57 2104 8573576 8011540 46.61 2637212 12237448 234856 13:04:51 12:26:01 PM 158612 7381872 15980832 99.02 2104 7204480 9932380 57.79 2623420 12471992 124 13:04:51 12:27:01 PM 159016 7382280 15980428 99.01 2104 7204484 9932380 57.79 2623432 12471844 92 13:04:51 12:28:01 PM 2891048 10120620 13248396 82.09 2104 7210812 6816092 39.66 2636760 9744184 488 13:04:51 12:29:01 PM 1828980 9062636 14310464 88.67 2104 7214768 7752268 45.10 2640284 10793272 116 13:04:51 12:30:00 PM 1790920 9025848 14348524 88.90 2104 7215688 7618708 44.33 2661976 10809072 296 13:04:51 12:30:01 PM 1790400 9025372 14349044 88.91 2104 7215684 7618708 44.33 2661976 10809184 304 13:04:51 12:31:01 PM 1664052 8899184 14475392 89.69 2104 7215848 7618708 44.33 2662024 10935564 156 13:04:51 12:32:01 PM 4236532 11472056 11902912 73.75 2104 7216276 5473208 31.84 2670396 8369616 592 13:04:51 12:33:01 PM 3475224 10711452 12664220 78.47 2104 7216692 6070080 35.32 2681112 9114324 448 13:04:51 12:34:01 PM 854588 8092020 15284856 94.70 2104 7217476 8930296 51.96 2681712 11720312 188 13:04:51 12:35:01 PM 797040 8034756 15342404 95.06 2104 7217736 8981684 52.26 2681772 11778492 184 13:04:51 12:36:01 PM 742000 7980112 15397444 95.40 2104 7218120 8977948 52.23 2681772 11833324 356 13:04:51 12:37:01 PM 2514192 10004820 13625252 84.42 2104 7462788 6786688 39.48 2746696 9995312 167096 13:04:51 12:38:01 PM 4155880 11676976 11983564 74.25 2104 7490560 4928796 28.68 2750844 8353936 29996 13:04:51 12:39:01 PM 4098684 11649528 12040760 74.60 2104 7519008 4960508 28.86 2758024 8400476 21544 13:04:51 12:40:00 PM 1570516 9130468 14568928 90.27 2104 7526856 7930568 46.14 2750900 10922160 380 13:04:51 12:40:01 PM 1569924 9129916 14569520 90.27 2104 7526860 7930568 46.14 2750916 10922348 396 13:04:51 12:41:01 PM 1570852 9130844 14568592 90.27 2104 7526860 7930568 46.14 2750916 10921560 64 13:04:51 12:42:01 PM 1570272 9130272 14569172 90.27 2104 7526864 7930568 46.14 2750916 10922296 48 13:04:51 12:43:01 PM 1485716 9045796 14653728 90.79 2104 7526936 7964596 46.34 2750928 11005724 148 13:04:51 12:44:01 PM 1439980 9000348 14699464 91.08 2104 7527220 7996776 46.53 2750932 11050212 64 13:04:51 12:45:01 PM 1429984 8990356 14709460 91.14 2104 7527224 7996776 46.53 2750936 11060388 48 13:04:51 12:46:01 PM 1423572 8983948 14715872 91.18 2104 7527228 7996776 46.53 2750936 11067304 56 13:04:51 12:47:01 PM 4161632 11722032 11977812 74.21 2104 7527312 4911088 28.57 2750912 8343432 88 13:04:51 12:48:01 PM 4162124 11722524 11977320 74.21 2104 7527312 4911088 28.57 2750920 8343132 40 13:04:51 12:49:01 PM 4161976 11722380 11977468 74.21 2104 7527316 4911088 28.57 2750912 8343160 28 13:04:51 12:50:00 PM 4162208 11722640 11977236 74.21 2104 7527348 4904192 28.53 2750912 8343512 72 13:04:51 12:50:01 PM 4161880 11722272 11977564 74.21 2104 7527344 4904192 28.53 2750912 8343648 88 13:04:51 12:51:01 PM 4161756 11722152 11977688 74.21 2104 7527348 4904192 28.53 2750912 8343544 28 13:04:51 12:52:01 PM 4160000 11720396 11979444 74.22 2104 7527348 4904192 28.53 2750912 8345392 36 13:04:51 12:53:01 PM 4145964 11706480 11993480 74.31 2104 7527472 4904192 28.53 2750912 8359588 164 13:04:51 12:54:01 PM 4145988 11706504 11993456 74.31 2104 7527472 4904192 28.53 2750912 8359324 28 13:04:51 12:55:02 PM 4145972 11706488 11993472 74.31 2104 7527472 4904192 28.53 2750912 8359512 32 13:04:51 12:56:01 PM 4144492 11705152 11994952 74.32 2104 7527676 4904192 28.53 2750912 8360884 248 13:04:51 12:57:01 PM 4144520 11705240 11994924 74.32 2104 7527676 4904192 28.53 2750912 8361124 40 13:04:51 12:58:01 PM 4144392 11705116 11995052 74.32 2104 7527680 4904192 28.53 2750912 8361068 32 13:04:51 12:59:01 PM 4140448 11701228 11998996 74.35 2104 7527736 4904192 28.53 2750912 8365248 100 13:04:51 01:00:00 PM 3385688 11198000 12753756 79.02 2104 7770996 5291392 30.79 2809440 9043216 1784 13:04:51 01:00:01 PM 3378448 11190820 12760996 79.07 2104 7771020 5307576 30.88 2809444 9050236 1812 13:04:51 01:01:01 PM 3281592 11094180 12857852 79.67 2104 7771228 5382160 31.31 2809968 9145292 48 13:04:51 01:02:01 PM 5053612 12866592 11085832 68.69 2104 7771684 3880424 22.58 2828924 7368228 524 13:04:51 01:03:01 PM 3444812 11258472 12694632 78.66 2104 7772068 5179088 30.13 2832784 8960236 160 13:04:51 01:04:01 PM 6981828 14808188 9157616 56.74 2104 7784576 1146928 6.67 2856900 5421896 984 13:04:51 Average: 3610493 10855409 12528951 77.63 2200 7235982 5853000 34.05 2475373 9211252 96834 13:04:51 13:04:51 12:14:01 PM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 13:04:51 12:15:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:15:01 PM eth0 376.46 241.90 1596.65 66.01 0.00 0.00 0.00 0.00 13:04:51 12:15:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:16:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:16:01 PM eth0 30.08 24.90 236.31 3.73 0.00 0.00 0.00 0.00 13:04:51 12:16:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:17:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:17:01 PM eth0 394.55 279.07 4181.85 25.54 0.00 0.00 0.00 0.00 13:04:51 12:17:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:18:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:18:01 PM eth0 348.96 281.46 3993.09 39.12 0.00 0.00 0.00 0.00 13:04:51 12:18:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:19:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:19:01 PM eth0 436.87 311.93 6643.38 37.02 0.00 0.00 0.00 0.00 13:04:51 12:19:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:20:00 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:20:00 PM eth0 377.30 163.29 7935.08 17.05 0.00 0.00 0.00 0.00 13:04:51 12:20:00 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:20:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:20:01 PM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:20:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:21:01 PM lo 0.75 0.75 0.07 0.07 0.00 0.00 0.00 0.00 13:04:51 12:21:01 PM eth0 2.93 3.41 1.51 1.35 0.00 0.00 0.00 0.00 13:04:51 12:21:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:22:01 PM lo 5.78 5.78 6.17 6.17 0.00 0.00 0.00 0.00 13:04:51 12:22:01 PM eth0 1.27 1.17 0.16 0.15 0.00 0.00 0.00 0.00 13:04:51 12:22:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:23:01 PM lo 46.58 46.58 44.42 44.42 0.00 0.00 0.00 0.00 13:04:51 12:23:01 PM eth0 1.58 1.92 0.28 0.29 0.00 0.00 0.00 0.00 13:04:51 12:23:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:24:01 PM lo 33.79 33.79 18.82 18.82 0.00 0.00 0.00 0.00 13:04:51 12:24:01 PM eth0 1.20 1.47 0.21 0.22 0.00 0.00 0.00 0.00 13:04:51 12:24:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:25:01 PM lo 7.36 7.36 3.26 3.26 0.00 0.00 0.00 0.00 13:04:51 12:25:01 PM eth0 2.07 2.18 0.92 0.82 0.00 0.00 0.00 0.00 13:04:51 12:25:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:26:01 PM lo 7.21 7.21 8.21 8.21 0.00 0.00 0.00 0.00 13:04:51 12:26:01 PM eth0 0.37 0.30 0.03 0.03 0.00 0.00 0.00 0.00 13:04:51 12:26:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:27:01 PM lo 0.13 0.13 0.01 0.01 0.00 0.00 0.00 0.00 13:04:51 12:27:01 PM eth0 0.52 0.25 0.56 0.02 0.00 0.00 0.00 0.00 13:04:51 12:27:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:28:01 PM lo 3.23 3.23 0.36 0.36 0.00 0.00 0.00 0.00 13:04:51 12:28:01 PM eth0 0.87 0.72 0.10 0.09 0.00 0.00 0.00 0.00 13:04:51 12:28:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:29:01 PM lo 20.48 20.48 20.27 20.27 0.00 0.00 0.00 0.00 13:04:51 12:29:01 PM eth0 1.17 1.12 0.23 0.21 0.00 0.00 0.00 0.00 13:04:51 12:29:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:30:00 PM lo 30.11 30.11 14.81 14.81 0.00 0.00 0.00 0.00 13:04:51 12:30:00 PM eth0 1.00 0.95 0.22 0.20 0.00 0.00 0.00 0.00 13:04:51 12:30:00 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:30:01 PM lo 1.92 1.92 0.15 0.15 0.00 0.00 0.00 0.00 13:04:51 12:30:01 PM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:30:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:31:01 PM lo 14.31 14.31 5.60 5.60 0.00 0.00 0.00 0.00 13:04:51 12:31:01 PM eth0 0.27 0.25 0.04 0.04 0.00 0.00 0.00 0.00 13:04:51 12:31:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:32:01 PM lo 20.29 20.29 5.97 5.97 0.00 0.00 0.00 0.00 13:04:51 12:32:01 PM eth0 0.68 0.70 0.10 0.10 0.00 0.00 0.00 0.00 13:04:51 12:32:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:33:01 PM lo 25.94 25.94 10.11 10.11 0.00 0.00 0.00 0.00 13:04:51 12:33:01 PM eth0 1.20 1.27 0.17 0.17 0.00 0.00 0.00 0.00 13:04:51 12:33:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:34:01 PM lo 21.89 21.89 8.14 8.14 0.00 0.00 0.00 0.00 13:04:51 12:34:01 PM eth0 2.02 1.20 0.55 0.34 0.00 0.00 0.00 0.00 13:04:51 12:34:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:35:01 PM lo 10.08 10.08 8.31 8.31 0.00 0.00 0.00 0.00 13:04:51 12:35:01 PM eth0 1.38 1.12 0.53 0.43 0.00 0.00 0.00 0.00 13:04:51 12:35:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:36:01 PM lo 27.56 27.56 10.93 10.93 0.00 0.00 0.00 0.00 13:04:51 12:36:01 PM eth0 0.78 0.92 0.15 0.15 0.00 0.00 0.00 0.00 13:04:51 12:36:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:37:01 PM lo 5.02 5.02 1.29 1.29 0.00 0.00 0.00 0.00 13:04:51 12:37:01 PM eth0 2.08 2.57 0.86 0.79 0.00 0.00 0.00 0.00 13:04:51 12:37:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:38:01 PM lo 7.71 7.71 15.18 15.18 0.00 0.00 0.00 0.00 13:04:51 12:38:01 PM eth0 2.83 3.15 1.03 1.61 0.00 0.00 0.00 0.00 13:04:51 12:38:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:39:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:39:01 PM eth0 0.37 0.33 0.15 0.08 0.00 0.00 0.00 0.00 13:04:51 12:39:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:40:00 PM lo 2.25 2.25 0.29 0.29 0.00 0.00 0.00 0.00 13:04:51 12:40:00 PM eth0 1.02 0.92 0.22 0.21 0.00 0.00 0.00 0.00 13:04:51 12:40:00 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:40:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:40:01 PM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:40:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:41:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:41:01 PM eth0 0.22 0.08 0.01 0.01 0.00 0.00 0.00 0.00 13:04:51 12:41:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:42:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:42:01 PM eth0 0.25 0.07 0.02 0.00 0.00 0.00 0.00 0.00 13:04:51 12:42:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:43:01 PM lo 3.60 3.60 1.53 1.53 0.00 0.00 0.00 0.00 13:04:51 12:43:01 PM eth0 0.68 0.58 0.18 0.11 0.00 0.00 0.00 0.00 13:04:51 12:43:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:44:01 PM lo 6.25 6.25 6.23 6.23 0.00 0.00 0.00 0.00 13:04:51 12:44:01 PM eth0 0.98 0.90 0.20 0.18 0.00 0.00 0.00 0.00 13:04:51 12:44:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:45:01 PM lo 0.03 0.03 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:45:01 PM eth0 0.30 0.15 0.09 0.07 0.00 0.00 0.00 0.00 13:04:51 12:45:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:46:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:46:01 PM eth0 0.08 0.03 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:46:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:47:01 PM lo 2.07 2.07 0.29 0.29 0.00 0.00 0.00 0.00 13:04:51 12:47:01 PM eth0 0.82 0.82 0.17 0.28 0.00 0.00 0.00 0.00 13:04:51 12:47:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:48:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:48:01 PM eth0 0.12 0.00 0.01 0.00 0.00 0.00 0.00 0.00 13:04:51 12:48:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:49:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:49:01 PM eth0 0.10 0.05 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:49:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:50:00 PM lo 0.17 0.17 0.02 0.02 0.00 0.00 0.00 0.00 13:04:51 12:50:00 PM eth0 0.29 0.17 0.09 0.08 0.00 0.00 0.00 0.00 13:04:51 12:50:00 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:50:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:50:01 PM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:50:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:51:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:51:01 PM eth0 0.10 0.07 0.01 0.00 0.00 0.00 0.00 0.00 13:04:51 12:51:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:52:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:52:01 PM eth0 0.18 0.00 0.01 0.00 0.00 0.00 0.00 0.00 13:04:51 12:52:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:53:01 PM lo 0.67 0.67 0.10 0.10 0.00 0.00 0.00 0.00 13:04:51 12:53:01 PM eth0 0.30 0.17 0.04 0.03 0.00 0.00 0.00 0.00 13:04:51 12:53:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:54:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:54:01 PM eth0 0.15 0.07 0.01 0.00 0.00 0.00 0.00 0.00 13:04:51 12:54:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:55:02 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:55:02 PM eth0 0.35 0.15 0.09 0.07 0.00 0.00 0.00 0.00 13:04:51 12:55:02 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:56:01 PM lo 1.19 1.19 0.17 0.17 0.00 0.00 0.00 0.00 13:04:51 12:56:01 PM eth0 0.47 0.30 0.22 0.05 0.00 0.00 0.00 0.00 13:04:51 12:56:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:57:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:57:01 PM eth0 0.40 0.27 0.26 0.20 0.00 0.00 0.00 0.00 13:04:51 12:57:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:58:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:58:01 PM eth0 0.17 0.07 0.01 0.00 0.00 0.00 0.00 0.00 13:04:51 12:58:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 12:59:01 PM lo 0.50 0.50 0.08 0.08 0.00 0.00 0.00 0.00 13:04:51 12:59:01 PM eth0 0.22 0.17 0.03 0.03 0.00 0.00 0.00 0.00 13:04:51 12:59:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 01:00:00 PM lo 23.00 23.00 29.11 29.11 0.00 0.00 0.00 0.00 13:04:51 01:00:00 PM eth0 3.51 3.02 1.20 1.56 0.00 0.00 0.00 0.00 13:04:51 01:00:00 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 01:00:01 PM lo 276.00 276.00 96.75 96.75 0.00 0.00 0.00 0.00 13:04:51 01:00:01 PM eth0 2.00 0.00 0.08 0.00 0.00 0.00 0.00 0.00 13:04:51 01:00:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 01:01:01 PM lo 22.19 22.19 10.58 10.58 0.00 0.00 0.00 0.00 13:04:51 01:01:01 PM eth0 1.35 1.18 0.55 0.45 0.00 0.00 0.00 0.00 13:04:51 01:01:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 01:02:01 PM lo 22.57 22.57 7.21 7.21 0.00 0.00 0.00 0.00 13:04:51 01:02:01 PM eth0 0.80 0.73 0.14 0.13 0.00 0.00 0.00 0.00 13:04:51 01:02:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 01:03:01 PM lo 32.25 32.25 17.27 17.27 0.00 0.00 0.00 0.00 13:04:51 01:03:01 PM eth0 0.83 0.72 0.14 0.12 0.00 0.00 0.00 0.00 13:04:51 01:03:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 01:04:01 PM lo 10.56 10.56 4.43 4.43 0.00 0.00 0.00 0.00 13:04:51 01:04:01 PM eth0 7.10 5.96 4.96 3.04 0.00 0.00 0.00 0.00 13:04:51 01:04:01 PM docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 Average: lo 8.34 8.34 5.19 5.19 0.00 0.00 0.00 0.00 13:04:51 Average: eth0 40.12 26.86 490.45 4.04 0.00 0.00 0.00 0.00 13:04:51 Average: docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:04:51 13:04:51 13:04:51 ---> sar -P ALL: 13:04:51 Linux 4.18.0-547.el8.x86_64 (centos-stream-8-builder-140785a5-b754-4c0c-b31b-2b4ade92ecf9.nov) 05/03/2024 _x86_64_ (4 CPU) 13:04:51 13:04:51 12:13:27 LINUX RESTART (4 CPU) 13:04:51 13:04:51 12:14:01 PM CPU %user %nice %system %iowait %steal %idle 13:04:51 12:15:01 PM all 16.90 0.00 3.23 3.17 0.08 76.62 13:04:51 12:15:01 PM 0 25.48 0.00 4.09 3.73 0.10 66.61 13:04:51 12:15:01 PM 1 13.62 0.00 2.46 3.06 0.08 80.77 13:04:51 12:15:01 PM 2 17.94 0.00 2.63 1.74 0.07 77.62 13:04:51 12:15:01 PM 3 10.57 0.00 3.74 4.12 0.08 81.48 13:04:51 12:16:01 PM all 15.21 0.00 2.37 3.52 0.07 78.82 13:04:51 12:16:01 PM 0 13.29 0.00 2.88 3.60 0.08 80.14 13:04:51 12:16:01 PM 1 18.70 0.00 2.51 2.69 0.07 76.03 13:04:51 12:16:01 PM 2 19.92 0.00 2.77 2.92 0.07 74.33 13:04:51 12:16:01 PM 3 8.95 0.00 1.32 4.88 0.07 84.78 13:04:51 12:17:01 PM all 41.36 0.00 5.85 7.73 0.11 44.95 13:04:51 12:17:01 PM 0 35.11 0.00 5.71 8.64 0.12 50.42 13:04:51 12:17:01 PM 1 51.23 0.00 4.98 5.30 0.10 38.39 13:04:51 12:17:01 PM 2 40.85 0.00 7.33 10.68 0.12 41.02 13:04:51 12:17:01 PM 3 38.23 0.00 5.39 6.30 0.10 49.97 13:04:51 12:18:01 PM all 55.40 1.33 13.28 11.71 0.13 18.16 13:04:51 12:18:01 PM 0 64.50 1.12 12.18 8.73 0.12 13.36 13:04:51 12:18:01 PM 1 50.00 1.49 14.01 13.87 0.12 20.51 13:04:51 12:18:01 PM 2 53.73 1.34 12.55 8.42 0.14 23.83 13:04:51 12:18:01 PM 3 53.36 1.37 14.38 15.82 0.15 14.92 13:04:51 12:19:01 PM all 51.35 0.88 13.51 3.31 0.11 30.83 13:04:51 12:19:01 PM 0 49.17 0.66 12.92 2.75 0.10 34.41 13:04:51 12:19:01 PM 1 51.54 0.71 13.80 2.20 0.12 31.64 13:04:51 12:19:01 PM 2 59.07 1.44 13.96 3.83 0.12 21.58 13:04:51 12:19:01 PM 3 45.64 0.74 13.36 4.47 0.12 35.68 13:04:51 12:20:00 PM all 65.62 0.00 5.68 7.60 0.12 20.98 13:04:51 12:20:00 PM 0 60.30 0.00 4.80 11.02 0.10 23.77 13:04:51 12:20:00 PM 1 58.54 0.00 5.44 9.61 0.12 26.29 13:04:51 12:20:00 PM 2 84.04 0.00 7.06 2.41 0.12 6.37 13:04:51 12:20:00 PM 3 59.64 0.00 5.44 7.32 0.16 27.45 13:04:51 12:20:01 PM all 49.22 0.00 9.77 37.89 0.00 3.12 13:04:51 12:20:01 PM 0 39.34 0.00 8.20 52.46 0.00 0.00 13:04:51 12:20:01 PM 1 34.85 0.00 15.15 40.91 0.00 9.09 13:04:51 12:20:01 PM 2 28.79 0.00 10.61 57.58 0.00 3.03 13:04:51 12:20:01 PM 3 95.24 0.00 4.76 0.00 0.00 0.00 13:04:51 12:21:01 PM all 72.40 0.00 5.33 14.44 0.16 7.66 13:04:51 12:21:01 PM 0 66.48 0.00 5.60 18.38 0.12 9.42 13:04:51 12:21:01 PM 1 73.53 0.00 5.16 12.96 0.14 8.21 13:04:51 12:21:01 PM 2 65.07 0.00 6.31 19.84 0.17 8.61 13:04:51 12:21:01 PM 3 84.68 0.00 4.24 6.49 0.22 4.36 13:04:51 12:22:01 PM all 84.22 0.00 3.01 4.11 0.14 8.53 13:04:51 12:22:01 PM 0 85.00 0.00 2.20 4.56 0.12 8.13 13:04:51 12:22:01 PM 1 79.28 0.00 3.50 5.54 0.12 11.56 13:04:51 12:22:01 PM 2 87.11 0.00 3.61 4.35 0.10 4.83 13:04:51 12:22:01 PM 3 85.50 0.00 2.72 1.95 0.22 9.60 13:04:51 12:23:01 PM all 61.86 0.00 2.21 0.43 0.11 35.39 13:04:51 12:23:01 PM 0 66.27 0.00 1.87 0.50 0.10 31.26 13:04:51 12:23:01 PM 1 52.02 0.00 2.66 0.65 0.12 44.54 13:04:51 12:23:01 PM 2 67.40 0.00 2.17 0.22 0.12 30.10 13:04:51 12:23:01 PM 3 61.72 0.00 2.15 0.34 0.12 35.68 13:04:51 12:24:01 PM all 28.18 0.00 1.37 0.18 0.10 70.17 13:04:51 12:24:01 PM 0 26.41 0.00 1.76 0.44 0.12 71.28 13:04:51 12:24:01 PM 1 24.34 0.00 1.86 0.18 0.10 73.52 13:04:51 12:24:01 PM 2 29.75 0.00 0.99 0.07 0.10 69.10 13:04:51 12:24:01 PM 3 32.24 0.00 0.87 0.02 0.08 66.78 13:04:51 13:04:51 12:24:01 PM CPU %user %nice %system %iowait %steal %idle 13:04:51 12:25:01 PM all 39.38 0.00 1.96 0.27 0.11 58.27 13:04:51 12:25:01 PM 0 38.87 0.00 2.03 0.50 0.10 58.50 13:04:51 12:25:01 PM 1 41.82 0.00 1.54 0.12 0.10 56.42 13:04:51 12:25:01 PM 2 40.42 0.00 2.33 0.20 0.12 56.93 13:04:51 12:25:01 PM 3 36.42 0.00 1.96 0.27 0.13 61.21 13:04:51 12:26:01 PM all 24.05 0.00 1.48 0.62 0.10 73.75 13:04:51 12:26:01 PM 0 21.88 0.00 1.86 0.20 0.12 75.95 13:04:51 12:26:01 PM 1 22.70 0.00 1.26 0.49 0.10 75.46 13:04:51 12:26:01 PM 2 26.51 0.00 1.09 1.48 0.12 70.80 13:04:51 12:26:01 PM 3 25.11 0.00 1.70 0.30 0.08 72.81 13:04:51 12:27:01 PM all 0.99 0.00 0.39 0.03 0.10 98.49 13:04:51 12:27:01 PM 0 0.79 0.00 0.37 0.02 0.08 98.74 13:04:51 12:27:01 PM 1 1.29 0.00 0.39 0.02 0.12 98.19 13:04:51 12:27:01 PM 2 1.12 0.00 0.47 0.02 0.12 98.27 13:04:51 12:27:01 PM 3 0.77 0.00 0.32 0.05 0.10 98.76 13:04:51 12:28:01 PM all 60.38 0.00 2.33 0.13 0.11 37.05 13:04:51 12:28:01 PM 0 63.36 0.00 2.71 0.08 0.12 33.72 13:04:51 12:28:01 PM 1 58.10 0.00 2.90 0.30 0.10 38.60 13:04:51 12:28:01 PM 2 62.12 0.00 1.84 0.13 0.10 35.80 13:04:51 12:28:01 PM 3 57.94 0.00 1.86 0.02 0.12 40.06 13:04:51 12:29:01 PM all 26.84 0.00 0.93 0.13 0.12 71.99 13:04:51 12:29:01 PM 0 28.25 0.00 0.67 0.25 0.12 70.71 13:04:51 12:29:01 PM 1 23.93 0.00 1.04 0.22 0.12 74.69 13:04:51 12:29:01 PM 2 26.75 0.00 0.74 0.00 0.12 72.40 13:04:51 12:29:01 PM 3 28.41 0.00 1.27 0.05 0.12 70.15 13:04:51 12:30:00 PM all 46.95 0.00 1.68 0.14 0.12 51.10 13:04:51 12:30:00 PM 0 41.99 0.00 2.03 0.09 0.12 55.77 13:04:51 12:30:00 PM 1 48.76 0.00 1.83 0.31 0.10 49.00 13:04:51 12:30:00 PM 2 50.21 0.00 1.16 0.14 0.12 48.37 13:04:51 12:30:00 PM 3 46.83 0.00 1.72 0.05 0.12 51.28 13:04:51 12:30:01 PM all 0.97 0.00 0.97 0.00 0.24 97.83 13:04:51 12:30:01 PM 0 1.92 0.00 0.96 0.00 0.00 97.12 13:04:51 12:30:01 PM 1 0.96 0.00 0.96 0.00 0.96 97.12 13:04:51 12:30:01 PM 2 0.97 0.00 0.97 0.00 0.00 98.06 13:04:51 12:30:01 PM 3 0.00 0.00 0.97 0.00 0.00 99.03 13:04:51 12:31:01 PM all 3.10 0.00 0.45 0.00 0.12 96.33 13:04:51 12:31:01 PM 0 3.38 0.00 0.32 0.00 0.12 96.18 13:04:51 12:31:01 PM 1 2.84 0.00 0.50 0.00 0.12 96.54 13:04:51 12:31:01 PM 2 3.28 0.00 0.49 0.02 0.13 96.08 13:04:51 12:31:01 PM 3 2.90 0.00 0.49 0.00 0.12 96.50 13:04:51 12:32:01 PM all 23.36 0.00 1.29 0.05 0.12 75.18 13:04:51 12:32:01 PM 0 25.52 0.00 0.82 0.00 0.10 73.56 13:04:51 12:32:01 PM 1 24.67 0.00 1.61 0.00 0.13 73.58 13:04:51 12:32:01 PM 2 19.75 0.00 1.48 0.07 0.13 78.58 13:04:51 12:32:01 PM 3 23.50 0.00 1.26 0.13 0.12 74.99 13:04:51 12:33:01 PM all 73.26 0.00 2.50 0.18 0.13 23.94 13:04:51 12:33:01 PM 0 70.95 0.00 3.08 0.17 0.13 25.66 13:04:51 12:33:01 PM 1 70.92 0.00 1.89 0.10 0.12 26.97 13:04:51 12:33:01 PM 2 77.52 0.00 1.98 0.20 0.12 20.19 13:04:51 12:33:01 PM 3 73.64 0.00 3.03 0.27 0.13 22.93 13:04:51 12:34:01 PM all 40.55 0.00 1.34 0.10 0.19 57.82 13:04:51 12:34:01 PM 0 41.54 0.00 1.39 0.28 0.18 56.60 13:04:51 12:34:01 PM 1 37.18 0.00 1.31 0.02 0.22 61.28 13:04:51 12:34:01 PM 2 42.72 0.00 1.32 0.03 0.20 55.72 13:04:51 12:34:01 PM 3 40.75 0.00 1.34 0.05 0.17 57.69 13:04:51 13:04:51 12:34:01 PM CPU %user %nice %system %iowait %steal %idle 13:04:51 12:35:01 PM all 2.79 0.00 0.42 0.00 0.10 96.69 13:04:51 12:35:01 PM 0 2.55 0.00 0.35 0.00 0.10 97.00 13:04:51 12:35:01 PM 1 2.79 0.00 0.45 0.00 0.08 96.68 13:04:51 12:35:01 PM 2 3.30 0.00 0.44 0.00 0.12 96.15 13:04:51 12:35:01 PM 3 2.53 0.00 0.44 0.02 0.08 96.93 13:04:51 12:36:01 PM all 5.39 0.00 0.52 0.05 0.10 93.94 13:04:51 12:36:01 PM 0 4.98 0.00 0.45 0.02 0.08 94.46 13:04:51 12:36:01 PM 1 5.83 0.00 0.49 0.05 0.10 93.54 13:04:51 12:36:01 PM 2 5.50 0.00 0.62 0.05 0.10 93.72 13:04:51 12:36:01 PM 3 5.26 0.00 0.52 0.08 0.10 94.03 13:04:51 12:37:01 PM all 36.59 0.00 1.92 6.20 0.14 55.15 13:04:51 12:37:01 PM 0 41.70 0.00 1.77 0.63 0.12 55.78 13:04:51 12:37:01 PM 1 41.54 0.00 1.35 9.84 0.12 47.15 13:04:51 12:37:01 PM 2 28.37 0.00 2.14 12.96 0.15 56.38 13:04:51 12:37:01 PM 3 34.80 0.00 2.40 1.35 0.17 61.28 13:04:51 12:38:01 PM all 7.77 0.00 0.67 13.10 0.10 78.36 13:04:51 12:38:01 PM 0 6.64 0.00 0.44 0.00 0.08 92.84 13:04:51 12:38:01 PM 1 9.09 0.00 0.84 22.05 0.10 67.92 13:04:51 12:38:01 PM 2 8.08 0.00 0.79 22.99 0.12 68.02 13:04:51 12:38:01 PM 3 7.27 0.00 0.62 7.31 0.08 84.72 13:04:51 12:39:01 PM all 1.14 0.00 0.34 27.72 0.11 70.68 13:04:51 12:39:01 PM 0 0.47 0.00 0.28 45.83 0.15 53.27 13:04:51 12:39:01 PM 1 1.02 0.00 0.30 31.50 0.10 67.07 13:04:51 12:39:01 PM 2 2.64 0.00 0.42 25.36 0.12 71.46 13:04:51 12:39:01 PM 3 0.42 0.00 0.37 8.18 0.08 90.95 13:04:51 12:40:00 PM all 40.93 0.00 1.85 16.27 0.21 40.73 13:04:51 12:40:00 PM 0 41.49 0.00 2.84 6.87 0.37 48.44 13:04:51 12:40:00 PM 1 38.76 0.00 1.21 11.47 0.25 48.31 13:04:51 12:40:00 PM 2 46.64 0.00 1.22 6.47 0.14 45.53 13:04:51 12:40:00 PM 3 36.82 0.00 2.12 39.99 0.10 20.97 13:04:51 12:40:01 PM all 1.42 0.00 0.81 14.98 0.00 82.79 13:04:51 12:40:01 PM 0 0.81 0.00 0.00 0.00 0.00 99.19 13:04:51 12:40:01 PM 1 1.61 0.00 1.61 0.00 0.00 96.77 13:04:51 12:40:01 PM 2 2.42 0.00 0.81 0.00 0.00 96.77 13:04:51 12:40:01 PM 3 0.81 0.00 0.81 60.16 0.00 38.21 13:04:51 12:41:01 PM all 0.99 0.00 0.40 9.92 0.13 88.56 13:04:51 12:41:01 PM 0 0.97 0.00 0.32 5.37 0.13 93.21 13:04:51 12:41:01 PM 1 0.94 0.00 0.49 11.16 0.17 87.25 13:04:51 12:41:01 PM 2 1.17 0.00 0.40 16.01 0.10 82.32 13:04:51 12:41:01 PM 3 0.89 0.00 0.39 7.15 0.10 91.48 13:04:51 12:42:01 PM all 0.85 0.00 0.32 0.54 0.09 98.20 13:04:51 12:42:01 PM 0 0.85 0.00 0.30 0.08 0.08 98.68 13:04:51 12:42:01 PM 1 0.82 0.00 0.35 0.00 0.10 98.73 13:04:51 12:42:01 PM 2 1.04 0.00 0.32 1.37 0.10 97.17 13:04:51 12:42:01 PM 3 0.67 0.00 0.32 0.70 0.08 98.22 13:04:51 12:43:01 PM all 4.92 0.00 0.52 0.47 0.15 93.94 13:04:51 12:43:01 PM 0 4.84 0.00 0.65 0.45 0.08 93.97 13:04:51 12:43:01 PM 1 5.20 0.00 0.50 0.57 0.25 93.48 13:04:51 12:43:01 PM 2 5.08 0.00 0.45 0.54 0.15 93.78 13:04:51 12:43:01 PM 3 4.56 0.00 0.47 0.32 0.12 94.53 13:04:51 12:44:01 PM all 4.15 0.00 0.43 0.22 0.10 95.10 13:04:51 12:44:01 PM 0 3.90 0.00 0.42 0.00 0.10 95.58 13:04:51 12:44:01 PM 1 4.43 0.00 0.42 0.20 0.10 94.85 13:04:51 12:44:01 PM 2 4.35 0.00 0.44 0.42 0.10 94.69 13:04:51 12:44:01 PM 3 3.90 0.00 0.44 0.27 0.10 95.30 13:04:51 13:04:51 12:44:01 PM CPU %user %nice %system %iowait %steal %idle 13:04:51 12:45:01 PM all 0.88 0.00 0.37 0.04 0.08 98.62 13:04:51 12:45:01 PM 0 0.60 0.00 0.32 0.00 0.08 99.00 13:04:51 12:45:01 PM 1 0.87 0.00 0.39 0.00 0.07 98.68 13:04:51 12:45:01 PM 2 1.21 0.00 0.40 0.00 0.08 98.31 13:04:51 12:45:01 PM 3 0.85 0.00 0.38 0.17 0.08 98.51 13:04:51 12:46:01 PM all 0.74 0.00 0.36 0.00 0.09 98.80 13:04:51 12:46:01 PM 0 0.62 0.00 0.28 0.00 0.08 99.01 13:04:51 12:46:01 PM 1 0.65 0.00 0.42 0.00 0.10 98.83 13:04:51 12:46:01 PM 2 1.15 0.00 0.40 0.02 0.08 98.34 13:04:51 12:46:01 PM 3 0.54 0.00 0.35 0.00 0.08 99.03 13:04:51 12:47:01 PM all 0.89 0.00 0.36 0.08 0.09 98.59 13:04:51 12:47:01 PM 0 0.69 0.00 0.37 0.23 0.10 98.61 13:04:51 12:47:01 PM 1 1.02 0.00 0.37 0.03 0.08 98.49 13:04:51 12:47:01 PM 2 1.12 0.00 0.32 0.05 0.08 98.43 13:04:51 12:47:01 PM 3 0.74 0.00 0.37 0.00 0.08 98.81 13:04:51 12:48:01 PM all 0.40 0.00 0.19 0.03 0.07 99.30 13:04:51 12:48:01 PM 0 0.22 0.00 0.15 0.00 0.05 99.58 13:04:51 12:48:01 PM 1 0.37 0.00 0.25 0.12 0.10 99.16 13:04:51 12:48:01 PM 2 0.75 0.00 0.15 0.02 0.07 99.02 13:04:51 12:48:01 PM 3 0.27 0.00 0.22 0.00 0.07 99.45 13:04:51 12:49:01 PM all 0.39 0.00 0.18 0.07 0.06 99.30 13:04:51 12:49:01 PM 0 0.18 0.00 0.17 0.10 0.05 99.50 13:04:51 12:49:01 PM 1 0.47 0.00 0.22 0.00 0.07 99.25 13:04:51 12:49:01 PM 2 0.69 0.00 0.22 0.17 0.07 98.86 13:04:51 12:49:01 PM 3 0.22 0.00 0.13 0.00 0.07 99.58 13:04:51 12:50:00 PM all 0.44 0.00 0.18 0.03 0.08 99.27 13:04:51 12:50:00 PM 0 0.27 0.00 0.17 0.00 0.07 99.49 13:04:51 12:50:00 PM 1 0.74 0.00 0.15 0.02 0.09 99.01 13:04:51 12:50:00 PM 2 0.36 0.00 0.22 0.10 0.09 99.23 13:04:51 12:50:00 PM 3 0.39 0.00 0.17 0.00 0.07 99.37 13:04:51 12:50:01 PM all 0.72 0.00 0.54 0.00 0.00 98.74 13:04:51 12:50:01 PM 0 0.00 0.00 0.00 0.00 0.00 100.00 13:04:51 12:50:01 PM 1 0.71 0.00 0.71 0.00 0.00 98.57 13:04:51 12:50:01 PM 2 0.72 0.00 0.72 0.00 0.00 98.56 13:04:51 12:50:01 PM 3 1.43 0.00 0.71 0.00 0.00 97.86 13:04:51 12:51:01 PM all 0.42 0.00 0.20 0.00 0.08 99.30 13:04:51 12:51:01 PM 0 0.27 0.00 0.23 0.00 0.08 99.41 13:04:51 12:51:01 PM 1 0.82 0.00 0.12 0.00 0.05 99.01 13:04:51 12:51:01 PM 2 0.37 0.00 0.30 0.00 0.10 99.23 13:04:51 12:51:01 PM 3 0.23 0.00 0.17 0.00 0.07 99.53 13:04:51 12:52:01 PM all 0.42 0.00 0.21 0.00 0.07 99.30 13:04:51 12:52:01 PM 0 0.32 0.00 0.27 0.00 0.08 99.33 13:04:51 12:52:01 PM 1 0.70 0.00 0.10 0.00 0.05 99.15 13:04:51 12:52:01 PM 2 0.38 0.00 0.30 0.00 0.07 99.25 13:04:51 12:52:01 PM 3 0.28 0.00 0.18 0.00 0.07 99.46 13:04:51 12:53:01 PM all 0.54 0.00 0.23 0.00 0.05 99.17 13:04:51 12:53:01 PM 0 0.23 0.00 0.20 0.00 0.03 99.53 13:04:51 12:53:01 PM 1 0.97 0.00 0.13 0.00 0.05 98.85 13:04:51 12:53:01 PM 2 0.60 0.00 0.39 0.02 0.08 98.91 13:04:51 12:53:01 PM 3 0.37 0.00 0.20 0.00 0.05 99.38 13:04:51 12:54:01 PM all 0.44 0.00 0.20 0.00 0.06 99.30 13:04:51 12:54:01 PM 0 0.22 0.00 0.18 0.00 0.05 99.55 13:04:51 12:54:01 PM 1 0.74 0.00 0.17 0.00 0.05 99.05 13:04:51 12:54:01 PM 2 0.40 0.00 0.27 0.00 0.07 99.26 13:04:51 12:54:01 PM 3 0.40 0.00 0.20 0.00 0.07 99.33 13:04:51 13:04:51 12:54:01 PM CPU %user %nice %system %iowait %steal %idle 13:04:51 12:55:02 PM all 0.30 0.00 0.21 0.00 0.08 99.41 13:04:51 12:55:02 PM 0 0.23 0.00 0.17 0.00 0.07 99.53 13:04:51 12:55:02 PM 1 0.37 0.00 0.20 0.00 0.07 99.36 13:04:51 12:55:02 PM 2 0.27 0.00 0.25 0.00 0.08 99.40 13:04:51 12:55:02 PM 3 0.33 0.00 0.22 0.00 0.08 99.36 13:04:51 12:56:01 PM all 0.66 0.00 0.20 0.00 0.08 99.07 13:04:51 12:56:01 PM 0 0.34 0.00 0.22 0.00 0.08 99.35 13:04:51 12:56:01 PM 1 0.70 0.00 0.17 0.00 0.07 99.06 13:04:51 12:56:01 PM 2 0.82 0.00 0.22 0.02 0.07 98.88 13:04:51 12:56:01 PM 3 0.78 0.00 0.17 0.00 0.09 98.96 13:04:51 12:57:01 PM all 0.38 0.00 0.19 0.00 0.08 99.36 13:04:51 12:57:01 PM 0 0.08 0.00 0.08 0.00 0.03 99.80 13:04:51 12:57:01 PM 1 0.33 0.00 0.22 0.00 0.10 99.35 13:04:51 12:57:01 PM 2 0.37 0.00 0.23 0.00 0.10 99.30 13:04:51 12:57:01 PM 3 0.72 0.00 0.22 0.00 0.08 98.98 13:04:51 12:58:01 PM all 0.38 0.00 0.18 0.01 0.08 99.34 13:04:51 12:58:01 PM 0 0.23 0.00 0.15 0.00 0.08 99.53 13:04:51 12:58:01 PM 1 0.28 0.00 0.20 0.00 0.08 99.43 13:04:51 12:58:01 PM 2 0.72 0.00 0.18 0.05 0.08 98.96 13:04:51 12:58:01 PM 3 0.30 0.00 0.18 0.00 0.08 99.43 13:04:51 12:59:01 PM all 0.45 0.00 0.22 0.00 0.08 99.25 13:04:51 12:59:01 PM 0 0.33 0.00 0.23 0.00 0.07 99.37 13:04:51 12:59:01 PM 1 0.27 0.00 0.25 0.00 0.08 99.40 13:04:51 12:59:01 PM 2 0.75 0.00 0.17 0.02 0.08 98.98 13:04:51 12:59:01 PM 3 0.43 0.00 0.23 0.00 0.07 99.26 13:04:51 01:00:00 PM all 68.61 0.00 2.43 0.65 0.12 28.19 13:04:51 01:00:00 PM 0 71.33 0.00 2.27 0.75 0.12 25.54 13:04:51 01:00:00 PM 1 64.58 0.00 2.10 0.63 0.12 32.58 13:04:51 01:00:00 PM 2 69.67 0.00 3.60 0.89 0.14 25.71 13:04:51 01:00:00 PM 3 68.87 0.00 1.74 0.34 0.12 28.92 13:04:51 01:00:01 PM all 93.00 0.00 4.00 0.00 0.00 3.00 13:04:51 01:00:01 PM 0 94.00 0.00 4.00 0.00 0.00 2.00 13:04:51 01:00:01 PM 1 96.00 0.00 4.00 0.00 0.00 0.00 13:04:51 01:00:01 PM 2 96.08 0.00 3.92 0.00 0.00 0.00 13:04:51 01:00:01 PM 3 85.71 0.00 4.08 0.00 0.00 10.20 13:04:51 01:01:01 PM all 6.63 0.00 0.40 0.02 0.10 92.85 13:04:51 01:01:01 PM 0 6.09 0.00 0.37 0.02 0.08 93.44 13:04:51 01:01:01 PM 1 6.47 0.00 0.35 0.00 0.10 93.07 13:04:51 01:01:01 PM 2 6.79 0.00 0.47 0.02 0.13 92.59 13:04:51 01:01:01 PM 3 7.17 0.00 0.40 0.03 0.08 92.31 13:04:51 01:02:01 PM all 29.86 0.00 1.31 0.13 0.10 68.61 13:04:51 01:02:01 PM 0 31.66 0.00 1.29 0.33 0.08 66.63 13:04:51 01:02:01 PM 1 26.76 0.00 1.57 0.13 0.12 71.41 13:04:51 01:02:01 PM 2 32.66 0.00 0.92 0.02 0.08 66.32 13:04:51 01:02:01 PM 3 28.33 0.00 1.46 0.03 0.12 70.06 13:04:51 01:03:01 PM all 41.18 0.00 1.15 0.08 0.11 57.48 13:04:51 01:03:01 PM 0 35.20 0.00 1.22 0.00 0.12 63.46 13:04:51 01:03:01 PM 1 42.49 0.00 1.40 0.15 0.10 55.86 13:04:51 01:03:01 PM 2 44.72 0.00 0.95 0.13 0.12 54.08 13:04:51 01:03:01 PM 3 42.32 0.00 1.04 0.02 0.12 56.51 13:04:51 01:04:01 PM all 8.62 0.00 0.95 0.57 0.08 89.79 13:04:51 01:04:01 PM 0 10.33 0.00 1.24 0.17 0.07 88.19 13:04:51 01:04:01 PM 1 10.98 0.00 0.89 0.65 0.08 87.40 13:04:51 01:04:01 PM 2 7.89 0.00 0.64 0.22 0.08 91.17 13:04:51 01:04:01 PM 3 5.24 0.00 1.02 1.26 0.07 92.41 13:04:51 13:04:51 Average: CPU %user %nice %system %iowait %steal %idle 13:04:51 Average: all 21.89 0.04 1.74 2.67 0.10 73.55 13:04:51 Average: 0 21.83 0.04 1.73 2.50 0.10 73.81 13:04:51 Average: 1 21.43 0.04 1.73 2.91 0.11 73.78 13:04:51 Average: 2 22.96 0.06 1.80 2.89 0.11 72.19 13:04:51 Average: 3 21.35 0.04 1.71 2.39 0.10 74.40 13:04:51 13:04:51 13:04:51