13:46:30 Triggered by Gerrit: https://git.opendaylight.org/gerrit/c/transportpce/+/112607 13:46:30 Running as SYSTEM 13:46:30 [EnvInject] - Loading node environment variables. 13:46:30 Building remotely on prd-ubuntu2004-docker-4c-16g-21759 (ubuntu2004-docker-4c-16g) in workspace /w/workspace/transportpce-tox-verify-transportpce-master 13:46:31 [ssh-agent] Looking for ssh-agent implementation... 13:46:31 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 13:46:31 $ ssh-agent 13:46:31 SSH_AUTH_SOCK=/tmp/ssh-TEZhz5NFEG07/agent.14150 13:46:31 SSH_AGENT_PID=14154 13:46:31 [ssh-agent] Started. 13:46:31 Running ssh-add (command line suppressed) 13:46:31 Identity added: /w/workspace/transportpce-tox-verify-transportpce-master@tmp/private_key_11583231765077048245.key (/w/workspace/transportpce-tox-verify-transportpce-master@tmp/private_key_11583231765077048245.key) 13:46:31 [ssh-agent] Using credentials jenkins (jenkins-ssh) 13:46:31 The recommended git tool is: NONE 13:46:34 using credential jenkins-ssh 13:46:34 Wiping out workspace first. 13:46:34 Cloning the remote Git repository 13:46:34 Cloning repository git://devvexx.opendaylight.org/mirror/transportpce 13:46:34 > git init /w/workspace/transportpce-tox-verify-transportpce-master # timeout=10 13:46:34 Fetching upstream changes from git://devvexx.opendaylight.org/mirror/transportpce 13:46:34 > git --version # timeout=10 13:46:34 > git --version # 'git version 2.25.1' 13:46:34 using GIT_SSH to set credentials jenkins-ssh 13:46:34 Verifying host key using known hosts file 13:46:34 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. 13:46:34 > git fetch --tags --force --progress -- git://devvexx.opendaylight.org/mirror/transportpce +refs/heads/*:refs/remotes/origin/* # timeout=10 13:46:40 > git config remote.origin.url git://devvexx.opendaylight.org/mirror/transportpce # timeout=10 13:46:40 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 13:46:40 > git config remote.origin.url git://devvexx.opendaylight.org/mirror/transportpce # timeout=10 13:46:40 Fetching upstream changes from git://devvexx.opendaylight.org/mirror/transportpce 13:46:40 using GIT_SSH to set credentials jenkins-ssh 13:46:40 Verifying host key using known hosts file 13:46:40 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. 13:46:40 > git fetch --tags --force --progress -- git://devvexx.opendaylight.org/mirror/transportpce refs/changes/07/112607/12 # timeout=10 13:46:40 > git rev-parse d9018bed79bff8a2459df6ca59e0fc85c66def5d^{commit} # timeout=10 13:46:40 JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script 13:46:40 Checking out Revision d9018bed79bff8a2459df6ca59e0fc85c66def5d (refs/changes/07/112607/12) 13:46:40 > git config core.sparsecheckout # timeout=10 13:46:40 > git checkout -f d9018bed79bff8a2459df6ca59e0fc85c66def5d # timeout=10 13:46:41 Commit message: "Fix a few bugs processing Topo" 13:46:41 > git rev-parse FETCH_HEAD^{commit} # timeout=10 13:46:41 > git rev-list --no-walk 20e7dc0e540b42030386ef351429e3990a100f48 # timeout=10 13:46:41 > git remote # timeout=10 13:46:41 > git submodule init # timeout=10 13:46:41 > git submodule sync # timeout=10 13:46:41 > git config --get remote.origin.url # timeout=10 13:46:41 > git submodule init # timeout=10 13:46:41 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 13:46:41 ERROR: No submodules found. 13:46:44 provisioning config files... 13:46:44 copy managed file [npmrc] to file:/home/jenkins/.npmrc 13:46:44 copy managed file [pipconf] to file:/home/jenkins/.config/pip/pip.conf 13:46:44 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins5904220939199286776.sh 13:46:44 ---> python-tools-install.sh 13:46:44 Setup pyenv: 13:46:44 * system (set by /opt/pyenv/version) 13:46:44 * 3.8.13 (set by /opt/pyenv/version) 13:46:44 * 3.9.13 (set by /opt/pyenv/version) 13:46:44 * 3.10.13 (set by /opt/pyenv/version) 13:46:44 * 3.11.7 (set by /opt/pyenv/version) 13:46:50 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-NhqB 13:46:50 lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv 13:46:53 lf-activate-venv(): INFO: Installing: lftools 13:47:27 lf-activate-venv(): INFO: Adding /tmp/venv-NhqB/bin to PATH 13:47:27 Generating Requirements File 13:47:50 Python 3.11.7 13:47:51 pip 24.2 from /tmp/venv-NhqB/lib/python3.11/site-packages/pip (python 3.11) 13:47:51 appdirs==1.4.4 13:47:51 argcomplete==3.5.0 13:47:51 aspy.yaml==1.3.0 13:47:51 attrs==24.2.0 13:47:51 autopage==0.5.2 13:47:51 beautifulsoup4==4.12.3 13:47:51 boto3==1.35.18 13:47:51 botocore==1.35.18 13:47:51 bs4==0.0.2 13:47:51 cachetools==5.5.0 13:47:51 certifi==2024.8.30 13:47:51 cffi==1.17.1 13:47:51 cfgv==3.4.0 13:47:51 chardet==5.2.0 13:47:51 charset-normalizer==3.3.2 13:47:51 click==8.1.7 13:47:51 cliff==4.7.0 13:47:51 cmd2==2.4.3 13:47:51 cryptography==3.3.2 13:47:51 debtcollector==3.0.0 13:47:51 decorator==5.1.1 13:47:51 defusedxml==0.7.1 13:47:51 Deprecated==1.2.14 13:47:51 distlib==0.3.8 13:47:51 dnspython==2.6.1 13:47:51 docker==4.2.2 13:47:51 dogpile.cache==1.3.3 13:47:51 email_validator==2.2.0 13:47:51 filelock==3.16.0 13:47:51 future==1.0.0 13:47:51 gitdb==4.0.11 13:47:51 GitPython==3.1.43 13:47:51 google-auth==2.34.0 13:47:51 httplib2==0.22.0 13:47:51 identify==2.6.0 13:47:51 idna==3.8 13:47:51 importlib-resources==1.5.0 13:47:51 iso8601==2.1.0 13:47:51 Jinja2==3.1.4 13:47:51 jmespath==1.0.1 13:47:51 jsonpatch==1.33 13:47:51 jsonpointer==3.0.0 13:47:51 jsonschema==4.23.0 13:47:51 jsonschema-specifications==2023.12.1 13:47:51 keystoneauth1==5.8.0 13:47:51 kubernetes==30.1.0 13:47:51 lftools==0.37.10 13:47:51 lxml==5.3.0 13:47:51 MarkupSafe==2.1.5 13:47:51 msgpack==1.1.0 13:47:51 multi_key_dict==2.0.3 13:47:51 munch==4.0.0 13:47:51 netaddr==1.3.0 13:47:51 netifaces==0.11.0 13:47:51 niet==1.4.2 13:47:51 nodeenv==1.9.1 13:47:51 oauth2client==4.1.3 13:47:51 oauthlib==3.2.2 13:47:51 openstacksdk==4.0.0 13:47:51 os-client-config==2.1.0 13:47:51 os-service-types==1.7.0 13:47:51 osc-lib==3.1.0 13:47:51 oslo.config==9.6.0 13:47:51 oslo.context==5.6.0 13:47:51 oslo.i18n==6.4.0 13:47:51 oslo.log==6.1.2 13:47:51 oslo.serialization==5.5.0 13:47:51 oslo.utils==7.3.0 13:47:51 packaging==24.1 13:47:51 pbr==6.1.0 13:47:51 platformdirs==4.3.2 13:47:51 prettytable==3.11.0 13:47:51 pyasn1==0.6.1 13:47:51 pyasn1_modules==0.4.1 13:47:51 pycparser==2.22 13:47:51 pygerrit2==2.0.15 13:47:51 PyGithub==2.4.0 13:47:51 PyJWT==2.9.0 13:47:51 PyNaCl==1.5.0 13:47:51 pyparsing==2.4.7 13:47:51 pyperclip==1.9.0 13:47:51 pyrsistent==0.20.0 13:47:51 python-cinderclient==9.6.0 13:47:51 python-dateutil==2.9.0.post0 13:47:51 python-heatclient==4.0.0 13:47:51 python-jenkins==1.8.2 13:47:51 python-keystoneclient==5.5.0 13:47:51 python-magnumclient==4.7.0 13:47:51 python-openstackclient==7.1.0 13:47:51 python-swiftclient==4.6.0 13:47:51 PyYAML==6.0.2 13:47:51 referencing==0.35.1 13:47:51 requests==2.32.3 13:47:51 requests-oauthlib==2.0.0 13:47:51 requestsexceptions==1.4.0 13:47:51 rfc3986==2.0.0 13:47:51 rpds-py==0.20.0 13:47:51 rsa==4.9 13:47:51 ruamel.yaml==0.18.6 13:47:51 ruamel.yaml.clib==0.2.8 13:47:51 s3transfer==0.10.2 13:47:51 simplejson==3.19.3 13:47:51 six==1.16.0 13:47:51 smmap==5.0.1 13:47:51 soupsieve==2.6 13:47:51 stevedore==5.3.0 13:47:51 tabulate==0.9.0 13:47:51 toml==0.10.2 13:47:51 tomlkit==0.13.2 13:47:51 tqdm==4.66.5 13:47:51 typing_extensions==4.12.2 13:47:51 tzdata==2024.1 13:47:51 urllib3==1.26.20 13:47:51 virtualenv==20.26.4 13:47:51 wcwidth==0.2.13 13:47:51 websocket-client==1.8.0 13:47:51 wrapt==1.16.0 13:47:51 xdg==6.0.0 13:47:51 xmltodict==0.13.0 13:47:51 yq==3.4.3 13:47:51 [EnvInject] - Injecting environment variables from a build step. 13:47:51 [EnvInject] - Injecting as environment variables the properties content 13:47:51 PYTHON=python3 13:47:51 13:47:51 [EnvInject] - Variables injected successfully. 13:47:51 [transportpce-tox-verify-transportpce-master] $ /bin/bash -l /tmp/jenkins1551842481273749119.sh 13:47:51 ---> tox-install.sh 13:47:51 + source /home/jenkins/lf-env.sh 13:47:51 + lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 13:47:51 ++ mktemp -d /tmp/venv-XXXX 13:47:51 + lf_venv=/tmp/venv-LOek 13:47:51 + local venv_file=/tmp/.os_lf_venv 13:47:51 + local python=python3 13:47:51 + local options 13:47:51 + local set_path=true 13:47:51 + local install_args= 13:47:51 ++ 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 13:47:51 + options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 13:47:51 + eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 13:47:51 ++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 13:47:51 + true 13:47:51 + case $1 in 13:47:51 + venv_file=/tmp/.toxenv 13:47:51 + shift 2 13:47:51 + true 13:47:51 + case $1 in 13:47:51 + shift 13:47:51 + break 13:47:51 + case $python in 13:47:51 + local pkg_list= 13:47:51 + [[ -d /opt/pyenv ]] 13:47:51 + echo 'Setup pyenv:' 13:47:51 Setup pyenv: 13:47:51 + export PYENV_ROOT=/opt/pyenv 13:47:51 + PYENV_ROOT=/opt/pyenv 13:47:51 + export PATH=/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 13:47:51 + PATH=/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 13:47:51 + pyenv versions 13:47:51 system 13:47:51 3.8.13 13:47:51 3.9.13 13:47:51 3.10.13 13:47:51 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 13:47:51 + command -v pyenv 13:47:51 ++ pyenv init - --no-rehash 13:47:51 + eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH); 13:47:51 for i in ${!paths[@]}; do 13:47:51 if [[ ${paths[i]} == "'\'''\''/opt/pyenv/shims'\'''\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\''; 13:47:51 fi; done; 13:47:51 echo "${paths[*]}"'\'')" 13:47:51 export PATH="/opt/pyenv/shims:${PATH}" 13:47:51 export PYENV_SHELL=bash 13:47:51 source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' 13:47:51 pyenv() { 13:47:51 local command 13:47:51 command="${1:-}" 13:47:51 if [ "$#" -gt 0 ]; then 13:47:51 shift 13:47:51 fi 13:47:51 13:47:51 case "$command" in 13:47:51 rehash|shell) 13:47:51 eval "$(pyenv "sh-$command" "$@")" 13:47:51 ;; 13:47:51 *) 13:47:51 command pyenv "$command" "$@" 13:47:51 ;; 13:47:51 esac 13:47:51 }' 13:47:51 +++ bash --norc -ec 'IFS=:; paths=($PATH); 13:47:51 for i in ${!paths[@]}; do 13:47:51 if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\''; 13:47:51 fi; done; 13:47:51 echo "${paths[*]}"' 13:47:51 ++ PATH=/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 13:47:51 ++ export PATH=/opt/pyenv/shims:/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 13:47:51 ++ PATH=/opt/pyenv/shims:/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 13:47:51 ++ export PYENV_SHELL=bash 13:47:51 ++ PYENV_SHELL=bash 13:47:51 ++ source /opt/pyenv/libexec/../completions/pyenv.bash 13:47:51 +++ complete -F _pyenv pyenv 13:47:51 ++ lf-pyver python3 13:47:51 ++ local py_version_xy=python3 13:47:51 ++ local py_version_xyz= 13:47:51 ++ pyenv versions 13:47:51 ++ local command 13:47:51 ++ command=versions 13:47:51 ++ '[' 1 -gt 0 ']' 13:47:51 ++ shift 13:47:51 ++ case "$command" in 13:47:51 ++ command pyenv versions 13:47:51 ++ pyenv versions 13:47:51 ++ awk '{ print $1 }' 13:47:51 ++ grep -E '^[0-9.]*[0-9]$' 13:47:51 ++ sed 's/^[ *]* //' 13:47:51 ++ [[ ! -s /tmp/.pyenv_versions ]] 13:47:51 +++ grep '^3' /tmp/.pyenv_versions 13:47:51 +++ sort -V 13:47:51 +++ tail -n 1 13:47:51 ++ py_version_xyz=3.11.7 13:47:51 ++ [[ -z 3.11.7 ]] 13:47:51 ++ echo 3.11.7 13:47:51 ++ return 0 13:47:51 + pyenv local 3.11.7 13:47:51 + local command 13:47:51 + command=local 13:47:51 + '[' 2 -gt 0 ']' 13:47:51 + shift 13:47:51 + case "$command" in 13:47:51 + command pyenv local 3.11.7 13:47:51 + pyenv local 3.11.7 13:47:52 + for arg in "$@" 13:47:52 + case $arg in 13:47:52 + pkg_list+='tox ' 13:47:52 + for arg in "$@" 13:47:52 + case $arg in 13:47:52 + pkg_list+='virtualenv ' 13:47:52 + for arg in "$@" 13:47:52 + case $arg in 13:47:52 + pkg_list+='urllib3~=1.26.15 ' 13:47:52 + [[ -f /tmp/.toxenv ]] 13:47:52 + [[ ! -f /tmp/.toxenv ]] 13:47:52 + [[ -n '' ]] 13:47:52 + python3 -m venv /tmp/venv-LOek 13:47:58 + echo 'lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-LOek' 13:47:58 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-LOek 13:47:58 + echo /tmp/venv-LOek 13:47:58 + echo 'lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv' 13:47:58 lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv 13:47:58 + /tmp/venv-LOek/bin/python3 -m pip install --upgrade --quiet pip virtualenv 13:48:02 + [[ -z tox virtualenv urllib3~=1.26.15 ]] 13:48:02 + echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 ' 13:48:02 lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 13:48:02 + /tmp/venv-LOek/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 13:48:05 + type python3 13:48:05 + true 13:48:05 + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-LOek/bin to PATH' 13:48:05 lf-activate-venv(): INFO: Adding /tmp/venv-LOek/bin to PATH 13:48:05 + PATH=/tmp/venv-LOek/bin:/opt/pyenv/shims:/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 13:48:05 + return 0 13:48:05 + python3 --version 13:48:05 Python 3.11.7 13:48:05 + python3 -m pip --version 13:48:05 pip 24.2 from /tmp/venv-LOek/lib/python3.11/site-packages/pip (python 3.11) 13:48:05 + python3 -m pip freeze 13:48:05 cachetools==5.5.0 13:48:05 chardet==5.2.0 13:48:05 colorama==0.4.6 13:48:05 distlib==0.3.8 13:48:05 filelock==3.16.0 13:48:05 packaging==24.1 13:48:05 platformdirs==4.3.2 13:48:05 pluggy==1.5.0 13:48:05 pyproject-api==1.7.1 13:48:05 tox==4.18.1 13:48:05 urllib3==1.26.20 13:48:05 virtualenv==20.26.4 13:48:05 [transportpce-tox-verify-transportpce-master] $ /bin/sh -xe /tmp/jenkins9773200504714332256.sh 13:48:05 [EnvInject] - Injecting environment variables from a build step. 13:48:05 [EnvInject] - Injecting as environment variables the properties content 13:48:05 PARALLEL=True 13:48:05 13:48:05 [EnvInject] - Variables injected successfully. 13:48:05 [transportpce-tox-verify-transportpce-master] $ /bin/bash -l /tmp/jenkins1529013269956550505.sh 13:48:05 ---> tox-run.sh 13:48:05 + PATH=/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 13:48:05 + ARCHIVE_TOX_DIR=/w/workspace/transportpce-tox-verify-transportpce-master/archives/tox 13:48:05 + ARCHIVE_DOC_DIR=/w/workspace/transportpce-tox-verify-transportpce-master/archives/docs 13:48:05 + mkdir -p /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox 13:48:05 + cd /w/workspace/transportpce-tox-verify-transportpce-master/. 13:48:05 + source /home/jenkins/lf-env.sh 13:48:05 + lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 13:48:05 ++ mktemp -d /tmp/venv-XXXX 13:48:05 + lf_venv=/tmp/venv-V1Fu 13:48:05 + local venv_file=/tmp/.os_lf_venv 13:48:05 + local python=python3 13:48:05 + local options 13:48:05 + local set_path=true 13:48:05 + local install_args= 13:48:05 ++ 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 13:48:05 + options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 13:48:05 + eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 13:48:05 ++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 13:48:05 + true 13:48:05 + case $1 in 13:48:05 + venv_file=/tmp/.toxenv 13:48:05 + shift 2 13:48:05 + true 13:48:05 + case $1 in 13:48:05 + shift 13:48:05 + break 13:48:05 + case $python in 13:48:05 + local pkg_list= 13:48:05 + [[ -d /opt/pyenv ]] 13:48:05 + echo 'Setup pyenv:' 13:48:05 Setup pyenv: 13:48:05 + export PYENV_ROOT=/opt/pyenv 13:48:05 + PYENV_ROOT=/opt/pyenv 13:48:05 + export PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 13:48:05 + PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 13:48:05 + pyenv versions 13:48:05 system 13:48:05 3.8.13 13:48:05 3.9.13 13:48:05 3.10.13 13:48:05 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 13:48:05 + command -v pyenv 13:48:05 ++ pyenv init - --no-rehash 13:48:05 + eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH); 13:48:05 for i in ${!paths[@]}; do 13:48:05 if [[ ${paths[i]} == "'\'''\''/opt/pyenv/shims'\'''\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\''; 13:48:05 fi; done; 13:48:05 echo "${paths[*]}"'\'')" 13:48:05 export PATH="/opt/pyenv/shims:${PATH}" 13:48:05 export PYENV_SHELL=bash 13:48:05 source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' 13:48:05 pyenv() { 13:48:05 local command 13:48:05 command="${1:-}" 13:48:05 if [ "$#" -gt 0 ]; then 13:48:05 shift 13:48:05 fi 13:48:05 13:48:05 case "$command" in 13:48:05 rehash|shell) 13:48:05 eval "$(pyenv "sh-$command" "$@")" 13:48:05 ;; 13:48:05 *) 13:48:05 command pyenv "$command" "$@" 13:48:05 ;; 13:48:05 esac 13:48:05 }' 13:48:05 +++ bash --norc -ec 'IFS=:; paths=($PATH); 13:48:05 for i in ${!paths[@]}; do 13:48:05 if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\''; 13:48:05 fi; done; 13:48:05 echo "${paths[*]}"' 13:48:05 ++ PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 13:48:05 ++ export PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 13:48:05 ++ PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 13:48:05 ++ export PYENV_SHELL=bash 13:48:05 ++ PYENV_SHELL=bash 13:48:05 ++ source /opt/pyenv/libexec/../completions/pyenv.bash 13:48:05 +++ complete -F _pyenv pyenv 13:48:05 ++ lf-pyver python3 13:48:05 ++ local py_version_xy=python3 13:48:05 ++ local py_version_xyz= 13:48:05 ++ pyenv versions 13:48:05 ++ sed 's/^[ *]* //' 13:48:05 ++ local command 13:48:05 ++ command=versions 13:48:05 ++ '[' 1 -gt 0 ']' 13:48:05 ++ shift 13:48:05 ++ case "$command" in 13:48:05 ++ command pyenv versions 13:48:05 ++ pyenv versions 13:48:05 ++ awk '{ print $1 }' 13:48:05 ++ grep -E '^[0-9.]*[0-9]$' 13:48:05 ++ [[ ! -s /tmp/.pyenv_versions ]] 13:48:05 +++ grep '^3' /tmp/.pyenv_versions 13:48:05 +++ sort -V 13:48:05 +++ tail -n 1 13:48:05 ++ py_version_xyz=3.11.7 13:48:05 ++ [[ -z 3.11.7 ]] 13:48:05 ++ echo 3.11.7 13:48:05 ++ return 0 13:48:05 + pyenv local 3.11.7 13:48:05 + local command 13:48:05 + command=local 13:48:05 + '[' 2 -gt 0 ']' 13:48:05 + shift 13:48:05 + case "$command" in 13:48:05 + command pyenv local 3.11.7 13:48:05 + pyenv local 3.11.7 13:48:05 + for arg in "$@" 13:48:05 + case $arg in 13:48:05 + pkg_list+='tox ' 13:48:05 + for arg in "$@" 13:48:05 + case $arg in 13:48:05 + pkg_list+='virtualenv ' 13:48:05 + for arg in "$@" 13:48:05 + case $arg in 13:48:05 + pkg_list+='urllib3~=1.26.15 ' 13:48:05 + [[ -f /tmp/.toxenv ]] 13:48:05 ++ cat /tmp/.toxenv 13:48:05 + lf_venv=/tmp/venv-LOek 13:48:05 + echo 'lf-activate-venv(): INFO: Reuse venv:/tmp/venv-LOek from' file:/tmp/.toxenv 13:48:05 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-LOek from file:/tmp/.toxenv 13:48:05 + /tmp/venv-LOek/bin/python3 -m pip install --upgrade --quiet pip virtualenv 13:48:06 + [[ -z tox virtualenv urllib3~=1.26.15 ]] 13:48:06 + echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 ' 13:48:06 lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 13:48:06 + /tmp/venv-LOek/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 13:48:07 + type python3 13:48:07 + true 13:48:07 + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-LOek/bin to PATH' 13:48:07 lf-activate-venv(): INFO: Adding /tmp/venv-LOek/bin to PATH 13:48:07 + PATH=/tmp/venv-LOek/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 13:48:07 + return 0 13:48:07 + [[ -d /opt/pyenv ]] 13:48:07 + echo '---> Setting up pyenv' 13:48:07 ---> Setting up pyenv 13:48:07 + export PYENV_ROOT=/opt/pyenv 13:48:07 + PYENV_ROOT=/opt/pyenv 13:48:07 + export PATH=/opt/pyenv/bin:/tmp/venv-LOek/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 13:48:07 + PATH=/opt/pyenv/bin:/tmp/venv-LOek/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin 13:48:07 ++ pwd 13:48:07 + PYTHONPATH=/w/workspace/transportpce-tox-verify-transportpce-master 13:48:07 + export PYTHONPATH 13:48:07 + export TOX_TESTENV_PASSENV=PYTHONPATH 13:48:07 + TOX_TESTENV_PASSENV=PYTHONPATH 13:48:07 + tox --version 13:48:08 4.18.1 from /tmp/venv-LOek/lib/python3.11/site-packages/tox/__init__.py 13:48:08 + PARALLEL=True 13:48:08 + TOX_OPTIONS_LIST= 13:48:08 + [[ -n '' ]] 13:48:08 + case ${PARALLEL,,} in 13:48:08 + TOX_OPTIONS_LIST=' --parallel auto --parallel-live' 13:48:08 + tox --parallel auto --parallel-live 13:48:08 + tee -a /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/tox.log 13:48:09 docs: install_deps> python -I -m pip install -r docs/requirements.txt 13:48:09 docs-linkcheck: install_deps> python -I -m pip install -r docs/requirements.txt 13:48:09 checkbashisms: freeze> python -m pip freeze --all 13:48:09 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 13:48:10 checkbashisms: pip==24.2,setuptools==74.1.2,wheel==0.44.0 13:48:10 checkbashisms: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./fixCIcentOS8reposMirrors.sh 13:48:10 checkbashisms: commands[1] /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)' 13:48:10 checkbashisms: commands[2] /w/workspace/transportpce-tox-verify-transportpce-master/tests> find . -not -path '*/\.*' -name '*.sh' -exec checkbashisms -f '{}' + 13:48:11 script ./reflectwarn.sh does not appear to have a #! interpreter line; 13:48:11 you may get strange results 13:48:11 checkbashisms: OK ✔ in 3 seconds 13:48:11 pre-commit: install_deps> python -I -m pip install pre-commit 13:48:14 pre-commit: freeze> python -m pip freeze --all 13:48:14 pre-commit: cfgv==3.4.0,distlib==0.3.8,filelock==3.16.0,identify==2.6.0,nodeenv==1.9.1,pip==24.2,platformdirs==4.3.2,pre-commit==3.8.0,PyYAML==6.0.2,setuptools==74.1.2,virtualenv==20.26.4,wheel==0.44.0 13:48:14 pre-commit: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./fixCIcentOS8reposMirrors.sh 13:48:14 pre-commit: commands[1] /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)' 13:48:14 /usr/bin/cpan 13:48:14 pre-commit: commands[2] /w/workspace/transportpce-tox-verify-transportpce-master/tests> pre-commit run --all-files --show-diff-on-failure 13:48:15 [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 13:48:15 [INFO] Initializing environment for https://github.com/jorisroovers/gitlint. 13:48:15 [INFO] Initializing environment for https://github.com/jorisroovers/gitlint:./gitlint-core[trusted-deps]. 13:48:16 [INFO] Initializing environment for https://github.com/Lucas-C/pre-commit-hooks. 13:48:16 [INFO] Initializing environment for https://github.com/pre-commit/mirrors-autopep8. 13:48:16 buildcontroller: freeze> python -m pip freeze --all 13:48:16 [INFO] Initializing environment for https://github.com/perltidy/perltidy. 13:48:16 buildcontroller: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.3.2,cryptography==43.0.1,dict2xml==1.7.6,idna==3.8,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.4.1,pip==24.2,pluggy==1.5.0,psutil==6.0.0,pycparser==2.22,PyNaCl==1.5.0,pytest==8.3.3,requests==2.32.3,setuptools==74.1.2,urllib3==2.2.3,wheel==0.44.0 13:48:16 buildcontroller: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./build_controller.sh 13:48:16 + update-java-alternatives -l 13:48:16 java-1.11.0-openjdk-amd64 1111 /usr/lib/jvm/java-1.11.0-openjdk-amd64 13:48:17 java-1.12.0-openjdk-amd64 1211 /usr/lib/jvm/java-1.12.0-openjdk-amd64 13:48:17 java-1.17.0-openjdk-amd64 1711 /usr/lib/jvm/java-1.17.0-openjdk-amd64 13:48:17 java-1.21.0-openjdk-amd64 2111 /usr/lib/jvm/java-1.21.0-openjdk-amd64 13:48:17 java-1.8.0-openjdk-amd64 1081 /usr/lib/jvm/java-1.8.0-openjdk-amd64 13:48:17 + sudo update-java-alternatives -s java-1.21.0-openjdk-amd64 13:48:17 + + sed -njava ;s/.* version "\(.*\)\.\(.*\)\..*".*$/\1/p; 13:48:17 -version 13:48:17 [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 13:48:17 [INFO] Once installed this environment will be reused. 13:48:17 [INFO] This may take a few minutes... 13:48:17 + JAVA_VER=21 13:48:17 + echo 21 13:48:17 21 13:48:17 + javac -version 13:48:17 + sed -n ;s/javac \(.*\)\.\(.*\)\..*.*$/\1/p; 13:48:18 21 13:48:18 + JAVAC_VER=21 13:48:18 + echo 21 13:48:18 + [ 21 -ge 21 ] 13:48:18 + [ 21 -ge 21 ] 13:48:18 + echo ok, java is 21 or newer 13:48:18 + wget -nv https://dlcdn.apache.org/maven/maven-3/3.9.8/binaries/apache-maven-3.9.8-bin.tar.gz -P /tmp 13:48:18 ok, java is 21 or newer 13:48:18 2024-09-13 13:48:18 URL:https://dlcdn.apache.org/maven/maven-3/3.9.8/binaries/apache-maven-3.9.8-bin.tar.gz [9083702/9083702] -> "/tmp/apache-maven-3.9.8-bin.tar.gz" [1] 13:48:18 + sudo mkdir -p /opt 13:48:18 + sudo tar xf /tmp/apache-maven-3.9.8-bin.tar.gz -C /opt 13:48:18 + sudo ln -s /opt/apache-maven-3.9.8 /opt/maven 13:48:19 + sudo ln -s /opt/maven/bin/mvn /usr/bin/mvn 13:48:19 + mvn --version 13:48:20 Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256) 13:48:20 Maven home: /opt/maven 13:48:20 Java version: 21.0.4, vendor: Ubuntu, runtime: /usr/lib/jvm/java-21-openjdk-amd64 13:48:20 Default locale: en, platform encoding: UTF-8 13:48:20 OS name: "linux", version: "5.4.0-190-generic", arch: "amd64", family: "unix" 13:48:20 NOTE: Picked up JDK_JAVA_OPTIONS: 13:48:20 --add-opens=java.base/java.io=ALL-UNNAMED 13:48:20 --add-opens=java.base/java.lang=ALL-UNNAMED 13:48:20 --add-opens=java.base/java.lang.invoke=ALL-UNNAMED 13:48:20 --add-opens=java.base/java.lang.reflect=ALL-UNNAMED 13:48:20 --add-opens=java.base/java.net=ALL-UNNAMED 13:48:20 --add-opens=java.base/java.nio=ALL-UNNAMED 13:48:20 --add-opens=java.base/java.nio.charset=ALL-UNNAMED 13:48:20 --add-opens=java.base/java.nio.file=ALL-UNNAMED 13:48:20 --add-opens=java.base/java.util=ALL-UNNAMED 13:48:20 --add-opens=java.base/java.util.jar=ALL-UNNAMED 13:48:20 --add-opens=java.base/java.util.stream=ALL-UNNAMED 13:48:20 --add-opens=java.base/java.util.zip=ALL-UNNAMED 13:48:20 --add-opens java.base/sun.nio.ch=ALL-UNNAMED 13:48:20 --add-opens java.base/sun.nio.fs=ALL-UNNAMED 13:48:20 -Xlog:disable 13:48:22 [INFO] Installing environment for https://github.com/Lucas-C/pre-commit-hooks. 13:48:22 [INFO] Once installed this environment will be reused. 13:48:22 [INFO] This may take a few minutes... 13:48:29 [INFO] Installing environment for https://github.com/pre-commit/mirrors-autopep8. 13:48:29 [INFO] Once installed this environment will be reused. 13:48:29 [INFO] This may take a few minutes... 13:48:32 [INFO] Installing environment for https://github.com/perltidy/perltidy. 13:48:32 [INFO] Once installed this environment will be reused. 13:48:32 [INFO] This may take a few minutes... 13:48:42 docs-linkcheck: freeze> python -m pip freeze --all 13:48:42 docs-linkcheck: alabaster==0.7.16,attrs==24.2.0,babel==2.16.0,blockdiag==3.0.0,certifi==2024.8.30,charset-normalizer==3.3.2,contourpy==1.3.0,cycler==0.12.1,docutils==0.20.1,fonttools==4.53.1,funcparserlib==2.0.0a0,future==1.0.0,idna==3.8,imagesize==1.4.1,Jinja2==3.1.4,jsonschema==3.2.0,kiwisolver==1.4.7,lfdocs-conf==0.9.0,MarkupSafe==2.1.5,matplotlib==3.9.2,numpy==2.1.1,nwdiag==3.0.0,packaging==24.1,pillow==10.4.0,pip==24.2,Pygments==2.18.0,pyparsing==3.1.4,pyrsistent==0.20.0,python-dateutil==2.9.0.post0,PyYAML==6.0.2,requests==2.32.3,requests-file==1.5.1,seqdiag==3.0.0,setuptools==74.1.2,six==1.16.0,snowballstemmer==2.2.0,Sphinx==7.4.7,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.5,sphinx-rtd-theme==2.0.0,sphinx-tabs==3.4.5,sphinxcontrib-applehelp==2.0.0,sphinxcontrib-blockdiag==3.0.0,sphinxcontrib-devhelp==2.0.0,sphinxcontrib-htmlhelp==2.1.0,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-needs==0.7.9,sphinxcontrib-nwdiag==2.0.0,sphinxcontrib-plantuml==0.30,sphinxcontrib-qthelp==2.0.0,sphinxcontrib-seqdiag==3.0.0,sphinxcontrib-serializinghtml==2.0.0,sphinxcontrib-swaggerdoc==0.1.7,urllib3==2.2.3,webcolors==24.8.0,wheel==0.44.0 13:48:42 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 13:48:42 docs: freeze> python -m pip freeze --all 13:48:43 docs: alabaster==0.7.16,attrs==24.2.0,babel==2.16.0,blockdiag==3.0.0,certifi==2024.8.30,charset-normalizer==3.3.2,contourpy==1.3.0,cycler==0.12.1,docutils==0.20.1,fonttools==4.53.1,funcparserlib==2.0.0a0,future==1.0.0,idna==3.8,imagesize==1.4.1,Jinja2==3.1.4,jsonschema==3.2.0,kiwisolver==1.4.7,lfdocs-conf==0.9.0,MarkupSafe==2.1.5,matplotlib==3.9.2,numpy==2.1.1,nwdiag==3.0.0,packaging==24.1,pillow==10.4.0,pip==24.2,Pygments==2.18.0,pyparsing==3.1.4,pyrsistent==0.20.0,python-dateutil==2.9.0.post0,PyYAML==6.0.2,requests==2.32.3,requests-file==1.5.1,seqdiag==3.0.0,setuptools==74.1.2,six==1.16.0,snowballstemmer==2.2.0,Sphinx==7.4.7,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.5,sphinx-rtd-theme==2.0.0,sphinx-tabs==3.4.5,sphinxcontrib-applehelp==2.0.0,sphinxcontrib-blockdiag==3.0.0,sphinxcontrib-devhelp==2.0.0,sphinxcontrib-htmlhelp==2.1.0,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-needs==0.7.9,sphinxcontrib-nwdiag==2.0.0,sphinxcontrib-plantuml==0.30,sphinxcontrib-qthelp==2.0.0,sphinxcontrib-seqdiag==3.0.0,sphinxcontrib-serializinghtml==2.0.0,sphinxcontrib-swaggerdoc==0.1.7,urllib3==2.2.3,webcolors==24.8.0,wheel==0.44.0 13:48:43 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 13:48:44 /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. 13:48:44 warnings.warn(deprecation_msg, RemovedInSphinx80Warning, stacklevel=1) 13:48:45 trim trailing whitespace.................................................Failed 13:48:45 - hook id: trailing-whitespace 13:48:45 - exit code: 1 13:48:45 - files were modified by this hook 13:48:45 13:48:45 Fixing tests/transportpce_tests/1.2.1/test04_renderer_service_path_nominal.py 13:48:45 13:48:45 Tabs remover.............................................................Passed 13:48:45 autopep8.................................................................docs: OK ✔ in 38.33 seconds 13:48:47 docs-linkcheck: OK ✔ in 38.39 seconds 13:48:47 pylint: install_deps> python -I -m pip install 'pylint>=2.6.0' 13:48:49 Failed 13:48:49 - hook id: autopep8 13:48:49 - files were modified by this hook 13:48:49 perltidy.................................................................Passed 13:48:50 pre-commit hook(s) made changes. 13:48:50 If you are seeing this message in CI, reproduce locally with: `pre-commit run --all-files`. 13:48:50 To run `pre-commit` as part of git workflow, use `pre-commit install`. 13:48:50 All changes made by hooks: 13:48:50 diff --git a/tests/transportpce_tests/1.2.1/test01_portmapping.py b/tests/transportpce_tests/1.2.1/test01_portmapping.py 13:48:50 index ecee1540..687ba68c 100644 13:48:50 --- a/tests/transportpce_tests/1.2.1/test01_portmapping.py 13:48:50 +++ b/tests/transportpce_tests/1.2.1/test01_portmapping.py 13:48:50 @@ -124,9 +124,9 @@ class TransportPCEPortMappingTesting(unittest.TestCase): 13:48:50 self.assertCountEqual( 13:48:50 [{'supporting-port': '1', 'supporting-circuit-pack-name': '1/0/1-PLUG-NET', 13:48:50 'logical-connection-point': 'XPDR1-NETWORK1', 'port-direction': 'bidirectional', 13:48:50 - 'connection-map-lcp': 'XPDR1-CLIENT1', 'port-qual': 'xpdr-network', 13:48:50 - 'lcp-hash-val': 'OSvMgUyP+mE=', 'xpdr-type': 'tpdr', 'rate' : '0', 13:48:50 - 'port-admin-state': 'InService', 'port-oper-state': 'InService'}], 13:48:50 + 'connection-map-lcp': 'XPDR1-CLIENT1', 'port-qual': 'xpdr-network', 13:48:50 + 'lcp-hash-val': 'OSvMgUyP+mE=', 'xpdr-type': 'tpdr', 'rate': '0', 13:48:50 + 'port-admin-state': 'InService', 'port-oper-state': 'InService'}], 13:48:50 response['mapping']) 13:48:50 13:48:50 def test_11_xpdr_portmapping_NETWORK2(self): 13:48:50 @@ -135,9 +135,9 @@ class TransportPCEPortMappingTesting(unittest.TestCase): 13:48:50 self.assertCountEqual( 13:48:50 [{'supporting-port': '1', 'supporting-circuit-pack-name': '1/0/2-PLUG-NET', 13:48:50 'logical-connection-point': 'XPDR1-NETWORK2', 'port-direction': 'bidirectional', 13:48:50 - 'connection-map-lcp': 'XPDR1-CLIENT3', 'port-qual': 'xpdr-network', 13:48:50 - 'lcp-hash-val': 'OSvMgUyP+mI=', 'xpdr-type': 'tpdr', 'rate' : '0', 13:48:50 - 'port-admin-state': 'InService', 'port-oper-state': 'InService'}], 13:48:50 + 'connection-map-lcp': 'XPDR1-CLIENT3', 'port-qual': 'xpdr-network', 13:48:50 + 'lcp-hash-val': 'OSvMgUyP+mI=', 'xpdr-type': 'tpdr', 'rate': '0', 13:48:50 + 'port-admin-state': 'InService', 'port-oper-state': 'InService'}], 13:48:50 response['mapping']) 13:48:50 13:48:50 def test_12_xpdr_portmapping_CLIENT1(self): 13:48:50 @@ -146,10 +146,10 @@ class TransportPCEPortMappingTesting(unittest.TestCase): 13:48:50 self.assertCountEqual( 13:48:50 [{'supporting-port': 'C1', 13:48:50 'supporting-circuit-pack-name': '1/0/C1-PLUG-CLIENT', 13:48:50 - 'logical-connection-point': 'XPDR1-CLIENT1', 'port-direction': 'bidirectional', 13:48:50 - 'connection-map-lcp': 'XPDR1-NETWORK1', 'port-qual': 'xpdr-client', 13:48:50 - 'lcp-hash-val': 'AO9UFkY/TLYw', 'xpdr-type': 'tpdr', 'rate' : '0', 13:48:50 - 'port-admin-state': 'InService', 'port-oper-state': 'InService'}], 13:48:50 + 'logical-connection-point': 'XPDR1-CLIENT1', 'port-direction': 'bidirectional', 13:48:50 + 'connection-map-lcp': 'XPDR1-NETWORK1', 'port-qual': 'xpdr-client', 13:48:50 + 'lcp-hash-val': 'AO9UFkY/TLYw', 'xpdr-type': 'tpdr', 'rate': '0', 13:48:50 + 'port-admin-state': 'InService', 'port-oper-state': 'InService'}], 13:48:50 response['mapping']) 13:48:50 13:48:50 def test_13_xpdr_portmapping_CLIENT2(self): 13:48:50 @@ -158,10 +158,10 @@ class TransportPCEPortMappingTesting(unittest.TestCase): 13:48:50 self.assertCountEqual( 13:48:50 [{'supporting-port': 'C2', 13:48:50 'supporting-circuit-pack-name': '1/0/C2-PLUG-CLIENT', 13:48:50 - 'logical-connection-point': 'XPDR1-CLIENT2', 'port-direction': 'bidirectional', 13:48:50 - 'port-qual': 'xpdr-client', 13:48:50 - 'lcp-hash-val': 'AO9UFkY/TLYz', 'xpdr-type': 'tpdr', 'rate' : '0', 13:48:50 - 'port-admin-state': 'InService', 'port-oper-state': 'InService'}], 13:48:50 + 'logical-connection-point': 'XPDR1-CLIENT2', 'port-direction': 'bidirectional', 13:48:50 + 'port-qual': 'xpdr-client', 13:48:50 + 'lcp-hash-val': 'AO9UFkY/TLYz', 'xpdr-type': 'tpdr', 'rate': '0', 13:48:50 + 'port-admin-state': 'InService', 'port-oper-state': 'InService'}], 13:48:50 response['mapping']) 13:48:50 13:48:50 def test_14_xpdr_portmapping_CLIENT3(self): 13:48:50 @@ -170,10 +170,10 @@ class TransportPCEPortMappingTesting(unittest.TestCase): 13:48:50 self.assertCountEqual( 13:48:50 [{'supporting-port': 'C3', 'xpdr-type': 'tpdr', 13:48:50 'supporting-circuit-pack-name': '1/0/C3-PLUG-CLIENT', 13:48:50 - 'logical-connection-point': 'XPDR1-CLIENT3', 13:48:50 - 'connection-map-lcp': 'XPDR1-NETWORK2', 'port-direction': 'bidirectional', 13:48:50 - 'port-qual': 'xpdr-client', 'lcp-hash-val': 'AO9UFkY/TLYy', 'rate' : '0', 13:48:50 - 'port-admin-state': 'InService', 'port-oper-state': 'InService'}], 13:48:50 + 'logical-connection-point': 'XPDR1-CLIENT3', 13:48:50 + 'connection-map-lcp': 'XPDR1-NETWORK2', 'port-direction': 'bidirectional', 13:48:50 + 'port-qual': 'xpdr-client', 'lcp-hash-val': 'AO9UFkY/TLYy', 'rate': '0', 13:48:50 + 'port-admin-state': 'InService', 'port-oper-state': 'InService'}], 13:48:50 response['mapping']) 13:48:50 13:48:50 def test_15_xpdr_portmapping_CLIENT4(self): 13:48:50 @@ -182,9 +182,9 @@ class TransportPCEPortMappingTesting(unittest.TestCase): 13:48:50 self.assertCountEqual( 13:48:50 [{'supporting-port': 'C4', 'xpdr-type': 'tpdr', 13:48:50 'supporting-circuit-pack-name': '1/0/C4-PLUG-CLIENT', 13:48:50 - 'logical-connection-point': 'XPDR1-CLIENT4', 'port-direction': 'bidirectional', 13:48:50 - 'port-qual': 'xpdr-client', 'lcp-hash-val': 'AO9UFkY/TLY1', 'rate' : '0', 13:48:50 - 'port-admin-state': 'InService', 'port-oper-state': 'InService'}], 13:48:50 + 'logical-connection-point': 'XPDR1-CLIENT4', 'port-direction': 'bidirectional', 13:48:50 + 'port-qual': 'xpdr-client', 'lcp-hash-val': 'AO9UFkY/TLY1', 'rate': '0', 13:48:50 + 'port-admin-state': 'InService', 'port-oper-state': 'InService'}], 13:48:50 response['mapping']) 13:48:50 13:48:50 def test_16_xpdr_device_disconnection(self): 13:48:50 diff --git a/tests/transportpce_tests/1.2.1/test04_renderer_service_path_nominal.py b/tests/transportpce_tests/1.2.1/test04_renderer_service_path_nominal.py 13:48:50 index bb266b64..225724af 100644 13:48:50 --- a/tests/transportpce_tests/1.2.1/test04_renderer_service_path_nominal.py 13:48:50 +++ b/tests/transportpce_tests/1.2.1/test04_renderer_service_path_nominal.py 13:48:50 @@ -75,14 +75,14 @@ class TransportPCERendererTesting(unittest.TestCase): 13:48:50 'xpdr-type': 'tpdr', 'supporting-port': '1', 'connection-map-lcp': 'XPDR1-CLIENT1', 13:48:50 'port-oper-state': 'InService', 'rate': '0', 'port-admin-state': 'InService', 13:48:50 'lcp-hash-val': 'OSvMgUyP+mE=', 'supporting-circuit-pack-name': '1/0/1-PLUG-NET', 13:48:50 - 'port-qual': 'xpdr-network'}, 13:48:50 + 'port-qual': 'xpdr-network'}, 13:48:50 response['nodes'][0]['mapping']) 13:48:50 self.assertIn( 13:48:50 {'logical-connection-point': 'XPDR1-CLIENT1', 'port-direction': 'bidirectional', 13:48:50 'xpdr-type': 'tpdr', 'supporting-port': 'C1', 'connection-map-lcp': 'XPDR1-NETWORK1', 13:48:50 'port-oper-state': 'InService', 'rate': '0', 'port-admin-state': 'InService', 13:48:50 'lcp-hash-val': 'AO9UFkY/TLYw', 'supporting-circuit-pack-name': '1/0/C1-PLUG-CLIENT', 13:48:50 - 'port-qual': 'xpdr-client'}, 13:48:50 + 'port-qual': 'xpdr-client'}, 13:48:50 response['nodes'][0]['mapping']) 13:48:50 13:48:50 def test_05_service_path_create(self): 13:48:50 pre-commit: exit 1 (35.94 seconds) /w/workspace/transportpce-tox-verify-transportpce-master/tests> pre-commit run --all-files --show-diff-on-failure pid=29178 13:48:52 pre-commit: FAIL ✖ in 39.24 seconds 13:48:52 pylint: freeze> python -m pip freeze --all 13:48:52 pylint: astroid==3.2.4,dill==0.3.8,isort==5.13.2,mccabe==0.7.0,pip==24.2,platformdirs==4.3.2,pylint==3.2.7,setuptools==74.1.2,tomlkit==0.13.2,wheel==0.44.0 13:48:52 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}$' '{}' + 13:49:10 13:49:10 ------------------------------------ 13:49:10 Your code has been rated at 10.00/10 13:49:10 13:49:58 pylint: OK ✔ in 26.62 seconds 13:49:58 buildcontroller: OK ✔ in 1 minute 48.56 seconds 13:49:58 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 13:49:58 sims: 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 13:49:58 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 13:49:58 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 13:50:05 build_karaf_tests121: freeze> python -m pip freeze --all 13:50:05 sims: freeze> python -m pip freeze --all 13:50:05 build_karaf_tests121: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.3.2,cryptography==43.0.1,dict2xml==1.7.6,idna==3.8,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.4.1,pip==24.2,pluggy==1.5.0,psutil==6.0.0,pycparser==2.22,PyNaCl==1.5.0,pytest==8.3.3,requests==2.32.3,setuptools==74.1.2,urllib3==2.2.3,wheel==0.44.0 13:50:05 build_karaf_tests121: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./build_karaf_for_tests.sh 13:50:05 NOTE: Picked up JDK_JAVA_OPTIONS: 13:50:05 --add-opens=java.base/java.io=ALL-UNNAMED 13:50:05 --add-opens=java.base/java.lang=ALL-UNNAMED 13:50:05 --add-opens=java.base/java.lang.invoke=ALL-UNNAMED 13:50:05 --add-opens=java.base/java.lang.reflect=ALL-UNNAMED 13:50:05 --add-opens=java.base/java.net=ALL-UNNAMED 13:50:05 --add-opens=java.base/java.nio=ALL-UNNAMED 13:50:05 --add-opens=java.base/java.nio.charset=ALL-UNNAMED 13:50:05 --add-opens=java.base/java.nio.file=ALL-UNNAMED 13:50:05 --add-opens=java.base/java.util=ALL-UNNAMED 13:50:05 --add-opens=java.base/java.util.jar=ALL-UNNAMED 13:50:05 --add-opens=java.base/java.util.stream=ALL-UNNAMED 13:50:05 --add-opens=java.base/java.util.zip=ALL-UNNAMED 13:50:05 --add-opens java.base/sun.nio.ch=ALL-UNNAMED 13:50:05 --add-opens java.base/sun.nio.fs=ALL-UNNAMED 13:50:05 -Xlog:disable 13:50:05 sims: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.3.2,cryptography==43.0.1,dict2xml==1.7.6,idna==3.8,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.4.1,pip==24.2,pluggy==1.5.0,psutil==6.0.0,pycparser==2.22,PyNaCl==1.5.0,pytest==8.3.3,requests==2.32.3,setuptools==74.1.2,urllib3==2.2.3,wheel==0.44.0 13:50:05 sims: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./install_lightynode.sh 13:50:05 Using lighynode version 20.1.0.2 13:50:05 Installing lightynode device to ./lightynode/lightynode-openroadm-device directory 13:50:05 build_karaf_tests221: freeze> python -m pip freeze --all 13:50:06 build_karaf_tests221: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.3.2,cryptography==43.0.1,dict2xml==1.7.6,idna==3.8,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.4.1,pip==24.2,pluggy==1.5.0,psutil==6.0.0,pycparser==2.22,PyNaCl==1.5.0,pytest==8.3.3,requests==2.32.3,setuptools==74.1.2,urllib3==2.2.3,wheel==0.44.0 13:50:06 build_karaf_tests221: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./build_karaf_for_tests.sh 13:50:06 NOTE: Picked up JDK_JAVA_OPTIONS: 13:50:06 --add-opens=java.base/java.io=ALL-UNNAMED 13:50:06 --add-opens=java.base/java.lang=ALL-UNNAMED 13:50:06 --add-opens=java.base/java.lang.invoke=ALL-UNNAMED 13:50:06 --add-opens=java.base/java.lang.reflect=ALL-UNNAMED 13:50:06 --add-opens=java.base/java.net=ALL-UNNAMED 13:50:06 --add-opens=java.base/java.nio=ALL-UNNAMED 13:50:06 --add-opens=java.base/java.nio.charset=ALL-UNNAMED 13:50:06 --add-opens=java.base/java.nio.file=ALL-UNNAMED 13:50:06 --add-opens=java.base/java.util=ALL-UNNAMED 13:50:06 --add-opens=java.base/java.util.jar=ALL-UNNAMED 13:50:06 --add-opens=java.base/java.util.stream=ALL-UNNAMED 13:50:06 --add-opens=java.base/java.util.zip=ALL-UNNAMED 13:50:06 --add-opens java.base/sun.nio.ch=ALL-UNNAMED 13:50:06 --add-opens java.base/sun.nio.fs=ALL-UNNAMED 13:50:06 -Xlog:disable 13:50:10 sims: OK ✔ in 12.36 seconds 13:50:10 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 13:50:35 build_karaf_tests71: freeze> python -m pip freeze --all 13:50:36 build_karaf_tests71: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.3.2,cryptography==43.0.1,dict2xml==1.7.6,idna==3.8,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.4.1,pip==24.2,pluggy==1.5.0,psutil==6.0.0,pycparser==2.22,PyNaCl==1.5.0,pytest==8.3.3,requests==2.32.3,setuptools==74.1.2,urllib3==2.2.3,wheel==0.44.0 13:50:36 build_karaf_tests71: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./build_karaf_for_tests.sh 13:50:36 NOTE: Picked up JDK_JAVA_OPTIONS: 13:50:36 --add-opens=java.base/java.io=ALL-UNNAMED 13:50:36 --add-opens=java.base/java.lang=ALL-UNNAMED 13:50:36 --add-opens=java.base/java.lang.invoke=ALL-UNNAMED 13:50:36 --add-opens=java.base/java.lang.reflect=ALL-UNNAMED 13:50:36 --add-opens=java.base/java.net=ALL-UNNAMED 13:50:36 --add-opens=java.base/java.nio=ALL-UNNAMED 13:50:36 --add-opens=java.base/java.nio.charset=ALL-UNNAMED 13:50:36 --add-opens=java.base/java.nio.file=ALL-UNNAMED 13:50:36 --add-opens=java.base/java.util=ALL-UNNAMED 13:50:36 --add-opens=java.base/java.util.jar=ALL-UNNAMED 13:50:36 --add-opens=java.base/java.util.stream=ALL-UNNAMED 13:50:36 --add-opens=java.base/java.util.zip=ALL-UNNAMED 13:50:36 --add-opens java.base/sun.nio.ch=ALL-UNNAMED 13:50:36 --add-opens java.base/sun.nio.fs=ALL-UNNAMED 13:50:36 -Xlog:disable 13:51:08 build_karaf_tests121: OK ✔ in 1 minute 11.25 seconds 13:51:08 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 13:51:12 build_karaf_tests221: OK ✔ in 1 minute 15.39 seconds 13:51:12 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 13:51:38 build_karaf_tests71: OK ✔ in 1 minute 23.61 seconds 13:51:38 build_karaf_tests_hybrid: freeze> python -m pip freeze --all 13:51:38 build_karaf_tests_hybrid: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.3.2,cryptography==43.0.1,dict2xml==1.7.6,idna==3.8,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.4.1,pip==24.2,pluggy==1.5.0,psutil==6.0.0,pycparser==2.22,PyNaCl==1.5.0,pytest==8.3.3,requests==2.32.3,setuptools==74.1.2,urllib3==2.2.3,wheel==0.44.0 13:51:38 build_karaf_tests_hybrid: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./build_karaf_for_tests.sh 13:51:38 NOTE: Picked up JDK_JAVA_OPTIONS: 13:51:38 --add-opens=java.base/java.io=ALL-UNNAMED 13:51:38 --add-opens=java.base/java.lang=ALL-UNNAMED 13:51:38 --add-opens=java.base/java.lang.invoke=ALL-UNNAMED 13:51:38 --add-opens=java.base/java.lang.reflect=ALL-UNNAMED 13:51:38 --add-opens=java.base/java.net=ALL-UNNAMED 13:51:38 --add-opens=java.base/java.nio=ALL-UNNAMED 13:51:38 --add-opens=java.base/java.nio.charset=ALL-UNNAMED 13:51:38 --add-opens=java.base/java.nio.file=ALL-UNNAMED 13:51:38 --add-opens=java.base/java.util=ALL-UNNAMED 13:51:38 --add-opens=java.base/java.util.jar=ALL-UNNAMED 13:51:38 --add-opens=java.base/java.util.stream=ALL-UNNAMED 13:51:38 --add-opens=java.base/java.util.zip=ALL-UNNAMED 13:51:38 --add-opens java.base/sun.nio.ch=ALL-UNNAMED 13:51:38 --add-opens java.base/sun.nio.fs=ALL-UNNAMED 13:51:38 -Xlog:disable 13:51:38 tests_tapi: freeze> python -m pip freeze --all 13:51:39 tests_tapi: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.3.2,cryptography==43.0.1,dict2xml==1.7.6,idna==3.8,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.4.1,pip==24.2,pluggy==1.5.0,psutil==6.0.0,pycparser==2.22,PyNaCl==1.5.0,pytest==8.3.3,requests==2.32.3,setuptools==74.1.2,urllib3==2.2.3,wheel==0.44.0 13:51:39 tests_tapi: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh tapi 13:51:39 using environment variables from ./karaf221.env 13:51:39 pytest -q transportpce_tests/tapi/test01_abstracted_topology.py 13:52:28 build_karaf_tests_hybrid: OK ✔ in 1 minute 16.3 seconds 13:52:28 testsPCE: freeze> python -m pip freeze --all 13:52:29 testsPCE: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.3.2,click==8.1.7,contourpy==1.3.0,cryptography==3.3.2,cycler==0.12.1,dict2xml==1.7.6,Flask==2.1.3,Flask-Injector==0.14.0,fonttools==4.53.1,gnpy4tpce==2.4.7,idna==3.8,iniconfig==2.0.0,injector==0.22.0,itsdangerous==2.2.0,Jinja2==3.1.4,kiwisolver==1.4.7,lxml==5.3.0,MarkupSafe==2.1.5,matplotlib==3.9.2,netconf-client==3.1.1,networkx==2.8.8,numpy==1.26.4,packaging==24.1,pandas==1.5.3,paramiko==3.4.1,pbr==5.11.1,pillow==10.4.0,pip==24.2,pluggy==1.5.0,psutil==6.0.0,pycparser==2.22,PyNaCl==1.5.0,pyparsing==3.1.4,pytest==8.3.3,python-dateutil==2.9.0.post0,pytz==2024.2,requests==2.32.3,scipy==1.14.1,setuptools==50.3.2,six==1.16.0,urllib3==2.2.3,Werkzeug==2.0.3,wheel==0.44.0,xlrd==1.2.0 13:52:29 testsPCE: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh pce 13:52:29 pytest -q transportpce_tests/pce/test01_pce.py 13:53:18 ......................... [100%] 13:54:21 20 passed in 112.46s (0:01:52) 13:54:21 pytest -q transportpce_tests/pce/test02_pce_400G.py 13:54:37 ......... [100%] 13:54:59 9 passed in 37.75s 13:54:59 pytest -q transportpce_tests/pce/test03_gnpy.py 13:55:15 ........ [100%] 13:55:37 8 passed in 36.99s 13:55:37 pytest -q transportpce_tests/pce/test04_pce_bug_fix.py 13:56:07 ... [100%] 13:56:12 3 passed in 35.40s 13:56:12 testsPCE: OK ✔ in 6 minutes 15.7 seconds 13:56:12 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 13:56:18 tests121: freeze> python -m pip freeze --all 13:56:18 tests121: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.3.2,cryptography==43.0.1,dict2xml==1.7.6,idna==3.8,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.4.1,pip==24.2,pluggy==1.5.0,psutil==6.0.0,pycparser==2.22,PyNaCl==1.5.0,pytest==8.3.3,requests==2.32.3,setuptools==74.1.2,urllib3==2.2.3,wheel==0.44.0 13:56:18 tests121: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh 1.2.1 13:56:18 using environment variables from ./karaf121.env 13:56:18 pytest -q transportpce_tests/1.2.1/test01_portmapping.py 13:56:47 .....FFFF..FFFF..FF.....FF......F.F..F..F.....F............. [100%] 14:04:32 =================================== FAILURES =================================== 14:04:32 _________ TransportTapitesting.test_11_connect_xpdra_n1_to_roadma_pp1 __________ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_11_connect_xpdra_n1_to_roadma_pp1(self): 14:04:32 response = test_utils.transportpce_api_rpc_request( 14:04:32 'transportpce-networkutils', 'init-xpdr-rdm-links', 14:04:32 {'links-input': {'xpdr-node': 'XPDR-A1', 'xpdr-num': '1', 'network-num': '1', 14:04:32 'rdm-node': 'ROADM-A1', 'srg-num': '1', 'termination-point-num': 'SRG1-PP1-TXRX'}}) 14:04:32 > self.assertEqual(response['status_code'], requests.codes.ok) 14:04:32 E AssertionError: 204 != 200 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:280: AssertionError 14:04:32 ----------------------------- Captured stdout call ----------------------------- 14:04:32 execution of test_11_connect_xpdra_n1_to_roadma_pp1 14:04:32 _________ TransportTapitesting.test_12_connect_roadma_pp1_to_xpdra_n1 __________ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_12_connect_roadma_pp1_to_xpdra_n1(self): 14:04:32 response = test_utils.transportpce_api_rpc_request( 14:04:32 'transportpce-networkutils', 'init-rdm-xpdr-links', 14:04:32 {'links-input': {'xpdr-node': 'XPDR-A1', 'xpdr-num': '1', 'network-num': '1', 14:04:32 'rdm-node': 'ROADM-A1', 'srg-num': '1', 'termination-point-num': 'SRG1-PP1-TXRX'}}) 14:04:32 > self.assertEqual(response['status_code'], requests.codes.ok) 14:04:32 E AssertionError: 204 != 200 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:290: AssertionError 14:04:32 ----------------------------- Captured stdout call ----------------------------- 14:04:32 execution of test_12_connect_roadma_pp1_to_xpdra_n1 14:04:32 ____________ TransportTapitesting.test_13_check_tapi_topology_T100G ____________ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_13_check_tapi_topology_T100G(self): 14:04:32 self.tapi_topo["topology-id"] = test_utils.T100GE_UUID 14:04:32 response = test_utils.transportpce_api_rpc_request( 14:04:32 'tapi-topology', 'get-topology-details', self.tapi_topo) 14:04:32 self.assertEqual(response['status_code'], requests.codes.ok) 14:04:32 > self.assertEqual(1, len(response["output"]["topology"]["node"][0]["owned-node-edge-point"]), 14:04:32 'Node should contain 1 owned-node-edge-points') 14:04:32 E KeyError: 'owned-node-edge-point' 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:300: KeyError 14:04:32 ----------------------------- Captured stdout call ----------------------------- 14:04:32 execution of test_13_check_tapi_topology_T100G 14:04:32 _____________ TransportTapitesting.test_14_check_tapi_topology_T0 ______________ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_14_check_tapi_topology_T0(self): 14:04:32 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 14:04:32 response = test_utils.transportpce_api_rpc_request( 14:04:32 'tapi-topology', 'get-topology-details', self.tapi_topo) 14:04:32 self.assertEqual(response['status_code'], requests.codes.ok) 14:04:32 nodes = response["output"]["topology"]["node"] 14:04:32 > links = response["output"]["topology"]["link"] 14:04:32 E KeyError: 'link' 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:312: KeyError 14:04:32 ----------------------------- Captured stdout call ----------------------------- 14:04:32 execution of test_14_check_tapi_topology_T0 14:04:32 _________ TransportTapitesting.test_16_connect_xpdrc_n1_to_roadmc_pp1 __________ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_16_connect_xpdrc_n1_to_roadmc_pp1(self): 14:04:32 response = test_utils.transportpce_api_rpc_request( 14:04:32 'transportpce-networkutils', 'init-xpdr-rdm-links', 14:04:32 {'links-input': {'xpdr-node': 'XPDR-C1', 'xpdr-num': '1', 'network-num': '1', 14:04:32 'rdm-node': 'ROADM-C1', 'srg-num': '1', 'termination-point-num': 'SRG1-PP1-TXRX'}}) 14:04:32 > self.assertEqual(response['status_code'], requests.codes.ok) 14:04:32 E AssertionError: 204 != 200 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:331: AssertionError 14:04:32 ----------------------------- Captured stdout call ----------------------------- 14:04:32 execution of test_16_connect_xpdrc_n1_to_roadmc_pp1 14:04:32 _________ TransportTapitesting.test_17_connect_roadmc_pp1_to_xpdrc_n1 __________ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_17_connect_roadmc_pp1_to_xpdrc_n1(self): 14:04:32 response = test_utils.transportpce_api_rpc_request( 14:04:32 'transportpce-networkutils', 'init-rdm-xpdr-links', 14:04:32 {'links-input': {'xpdr-node': 'XPDR-C1', 'xpdr-num': '1', 'network-num': '1', 14:04:32 'rdm-node': 'ROADM-C1', 'srg-num': '1', 'termination-point-num': 'SRG1-PP1-TXRX'}}) 14:04:32 > self.assertEqual(response['status_code'], requests.codes.ok) 14:04:32 E AssertionError: 204 != 200 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:341: AssertionError 14:04:32 ----------------------------- Captured stdout call ----------------------------- 14:04:32 execution of test_17_connect_roadmc_pp1_to_xpdrc_n1 14:04:32 ____________ TransportTapitesting.test_18_check_tapi_topology_T100G ____________ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_18_check_tapi_topology_T100G(self): 14:04:32 self.tapi_topo["topology-id"] = test_utils.T100GE_UUID 14:04:32 response = test_utils.transportpce_api_rpc_request( 14:04:32 'tapi-topology', 'get-topology-details', self.tapi_topo) 14:04:32 self.assertEqual(response['status_code'], requests.codes.ok) 14:04:32 > self.assertEqual(2, len(response["output"]["topology"]["node"][0]["owned-node-edge-point"]), 14:04:32 'Node should contain 2 owned-node-edge-points') 14:04:32 E KeyError: 'owned-node-edge-point' 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:351: KeyError 14:04:32 ----------------------------- Captured stdout call ----------------------------- 14:04:32 execution of test_18_check_tapi_topology_T100G 14:04:32 _____________ TransportTapitesting.test_19_check_tapi_topology_T0 ______________ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_19_check_tapi_topology_T0(self): 14:04:32 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 14:04:32 response = test_utils.transportpce_api_rpc_request( 14:04:32 'tapi-topology', 'get-topology-details', self.tapi_topo) 14:04:32 self.assertEqual(response['status_code'], requests.codes.ok) 14:04:32 nodes = response["output"]["topology"]["node"] 14:04:32 > links = response["output"]["topology"]["link"] 14:04:32 E KeyError: 'link' 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:366: KeyError 14:04:32 ----------------------------- Captured stdout call ----------------------------- 14:04:32 execution of test_19_check_tapi_topology_T0 14:04:32 ____________ TransportTapitesting.test_22_check_tapi_topology_T100G ____________ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_22_check_tapi_topology_T100G(self): 14:04:32 > self.test_18_check_tapi_topology_T100G() 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:387: 14:04:32 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_18_check_tapi_topology_T100G(self): 14:04:32 self.tapi_topo["topology-id"] = test_utils.T100GE_UUID 14:04:32 response = test_utils.transportpce_api_rpc_request( 14:04:32 'tapi-topology', 'get-topology-details', self.tapi_topo) 14:04:32 self.assertEqual(response['status_code'], requests.codes.ok) 14:04:32 > self.assertEqual(2, len(response["output"]["topology"]["node"][0]["owned-node-edge-point"]), 14:04:32 'Node should contain 2 owned-node-edge-points') 14:04:32 E KeyError: 'owned-node-edge-point' 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:351: KeyError 14:04:32 ----------------------------- Captured stdout call ----------------------------- 14:04:32 execution of test_22_check_tapi_topology_T100G 14:04:32 _____________ TransportTapitesting.test_23_check_tapi_topology_T0 ______________ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_23_check_tapi_topology_T0(self): 14:04:32 > self.test_19_check_tapi_topology_T0() 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:390: 14:04:32 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_19_check_tapi_topology_T0(self): 14:04:32 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 14:04:32 response = test_utils.transportpce_api_rpc_request( 14:04:32 'tapi-topology', 'get-topology-details', self.tapi_topo) 14:04:32 self.assertEqual(response['status_code'], requests.codes.ok) 14:04:32 nodes = response["output"]["topology"]["node"] 14:04:32 > links = response["output"]["topology"]["link"] 14:04:32 E KeyError: 'link' 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:366: KeyError 14:04:32 ----------------------------- Captured stdout call ----------------------------- 14:04:32 execution of test_23_check_tapi_topology_T0 14:04:32 ____________ TransportTapitesting.test_28_check_tapi_topology_T100G ____________ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_28_check_tapi_topology_T100G(self): 14:04:32 > self.test_18_check_tapi_topology_T100G() 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:433: 14:04:32 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_18_check_tapi_topology_T100G(self): 14:04:32 self.tapi_topo["topology-id"] = test_utils.T100GE_UUID 14:04:32 response = test_utils.transportpce_api_rpc_request( 14:04:32 'tapi-topology', 'get-topology-details', self.tapi_topo) 14:04:32 self.assertEqual(response['status_code'], requests.codes.ok) 14:04:32 > self.assertEqual(2, len(response["output"]["topology"]["node"][0]["owned-node-edge-point"]), 14:04:32 'Node should contain 2 owned-node-edge-points') 14:04:32 E KeyError: 'owned-node-edge-point' 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:351: KeyError 14:04:32 ----------------------------- Captured stdout call ----------------------------- 14:04:32 execution of test_28_check_tapi_topology_T100G 14:04:32 _____________ TransportTapitesting.test_29_check_tapi_topology_T0 ______________ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_29_check_tapi_topology_T0(self): 14:04:32 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 14:04:32 response = test_utils.transportpce_api_rpc_request( 14:04:32 'tapi-topology', 'get-topology-details', self.tapi_topo) 14:04:32 self.assertEqual(response['status_code'], requests.codes.ok) 14:04:32 nodes = response["output"]["topology"]["node"] 14:04:32 links = response["output"]["topology"]["link"] 14:04:32 > self.assertEqual(5, len(nodes), 'Topology should contain 5 nodes') 14:04:32 E AssertionError: 5 != 3 : Topology should contain 5 nodes 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:442: AssertionError 14:04:32 ----------------------------- Captured stdout call ----------------------------- 14:04:32 execution of test_29_check_tapi_topology_T0 14:04:32 _____________ TransportTapitesting.test_32_check_tapi_topology_T0 ______________ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_32_check_tapi_topology_T0(self): 14:04:32 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 14:04:32 response = test_utils.transportpce_api_rpc_request( 14:04:32 'tapi-topology', 'get-topology-details', self.tapi_topo) 14:04:32 self.assertEqual(response['status_code'], requests.codes.ok) 14:04:32 nodes = response["output"]["topology"]["node"] 14:04:32 links = response["output"]["topology"]["link"] 14:04:32 > self.assertEqual(5, len(nodes), 'Topology should contain 5 nodes') 14:04:32 E AssertionError: 5 != 3 : Topology should contain 5 nodes 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:497: AssertionError 14:04:32 ----------------------------- Captured stdout call ----------------------------- 14:04:32 execution of test_32_check_tapi_topology_T0 14:04:32 _____________ TransportTapitesting.test_34_check_tapi_topology_T0 ______________ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_34_check_tapi_topology_T0(self): 14:04:32 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 14:04:32 response = test_utils.transportpce_api_rpc_request( 14:04:32 'tapi-topology', 'get-topology-details', self.tapi_topo) 14:04:32 self.assertEqual(response['status_code'], requests.codes.ok) 14:04:32 nodes = response["output"]["topology"]["node"] 14:04:32 links = response["output"]["topology"]["link"] 14:04:32 > self.assertEqual(5, len(nodes), 'Topology should contain 5 nodes') 14:04:32 E AssertionError: 5 != 3 : Topology should contain 5 nodes 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:536: AssertionError 14:04:32 ----------------------------- Captured stdout call ----------------------------- 14:04:32 execution of test_34_check_tapi_topology_T0 14:04:32 _____________ TransportTapitesting.test_37_check_tapi_topology_T0 ______________ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_37_check_tapi_topology_T0(self): 14:04:32 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 14:04:32 response = test_utils.transportpce_api_rpc_request( 14:04:32 'tapi-topology', 'get-topology-details', self.tapi_topo) 14:04:32 self.assertEqual(response['status_code'], requests.codes.ok) 14:04:32 nodes = response["output"]["topology"]["node"] 14:04:32 links = response["output"]["topology"]["link"] 14:04:32 > self.assertEqual(6, len(nodes), 'Topology should contain 6 nodes') 14:04:32 E AssertionError: 6 != 4 : Topology should contain 6 nodes 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:581: AssertionError 14:04:32 ----------------------------- Captured stdout call ----------------------------- 14:04:32 execution of test_37_check_tapi_topology_T0 14:04:32 _____________ TransportTapitesting.test_40_check_tapi_topology_T0 ______________ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_40_check_tapi_topology_T0(self): 14:04:32 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 14:04:32 response = test_utils.transportpce_api_rpc_request( 14:04:32 'tapi-topology', 'get-topology-details', self.tapi_topo) 14:04:32 self.assertEqual(response['status_code'], requests.codes.ok) 14:04:32 nodes = response["output"]["topology"]["node"] 14:04:32 links = response["output"]["topology"]["link"] 14:04:32 > self.assertEqual(6, len(nodes), 'Topology should contain 6 nodes') 14:04:32 E AssertionError: 6 != 4 : Topology should contain 6 nodes 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:619: AssertionError 14:04:32 ----------------------------- Captured stdout call ----------------------------- 14:04:32 execution of test_40_check_tapi_topology_T0 14:04:32 ________________ TransportTapitesting.test_46_check_tapi_topos _________________ 14:04:32 14:04:32 self = 14:04:32 14:04:32 def test_46_check_tapi_topos(self): 14:04:32 self.test_01_get_tapi_topology_T100G() 14:04:32 > self.test_02_get_tapi_topology_T0() 14:04:32 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:668: 14:04:32 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 14:04:32 transportpce_tests/tapi/test01_abstracted_topology.py:207: in test_02_get_tapi_topology_T0 14:04:32 self.assertNotIn("node", response["output"]["topology"], 'Topology should contain no node') 14:04:32 E AssertionError: 'node' unexpectedly found in {'node': [{'uuid': 'd69d9d82-5ac7-3f21-a9ae-ba161f8b4a4c', 'layer-protocol-name': ['PHOTONIC_MEDIA'], 'name': [{'value-name': 'Node Type', 'value': 'ROADM'}, {'value-name': 'roadm node name', 'value': 'ROADM-infra'}, {'value-name': 'otsi node name', 'value': 'ROADM-infra'}], 'operational-state': 'ENABLED', 'inter-rule-group': [{'uuid': '08012c59-767b-3ddc-9bf7-8d65dd896764', 'rule': [{'local-id': 'forward', 'rule-type': ['FORWARDING'], 'forwarding-rule': 'tapi-topology:FORWARDING_RULE_MAY_FORWARD_ACROSS_GROUP'}], 'name': [{'value-name': 'irg name', 'value': 'rdm infra inter rule group-'}]}], 'administrative-state': 'UNLOCKED', 'lifecycle-state': 'INSTALLED'}], 'layer-protocol-name': ['DIGITAL_OTN', 'PHOTONIC_MEDIA'], 'uuid': '747c670e-7a07-3dab-b379-5b1cd17402a3', 'name': [{'value-name': 'TAPI Topology Name', 'value': 'T0 - Multi-layer topology'}]} : Topology should contain no node 14:04:32 ----------------------------- Captured stdout call ----------------------------- 14:04:32 execution of test_46_check_tapi_topos 14:04:32 =========================== short test summary info ============================ 14:04:32 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_11_connect_xpdra_n1_to_roadma_pp1 14:04:32 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_12_connect_roadma_pp1_to_xpdra_n1 14:04:32 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_13_check_tapi_topology_T100G 14:04:32 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_14_check_tapi_topology_T0 14:04:32 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_16_connect_xpdrc_n1_to_roadmc_pp1 14:04:32 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_17_connect_roadmc_pp1_to_xpdrc_n1 14:04:32 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_18_check_tapi_topology_T100G 14:04:32 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_19_check_tapi_topology_T0 14:04:32 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_22_check_tapi_topology_T100G 14:04:32 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_23_check_tapi_topology_T0 14:04:32 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_28_check_tapi_topology_T100G 14:04:32 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_29_check_tapi_topology_T0 14:04:32 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_32_check_tapi_topology_T0 14:04:32 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_34_check_tapi_topology_T0 14:04:32 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_37_check_tapi_topology_T0 14:04:32 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_40_check_tapi_topology_T0 14:04:32 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_46_check_tapi_topos 14:04:32 17 failed, 33 passed in 772.94s (0:12:52) 14:04:32 tests_tapi: exit 1 (773.28 seconds) /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh tapi pid=30946 14:04:32 tests_tapi: FAIL ✖ in 13 minutes 19.91 seconds 14:04:32 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 14:04:37 tests71: freeze> python -m pip freeze --all 14:04:38 tests71: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.3.2,cryptography==43.0.1,dict2xml==1.7.6,idna==3.8,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.4.1,pip==24.2,pluggy==1.5.0,psutil==6.0.0,pycparser==2.22,PyNaCl==1.5.0,pytest==8.3.3,requests==2.32.3,setuptools==74.1.2,urllib3==2.2.3,wheel==0.44.0 14:04:38 tests71: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh 7.1 14:04:38 using environment variables from ./karaf71.env 14:04:38 pytest -q transportpce_tests/7.1/test01_portmapping.py 14:06:29 ......FFFFFF... [100%] 14:08:17 =================================== FAILURES =================================== 14:08:17 _____ TransportPCE400GPortMappingTesting.test_04_tpdr_portmapping_NETWORK1 _____ 14:08:17 14:08:17 self = 14:08:17 14:08:17 def test_04_tpdr_portmapping_NETWORK1(self): 14:08:17 response = test_utils.get_portmapping_node_attr("XPDR-A2", "mapping", "XPDR1-NETWORK1") 14:08:17 > self.assertEqual(response['status_code'], requests.codes.ok) 14:08:17 E AssertionError: 409 != 200 14:08:17 14:08:17 transportpce_tests/7.1/test01_portmapping.py:75: AssertionError 14:08:17 ----------------------------- Captured stdout call ----------------------------- 14:08:17 execution of test_04_tpdr_portmapping_NETWORK1 14:08:17 _____ TransportPCE400GPortMappingTesting.test_05_tpdr_portmapping_CLIENT1 ______ 14:08:17 14:08:17 self = 14:08:17 14:08:17 def test_05_tpdr_portmapping_CLIENT1(self): 14:08:17 response = test_utils.get_portmapping_node_attr("XPDR-A2", "mapping", "XPDR1-CLIENT1") 14:08:17 > self.assertEqual(response['status_code'], requests.codes.ok) 14:08:17 E AssertionError: 409 != 200 14:08:17 14:08:17 transportpce_tests/7.1/test01_portmapping.py:94: AssertionError 14:08:17 ----------------------------- Captured stdout call ----------------------------- 14:08:17 execution of test_05_tpdr_portmapping_CLIENT1 14:08:17 _____ TransportPCE400GPortMappingTesting.test_06_mpdr_portmapping_NETWORK1 _____ 14:08:17 14:08:17 self = 14:08:17 14:08:17 def test_06_mpdr_portmapping_NETWORK1(self): 14:08:17 response = test_utils.get_portmapping_node_attr("XPDR-A2", "mapping", "XPDR2-NETWORK1") 14:08:17 > self.assertEqual(response['status_code'], requests.codes.ok) 14:08:17 E AssertionError: 409 != 200 14:08:17 14:08:17 transportpce_tests/7.1/test01_portmapping.py:114: AssertionError 14:08:17 ----------------------------- Captured stdout call ----------------------------- 14:08:17 execution of test_06_mpdr_portmapping_NETWORK1 14:08:17 _____ TransportPCE400GPortMappingTesting.test_07_mpdr_portmapping_CLIENT1 ______ 14:08:17 14:08:17 self = 14:08:17 14:08:17 def test_07_mpdr_portmapping_CLIENT1(self): 14:08:17 res = test_utils.get_portmapping_node_attr("XPDR-A2", "mapping", "XPDR2-CLIENT1") 14:08:17 > self.assertEqual(res['status_code'], requests.codes.ok) 14:08:17 E AssertionError: 409 != 200 14:08:17 14:08:17 transportpce_tests/7.1/test01_portmapping.py:132: AssertionError 14:08:17 ----------------------------- Captured stdout call ----------------------------- 14:08:17 execution of test_07_mpdr_portmapping_CLIENT1 14:08:17 ________ TransportPCE400GPortMappingTesting.test_08_check_mccapprofile _________ 14:08:17 14:08:17 self = 14:08:17 14:08:17 def test_08_check_mccapprofile(self): 14:08:17 res = test_utils.get_portmapping_node_attr("XPDR-A2", "mc-capabilities", "XPDR-mcprofile") 14:08:17 > self.assertEqual(res['status_code'], requests.codes.ok) 14:08:17 E AssertionError: 409 != 200 14:08:17 14:08:17 transportpce_tests/7.1/test01_portmapping.py:152: AssertionError 14:08:17 ----------------------------- Captured stdout call ----------------------------- 14:08:17 execution of test_08_check_mccapprofile 14:08:17 ________ TransportPCE400GPortMappingTesting.test_09_mpdr_switching_pool ________ 14:08:17 14:08:17 self = 14:08:17 14:08:17 def test_09_mpdr_switching_pool(self): 14:08:17 response = test_utils.get_portmapping_node_attr("XPDR-A2", "switching-pool-lcp", "1") 14:08:17 > self.assertEqual(response['status_code'], requests.codes.ok) 14:08:17 E AssertionError: 409 != 200 14:08:17 14:08:17 transportpce_tests/7.1/test01_portmapping.py:159: AssertionError 14:08:17 ----------------------------- Captured stdout call ----------------------------- 14:08:17 execution of test_09_mpdr_switching_pool 14:08:17 =========================== short test summary info ============================ 14:08:17 FAILED transportpce_tests/7.1/test01_portmapping.py::TransportPCE400GPortMappingTesting::test_04_tpdr_portmapping_NETWORK1 14:08:17 FAILED transportpce_tests/7.1/test01_portmapping.py::TransportPCE400GPortMappingTesting::test_05_tpdr_portmapping_CLIENT1 14:08:17 FAILED transportpce_tests/7.1/test01_portmapping.py::TransportPCE400GPortMappingTesting::test_06_mpdr_portmapping_NETWORK1 14:08:17 FAILED transportpce_tests/7.1/test01_portmapping.py::TransportPCE400GPortMappingTesting::test_07_mpdr_portmapping_CLIENT1 14:08:17 FAILED transportpce_tests/7.1/test01_portmapping.py::TransportPCE400GPortMappingTesting::test_08_check_mccapprofile 14:08:17 FAILED transportpce_tests/7.1/test01_portmapping.py::TransportPCE400GPortMappingTesting::test_09_mpdr_switching_pool 14:08:17 6 failed, 6 passed in 219.45s (0:03:39) 14:08:17 tests71: exit 1 (219.69 seconds) /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh 7.1 pid=36144 14:08:17 tests71: FAIL ✖ in 3 minutes 45.35 seconds 14:08:17 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 14:08:23 tests221: freeze> python -m pip freeze --all 14:08:23 tests221: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.3.2,cryptography==43.0.1,dict2xml==1.7.6,idna==3.8,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.4.1,pip==24.2,pluggy==1.5.0,psutil==6.0.0,pycparser==2.22,PyNaCl==1.5.0,pytest==8.3.3,requests==2.32.3,setuptools==74.1.2,urllib3==2.2.3,wheel==0.44.0 14:08:23 tests221: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh 2.2.1 14:08:23 using environment variables from ./karaf221.env 14:08:23 pytest -q transportpce_tests/2.2.1/test01_portmapping.py 14:08:59 .......F.. [100%] 14:09:36 =================================== FAILURES =================================== 14:09:36 _______ TransportPCEPortMappingTesting.test_19_rdm_device_disconnection ________ 14:09:36 14:09:36 self = 14:09:36 14:09:36 def test_19_rdm_device_disconnection(self): 14:09:36 response = test_utils.unmount_device("ROADMA01") 14:09:36 > self.assertIn(response.status_code, (requests.codes.ok, requests.codes.no_content)) 14:09:36 E AssertionError: 409 not found in (200, 204) 14:09:36 14:09:36 transportpce_tests/1.2.1/test01_portmapping.py:212: AssertionError 14:09:36 ----------------------------- Captured stdout call ----------------------------- 14:09:36 execution of test_19_rdm_device_disconnection 14:09:36 Searching for pattern 'onDeviceDisConnected:\ ROADMA01' in karaf.log... Pattern not found after 180 seconds! Node ROADMA01 still not deleted from tpce topology... 14:09:36 =========================== short test summary info ============================ 14:09:36 FAILED transportpce_tests/1.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_19_rdm_device_disconnection 14:09:36 1 failed, 20 passed in 798.07s (0:13:18) 14:09:36 tests121: exit 1 (798.30 seconds) /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh 1.2.1 pid=34999 14:12:06 ...FFFF........F.FFF........ [100%] 14:12:38 =================================== FAILURES =================================== 14:12:38 _______ TransportPCEPortMappingTesting.test_11_xpdr_portmapping_NETWORK1 _______ 14:12:38 14:12:38 self = 14:12:38 14:12:38 def test_11_xpdr_portmapping_NETWORK1(self): 14:12:38 response = test_utils.get_portmapping_node_attr("XPDR-A1", "mapping", "XPDR1-NETWORK1") 14:12:38 > self.assertEqual(response['status_code'], requests.codes.ok) 14:12:38 E AssertionError: 409 != 200 14:12:38 14:12:38 transportpce_tests/2.2.1/test01_portmapping.py:131: AssertionError 14:12:38 ----------------------------- Captured stdout call ----------------------------- 14:12:38 execution of test_11_xpdr_portmapping_NETWORK1 14:12:38 ____ TransportPCEPortMappingTesting.test_12_xpdr_portmapping_XPDR2_NETWORK1 ____ 14:12:38 14:12:38 self = 14:12:38 14:12:38 def test_12_xpdr_portmapping_XPDR2_NETWORK1(self): 14:12:38 response = test_utils.get_portmapping_node_attr("XPDR-A1", "mapping", "XPDR1-NETWORK2") 14:12:38 > self.assertEqual(response['status_code'], requests.codes.ok) 14:12:38 E AssertionError: 409 != 200 14:12:38 14:12:38 transportpce_tests/2.2.1/test01_portmapping.py:143: AssertionError 14:12:38 ----------------------------- Captured stdout call ----------------------------- 14:12:38 execution of test_12_xpdr_portmapping_XPDR2_NETWORK1 14:12:38 ____ TransportPCEPortMappingTesting.test_13_xpdr_portmapping_XPDR1_CLIENT1 _____ 14:12:38 14:12:38 self = 14:12:38 14:12:38 def test_13_xpdr_portmapping_XPDR1_CLIENT1(self): 14:12:38 response = test_utils.get_portmapping_node_attr("XPDR-A1", "mapping", "XPDR1-CLIENT1") 14:12:38 > self.assertEqual(response['status_code'], requests.codes.ok) 14:12:38 E AssertionError: 409 != 200 14:12:38 14:12:38 transportpce_tests/2.2.1/test01_portmapping.py:155: AssertionError 14:12:38 ----------------------------- Captured stdout call ----------------------------- 14:12:38 execution of test_13_xpdr_portmapping_XPDR1_CLIENT1 14:12:38 ____ TransportPCEPortMappingTesting.test_14_xpdr_portmapping_XPDR1_CLIENT2 _____ 14:12:38 14:12:38 self = 14:12:38 14:12:38 def test_14_xpdr_portmapping_XPDR1_CLIENT2(self): 14:12:38 response = test_utils.get_portmapping_node_attr("XPDR-A1", "mapping", "XPDR1-CLIENT2") 14:12:38 > self.assertEqual(response['status_code'], requests.codes.ok) 14:12:38 E AssertionError: 409 != 200 14:12:38 14:12:38 transportpce_tests/2.2.1/test01_portmapping.py:168: AssertionError 14:12:38 ----------------------------- Captured stdout call ----------------------------- 14:12:38 execution of test_14_xpdr_portmapping_XPDR1_CLIENT2 14:12:38 ____ TransportPCEPortMappingTesting.test_23_spdr_portmapping_XPDR1_NETWORK1 ____ 14:12:38 14:12:38 self = 14:12:38 14:12:38 def test_23_spdr_portmapping_XPDR1_NETWORK1(self): 14:12:38 response = test_utils.get_portmapping_node_attr("SPDR-SA1", "mapping", "XPDR1-NETWORK1") 14:12:38 self.assertEqual(response['status_code'], requests.codes.ok) 14:12:38 > self.assertIn( 14:12:38 {"logical-connection-point": "XPDR1-NETWORK1", 14:12:38 "supporting-circuit-pack-name": "CP1-CFP0", 14:12:38 "supported-interface-capability": ["org-openroadm-port-types:if-OCH-OTU4-ODU4"], 14:12:38 "supporting-port": "CP1-CFP0-P1", 14:12:38 "lcp-hash-val": "Swfw02qXGyI=", 14:12:38 "port-direction": "bidirectional", 14:12:38 "port-admin-state": "InService", 14:12:38 "xpdr-type": "mpdr", 14:12:38 "port-qual": "xpdr-network", 14:12:38 "port-oper-state": "InService"}, 14:12:38 response['mapping']) 14:12:38 E AssertionError: {'logical-connection-point': 'XPDR1-NETWORK1', 'supporting-circuit-pack-name': 'CP1-CFP0', 'supported-interface-capability': ['org-openroadm-port-types:if-OCH-OTU4-ODU4'], 'supporting-port': 'CP1-CFP0-P1', 'lcp-hash-val': 'Swfw02qXGyI=', 'port-direction': 'bidirectional', 'port-admin-state': 'InService', 'xpdr-type': 'mpdr', 'port-qual': 'xpdr-network', 'port-oper-state': 'InService'} not found in [{'logical-connection-point': 'XPDR1-NETWORK1', 'port-direction': 'bidirectional', 'xpdr-type': 'mpdr', 'supporting-port': 'CP1-CFP0-P1', 'supported-interface-capability': ['org-openroadm-port-types:if-OCH-OTU4-ODU4'], 'port-oper-state': 'InService', 'rate': '100', 'port-admin-state': 'InService', 'lcp-hash-val': 'Swfw02qXGyI=', 'supporting-circuit-pack-name': 'CP1-CFP0', 'port-qual': 'xpdr-network'}] 14:12:38 14:12:38 transportpce_tests/2.2.1/test01_portmapping.py:274: AssertionError 14:12:38 ----------------------------- Captured stdout call ----------------------------- 14:12:38 execution of test_23_spdr_portmapping_XPDR1_NETWORK1 14:12:38 ____ TransportPCEPortMappingTesting.test_25_spdr_portmapping_XPDR2_NETWORK2 ____ 14:12:38 14:12:38 self = 14:12:38 14:12:38 def test_25_spdr_portmapping_XPDR2_NETWORK2(self): 14:12:38 response = test_utils.get_portmapping_node_attr("SPDR-SA1", "mapping", "XPDR2-NETWORK2") 14:12:38 self.assertEqual(response['status_code'], requests.codes.ok) 14:12:38 > self.assertIn( 14:12:38 {"logical-connection-point": "XPDR2-NETWORK2", 14:12:38 "supporting-circuit-pack-name": "CP6-CFP", 14:12:38 "supported-interface-capability": ["org-openroadm-port-types:if-OCH-OTU4-ODU4"], 14:12:38 "supporting-port": "CP6-CFP-P1", 14:12:38 "lcp-hash-val": "exT821pFtOQ=", 14:12:38 "port-direction": "bidirectional", 14:12:38 "port-admin-state": "InService", 14:12:38 "xpdr-type": "switch", 14:12:38 "port-qual": "switch-network", 14:12:38 "port-oper-state": "InService"}, 14:12:38 response['mapping']) 14:12:38 E AssertionError: {'logical-connection-point': 'XPDR2-NETWORK2', 'supporting-circuit-pack-name': 'CP6-CFP', 'supported-interface-capability': ['org-openroadm-port-types:if-OCH-OTU4-ODU4'], 'supporting-port': 'CP6-CFP-P1', 'lcp-hash-val': 'exT821pFtOQ=', 'port-direction': 'bidirectional', 'port-admin-state': 'InService', 'xpdr-type': 'switch', 'port-qual': 'switch-network', 'port-oper-state': 'InService'} not found in [{'logical-connection-point': 'XPDR2-NETWORK2', 'port-direction': 'bidirectional', 'xpdr-type': 'switch', 'supporting-port': 'CP6-CFP-P1', 'supported-interface-capability': ['org-openroadm-port-types:if-OCH-OTU4-ODU4'], 'port-oper-state': 'InService', 'rate': '100', 'port-admin-state': 'InService', 'lcp-hash-val': 'exT821pFtOQ=', 'supporting-circuit-pack-name': 'CP6-CFP', 'port-qual': 'switch-network'}] 14:12:38 14:12:38 transportpce_tests/2.2.1/test01_portmapping.py:309: AssertionError 14:12:38 ----------------------------- Captured stdout call ----------------------------- 14:12:38 execution of test_25_spdr_portmapping_XPDR2_NETWORK2 14:12:38 ____ TransportPCEPortMappingTesting.test_26_spdr_portmapping_XPDR3_CLIENT3 _____ 14:12:38 14:12:38 self = 14:12:38 14:12:38 def test_26_spdr_portmapping_XPDR3_CLIENT3(self): 14:12:38 response = test_utils.get_portmapping_node_attr("SPDR-SA1", "mapping", "XPDR3-CLIENT3") 14:12:38 self.assertEqual(response['status_code'], requests.codes.ok) 14:12:38 > self.assertIn( 14:12:38 {"logical-connection-point": "XPDR3-CLIENT3", 14:12:38 "supporting-circuit-pack-name": "CP3-SFP3", 14:12:38 "supported-interface-capability": ["org-openroadm-port-types:if-1GE-ODU0"], 14:12:38 "supporting-port": "CP3-SFP3-P1", 14:12:38 "lcp-hash-val": "AKsQ/HRQdtdN", 14:12:38 "port-direction": "bidirectional", 14:12:38 "port-admin-state": "InService", 14:12:38 "xpdr-type": "mpdr", 14:12:38 "port-qual": "xpdr-client", 14:12:38 "port-oper-state": "InService"}, 14:12:38 response['mapping']) 14:12:38 E AssertionError: {'logical-connection-point': 'XPDR3-CLIENT3', 'supporting-circuit-pack-name': 'CP3-SFP3', 'supported-interface-capability': ['org-openroadm-port-types:if-1GE-ODU0'], 'supporting-port': 'CP3-SFP3-P1', 'lcp-hash-val': 'AKsQ/HRQdtdN', 'port-direction': 'bidirectional', 'port-admin-state': 'InService', 'xpdr-type': 'mpdr', 'port-qual': 'xpdr-client', 'port-oper-state': 'InService'} not found in [{'logical-connection-point': 'XPDR3-CLIENT3', 'port-direction': 'bidirectional', 'xpdr-type': 'mpdr', 'supporting-port': 'CP3-SFP3-P1', 'supported-interface-capability': ['org-openroadm-port-types:if-1GE-ODU0'], 'port-oper-state': 'InService', 'rate': '1', 'port-admin-state': 'InService', 'lcp-hash-val': 'AKsQ/HRQdtdN', 'supporting-circuit-pack-name': 'CP3-SFP3', 'port-qual': 'xpdr-client'}] 14:12:38 14:12:38 transportpce_tests/2.2.1/test01_portmapping.py:325: AssertionError 14:12:38 ----------------------------- Captured stdout call ----------------------------- 14:12:38 execution of test_26_spdr_portmapping_XPDR3_CLIENT3 14:12:38 ____ TransportPCEPortMappingTesting.test_27_spdr_portmapping_XPDR3_NETWORK1 ____ 14:12:38 14:12:38 self = 14:12:38 14:12:38 def test_27_spdr_portmapping_XPDR3_NETWORK1(self): 14:12:38 response = test_utils.get_portmapping_node_attr("SPDR-SA1", "mapping", "XPDR3-NETWORK1") 14:12:38 self.assertEqual(response['status_code'], requests.codes.ok) 14:12:38 > self.assertIn( 14:12:38 {"logical-connection-point": "XPDR3-NETWORK1", 14:12:38 "supporting-circuit-pack-name": "CP3-CFP0", 14:12:38 "supported-interface-capability": ["org-openroadm-port-types:if-OCH-OTU4-ODU4"], 14:12:38 "supporting-port": "CP3-CFP0-P1", 14:12:38 "lcp-hash-val": "ANnxoi7K8q30", 14:12:38 "port-direction": "bidirectional", 14:12:38 "port-admin-state": "InService", 14:12:38 "xpdr-type": "mpdr", 14:12:38 "port-qual": "xpdr-network", 14:12:38 "port-oper-state": "InService"}, 14:12:38 response['mapping']) 14:12:38 E AssertionError: {'logical-connection-point': 'XPDR3-NETWORK1', 'supporting-circuit-pack-name': 'CP3-CFP0', 'supported-interface-capability': ['org-openroadm-port-types:if-OCH-OTU4-ODU4'], 'supporting-port': 'CP3-CFP0-P1', 'lcp-hash-val': 'ANnxoi7K8q30', 'port-direction': 'bidirectional', 'port-admin-state': 'InService', 'xpdr-type': 'mpdr', 'port-qual': 'xpdr-network', 'port-oper-state': 'InService'} not found in [{'logical-connection-point': 'XPDR3-NETWORK1', 'port-direction': 'bidirectional', 'xpdr-type': 'mpdr', 'supporting-port': 'CP3-CFP0-P1', 'supported-interface-capability': ['org-openroadm-port-types:if-OCH-OTU4-ODU4'], 'port-oper-state': 'InService', 'rate': '100', 'port-admin-state': 'InService', 'lcp-hash-val': 'ANnxoi7K8q30', 'supporting-circuit-pack-name': 'CP3-CFP0', 'port-qual': 'xpdr-network'}] 14:12:38 14:12:38 transportpce_tests/2.2.1/test01_portmapping.py:341: AssertionError 14:12:38 ----------------------------- Captured stdout call ----------------------------- 14:12:38 execution of test_27_spdr_portmapping_XPDR3_NETWORK1 14:12:38 =========================== short test summary info ============================ 14:12:38 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_11_xpdr_portmapping_NETWORK1 14:12:38 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_12_xpdr_portmapping_XPDR2_NETWORK1 14:12:38 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_13_xpdr_portmapping_XPDR1_CLIENT1 14:12:38 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_14_xpdr_portmapping_XPDR1_CLIENT2 14:12:38 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_23_spdr_portmapping_XPDR1_NETWORK1 14:12:38 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_25_spdr_portmapping_XPDR2_NETWORK2 14:12:38 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_26_spdr_portmapping_XPDR3_CLIENT3 14:12:38 FAILED transportpce_tests/2.2.1/test01_portmapping.py::TransportPCEPortMappingTesting::test_27_spdr_portmapping_XPDR3_NETWORK1 14:12:38 8 failed, 27 passed in 254.46s (0:04:14) 14:12:38 tests121: FAIL ✖ in 13 minutes 24.16 seconds 14:12:38 tests221: exit 1 (254.69 seconds) /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh 2.2.1 pid=36775 14:12:38 tests221: FAIL ✖ in 4 minutes 20.42 seconds 14:12:38 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 14:12:44 tests_hybrid: freeze> python -m pip freeze --all 14:12:44 tests_hybrid: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.3.2,cryptography==43.0.1,dict2xml==1.7.6,idna==3.8,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.4.1,pip==24.2,pluggy==1.5.0,psutil==6.0.0,pycparser==2.22,PyNaCl==1.5.0,pytest==8.3.3,requests==2.32.3,setuptools==74.1.2,urllib3==2.2.3,wheel==0.44.0 14:12:44 tests_hybrid: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh hybrid 14:12:44 using environment variables from ./karaf121.env 14:12:44 pytest -q transportpce_tests/hybrid/test01_device_change_notifications.py 14:13:28 ................................................... [100%] 14:15:14 51 passed in 149.62s (0:02:29) 14:15:14 pytest -q transportpce_tests/hybrid/test02_B100G_end2end.py 14:18:53 ....FFFF..F.FFFFFFF.FF.FFFFF.FFFFFFFFFFF.FFFFFFF....FF.FFFFFFFFFFFFFFF.F [ 66%] 14:24:53 FF.....FFFFFF.FFFFFFFFFFFF........... [100%] 14:29:14 =================================== FAILURES =================================== 14:29:14 ________ TransportPCEtesting.test_005_connect_xpdra2_2_N1_to_roadma_PP2 ________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_005_connect_xpdra2_2_N1_to_roadma_PP2(self): 14:29:14 response = test_utils.transportpce_api_rpc_request( 14:29:14 'transportpce-networkutils', 'init-xpdr-rdm-links', 14:29:14 {'links-input': {'xpdr-node': 'XPDR-A2', 'xpdr-num': '2', 'network-num': '1', 14:29:14 'rdm-node': 'ROADM-A1', 'srg-num': '1', 'termination-point-num': 'SRG1-PP2-TXRX'}}) 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 204 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:183: AssertionError 14:29:14 ________ TransportPCEtesting.test_006_connect_roadma_PP2_to_xpdra2_2_N1 ________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_006_connect_roadma_PP2_to_xpdra2_2_N1(self): 14:29:14 response = test_utils.transportpce_api_rpc_request( 14:29:14 'transportpce-networkutils', 'init-rdm-xpdr-links', 14:29:14 {'links-input': {'xpdr-node': 'XPDR-A2', 'xpdr-num': '2', 'network-num': '1', 14:29:14 'rdm-node': 'ROADM-A1', 'srg-num': '1', 'termination-point-num': 'SRG1-PP2-TXRX'}}) 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 204 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:191: AssertionError 14:29:14 ________ TransportPCEtesting.test_007_connect_xpdrc2_2_N1_to_roadmc_PP2 ________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_007_connect_xpdrc2_2_N1_to_roadmc_PP2(self): 14:29:14 response = test_utils.transportpce_api_rpc_request( 14:29:14 'transportpce-networkutils', 'init-xpdr-rdm-links', 14:29:14 {'links-input': {'xpdr-node': 'XPDR-C2', 'xpdr-num': '2', 'network-num': '1', 14:29:14 'rdm-node': 'ROADM-C1', 'srg-num': '1', 'termination-point-num': 'SRG1-PP2-TXRX'}}) 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 204 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:199: AssertionError 14:29:14 ________ TransportPCEtesting.test_008_connect_roadmc_PP2_to_xpdrc2_2_N1 ________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_008_connect_roadmc_PP2_to_xpdrc2_2_N1(self): 14:29:14 response = test_utils.transportpce_api_rpc_request( 14:29:14 'transportpce-networkutils', 'init-rdm-xpdr-links', 14:29:14 {'links-input': {'xpdr-node': 'XPDR-C2', 'xpdr-num': '2', 'network-num': '1', 14:29:14 'rdm-node': 'ROADM-C1', 'srg-num': '1', 'termination-point-num': 'SRG1-PP2-TXRX'}}) 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 204 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:207: AssertionError 14:29:14 _______________ TransportPCEtesting.test_011_check_otn_topology ________________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_011_check_otn_topology(self): 14:29:14 response = test_utils.get_ietf_network_request('otn-topology', 'config') 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > self.assertEqual(len(response['network'][0]['node']), 7, 'There should be 7 nodes') 14:29:14 E KeyError: 'node' 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:246: KeyError 14:29:14 _______________ TransportPCEtesting.test_013_get_OTUC4_service1 ________________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_013_get_OTUC4_service1(self): 14:29:14 response = test_utils.get_ordm_serv_list_attr_request( 14:29:14 "services", "service1-OTUC4") 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:261: AssertionError 14:29:14 ___________ TransportPCEtesting.test_014_check_interface_otsi_xpdra2 ___________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_014_check_interface_otsi_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'interface', 'XPDR2-NETWORK1-755:768') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:277: AssertionError 14:29:14 ________ TransportPCEtesting.test_015_check_interface_OTSI_GROUP_xpdra2 ________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_015_check_interface_OTSI_GROUP_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'interface', 'XPDR2-NETWORK1-OTSIGROUP-400G') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:294: AssertionError 14:29:14 __________ TransportPCEtesting.test_016_check_interface_OTUC4_xpdra2 ___________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_016_check_interface_OTUC4_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'interface', 'XPDR2-NETWORK1-OTUC4') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:315: AssertionError 14:29:14 ___________ TransportPCEtesting.test_017_check_interface_otsi_xpdrc2 ___________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_017_check_interface_otsi_xpdrc2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-C2', 'interface', 'XPDR2-NETWORK1-755:768') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:341: AssertionError 14:29:14 ________ TransportPCEtesting.test_018_check_interface_OTSI_GROUP_xpdrc2 ________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_018_check_interface_OTSI_GROUP_xpdrc2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-C2', 'interface', 'XPDR2-NETWORK1-OTSIGROUP-400G') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:359: AssertionError 14:29:14 __________ TransportPCEtesting.test_019_check_interface_OTUC4_xpdrc2 ___________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_019_check_interface_OTUC4_xpdrc2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-C2', 'interface', 'XPDR2-NETWORK1-OTUC4') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:380: AssertionError 14:29:14 ___________ TransportPCEtesting.test_021_check_openroadm_topo_xpdra2 ___________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_021_check_openroadm_topo_xpdra2(self): 14:29:14 response = test_utils.get_ietf_network_node_request('openroadm-topology', 'XPDR-A2-XPDR2', 'config') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:412: AssertionError 14:29:14 ___________ TransportPCEtesting.test_022_check_otn_topo_OTUC4_links ____________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_022_check_otn_topo_OTUC4_links(self): 14:29:14 response = test_utils.get_ietf_network_request('otn-topology', 'config') 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 2) 14:29:14 E KeyError: 'ietf-network-topology:link' 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:425: KeyError 14:29:14 _______________ TransportPCEtesting.test_024_get_ODUC4_service1 ________________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_024_get_ODUC4_service1(self): 14:29:14 response = test_utils.get_ordm_serv_list_attr_request( 14:29:14 "services", "service1-ODUC4") 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:456: AssertionError 14:29:14 __________ TransportPCEtesting.test_025_check_interface_ODUC4_xpdra2 ___________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_025_check_interface_ODUC4_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'interface', 'XPDR2-NETWORK1-ODUC4') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:471: AssertionError 14:29:14 __________ TransportPCEtesting.test_026_check_interface_ODUC4_xpdrc2 ___________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_026_check_interface_ODUC4_xpdrc2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-C2', 'interface', 'XPDR2-NETWORK1-ODUC4') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:497: AssertionError 14:29:14 ______________ TransportPCEtesting.test_027_check_otn_topo_links _______________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_027_check_otn_topo_links(self): 14:29:14 response = test_utils.get_ietf_network_request('otn-topology', 'config') 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) 14:29:14 E KeyError: 'ietf-network-topology:link' 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:523: KeyError 14:29:14 ________________ TransportPCEtesting.test_028_check_otn_topo_tp ________________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_028_check_otn_topo_tp(self): 14:29:14 response = test_utils.get_ietf_network_request('otn-topology', 'config') 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > for node in response['network'][0]['node']: 14:29:14 E KeyError: 'node' 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:551: KeyError 14:29:14 _______________ TransportPCEtesting.test_030_get_100GE_service_1 _______________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_030_get_100GE_service_1(self): 14:29:14 response = test_utils.get_ordm_serv_list_attr_request( 14:29:14 "services", "service-100GE") 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:588: AssertionError 14:29:14 _______ TransportPCEtesting.test_031_check_interface_100GE_CLIENT_xpdra2 _______ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_031_check_interface_100GE_CLIENT_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'interface', 'XPDR2-CLIENT1-ETHERNET-100G') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:597: AssertionError 14:29:14 _______ TransportPCEtesting.test_032_check_interface_ODU4_CLIENT_xpdra2 ________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_032_check_interface_ODU4_CLIENT_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'interface', 'XPDR2-CLIENT1-ODU4:service-100GE') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:614: AssertionError 14:29:14 _______ TransportPCEtesting.test_033_check_interface_ODU4_NETWORK_xpdra2 _______ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_033_check_interface_ODU4_NETWORK_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'interface', 'XPDR2-NETWORK1-ODU4:service-100GE') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:638: AssertionError 14:29:14 __________ TransportPCEtesting.test_034_check_ODU4_connection_xpdra2 ___________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_034_check_ODU4_connection_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'odu-connection', 'XPDR2-CLIENT1-ODU4-x-XPDR2-NETWORK1-ODU4') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:668: AssertionError 14:29:14 _______ TransportPCEtesting.test_035_check_interface_100GE_CLIENT_xpdrc2 _______ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_035_check_interface_100GE_CLIENT_xpdrc2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-C2', 'interface', 'XPDR2-CLIENT1-ETHERNET-100G') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:685: AssertionError 14:29:14 _______ TransportPCEtesting.test_036_check_interface_ODU4_CLIENT_xpdrc2 ________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_036_check_interface_ODU4_CLIENT_xpdrc2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-C2', 'interface', 'XPDR2-CLIENT1-ODU4:service-100GE') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:702: AssertionError 14:29:14 _______ TransportPCEtesting.test_037_check_interface_ODU4_NETWORK_xpdrc2 _______ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_037_check_interface_ODU4_NETWORK_xpdrc2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-C2', 'interface', 'XPDR2-NETWORK1-ODU4:service-100GE') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:726: AssertionError 14:29:14 __________ TransportPCEtesting.test_038_check_ODU4_connection_xpdrc2 ___________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_038_check_ODU4_connection_xpdrc2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-C2', 'odu-connection', 'XPDR2-CLIENT1-ODU4-x-XPDR2-NETWORK1-ODU4') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:762: AssertionError 14:29:14 ______________ TransportPCEtesting.test_039_check_otn_topo_links _______________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_039_check_otn_topo_links(self): 14:29:14 response = test_utils.get_ietf_network_request('otn-topology', 'config') 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) 14:29:14 E KeyError: 'ietf-network-topology:link' 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:779: KeyError 14:29:14 ________________ TransportPCEtesting.test_040_check_otn_topo_tp ________________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_040_check_otn_topo_tp(self): 14:29:14 response = test_utils.get_ietf_network_request('otn-topology', 'config') 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > for node in response['network'][0]['node']: 14:29:14 E KeyError: 'node' 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:792: KeyError 14:29:14 _______________ TransportPCEtesting.test_042_get_100GE_service_2 _______________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_042_get_100GE_service_2(self): 14:29:14 response = test_utils.get_ordm_serv_list_attr_request("services", "service-100GE2") 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:829: AssertionError 14:29:14 _______________ TransportPCEtesting.test_043_check_service_list ________________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_043_check_service_list(self): 14:29:14 response = test_utils.get_ordm_serv_list_request() 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:838: AssertionError 14:29:14 ______________ TransportPCEtesting.test_044_check_otn_topo_links _______________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_044_check_otn_topo_links(self): 14:29:14 response = test_utils.get_ietf_network_request('otn-topology', 'config') 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) 14:29:14 E KeyError: 'ietf-network-topology:link' 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:844: KeyError 14:29:14 ________________ TransportPCEtesting.test_045_check_otn_topo_tp ________________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_045_check_otn_topo_tp(self): 14:29:14 response = test_utils.get_ietf_network_request('otn-topology', 'config') 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > for node in response['network'][0]['node']: 14:29:14 E KeyError: 'node' 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:857: KeyError 14:29:14 _____________ TransportPCEtesting.test_046_delete_100GE_service_2 ______________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_046_delete_100GE_service_2(self): 14:29:14 self.del_serv_input_data["service-delete-req-info"]["service-name"] = "service-100GE2" 14:29:14 response = test_utils.transportpce_api_rpc_request( 14:29:14 'org-openroadm-service', 'service-delete', 14:29:14 self.del_serv_input_data) 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > self.assertIn('Renderer service delete in progress', 14:29:14 response['output']['configuration-response-common']['response-message']) 14:29:14 E AssertionError: 'Renderer service delete in progress' not found in "Service 'service-100GE2' does not exist in datastore" 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:878: AssertionError 14:29:14 _____________ TransportPCEtesting.test_047_delete_100GE_service_1 ______________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_047_delete_100GE_service_1(self): 14:29:14 self.del_serv_input_data["service-delete-req-info"]["service-name"] = "service-100GE" 14:29:14 response = test_utils.transportpce_api_rpc_request( 14:29:14 'org-openroadm-service', 'service-delete', 14:29:14 self.del_serv_input_data) 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > self.assertIn('Renderer service delete in progress', 14:29:14 response['output']['configuration-response-common']['response-message']) 14:29:14 E AssertionError: 'Renderer service delete in progress' not found in "Service 'service-100GE' does not exist in datastore" 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:888: AssertionError 14:29:14 _______________ TransportPCEtesting.test_048_check_service_list ________________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_048_check_service_list(self): 14:29:14 response = test_utils.get_ordm_serv_list_request() 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:894: AssertionError 14:29:14 ______________ TransportPCEtesting.test_053_check_otn_topo_links _______________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_053_check_otn_topo_links(self): 14:29:14 response = test_utils.get_ietf_network_request('otn-topology', 'config') 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) 14:29:14 E KeyError: 'ietf-network-topology:link' 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:920: KeyError 14:29:14 ________________ TransportPCEtesting.test_054_check_otn_topo_tp ________________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_054_check_otn_topo_tp(self): 14:29:14 response = test_utils.get_ietf_network_request('otn-topology', 'config') 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > for node in response['network'][0]['node']: 14:29:14 E KeyError: 'node' 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:933: KeyError 14:29:14 _______________ TransportPCEtesting.test_056_get_100GE_service_3 _______________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_056_get_100GE_service_3(self): 14:29:14 response = test_utils.get_ordm_serv_list_attr_request("services", "service-100GE3") 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:965: AssertionError 14:29:14 _______________ TransportPCEtesting.test_057_check_service_list ________________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_057_check_service_list(self): 14:29:14 response = test_utils.get_ordm_serv_list_request() 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:974: AssertionError 14:29:14 _______ TransportPCEtesting.test_058_check_interface_100GE_CLIENT_xpdra2 _______ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_058_check_interface_100GE_CLIENT_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'interface', 'XPDR2-CLIENT1-ETHERNET-100G') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:980: AssertionError 14:29:14 _______ TransportPCEtesting.test_059_check_interface_ODU4_CLIENT_xpdra2 ________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_059_check_interface_ODU4_CLIENT_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'interface', 'XPDR2-CLIENT1-ODU4:service-100GE3') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:997: AssertionError 14:29:14 _______ TransportPCEtesting.test_060_check_interface_ODU4_NETWORK_xpdra2 _______ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_060_check_interface_ODU4_NETWORK_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'interface', 'XPDR2-NETWORK1-ODU4:service-100GE3') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1021: AssertionError 14:29:14 __________ TransportPCEtesting.test_061_check_ODU4_connection_xpdra2 ___________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_061_check_ODU4_connection_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'odu-connection', 'XPDR2-CLIENT1-ODU4-x-XPDR2-NETWORK1-ODU4') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1051: AssertionError 14:29:14 _______ TransportPCEtesting.test_062_check_interface_100GE_CLIENT_xpdrc2 _______ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_062_check_interface_100GE_CLIENT_xpdrc2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-C2', 'interface', 'XPDR2-CLIENT2-ETHERNET-100G') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1068: AssertionError 14:29:14 _______ TransportPCEtesting.test_063_check_interface_ODU4_CLIENT_xpdrc2 ________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_063_check_interface_ODU4_CLIENT_xpdrc2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-C2', 'interface', 'XPDR2-CLIENT2-ODU4:service-100GE3') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1085: AssertionError 14:29:14 _______ TransportPCEtesting.test_064_check_interface_ODU4_NETWORK_xpdrc2 _______ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_064_check_interface_ODU4_NETWORK_xpdrc2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-C2', 'interface', 'XPDR2-NETWORK1-ODU4:service-100GE3') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1109: AssertionError 14:29:14 __________ TransportPCEtesting.test_065_check_ODU4_connection_xpdrc2 ___________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_065_check_ODU4_connection_xpdrc2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-C2', 'odu-connection', 'XPDR2-CLIENT2-ODU4-x-XPDR2-NETWORK1-ODU4') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1145: AssertionError 14:29:14 ______________ TransportPCEtesting.test_066_check_otn_topo_links _______________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_066_check_otn_topo_links(self): 14:29:14 response = test_utils.get_ietf_network_request('otn-topology', 'config') 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) 14:29:14 E KeyError: 'ietf-network-topology:link' 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1162: KeyError 14:29:14 ________________ TransportPCEtesting.test_067_check_otn_topo_tp ________________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_067_check_otn_topo_tp(self): 14:29:14 response = test_utils.get_ietf_network_request('otn-topology', 'config') 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > for node in response['network'][0]['node']: 14:29:14 E KeyError: 'node' 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1175: KeyError 14:29:14 _____________ TransportPCEtesting.test_068_delete_100GE_service_3 ______________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_068_delete_100GE_service_3(self): 14:29:14 self.del_serv_input_data["service-delete-req-info"]["service-name"] = "service-100GE3" 14:29:14 response = test_utils.transportpce_api_rpc_request( 14:29:14 'org-openroadm-service', 'service-delete', 14:29:14 self.del_serv_input_data) 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > self.assertIn('Renderer service delete in progress', 14:29:14 response['output']['configuration-response-common']['response-message']) 14:29:14 E AssertionError: 'Renderer service delete in progress' not found in "Service 'service-100GE3' does not exist in datastore" 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1193: AssertionError 14:29:14 ______________ TransportPCEtesting.test_069_delete_ODUC4_service _______________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_069_delete_ODUC4_service(self): 14:29:14 self.del_serv_input_data["service-delete-req-info"]["service-name"] = "service1-ODUC4" 14:29:14 response = test_utils.transportpce_api_rpc_request( 14:29:14 'org-openroadm-service', 'service-delete', 14:29:14 self.del_serv_input_data) 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > self.assertIn('Renderer service delete in progress', 14:29:14 response['output']['configuration-response-common']['response-message']) 14:29:14 E AssertionError: 'Renderer service delete in progress' not found in "Service 'service1-ODUC4' does not exist in datastore" 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1203: AssertionError 14:29:14 _______________ TransportPCEtesting.test_070_check_service_list ________________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_070_check_service_list(self): 14:29:14 response = test_utils.get_ordm_serv_list_request() 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1209: AssertionError 14:29:14 ______________ TransportPCEtesting.test_072_check_otn_topo_links _______________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_072_check_otn_topo_links(self): 14:29:14 > self.test_022_check_otn_topo_OTUC4_links() 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1218: 14:29:14 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_022_check_otn_topo_OTUC4_links(self): 14:29:14 response = test_utils.get_ietf_network_request('otn-topology', 'config') 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 2) 14:29:14 E KeyError: 'ietf-network-topology:link' 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:425: KeyError 14:29:14 ________________ TransportPCEtesting.test_073_check_otn_topo_tp ________________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_073_check_otn_topo_tp(self): 14:29:14 response = test_utils.get_ietf_network_request('otn-topology', 'config') 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > for node in response['network'][0]['node']: 14:29:14 E KeyError: 'node' 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1223: KeyError 14:29:14 ______________ TransportPCEtesting.test_074_delete_OTUC4_service _______________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_074_delete_OTUC4_service(self): 14:29:14 self.del_serv_input_data["service-delete-req-info"]["service-name"] = "service1-OTUC4" 14:29:14 response = test_utils.transportpce_api_rpc_request( 14:29:14 'org-openroadm-service', 'service-delete', 14:29:14 self.del_serv_input_data) 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > self.assertIn('Renderer service delete in progress', 14:29:14 response['output']['configuration-response-common']['response-message']) 14:29:14 E AssertionError: 'Renderer service delete in progress' not found in "Service 'service1-OTUC4' does not exist in datastore" 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1237: AssertionError 14:29:14 ___________ TransportPCEtesting.test_080_check_openroadm_topo_xpdra2 ___________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_080_check_openroadm_topo_xpdra2(self): 14:29:14 response = test_utils.get_ietf_network_node_request('openroadm-topology', 'XPDR-A2-XPDR2', 'config') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1281: AssertionError 14:29:14 ____________ TransportPCEtesting.test_081_check_openroadm_topology _____________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_081_check_openroadm_topology(self): 14:29:14 response = test_utils.get_ietf_network_request('openroadm-topology', 'config') 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 links = response['network'][0]['ietf-network-topology:link'] 14:29:14 > self.assertEqual(22, len(links), 'Topology should contain 22 links') 14:29:14 E AssertionError: 22 != 18 : Topology should contain 22 links 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1291: AssertionError 14:29:14 ________ TransportPCEtesting.test_082_connect_xpdra2_1_N1_to_roadma_PP2 ________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_082_connect_xpdra2_1_N1_to_roadma_PP2(self): 14:29:14 response = test_utils.transportpce_api_rpc_request( 14:29:14 'transportpce-networkutils', 'init-xpdr-rdm-links', 14:29:14 {'links-input': {'xpdr-node': 'XPDR-A2', 'xpdr-num': '1', 'network-num': '1', 14:29:14 'rdm-node': 'ROADM-A1', 'srg-num': '1', 'termination-point-num': 'SRG1-PP1-TXRX'}}) 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 204 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1298: AssertionError 14:29:14 ________ TransportPCEtesting.test_083_connect_roadma_PP2_to_xpdra2_1_N1 ________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_083_connect_roadma_PP2_to_xpdra2_1_N1(self): 14:29:14 response = test_utils.transportpce_api_rpc_request( 14:29:14 'transportpce-networkutils', 'init-rdm-xpdr-links', 14:29:14 {'links-input': {'xpdr-node': 'XPDR-A2', 'xpdr-num': '1', 'network-num': '1', 14:29:14 'rdm-node': 'ROADM-A1', 'srg-num': '1', 'termination-point-num': 'SRG1-PP1-TXRX'}}) 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 204 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1306: AssertionError 14:29:14 ________ TransportPCEtesting.test_084_connect_xpdrc2_1_N1_to_roadmc_PP2 ________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_084_connect_xpdrc2_1_N1_to_roadmc_PP2(self): 14:29:14 response = test_utils.transportpce_api_rpc_request( 14:29:14 'transportpce-networkutils', 'init-xpdr-rdm-links', 14:29:14 {'links-input': {'xpdr-node': 'XPDR-C2', 'xpdr-num': '1', 'network-num': '1', 14:29:14 'rdm-node': 'ROADM-C1', 'srg-num': '1', 'termination-point-num': 'SRG1-PP1-TXRX'}}) 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 204 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1314: AssertionError 14:29:14 ________ TransportPCEtesting.test_085_connect_roadmc_PP2_to_xpdrc2_1_N1 ________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_085_connect_roadmc_PP2_to_xpdrc2_1_N1(self): 14:29:14 response = test_utils.transportpce_api_rpc_request( 14:29:14 'transportpce-networkutils', 'init-rdm-xpdr-links', 14:29:14 {'links-input': {'xpdr-node': 'XPDR-C2', 'xpdr-num': '1', 'network-num': '1', 14:29:14 'rdm-node': 'ROADM-C1', 'srg-num': '1', 'termination-point-num': 'SRG1-PP1-TXRX'}}) 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 204 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1322: AssertionError 14:29:14 ________________ TransportPCEtesting.test_087_get_400GE_service ________________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_087_get_400GE_service(self): 14:29:14 response = test_utils.get_ordm_serv_list_attr_request("services", "service-400GE") 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1351: AssertionError 14:29:14 ________________ TransportPCEtesting.test_088_check_xc1_roadma _________________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_088_check_xc1_roadma(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 "ROADM-A1", "roadm-connections", "SRG1-PP1-TXRX-DEG2-TTP-TXRX-755:768") 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1361: AssertionError 14:29:14 ________________ TransportPCEtesting.test_089_check_topo_xpdra2 ________________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_089_check_topo_xpdra2(self): 14:29:14 response = test_utils.get_ietf_network_node_request('openroadm-topology', 'XPDR-A2-XPDR1', 'config') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1374: AssertionError 14:29:14 _____________ TransportPCEtesting.test_090_check_topo_roadma_SRG1 ______________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_090_check_topo_roadma_SRG1(self): 14:29:14 response = test_utils.get_ietf_network_node_request('openroadm-topology', 'ROADM-A1-SRG1', 'config') 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 freq_map = base64.b64decode( 14:29:14 response['node']['org-openroadm-network-topology:srg-attributes']['avail-freq-maps'][0]['freq-map']) 14:29:14 freq_map_array = [int(x) for x in freq_map] 14:29:14 > self.assertEqual(freq_map_array[95], 0, "Index 1 should not be available") 14:29:14 E AssertionError: 255 != 0 : Index 1 should not be available 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1394: AssertionError 14:29:14 _____________ TransportPCEtesting.test_091_check_topo_roadma_DEG1 ______________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_091_check_topo_roadma_DEG1(self): 14:29:14 response = test_utils.get_ietf_network_node_request('openroadm-topology', 'ROADM-A1-DEG2', 'config') 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 freq_map = base64.b64decode( 14:29:14 response['node']['org-openroadm-network-topology:degree-attributes']['avail-freq-maps'][0]['freq-map']) 14:29:14 freq_map_array = [int(x) for x in freq_map] 14:29:14 > self.assertEqual(freq_map_array[95], 0, "Index 1 should not be available") 14:29:14 E AssertionError: 255 != 0 : Index 1 should not be available 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1412: AssertionError 14:29:14 _______ TransportPCEtesting.test_092_check_interface_400GE_CLIENT_xpdra2 _______ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_092_check_interface_400GE_CLIENT_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'interface', 'XPDR1-CLIENT1-ETHERNET') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1430: AssertionError 14:29:14 ___________ TransportPCEtesting.test_093_check_interface_OTSI_xpdra2 ___________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_093_check_interface_OTSI_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'interface', 'XPDR1-NETWORK1-755:768') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1447: AssertionError 14:29:14 ________ TransportPCEtesting.test_094_check_interface_OTSI_GROUP_xpdra2 ________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_094_check_interface_OTSI_GROUP_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'interface', 'XPDR1-NETWORK1-OTSIGROUP-400G') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1473: AssertionError 14:29:14 __________ TransportPCEtesting.test_095_check_interface_OTUC4_xpdra2 ___________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_095_check_interface_OTUC4_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'interface', 'XPDR1-NETWORK1-OTUC4') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1492: AssertionError 14:29:14 __________ TransportPCEtesting.test_096_check_interface_ODUC4_xpdra2 ___________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_096_check_interface_ODUC4_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'interface', 'XPDR1-NETWORK1-ODUC4') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1518: AssertionError 14:29:14 _________ TransportPCEtesting.test_097_check_interface_ODUFLEX_xpdra2 __________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_097_check_interface_ODUFLEX_xpdra2(self): 14:29:14 response = test_utils.check_node_attribute_request( 14:29:14 'XPDR-A2', 'interface', 'XPDR1-NETWORK1-ODUFLEX') 14:29:14 > self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 E AssertionError: 409 != 200 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1549: AssertionError 14:29:14 ______________ TransportPCEtesting.test_098_delete_400GE_service _______________ 14:29:14 14:29:14 self = 14:29:14 14:29:14 def test_098_delete_400GE_service(self): 14:29:14 self.del_serv_input_data["service-delete-req-info"]["service-name"] = "service-400GE" 14:29:14 response = test_utils.transportpce_api_rpc_request( 14:29:14 'org-openroadm-service', 'service-delete', 14:29:14 self.del_serv_input_data) 14:29:14 self.assertEqual(response['status_code'], requests.codes.ok) 14:29:14 > self.assertIn('Renderer service delete in progress', 14:29:14 response['output']['configuration-response-common']['response-message']) 14:29:14 E AssertionError: 'Renderer service delete in progress' not found in "Service 'service-400GE' does not exist in datastore" 14:29:14 14:29:14 transportpce_tests/hybrid/test02_B100G_end2end.py:1605: AssertionError 14:29:14 =========================== short test summary info ============================ 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_005_connect_xpdra2_2_N1_to_roadma_PP2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_006_connect_roadma_PP2_to_xpdra2_2_N1 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_007_connect_xpdrc2_2_N1_to_roadmc_PP2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_008_connect_roadmc_PP2_to_xpdrc2_2_N1 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_011_check_otn_topology 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_013_get_OTUC4_service1 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_014_check_interface_otsi_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_015_check_interface_OTSI_GROUP_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_016_check_interface_OTUC4_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_017_check_interface_otsi_xpdrc2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_018_check_interface_OTSI_GROUP_xpdrc2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_019_check_interface_OTUC4_xpdrc2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_021_check_openroadm_topo_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_022_check_otn_topo_OTUC4_links 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_024_get_ODUC4_service1 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_025_check_interface_ODUC4_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_026_check_interface_ODUC4_xpdrc2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_027_check_otn_topo_links 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_028_check_otn_topo_tp 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_030_get_100GE_service_1 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_031_check_interface_100GE_CLIENT_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_032_check_interface_ODU4_CLIENT_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_033_check_interface_ODU4_NETWORK_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_034_check_ODU4_connection_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_035_check_interface_100GE_CLIENT_xpdrc2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_036_check_interface_ODU4_CLIENT_xpdrc2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_037_check_interface_ODU4_NETWORK_xpdrc2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_038_check_ODU4_connection_xpdrc2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_039_check_otn_topo_links 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_040_check_otn_topo_tp 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_042_get_100GE_service_2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_043_check_service_list 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_044_check_otn_topo_links 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_045_check_otn_topo_tp 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_046_delete_100GE_service_2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_047_delete_100GE_service_1 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_048_check_service_list 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_053_check_otn_topo_links 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_054_check_otn_topo_tp 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_056_get_100GE_service_3 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_057_check_service_list 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_058_check_interface_100GE_CLIENT_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_059_check_interface_ODU4_CLIENT_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_060_check_interface_ODU4_NETWORK_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_061_check_ODU4_connection_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_062_check_interface_100GE_CLIENT_xpdrc2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_063_check_interface_ODU4_CLIENT_xpdrc2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_064_check_interface_ODU4_NETWORK_xpdrc2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_065_check_ODU4_connection_xpdrc2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_066_check_otn_topo_links 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_067_check_otn_topo_tp 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_068_delete_100GE_service_3 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_069_delete_ODUC4_service 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_070_check_service_list 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_072_check_otn_topo_links 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_073_check_otn_topo_tp 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_074_delete_OTUC4_service 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_080_check_openroadm_topo_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_081_check_openroadm_topology 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_082_connect_xpdra2_1_N1_to_roadma_PP2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_083_connect_roadma_PP2_to_xpdra2_1_N1 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_084_connect_xpdrc2_1_N1_to_roadmc_PP2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_085_connect_roadmc_PP2_to_xpdrc2_1_N1 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_087_get_400GE_service 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_088_check_xc1_roadma 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_089_check_topo_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_090_check_topo_roadma_SRG1 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_091_check_topo_roadma_DEG1 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_092_check_interface_400GE_CLIENT_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_093_check_interface_OTSI_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_094_check_interface_OTSI_GROUP_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_095_check_interface_OTUC4_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_096_check_interface_ODUC4_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_097_check_interface_ODUFLEX_xpdra2 14:29:14 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_098_delete_400GE_service 14:29:14 75 failed, 34 passed in 840.43s (0:14:00) 14:29:14 tests_hybrid: exit 1 (990.52 seconds) /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh hybrid pid=37558 14:29:15 tests_hybrid: FAIL ✖ in 16 minutes 36.82 seconds 14:29:15 buildlighty: 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 14:29:21 buildlighty: freeze> python -m pip freeze --all 14:29:21 buildlighty: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.3.2,cryptography==43.0.1,dict2xml==1.7.6,idna==3.8,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.4.1,pip==24.2,pluggy==1.5.0,psutil==6.0.0,pycparser==2.22,PyNaCl==1.5.0,pytest==8.3.3,requests==2.32.3,setuptools==74.1.2,urllib3==2.2.3,wheel==0.44.0 14:29:21 buildlighty: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/lighty> ./build.sh 14:29:21 NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED 14:29:39 [ERROR] COMPILATION ERROR : 14:29:39 [ERROR] /w/workspace/transportpce-tox-verify-transportpce-master/lighty/src/main/java/io/lighty/controllers/tpce/utils/TPCEUtils.java:[17,42] cannot find symbol 14:29:39 symbol: class YangModuleInfo 14:29:39 location: package org.opendaylight.yangtools.binding 14:29:39 [ERROR] /w/workspace/transportpce-tox-verify-transportpce-master/lighty/src/main/java/io/lighty/controllers/tpce/utils/TPCEUtils.java:[21,30] cannot find symbol 14:29:39 symbol: class YangModuleInfo 14:29:39 location: class io.lighty.controllers.tpce.utils.TPCEUtils 14:29:39 [ERROR] /w/workspace/transportpce-tox-verify-transportpce-master/lighty/src/main/java/io/lighty/controllers/tpce/utils/TPCEUtils.java:[343,30] cannot find symbol 14:29:39 symbol: class YangModuleInfo 14:29:39 location: class io.lighty.controllers.tpce.utils.TPCEUtils 14:29:39 [ERROR] /w/workspace/transportpce-tox-verify-transportpce-master/lighty/src/main/java/io/lighty/controllers/tpce/utils/TPCEUtils.java:[350,23] cannot find symbol 14:29:39 symbol: class YangModuleInfo 14:29:39 location: class io.lighty.controllers.tpce.utils.TPCEUtils 14:29:39 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) on project tpce: Compilation failure: Compilation failure: 14:29:39 [ERROR] /w/workspace/transportpce-tox-verify-transportpce-master/lighty/src/main/java/io/lighty/controllers/tpce/utils/TPCEUtils.java:[17,42] cannot find symbol 14:29:39 [ERROR] symbol: class YangModuleInfo 14:29:39 [ERROR] location: package org.opendaylight.yangtools.binding 14:29:39 [ERROR] /w/workspace/transportpce-tox-verify-transportpce-master/lighty/src/main/java/io/lighty/controllers/tpce/utils/TPCEUtils.java:[21,30] cannot find symbol 14:29:39 [ERROR] symbol: class YangModuleInfo 14:29:39 [ERROR] location: class io.lighty.controllers.tpce.utils.TPCEUtils 14:29:39 [ERROR] /w/workspace/transportpce-tox-verify-transportpce-master/lighty/src/main/java/io/lighty/controllers/tpce/utils/TPCEUtils.java:[343,30] cannot find symbol 14:29:39 [ERROR] symbol: class YangModuleInfo 14:29:39 [ERROR] location: class io.lighty.controllers.tpce.utils.TPCEUtils 14:29:39 [ERROR] /w/workspace/transportpce-tox-verify-transportpce-master/lighty/src/main/java/io/lighty/controllers/tpce/utils/TPCEUtils.java:[350,23] cannot find symbol 14:29:39 [ERROR] symbol: class YangModuleInfo 14:29:39 [ERROR] location: class io.lighty.controllers.tpce.utils.TPCEUtils 14:29:39 [ERROR] -> [Help 1] 14:29:39 [ERROR] 14:29:39 [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 14:29:39 [ERROR] Re-run Maven using the -X switch to enable full debug logging. 14:29:39 [ERROR] 14:29:39 [ERROR] For more information about the errors and possible solutions, please read the following articles: 14:29:39 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException 14:29:39 unzip: cannot find or open target/tpce-bin.zip, target/tpce-bin.zip.zip or target/tpce-bin.zip.ZIP. 14:29:39 buildlighty: exit 9 (18.67 seconds) /w/workspace/transportpce-tox-verify-transportpce-master/lighty> ./build.sh pid=39721 14:29:39 buildlighty: command failed but is marked ignore outcome so handling it as success 14:29:39 buildcontroller: OK (108.56=setup[8.49]+cmd[100.07] seconds) 14:29:39 testsPCE: OK (375.70=setup[152.09]+cmd[223.62] seconds) 14:29:39 sims: OK (12.36=setup[8.67]+cmd[3.69] seconds) 14:29:39 build_karaf_tests121: OK (71.25=setup[8.56]+cmd[62.70] seconds) 14:29:39 tests121: FAIL code 1 (804.16=setup[5.86]+cmd[798.30] seconds) 14:29:39 build_karaf_tests221: OK (75.39=setup[9.29]+cmd[66.10] seconds) 14:29:39 tests_tapi: FAIL code 1 (799.91=setup[26.63]+cmd[773.28] seconds) 14:29:39 tests221: FAIL code 1 (260.42=setup[5.73]+cmd[254.69] seconds) 14:29:39 build_karaf_tests71: OK (83.61=setup[26.86]+cmd[56.75] seconds) 14:29:39 tests71: FAIL code 1 (225.35=setup[5.66]+cmd[219.69] seconds) 14:29:39 build_karaf_tests_hybrid: OK (76.30=setup[30.09]+cmd[46.21] seconds) 14:29:39 tests_hybrid: FAIL code 1 (996.82=setup[6.30]+cmd[990.52] seconds) 14:29:39 buildlighty: OK (25.02=setup[6.35]+cmd[18.67] seconds) 14:29:39 docs: OK (38.31=setup[35.29]+cmd[3.02] seconds) 14:29:39 docs-linkcheck: OK (38.39=setup[34.34]+cmd[4.06] seconds) 14:29:39 checkbashisms: OK (3.00=setup[2.12]+cmd[0.01,0.06,0.81] seconds) 14:29:39 pre-commit: FAIL code 1 (39.24=setup[3.27]+cmd[0.02,0.00,35.94] seconds) 14:29:39 pylint: OK (26.62=setup[6.68]+cmd[19.95] seconds) 14:29:39 evaluation failed :( (2491.56 seconds) 14:29:40 + tox_status=255 14:29:40 + echo '---> Completed tox runs' 14:29:40 ---> Completed tox runs 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/build_karaf_tests121/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=build_karaf_tests121 14:29:40 + cp -r .tox/build_karaf_tests121/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/build_karaf_tests121 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/build_karaf_tests221/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=build_karaf_tests221 14:29:40 + cp -r .tox/build_karaf_tests221/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/build_karaf_tests221 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/build_karaf_tests71/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=build_karaf_tests71 14:29:40 + cp -r .tox/build_karaf_tests71/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/build_karaf_tests71 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/build_karaf_tests_hybrid/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=build_karaf_tests_hybrid 14:29:40 + cp -r .tox/build_karaf_tests_hybrid/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/build_karaf_tests_hybrid 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/buildcontroller/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=buildcontroller 14:29:40 + cp -r .tox/buildcontroller/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/buildcontroller 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/buildlighty/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=buildlighty 14:29:40 + cp -r .tox/buildlighty/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/buildlighty 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/checkbashisms/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=checkbashisms 14:29:40 + cp -r .tox/checkbashisms/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/checkbashisms 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/docs-linkcheck/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=docs-linkcheck 14:29:40 + cp -r .tox/docs-linkcheck/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/docs-linkcheck 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/docs/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=docs 14:29:40 + cp -r .tox/docs/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/docs 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/pre-commit/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=pre-commit 14:29:40 + cp -r .tox/pre-commit/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/pre-commit 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/pylint/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=pylint 14:29:40 + cp -r .tox/pylint/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/pylint 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/sims/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=sims 14:29:40 + cp -r .tox/sims/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/sims 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/tests121/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=tests121 14:29:40 + cp -r .tox/tests121/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/tests121 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/tests221/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=tests221 14:29:40 + cp -r .tox/tests221/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/tests221 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/tests71/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=tests71 14:29:40 + cp -r .tox/tests71/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/tests71 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/testsPCE/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=testsPCE 14:29:40 + cp -r .tox/testsPCE/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/testsPCE 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/tests_hybrid/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=tests_hybrid 14:29:40 + cp -r .tox/tests_hybrid/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/tests_hybrid 14:29:40 + for i in .tox/*/log 14:29:40 ++ echo .tox/tests_tapi/log 14:29:40 ++ awk -F/ '{print $2}' 14:29:40 + tox_env=tests_tapi 14:29:40 + cp -r .tox/tests_tapi/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/tests_tapi 14:29:40 + DOC_DIR=docs/_build/html 14:29:40 + [[ -d docs/_build/html ]] 14:29:40 + echo '---> Archiving generated docs' 14:29:40 ---> Archiving generated docs 14:29:40 + mv docs/_build/html /w/workspace/transportpce-tox-verify-transportpce-master/archives/docs 14:29:40 + echo '---> tox-run.sh ends' 14:29:40 ---> tox-run.sh ends 14:29:40 + test 255 -eq 0 14:29:40 + exit 255 14:29:40 ++ '[' 1 = 1 ']' 14:29:40 ++ '[' -x /usr/bin/clear_console ']' 14:29:40 ++ /usr/bin/clear_console -q 14:29:40 Build step 'Execute shell' marked build as failure 14:29:40 $ ssh-agent -k 14:29:40 unset SSH_AUTH_SOCK; 14:29:40 unset SSH_AGENT_PID; 14:29:40 echo Agent pid 14154 killed; 14:29:40 [ssh-agent] Stopped. 14:29:40 [PostBuildScript] - [INFO] Executing post build scripts. 14:29:40 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins941673150738779227.sh 14:29:40 ---> sysstat.sh 14:29:40 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins4500820701869253412.sh 14:29:40 ---> package-listing.sh 14:29:40 ++ facter osfamily 14:29:40 ++ tr '[:upper:]' '[:lower:]' 14:29:41 + OS_FAMILY=debian 14:29:41 + workspace=/w/workspace/transportpce-tox-verify-transportpce-master 14:29:41 + START_PACKAGES=/tmp/packages_start.txt 14:29:41 + END_PACKAGES=/tmp/packages_end.txt 14:29:41 + DIFF_PACKAGES=/tmp/packages_diff.txt 14:29:41 + PACKAGES=/tmp/packages_start.txt 14:29:41 + '[' /w/workspace/transportpce-tox-verify-transportpce-master ']' 14:29:41 + PACKAGES=/tmp/packages_end.txt 14:29:41 + case "${OS_FAMILY}" in 14:29:41 + dpkg -l 14:29:41 + grep '^ii' 14:29:41 + '[' -f /tmp/packages_start.txt ']' 14:29:41 + '[' -f /tmp/packages_end.txt ']' 14:29:41 + diff /tmp/packages_start.txt /tmp/packages_end.txt 14:29:41 + '[' /w/workspace/transportpce-tox-verify-transportpce-master ']' 14:29:41 + mkdir -p /w/workspace/transportpce-tox-verify-transportpce-master/archives/ 14:29:41 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/transportpce-tox-verify-transportpce-master/archives/ 14:29:41 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins2687434775546052258.sh 14:29:41 ---> capture-instance-metadata.sh 14:29:41 Setup pyenv: 14:29:41 system 14:29:41 3.8.13 14:29:41 3.9.13 14:29:41 3.10.13 14:29:41 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 14:29:41 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-NhqB from file:/tmp/.os_lf_venv 14:29:42 lf-activate-venv(): INFO: Installing: lftools 14:29:53 lf-activate-venv(): INFO: Adding /tmp/venv-NhqB/bin to PATH 14:29:53 INFO: Running in OpenStack, capturing instance metadata 14:29:53 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins1993486553919819944.sh 14:29:53 provisioning config files... 14:29:54 Could not find credentials [logs] for transportpce-tox-verify-transportpce-master #1992 14:29:54 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/transportpce-tox-verify-transportpce-master@tmp/config7439565944731671379tmp 14:29:54 Regular expression run condition: Expression=[^.*logs-s3.*], Label=[odl-logs-s3-cloudfront-index] 14:29:54 Run condition [Regular expression match] enabling perform for step [Provide Configuration files] 14:29:54 provisioning config files... 14:29:54 copy managed file [jenkins-s3-log-ship] to file:/home/jenkins/.aws/credentials 14:29:54 [EnvInject] - Injecting environment variables from a build step. 14:29:54 [EnvInject] - Injecting as environment variables the properties content 14:29:54 SERVER_ID=logs 14:29:54 14:29:54 [EnvInject] - Variables injected successfully. 14:29:54 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins5069520304134950234.sh 14:29:54 ---> create-netrc.sh 14:29:54 WARN: Log server credential not found. 14:29:54 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins18277550774387310211.sh 14:29:54 ---> python-tools-install.sh 14:29:54 Setup pyenv: 14:29:54 system 14:29:54 3.8.13 14:29:54 3.9.13 14:29:54 3.10.13 14:29:54 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 14:29:54 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-NhqB from file:/tmp/.os_lf_venv 14:29:56 lf-activate-venv(): INFO: Installing: lftools 14:30:05 lf-activate-venv(): INFO: Adding /tmp/venv-NhqB/bin to PATH 14:30:05 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins2209008822580267292.sh 14:30:05 ---> sudo-logs.sh 14:30:05 Archiving 'sudo' log.. 14:30:06 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins15709625132622578709.sh 14:30:06 ---> job-cost.sh 14:30:06 Setup pyenv: 14:30:06 system 14:30:06 3.8.13 14:30:06 3.9.13 14:30:06 3.10.13 14:30:06 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 14:30:06 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-NhqB from file:/tmp/.os_lf_venv 14:30:07 lf-activate-venv(): INFO: Installing: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 14:30:11 lf-activate-venv(): INFO: Adding /tmp/venv-NhqB/bin to PATH 14:30:11 INFO: No Stack... 14:30:12 INFO: Retrieving Pricing Info for: v3-standard-4 14:30:12 INFO: Archiving Costs 14:30:12 [transportpce-tox-verify-transportpce-master] $ /bin/bash -l /tmp/jenkins585312797917108789.sh 14:30:12 ---> logs-deploy.sh 14:30:12 Setup pyenv: 14:30:12 system 14:30:12 3.8.13 14:30:12 3.9.13 14:30:12 3.10.13 14:30:12 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 14:30:12 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-NhqB from file:/tmp/.os_lf_venv 14:30:13 lf-activate-venv(): INFO: Installing: lftools 14:30:22 lf-activate-venv(): INFO: Adding /tmp/venv-NhqB/bin to PATH 14:30:22 WARNING: Nexus logging server not set 14:30:22 INFO: S3 path logs/releng/vex-yul-odl-jenkins-1/transportpce-tox-verify-transportpce-master/1992/ 14:30:22 INFO: archiving logs to S3 14:30:24 ---> uname -a: 14:30:24 Linux prd-ubuntu2004-docker-4c-16g-21759 5.4.0-190-generic #210-Ubuntu SMP Fri Jul 5 17:03:38 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux 14:30:24 14:30:24 14:30:24 ---> lscpu: 14:30:24 Architecture: x86_64 14:30:24 CPU op-mode(s): 32-bit, 64-bit 14:30:24 Byte Order: Little Endian 14:30:24 Address sizes: 40 bits physical, 48 bits virtual 14:30:24 CPU(s): 4 14:30:24 On-line CPU(s) list: 0-3 14:30:24 Thread(s) per core: 1 14:30:24 Core(s) per socket: 1 14:30:24 Socket(s): 4 14:30:24 NUMA node(s): 1 14:30:24 Vendor ID: AuthenticAMD 14:30:24 CPU family: 23 14:30:24 Model: 49 14:30:24 Model name: AMD EPYC-Rome Processor 14:30:24 Stepping: 0 14:30:24 CPU MHz: 2800.000 14:30:24 BogoMIPS: 5600.00 14:30:24 Virtualization: AMD-V 14:30:24 Hypervisor vendor: KVM 14:30:24 Virtualization type: full 14:30:24 L1d cache: 128 KiB 14:30:24 L1i cache: 128 KiB 14:30:24 L2 cache: 2 MiB 14:30:24 L3 cache: 64 MiB 14:30:24 NUMA node0 CPU(s): 0-3 14:30:24 Vulnerability Gather data sampling: Not affected 14:30:24 Vulnerability Itlb multihit: Not affected 14:30:24 Vulnerability L1tf: Not affected 14:30:24 Vulnerability Mds: Not affected 14:30:24 Vulnerability Meltdown: Not affected 14:30:24 Vulnerability Mmio stale data: Not affected 14:30:24 Vulnerability Retbleed: Vulnerable 14:30:24 Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp 14:30:24 Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization 14:30:24 Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected 14:30:24 Vulnerability Srbds: Not affected 14:30:24 Vulnerability Tsx async abort: Not affected 14:30:24 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 clzero xsaveerptr wbnoinvd arat npt nrip_save umip rdpid arch_capabilities 14:30:24 14:30:24 14:30:24 ---> nproc: 14:30:24 4 14:30:24 14:30:24 14:30:24 ---> df -h: 14:30:24 Filesystem Size Used Avail Use% Mounted on 14:30:24 udev 7.8G 0 7.8G 0% /dev 14:30:24 tmpfs 1.6G 1.1M 1.6G 1% /run 14:30:24 /dev/vda1 78G 17G 62G 21% / 14:30:24 tmpfs 7.9G 0 7.9G 0% /dev/shm 14:30:24 tmpfs 5.0M 0 5.0M 0% /run/lock 14:30:24 tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup 14:30:24 /dev/loop0 62M 62M 0 100% /snap/core20/1405 14:30:24 /dev/loop1 68M 68M 0 100% /snap/lxd/22753 14:30:24 /dev/vda15 105M 6.1M 99M 6% /boot/efi 14:30:24 tmpfs 1.6G 0 1.6G 0% /run/user/1001 14:30:24 /dev/loop3 39M 39M 0 100% /snap/snapd/21759 14:30:24 /dev/loop4 64M 64M 0 100% /snap/core20/2318 14:30:24 /dev/loop5 92M 92M 0 100% /snap/lxd/29619 14:30:24 14:30:24 14:30:24 ---> free -m: 14:30:24 total used free shared buff/cache available 14:30:24 Mem: 15997 725 7108 1 8163 14932 14:30:24 Swap: 1023 0 1023 14:30:24 14:30:24 14:30:24 ---> ip addr: 14:30:24 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 14:30:24 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 14:30:24 inet 127.0.0.1/8 scope host lo 14:30:24 valid_lft forever preferred_lft forever 14:30:24 inet6 ::1/128 scope host 14:30:24 valid_lft forever preferred_lft forever 14:30:24 2: ens3: mtu 1458 qdisc mq state UP group default qlen 1000 14:30:24 link/ether fa:16:3e:ae:11:b6 brd ff:ff:ff:ff:ff:ff 14:30:24 inet 10.30.170.111/23 brd 10.30.171.255 scope global dynamic ens3 14:30:24 valid_lft 83716sec preferred_lft 83716sec 14:30:24 inet6 fe80::f816:3eff:feae:11b6/64 scope link 14:30:24 valid_lft forever preferred_lft forever 14:30:24 3: docker0: mtu 1458 qdisc noqueue state DOWN group default 14:30:24 link/ether 02:42:3b:ee:a8:d1 brd ff:ff:ff:ff:ff:ff 14:30:24 inet 10.250.0.254/24 brd 10.250.0.255 scope global docker0 14:30:24 valid_lft forever preferred_lft forever 14:30:24 14:30:24 14:30:24 ---> sar -b -r -n DEV: 14:30:24 Linux 5.4.0-190-generic (prd-ubuntu2004-docker-4c-16g-21759) 09/13/24 _x86_64_ (4 CPU) 14:30:24 14:30:24 13:45:43 LINUX RESTART (4 CPU) 14:30:24 14:30:24 13:46:01 tps rtps wtps dtps bread/s bwrtn/s bdscd/s 14:30:24 13:47:01 312.70 142.64 170.05 0.00 11541.68 44309.68 0.00 14:30:24 13:48:01 99.60 29.95 69.66 0.00 1189.40 10066.34 0.00 14:30:24 13:49:01 208.25 40.87 167.38 0.00 2703.77 25912.56 0.00 14:30:24 13:50:01 94.02 1.80 92.22 0.00 99.03 41981.34 0.00 14:30:24 13:51:01 107.43 1.37 106.06 0.00 110.36 76851.18 0.00 14:30:24 13:52:01 150.39 16.93 133.46 0.00 4873.05 105507.08 0.00 14:30:24 13:53:01 114.03 5.08 108.95 0.00 361.81 44467.26 0.00 14:30:24 13:54:01 119.11 1.75 117.36 0.00 56.11 7742.62 0.00 14:30:24 13:55:01 67.37 1.07 66.31 0.00 141.84 1098.75 0.00 14:30:24 13:56:01 86.90 0.00 86.90 0.00 0.00 1348.58 0.00 14:30:24 13:57:01 105.70 1.00 104.70 0.00 159.04 9937.94 0.00 14:30:24 13:58:01 4.03 0.03 4.00 0.00 0.27 70.12 0.00 14:30:24 13:59:01 2.17 0.00 2.17 0.00 0.00 28.66 0.00 14:30:24 14:00:01 2.57 0.05 2.52 0.00 4.27 35.86 0.00 14:30:24 14:01:01 5.35 1.32 4.03 0.00 37.06 200.50 0.00 14:30:24 14:02:01 2.80 0.00 2.80 0.00 0.00 58.66 0.00 14:30:24 14:03:01 1.95 0.00 1.95 0.00 0.00 25.33 0.00 14:30:24 14:04:01 2.07 0.00 2.07 0.00 0.00 29.32 0.00 14:30:24 14:05:01 47.81 1.95 45.86 0.00 314.75 1709.32 0.00 14:30:24 14:06:01 60.21 0.05 60.16 0.00 2.17 8486.43 0.00 14:30:24 14:07:01 1.67 0.00 1.67 0.00 0.00 24.93 0.00 14:30:24 14:08:01 2.33 0.00 2.33 0.00 0.00 30.79 0.00 14:30:24 14:09:01 85.07 0.02 85.05 0.00 0.13 3650.32 0.00 14:30:24 14:10:01 3.85 0.00 3.85 0.00 0.00 185.44 0.00 14:30:24 14:11:01 1.20 0.00 1.20 0.00 0.00 14.40 0.00 14:30:24 14:12:01 2.08 0.00 2.08 0.00 0.00 26.93 0.00 14:30:24 14:13:01 25.50 0.00 25.50 0.00 0.00 1827.30 0.00 14:30:24 14:14:01 80.85 0.03 80.82 0.00 0.27 8247.56 0.00 14:30:24 14:15:01 4.10 0.00 4.10 0.00 0.00 106.78 0.00 14:30:24 14:16:01 76.90 0.00 76.90 0.00 0.00 1541.08 0.00 14:30:24 14:17:01 2.47 0.02 2.45 0.00 0.53 33.32 0.00 14:30:24 14:18:01 1.60 0.03 1.57 0.00 0.53 19.20 0.00 14:30:24 14:19:01 1.48 0.00 1.48 0.00 0.00 20.26 0.00 14:30:24 14:20:01 2.38 0.00 2.38 0.00 0.00 28.93 0.00 14:30:24 14:21:01 1.35 0.00 1.35 0.00 0.00 16.93 0.00 14:30:24 14:22:01 2.12 0.00 2.12 0.00 0.00 28.13 0.00 14:30:24 14:23:01 1.60 0.00 1.60 0.00 0.00 25.46 0.00 14:30:24 14:24:01 2.87 0.00 2.87 0.00 0.00 41.73 0.00 14:30:24 14:25:01 1.43 0.00 1.43 0.00 0.00 24.79 0.00 14:30:24 14:26:01 2.33 0.00 2.33 0.00 0.00 33.60 0.00 14:30:24 14:27:01 1.55 0.00 1.55 0.00 0.00 24.79 0.00 14:30:24 14:28:01 2.22 0.00 2.22 0.00 0.00 26.13 0.00 14:30:24 14:29:01 1.82 0.00 1.82 0.00 0.00 21.73 0.00 14:30:24 14:30:01 43.36 13.31 30.04 0.00 518.45 3397.97 0.00 14:30:24 Average: 44.24 5.89 38.34 0.00 502.79 9074.79 0.00 14:30:24 14:30:24 13:46:01 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 14:30:24 13:47:01 13547620 15393136 595944 3.64 51984 2002460 1349764 7.74 805224 1772568 87260 14:30:24 13:48:01 13224864 15418644 550780 3.36 75480 2306592 1276044 7.32 818612 2042780 168676 14:30:24 13:49:01 10482316 14249640 1706308 10.42 133916 3705620 2388348 13.70 2171332 3300832 994540 14:30:24 13:50:01 10086972 15238876 716328 4.37 154344 5009248 1545480 8.87 1492964 4314808 1116780 14:30:24 13:51:01 5750768 12986064 2966308 18.11 183700 6981456 3758056 21.56 4408184 5644764 1192216 14:30:24 13:52:01 4799144 13540852 2397696 14.64 209924 8397908 3851800 22.10 4318716 6607276 220856 14:30:24 13:53:01 3736040 13180580 2757372 16.83 222928 9052628 4267328 24.48 4989424 6961104 165932 14:30:24 13:54:01 175076 9073864 6862080 41.89 221788 8519932 8261668 47.40 8949644 6555044 576 14:30:24 13:55:01 963204 9870528 6065528 37.03 225160 8524804 8221908 47.17 8193636 6525728 136 14:30:24 13:56:01 393704 9304952 6631188 40.48 228328 8525512 8084968 46.39 8763012 6524156 528 14:30:24 13:57:01 166008 7736980 8198084 50.05 236516 7187860 9661396 55.43 10184684 5334792 892 14:30:24 13:58:01 165340 7736476 8198696 50.05 236560 7187964 9661396 55.43 10185912 5334464 60 14:30:24 13:59:01 166616 7737788 8197372 50.04 236588 7187964 9661396 55.43 10185328 5334244 104 14:30:24 14:00:01 163364 7534800 8400280 51.28 236732 6992712 9728164 55.81 10368412 5156596 360 14:30:24 14:01:01 187012 7373420 8561380 52.26 236820 6810496 9859864 56.57 10516380 4990280 160 14:30:24 14:02:01 171012 7357812 8576936 52.36 236848 6810876 9859864 56.57 10531288 4990632 260 14:30:24 14:03:01 170808 7357644 8577200 52.36 236876 6810876 9859864 56.57 10531252 4990632 108 14:30:24 14:04:01 170368 7357248 8577596 52.36 236904 6810884 9859864 56.57 10532000 4990640 232 14:30:24 14:05:01 4244276 11679644 4257236 25.99 244172 7045624 5275516 30.27 6301552 5156052 222852 14:30:24 14:06:01 4156612 11594352 4342328 26.51 245568 7046496 5323584 30.54 6391324 5151552 40 14:30:24 14:07:01 4144384 11582200 4354464 26.58 245576 7046560 5357012 30.73 6406032 5150952 60 14:30:24 14:08:01 4132644 11570500 4366160 26.65 245600 7046564 5357012 30.73 6417432 5150956 100 14:30:24 14:09:01 2624628 10131900 5804308 35.43 250384 7106944 7442704 42.70 7863924 5205500 1028 14:30:24 14:10:01 4609768 12116956 3819532 23.32 250432 7106792 5183964 29.74 5885176 5204844 80 14:30:24 14:11:01 4608360 12115688 3820820 23.32 250444 7106920 5183964 29.74 5888016 5204968 72 14:30:24 14:12:01 4605604 12112952 3823556 23.34 250472 7106912 5183964 29.74 5891012 5204972 92 14:30:24 14:13:01 6724844 14472220 1466048 8.95 256696 7334264 2935908 16.84 3595300 5383580 211984 14:30:24 14:14:01 3714464 11464084 4472596 27.30 258780 7334012 5347860 30.68 6603484 5373700 1844 14:30:24 14:15:01 3577272 11327160 4609364 28.14 258792 7334280 5415512 31.07 6739416 5373776 40 14:30:24 14:16:01 4167360 11918900 4018136 24.53 260172 7334508 5046944 28.96 6172820 5353196 476 14:30:24 14:17:01 4166668 11918224 4018756 24.53 260188 7334508 5046944 28.96 6172968 5353196 240 14:30:24 14:18:01 4168244 11919872 4017100 24.52 260204 7334544 5046944 28.96 6171276 5353216 328 14:30:24 14:19:01 4127884 11879668 4057300 24.77 260212 7334688 5063972 29.05 6212584 5353356 148 14:30:24 14:20:01 4129852 11881652 4055296 24.76 260220 7334688 5063972 29.05 6209944 5353356 252 14:30:24 14:21:01 4129796 11881608 4055420 24.76 260228 7334692 5063972 29.05 6210116 5353360 224 14:30:24 14:22:01 3822588 11574436 4362484 26.63 260228 7334728 5163460 29.62 6517448 5352796 176 14:30:24 14:23:01 3819888 11571768 4365144 26.65 260228 7334752 5179904 29.72 6517832 5352704 128 14:30:24 14:24:01 3818400 11570320 4366648 26.66 260240 7334780 5179904 29.72 6519748 5352732 188 14:30:24 14:25:01 3815024 11566972 4370000 26.68 260248 7334800 5195892 29.81 6522572 5352744 116 14:30:24 14:26:01 3814064 11566040 4370908 26.68 260268 7334808 5195892 29.81 6525064 5352756 108 14:30:24 14:27:01 3813220 11565240 4371680 26.69 260292 7334832 5195892 29.81 6526508 5352772 88 14:30:24 14:28:01 3812684 11564732 4372128 26.69 260316 7334840 5195892 29.81 6526116 5352772 56 14:30:24 14:29:01 3812724 11564784 4372064 26.69 260324 7334844 5195892 29.81 6525988 5352776 40 14:30:24 14:30:01 7330284 15309032 629652 3.84 266064 7546152 1420048 8.15 2840660 5526516 133280 14:30:24 Average: 3963904 11315232 4624459 28.23 233358 6992576 5736811 32.91 6547734 5213646 102812 14:30:24 14:30:24 13:46:01 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 14:30:24 13:47:01 ens3 356.02 218.25 1581.42 67.57 0.00 0.00 0.00 0.00 14:30:24 13:47:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 13:47:01 lo 1.57 1.57 0.15 0.15 0.00 0.00 0.00 0.00 14:30:24 13:48:01 ens3 58.27 50.74 614.81 7.03 0.00 0.00 0.00 0.00 14:30:24 13:48:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 13:48:01 lo 0.73 0.73 0.07 0.07 0.00 0.00 0.00 0.00 14:30:24 13:49:01 ens3 479.26 392.22 7317.98 42.17 0.00 0.00 0.00 0.00 14:30:24 13:49:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 13:49:01 lo 6.00 6.00 0.61 0.61 0.00 0.00 0.00 0.00 14:30:24 13:50:01 ens3 278.86 227.37 3881.91 23.28 0.00 0.00 0.00 0.00 14:30:24 13:50:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 13:50:01 lo 0.93 0.93 0.09 0.09 0.00 0.00 0.00 0.00 14:30:24 13:51:01 ens3 142.62 87.72 2864.52 8.37 0.00 0.00 0.00 0.00 14:30:24 13:51:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 13:51:01 lo 0.80 0.80 0.08 0.08 0.00 0.00 0.00 0.00 14:30:24 13:52:01 ens3 188.29 96.47 3833.90 8.64 0.00 0.00 0.00 0.00 14:30:24 13:52:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 13:52:01 lo 1.47 1.47 0.14 0.14 0.00 0.00 0.00 0.00 14:30:24 13:53:01 ens3 1.17 1.08 0.41 0.16 0.00 0.00 0.00 0.00 14:30:24 13:53:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 13:53:01 lo 3.90 3.90 0.39 0.39 0.00 0.00 0.00 0.00 14:30:24 13:54:01 ens3 1.42 1.25 0.21 0.22 0.00 0.00 0.00 0.00 14:30:24 13:54:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 13:54:01 lo 14.76 14.76 24.41 24.41 0.00 0.00 0.00 0.00 14:30:24 13:55:01 ens3 1.28 0.87 0.21 0.15 0.00 0.00 0.00 0.00 14:30:24 13:55:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 13:55:01 lo 5.05 5.05 2.35 2.35 0.00 0.00 0.00 0.00 14:30:24 13:56:01 ens3 0.92 0.70 0.35 0.28 0.00 0.00 0.00 0.00 14:30:24 13:56:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 13:56:01 lo 9.05 9.05 5.78 5.78 0.00 0.00 0.00 0.00 14:30:24 13:57:01 ens3 1.78 2.08 0.92 0.78 0.00 0.00 0.00 0.00 14:30:24 13:57:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 13:57:01 lo 22.46 22.46 13.12 13.12 0.00 0.00 0.00 0.00 14:30:24 13:58:01 ens3 0.22 0.10 0.01 0.01 0.00 0.00 0.00 0.00 14:30:24 13:58:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 13:58:01 lo 0.87 0.87 0.08 0.08 0.00 0.00 0.00 0.00 14:30:24 13:59:01 ens3 0.15 0.00 0.01 0.00 0.00 0.00 0.00 0.00 14:30:24 13:59:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 13:59:01 lo 0.83 0.83 0.10 0.10 0.00 0.00 0.00 0.00 14:30:24 14:00:01 ens3 0.53 0.35 0.08 0.06 0.00 0.00 0.00 0.00 14:30:24 14:00:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:00:01 lo 7.27 7.27 10.98 10.98 0.00 0.00 0.00 0.00 14:30:24 14:01:01 ens3 0.43 0.32 0.07 0.06 0.00 0.00 0.00 0.00 14:30:24 14:01:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:01:01 lo 25.81 25.81 15.27 15.27 0.00 0.00 0.00 0.00 14:30:24 14:02:01 ens3 0.60 0.43 0.20 0.12 0.00 0.00 0.00 0.00 14:30:24 14:02:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:02:01 lo 21.65 21.65 7.80 7.80 0.00 0.00 0.00 0.00 14:30:24 14:03:01 ens3 0.28 0.07 0.01 0.00 0.00 0.00 0.00 0.00 14:30:24 14:03:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:03:01 lo 0.32 0.32 0.04 0.04 0.00 0.00 0.00 0.00 14:30:24 14:04:01 ens3 0.47 0.40 0.08 0.07 0.00 0.00 0.00 0.00 14:30:24 14:04:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:04:01 lo 1.87 1.87 0.35 0.35 0.00 0.00 0.00 0.00 14:30:24 14:05:01 ens3 2.17 2.37 0.90 1.12 0.00 0.00 0.00 0.00 14:30:24 14:05:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:05:01 lo 1.90 1.90 0.18 0.18 0.00 0.00 0.00 0.00 14:30:24 14:06:01 ens3 0.25 0.10 0.02 0.01 0.00 0.00 0.00 0.00 14:30:24 14:06:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:06:01 lo 5.49 5.49 13.67 13.67 0.00 0.00 0.00 0.00 14:30:24 14:07:01 ens3 0.55 0.22 0.17 0.09 0.00 0.00 0.00 0.00 14:30:24 14:07:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:07:01 lo 0.58 0.58 0.07 0.07 0.00 0.00 0.00 0.00 14:30:24 14:08:01 ens3 0.30 0.10 0.02 0.01 0.00 0.00 0.00 0.00 14:30:24 14:08:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:08:01 lo 0.38 0.38 0.03 0.03 0.00 0.00 0.00 0.00 14:30:24 14:09:01 ens3 2.38 2.87 0.93 0.95 0.00 0.00 0.00 0.00 14:30:24 14:09:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:09:01 lo 9.17 9.17 3.18 3.18 0.00 0.00 0.00 0.00 14:30:24 14:10:01 ens3 0.55 0.63 0.09 0.12 0.00 0.00 0.00 0.00 14:30:24 14:10:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:10:01 lo 2.90 2.90 1.19 1.19 0.00 0.00 0.00 0.00 14:30:24 14:11:01 ens3 0.08 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:11:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:11:01 lo 0.32 0.32 0.03 0.03 0.00 0.00 0.00 0.00 14:30:24 14:12:01 ens3 0.47 0.28 0.15 0.08 0.00 0.00 0.00 0.00 14:30:24 14:12:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:12:01 lo 0.53 0.53 0.05 0.05 0.00 0.00 0.00 0.00 14:30:24 14:13:01 ens3 2.68 3.55 1.04 1.17 0.00 0.00 0.00 0.00 14:30:24 14:13:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:13:01 lo 7.88 7.88 6.41 6.41 0.00 0.00 0.00 0.00 14:30:24 14:14:01 ens3 0.73 0.62 0.10 0.09 0.00 0.00 0.00 0.00 14:30:24 14:14:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:14:01 lo 36.71 36.71 33.12 33.12 0.00 0.00 0.00 0.00 14:30:24 14:15:01 ens3 1.22 1.13 0.26 0.24 0.00 0.00 0.00 0.00 14:30:24 14:15:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:15:01 lo 34.14 34.14 13.80 13.80 0.00 0.00 0.00 0.00 14:30:24 14:16:01 ens3 0.80 0.68 0.10 0.10 0.00 0.00 0.00 0.00 14:30:24 14:16:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:16:01 lo 4.97 4.97 2.89 2.89 0.00 0.00 0.00 0.00 14:30:24 14:17:01 ens3 0.28 0.15 0.14 0.07 0.00 0.00 0.00 0.00 14:30:24 14:17:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:17:01 lo 0.12 0.12 0.01 0.01 0.00 0.00 0.00 0.00 14:30:24 14:18:01 ens3 0.25 0.10 0.01 0.01 0.00 0.00 0.00 0.00 14:30:24 14:18:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:18:01 lo 0.40 0.40 0.04 0.04 0.00 0.00 0.00 0.00 14:30:24 14:19:01 ens3 0.12 0.08 0.01 0.01 0.00 0.00 0.00 0.00 14:30:24 14:19:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:19:01 lo 1.65 1.65 1.96 1.96 0.00 0.00 0.00 0.00 14:30:24 14:20:01 ens3 0.25 0.12 0.01 0.01 0.00 0.00 0.00 0.00 14:30:24 14:20:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:20:01 lo 0.50 0.50 0.04 0.04 0.00 0.00 0.00 0.00 14:30:24 14:21:01 ens3 0.10 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:21:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:21:01 lo 0.32 0.32 0.03 0.03 0.00 0.00 0.00 0.00 14:30:24 14:22:01 ens3 0.53 0.28 0.17 0.09 0.00 0.00 0.00 0.00 14:30:24 14:22:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:22:01 lo 10.80 10.80 4.53 4.53 0.00 0.00 0.00 0.00 14:30:24 14:23:01 ens3 0.77 0.70 0.15 0.15 0.00 0.00 0.00 0.00 14:30:24 14:23:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:23:01 lo 4.25 4.25 0.64 0.64 0.00 0.00 0.00 0.00 14:30:24 14:24:01 ens3 0.83 0.73 0.16 0.14 0.00 0.00 0.00 0.00 14:30:24 14:24:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:24:01 lo 4.68 4.68 0.73 0.73 0.00 0.00 0.00 0.00 14:30:24 14:25:01 ens3 1.38 1.30 0.29 0.27 0.00 0.00 0.00 0.00 14:30:24 14:25:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:25:01 lo 7.96 7.96 1.55 1.55 0.00 0.00 0.00 0.00 14:30:24 14:26:01 ens3 0.75 0.70 0.15 0.13 0.00 0.00 0.00 0.00 14:30:24 14:26:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:26:01 lo 4.65 4.65 1.00 1.00 0.00 0.00 0.00 0.00 14:30:24 14:27:01 ens3 0.70 0.53 0.22 0.14 0.00 0.00 0.00 0.00 14:30:24 14:27:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:27:01 lo 2.12 2.12 0.61 0.61 0.00 0.00 0.00 0.00 14:30:24 14:28:01 ens3 0.25 0.12 0.01 0.01 0.00 0.00 0.00 0.00 14:30:24 14:28:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:28:01 lo 0.20 0.20 0.01 0.01 0.00 0.00 0.00 0.00 14:30:24 14:29:01 ens3 0.13 0.00 0.01 0.00 0.00 0.00 0.00 0.00 14:30:24 14:29:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:29:01 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:30:01 ens3 167.76 132.74 1959.48 19.68 0.00 0.00 0.00 0.00 14:30:24 14:30:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 14:30:01 lo 0.72 0.72 0.06 0.06 0.00 0.00 0.00 0.00 14:30:24 Average: ens3 38.63 27.98 501.63 4.18 0.00 0.00 0.00 0.00 14:30:24 Average: docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14:30:24 Average: lo 6.11 6.11 3.81 3.81 0.00 0.00 0.00 0.00 14:30:24 14:30:24 14:30:24 ---> sar -P ALL: 14:30:24 Linux 5.4.0-190-generic (prd-ubuntu2004-docker-4c-16g-21759) 09/13/24 _x86_64_ (4 CPU) 14:30:24 14:30:24 13:45:43 LINUX RESTART (4 CPU) 14:30:24 14:30:24 13:46:01 CPU %user %nice %system %iowait %steal %idle 14:30:24 13:47:01 all 14.81 14.97 12.98 14.87 0.14 42.24 14:30:24 13:47:01 0 12.87 15.67 13.44 7.56 0.15 50.31 14:30:24 13:47:01 1 12.26 15.96 12.88 19.11 0.15 39.64 14:30:24 13:47:01 2 16.24 14.62 12.52 7.76 0.10 48.76 14:30:24 13:47:01 3 17.90 13.63 13.07 25.15 0.14 30.11 14:30:24 13:48:01 all 16.42 3.36 3.82 7.05 0.10 69.25 14:30:24 13:48:01 0 39.76 2.03 4.32 5.87 0.10 47.91 14:30:24 13:48:01 1 5.87 3.41 3.29 8.77 0.08 78.58 14:30:24 13:48:01 2 5.02 4.09 3.64 11.27 0.07 75.91 14:30:24 13:48:01 3 15.14 3.92 4.02 2.23 0.14 74.56 14:30:24 13:49:01 all 71.90 0.00 4.45 6.36 0.14 17.16 14:30:24 13:49:01 0 72.42 0.00 4.66 6.74 0.15 16.02 14:30:24 13:49:01 1 72.68 0.00 4.49 6.03 0.13 16.67 14:30:24 13:49:01 2 74.23 0.00 4.11 5.40 0.13 16.12 14:30:24 13:49:01 3 68.24 0.00 4.53 7.28 0.14 19.82 14:30:24 13:50:01 all 50.60 0.00 2.53 5.21 0.13 41.54 14:30:24 13:50:01 0 38.83 0.00 2.50 5.99 0.10 52.59 14:30:24 13:50:01 1 47.00 0.00 1.64 1.93 0.15 49.27 14:30:24 13:50:01 2 75.03 0.00 3.50 2.33 0.15 18.99 14:30:24 13:50:01 3 41.70 0.00 2.47 10.54 0.10 45.19 14:30:24 13:51:01 all 69.35 0.00 3.64 19.57 0.20 7.23 14:30:24 13:51:01 0 67.43 0.00 3.83 26.47 0.17 2.10 14:30:24 13:51:01 1 70.65 0.00 3.50 18.35 0.16 7.35 14:30:24 13:51:01 2 67.76 0.00 3.60 13.76 0.22 14.66 14:30:24 13:51:01 3 71.56 0.00 3.65 19.70 0.24 4.85 14:30:24 13:52:01 all 41.39 0.00 3.14 40.16 0.14 15.18 14:30:24 13:52:01 0 44.18 0.00 3.69 44.18 0.15 7.79 14:30:24 13:52:01 1 38.22 0.00 3.08 35.80 0.15 22.75 14:30:24 13:52:01 2 45.86 0.00 3.32 39.36 0.14 11.33 14:30:24 13:52:01 3 37.27 0.00 2.44 41.29 0.12 18.88 14:30:24 13:53:01 all 76.92 0.00 3.19 9.20 0.13 10.56 14:30:24 13:53:01 0 74.63 0.00 3.19 7.63 0.12 14.43 14:30:24 13:53:01 1 75.40 0.00 3.33 10.65 0.15 10.46 14:30:24 13:53:01 2 76.50 0.00 2.96 12.09 0.14 8.32 14:30:24 13:53:01 3 81.14 0.00 3.26 6.46 0.13 9.00 14:30:24 13:54:01 all 49.54 0.00 1.92 0.85 0.11 47.58 14:30:24 13:54:01 0 49.24 0.00 2.23 0.37 0.10 48.05 14:30:24 13:54:01 1 51.23 0.00 2.08 1.46 0.12 45.10 14:30:24 13:54:01 2 49.36 0.00 1.79 0.23 0.12 48.49 14:30:24 13:54:01 3 48.30 0.00 1.57 1.33 0.12 48.67 14:30:24 13:55:01 all 22.31 0.00 1.17 0.29 0.10 76.13 14:30:24 13:55:01 0 20.60 0.00 1.19 0.33 0.12 77.76 14:30:24 13:55:01 1 22.03 0.00 1.26 0.59 0.08 76.04 14:30:24 13:55:01 2 23.01 0.00 1.04 0.13 0.10 75.71 14:30:24 13:55:01 3 23.61 0.00 1.19 0.10 0.10 75.00 14:30:24 13:56:01 all 35.13 0.00 1.16 0.41 0.11 63.19 14:30:24 13:56:01 0 32.78 0.00 1.19 0.25 0.12 65.66 14:30:24 13:56:01 1 36.35 0.00 1.12 0.80 0.12 61.60 14:30:24 13:56:01 2 35.88 0.00 1.36 0.07 0.10 62.59 14:30:24 13:56:01 3 35.48 0.00 0.97 0.52 0.10 62.93 14:30:24 13:57:01 all 41.84 0.00 1.81 1.52 0.10 54.73 14:30:24 13:57:01 0 43.26 0.00 1.51 1.12 0.08 54.03 14:30:24 13:57:01 1 38.21 0.00 1.68 0.83 0.10 59.17 14:30:24 13:57:01 2 38.13 0.00 1.61 2.14 0.12 58.01 14:30:24 13:57:01 3 47.77 0.00 2.42 2.00 0.12 47.70 14:30:24 14:30:24 13:57:01 CPU %user %nice %system %iowait %steal %idle 14:30:24 13:58:01 all 1.42 0.00 0.27 0.03 0.10 98.18 14:30:24 13:58:01 0 1.02 0.00 0.35 0.00 0.12 98.51 14:30:24 13:58:01 1 2.84 0.00 0.25 0.00 0.10 96.82 14:30:24 13:58:01 2 0.90 0.00 0.23 0.05 0.10 98.71 14:30:24 13:58:01 3 0.90 0.00 0.25 0.05 0.08 98.71 14:30:24 13:59:01 all 1.52 0.00 0.29 0.01 0.09 98.08 14:30:24 13:59:01 0 0.89 0.00 0.39 0.00 0.08 98.64 14:30:24 13:59:01 1 1.83 0.00 0.33 0.02 0.10 97.72 14:30:24 13:59:01 2 1.94 0.00 0.20 0.02 0.10 97.74 14:30:24 13:59:01 3 1.44 0.00 0.25 0.00 0.08 98.23 14:30:24 14:00:01 all 3.97 0.00 0.31 0.01 0.12 95.59 14:30:24 14:00:01 0 3.85 0.00 0.30 0.00 0.13 95.71 14:30:24 14:00:01 1 4.99 0.00 0.30 0.02 0.10 94.59 14:30:24 14:00:01 2 3.53 0.00 0.22 0.02 0.10 96.14 14:30:24 14:00:01 3 3.52 0.00 0.42 0.00 0.13 95.92 14:30:24 14:01:01 all 9.01 0.00 0.52 0.06 0.11 90.31 14:30:24 14:01:01 0 9.21 0.00 0.49 0.00 0.08 90.22 14:30:24 14:01:01 1 7.81 0.00 0.55 0.18 0.15 91.30 14:30:24 14:01:01 2 10.43 0.00 0.37 0.05 0.08 89.06 14:30:24 14:01:01 3 8.57 0.00 0.65 0.00 0.12 90.66 14:30:24 14:02:01 all 3.17 0.00 0.32 0.05 0.08 96.37 14:30:24 14:02:01 0 3.01 0.00 0.28 0.03 0.08 96.58 14:30:24 14:02:01 1 3.37 0.00 0.39 0.13 0.08 96.02 14:30:24 14:02:01 2 3.34 0.00 0.37 0.03 0.08 96.18 14:30:24 14:02:01 3 2.95 0.00 0.25 0.02 0.08 96.70 14:30:24 14:03:01 all 0.67 0.00 0.35 0.03 0.11 98.84 14:30:24 14:03:01 0 0.94 0.00 0.40 0.00 0.10 98.56 14:30:24 14:03:01 1 0.69 0.00 0.51 0.02 0.10 98.68 14:30:24 14:03:01 2 0.47 0.00 0.23 0.08 0.17 99.05 14:30:24 14:03:01 3 0.59 0.00 0.27 0.00 0.08 99.06 14:30:24 14:04:01 all 0.72 0.00 0.31 0.03 0.14 98.79 14:30:24 14:04:01 0 0.67 0.00 0.37 0.00 0.15 98.81 14:30:24 14:04:01 1 0.89 0.00 0.27 0.03 0.17 98.64 14:30:24 14:04:01 2 0.88 0.00 0.32 0.10 0.12 98.58 14:30:24 14:04:01 3 0.45 0.00 0.30 0.00 0.13 99.11 14:30:24 14:05:01 all 31.13 0.00 1.41 0.32 0.10 67.03 14:30:24 14:05:01 0 31.14 0.00 1.26 0.10 0.08 67.42 14:30:24 14:05:01 1 34.31 0.00 1.65 0.22 0.10 63.72 14:30:24 14:05:01 2 28.45 0.00 1.39 0.67 0.08 69.40 14:30:24 14:05:01 3 30.63 0.00 1.36 0.29 0.13 67.58 14:30:24 14:06:01 all 5.62 0.00 0.42 1.55 0.09 92.32 14:30:24 14:06:01 0 5.56 0.00 0.44 0.05 0.10 93.84 14:30:24 14:06:01 1 6.11 0.00 0.61 1.12 0.12 92.04 14:30:24 14:06:01 2 5.20 0.00 0.37 0.20 0.10 94.12 14:30:24 14:06:01 3 5.60 0.00 0.24 4.82 0.05 89.29 14:30:24 14:07:01 all 0.70 0.00 0.28 0.01 0.08 98.94 14:30:24 14:07:01 0 0.72 0.00 0.30 0.00 0.08 98.90 14:30:24 14:07:01 1 0.70 0.00 0.33 0.02 0.08 98.86 14:30:24 14:07:01 2 0.94 0.00 0.20 0.00 0.07 98.80 14:30:24 14:07:01 3 0.42 0.00 0.27 0.02 0.08 99.21 14:30:24 14:08:01 all 1.00 0.00 0.28 0.01 0.10 98.62 14:30:24 14:08:01 0 0.75 0.00 0.32 0.00 0.10 98.83 14:30:24 14:08:01 1 0.62 0.00 0.30 0.03 0.08 98.96 14:30:24 14:08:01 2 1.45 0.00 0.20 0.00 0.10 98.25 14:30:24 14:08:01 3 1.17 0.00 0.28 0.00 0.12 98.43 14:30:24 14:30:24 14:08:01 CPU %user %nice %system %iowait %steal %idle 14:30:24 14:09:01 all 41.15 0.00 1.45 0.42 0.10 56.89 14:30:24 14:09:01 0 40.57 0.00 1.43 0.32 0.10 57.59 14:30:24 14:09:01 1 45.43 0.00 1.99 0.65 0.10 51.83 14:30:24 14:09:01 2 40.48 0.00 1.26 0.65 0.10 57.51 14:30:24 14:09:01 3 38.12 0.00 1.10 0.05 0.10 60.63 14:30:24 14:10:01 all 3.09 0.00 0.29 0.04 0.09 96.49 14:30:24 14:10:01 0 2.85 0.00 0.35 0.03 0.10 96.67 14:30:24 14:10:01 1 3.11 0.00 0.35 0.00 0.08 96.45 14:30:24 14:10:01 2 3.43 0.00 0.22 0.08 0.07 96.20 14:30:24 14:10:01 3 2.98 0.00 0.22 0.05 0.10 96.65 14:30:24 14:11:01 all 0.28 0.00 0.08 0.01 0.08 99.56 14:30:24 14:11:01 0 0.30 0.00 0.07 0.02 0.07 99.55 14:30:24 14:11:01 1 0.20 0.00 0.07 0.00 0.08 99.65 14:30:24 14:11:01 2 0.40 0.00 0.08 0.02 0.08 99.41 14:30:24 14:11:01 3 0.22 0.00 0.10 0.00 0.07 99.62 14:30:24 14:12:01 all 0.26 0.00 0.09 0.02 0.08 99.56 14:30:24 14:12:01 0 0.20 0.00 0.12 0.03 0.08 99.56 14:30:24 14:12:01 1 0.44 0.00 0.05 0.00 0.07 99.45 14:30:24 14:12:01 2 0.17 0.00 0.08 0.03 0.08 99.63 14:30:24 14:12:01 3 0.22 0.00 0.12 0.00 0.08 99.58 14:30:24 14:13:01 all 26.88 0.00 1.14 0.23 0.09 71.66 14:30:24 14:13:01 0 26.80 0.00 0.99 0.18 0.10 71.92 14:30:24 14:13:01 1 34.58 0.00 1.16 0.05 0.10 64.11 14:30:24 14:13:01 2 21.36 0.00 1.42 0.67 0.07 76.49 14:30:24 14:13:01 3 24.76 0.00 0.97 0.03 0.08 74.15 14:30:24 14:14:01 all 36.57 0.00 1.11 1.03 0.10 61.20 14:30:24 14:14:01 0 37.11 0.00 1.17 1.52 0.10 60.09 14:30:24 14:14:01 1 32.68 0.00 0.79 0.02 0.08 66.42 14:30:24 14:14:01 2 37.83 0.00 1.47 0.12 0.12 60.46 14:30:24 14:14:01 3 38.68 0.00 1.00 2.47 0.08 57.76 14:30:24 14:15:01 all 4.95 0.00 0.32 0.02 0.08 94.62 14:30:24 14:15:01 0 4.67 0.00 0.32 0.00 0.08 94.93 14:30:24 14:15:01 1 4.76 0.00 0.40 0.03 0.08 94.73 14:30:24 14:15:01 2 4.82 0.00 0.30 0.00 0.07 94.82 14:30:24 14:15:01 3 5.56 0.00 0.28 0.05 0.08 94.02 14:30:24 14:16:01 all 42.92 0.00 1.38 0.38 0.10 55.22 14:30:24 14:16:01 0 44.22 0.00 1.15 0.07 0.08 54.48 14:30:24 14:16:01 1 38.91 0.00 1.33 1.13 0.10 58.53 14:30:24 14:16:01 2 44.20 0.00 1.64 0.18 0.10 53.88 14:30:24 14:16:01 3 44.37 0.00 1.40 0.15 0.10 53.97 14:30:24 14:17:01 all 0.60 0.00 0.18 0.02 0.09 99.11 14:30:24 14:17:01 0 1.15 0.00 0.12 0.00 0.08 98.65 14:30:24 14:17:01 1 0.70 0.00 0.28 0.08 0.10 98.83 14:30:24 14:17:01 2 0.25 0.00 0.08 0.00 0.08 99.58 14:30:24 14:17:01 3 0.30 0.00 0.22 0.00 0.10 99.38 14:30:24 14:18:01 all 0.52 0.00 0.16 0.01 0.08 99.23 14:30:24 14:18:01 0 0.22 0.00 0.10 0.02 0.07 99.60 14:30:24 14:18:01 1 0.44 0.00 0.10 0.02 0.07 99.38 14:30:24 14:18:01 2 0.57 0.00 0.23 0.00 0.08 99.11 14:30:24 14:18:01 3 0.85 0.00 0.22 0.00 0.08 98.85 14:30:24 14:19:01 all 1.81 0.00 0.18 0.26 0.09 97.67 14:30:24 14:19:01 0 1.87 0.00 0.25 1.02 0.08 96.78 14:30:24 14:19:01 1 1.91 0.00 0.13 0.02 0.10 97.83 14:30:24 14:19:01 2 1.42 0.00 0.13 0.00 0.10 98.35 14:30:24 14:19:01 3 2.02 0.00 0.20 0.00 0.07 97.71 14:30:24 14:30:24 14:19:01 CPU %user %nice %system %iowait %steal %idle 14:30:24 14:20:01 all 0.58 0.00 0.17 0.02 0.08 99.15 14:30:24 14:20:01 0 1.05 0.00 0.17 0.05 0.08 98.65 14:30:24 14:20:01 1 0.32 0.00 0.07 0.03 0.05 99.53 14:30:24 14:20:01 2 0.37 0.00 0.17 0.00 0.08 99.38 14:30:24 14:20:01 3 0.58 0.00 0.27 0.00 0.10 99.05 14:30:24 14:21:01 all 0.35 0.00 0.20 0.00 0.08 99.36 14:30:24 14:21:01 0 0.38 0.00 0.23 0.00 0.08 99.30 14:30:24 14:21:01 1 0.23 0.00 0.08 0.00 0.07 99.61 14:30:24 14:21:01 2 0.42 0.00 0.33 0.00 0.10 99.15 14:30:24 14:21:01 3 0.37 0.00 0.15 0.00 0.08 99.40 14:30:24 14:22:01 all 5.98 0.00 0.29 0.02 0.07 93.65 14:30:24 14:22:01 0 6.38 0.00 0.45 0.03 0.08 93.05 14:30:24 14:22:01 1 5.63 0.00 0.12 0.03 0.05 94.17 14:30:24 14:22:01 2 5.90 0.00 0.35 0.00 0.08 93.66 14:30:24 14:22:01 3 5.99 0.00 0.25 0.00 0.05 93.71 14:30:24 14:23:01 all 2.18 0.00 0.20 0.01 0.07 97.55 14:30:24 14:23:01 0 3.08 0.00 0.18 0.02 0.07 96.66 14:30:24 14:23:01 1 2.22 0.00 0.23 0.02 0.07 97.46 14:30:24 14:23:01 2 1.79 0.00 0.23 0.00 0.07 97.91 14:30:24 14:23:01 3 1.62 0.00 0.13 0.00 0.08 98.16 14:30:24 14:24:01 all 1.63 0.00 0.23 0.01 0.07 98.06 14:30:24 14:24:01 0 2.34 0.00 0.13 0.02 0.07 97.44 14:30:24 14:24:01 1 1.94 0.00 0.47 0.03 0.10 97.46 14:30:24 14:24:01 2 1.44 0.00 0.17 0.00 0.07 98.33 14:30:24 14:24:01 3 0.82 0.00 0.15 0.00 0.03 99.00 14:30:24 14:25:01 all 1.54 0.00 0.23 0.03 0.07 98.13 14:30:24 14:25:01 0 1.69 0.00 0.18 0.10 0.07 97.96 14:30:24 14:25:01 1 2.02 0.00 0.37 0.02 0.08 97.51 14:30:24 14:25:01 2 1.04 0.00 0.17 0.00 0.07 98.73 14:30:24 14:25:01 3 1.42 0.00 0.18 0.00 0.07 98.33 14:30:24 14:26:01 all 1.16 0.00 0.22 0.01 0.08 98.54 14:30:24 14:26:01 0 1.89 0.00 0.37 0.02 0.08 97.64 14:30:24 14:26:01 1 1.14 0.00 0.17 0.03 0.08 98.58 14:30:24 14:26:01 2 0.79 0.00 0.17 0.00 0.07 98.98 14:30:24 14:26:01 3 0.82 0.00 0.17 0.00 0.07 98.95 14:30:24 14:27:01 all 0.66 0.00 0.18 0.01 0.07 99.08 14:30:24 14:27:01 0 0.82 0.00 0.23 0.03 0.07 98.85 14:30:24 14:27:01 1 0.57 0.00 0.22 0.02 0.07 99.13 14:30:24 14:27:01 2 0.59 0.00 0.08 0.00 0.07 99.26 14:30:24 14:27:01 3 0.65 0.00 0.18 0.00 0.07 99.10 14:30:24 14:28:01 all 0.33 0.00 0.20 0.01 0.08 99.37 14:30:24 14:28:01 0 0.32 0.00 0.27 0.02 0.08 99.32 14:30:24 14:28:01 1 0.40 0.00 0.18 0.02 0.07 99.33 14:30:24 14:28:01 2 0.44 0.00 0.27 0.00 0.10 99.20 14:30:24 14:28:01 3 0.18 0.00 0.10 0.00 0.08 99.63 14:30:24 14:29:01 all 0.26 0.00 0.20 0.25 0.08 99.22 14:30:24 14:29:01 0 0.22 0.00 0.17 0.65 0.08 98.88 14:30:24 14:29:01 1 0.20 0.00 0.07 0.17 0.05 99.51 14:30:24 14:29:01 2 0.27 0.00 0.24 0.05 0.07 99.38 14:30:24 14:29:01 3 0.33 0.00 0.32 0.13 0.12 99.10 14:30:24 14:30:01 all 22.59 0.00 1.30 0.71 0.08 75.32 14:30:24 14:30:01 0 20.87 0.00 1.28 0.40 0.07 77.37 14:30:24 14:30:01 1 22.75 0.00 1.49 0.40 0.08 75.28 14:30:24 14:30:01 2 19.16 0.00 1.17 1.79 0.10 77.78 14:30:24 14:30:01 3 27.56 0.00 1.27 0.27 0.07 70.83 14:30:24 14:30:24 Average: CPU %user %nice %system %iowait %steal %idle 14:30:24 Average: all 16.87 0.41 1.23 2.50 0.10 78.89 14:30:24 Average: 0 17.04 0.40 1.28 2.50 0.10 78.69 14:30:24 Average: 1 16.64 0.44 1.22 2.45 0.10 79.15 14:30:24 Average: 2 17.00 0.42 1.22 2.24 0.10 79.03 14:30:24 Average: 3 16.81 0.39 1.20 2.80 0.10 78.69 14:30:24 14:30:24 14:30:24