10:06:56 Triggered by Gerrit: https://git.opendaylight.org/gerrit/c/transportpce/+/113937 10:06:56 Running as SYSTEM 10:06:56 [EnvInject] - Loading node environment variables. 10:06:56 Building remotely on prd-ubuntu2004-docker-4c-16g-43039 (ubuntu2004-docker-4c-16g) in workspace /w/workspace/transportpce-tox-verify-transportpce-master 10:06:57 [ssh-agent] Looking for ssh-agent implementation... 10:06:57 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 10:06:57 $ ssh-agent 10:06:57 SSH_AUTH_SOCK=/tmp/ssh-6kz6In6jbUnc/agent.14157 10:06:57 SSH_AGENT_PID=14159 10:06:57 [ssh-agent] Started. 10:06:57 Running ssh-add (command line suppressed) 10:06:57 Identity added: /w/workspace/transportpce-tox-verify-transportpce-master@tmp/private_key_930785674411134558.key (/w/workspace/transportpce-tox-verify-transportpce-master@tmp/private_key_930785674411134558.key) 10:06:57 [ssh-agent] Using credentials jenkins (jenkins-ssh) 10:06:57 The recommended git tool is: NONE 10:06:59 using credential jenkins-ssh 10:06:59 Wiping out workspace first. 10:06:59 Cloning the remote Git repository 10:06:59 Cloning repository git://devvexx.opendaylight.org/mirror/transportpce 10:06:59 > git init /w/workspace/transportpce-tox-verify-transportpce-master # timeout=10 10:06:59 Fetching upstream changes from git://devvexx.opendaylight.org/mirror/transportpce 10:06:59 > git --version # timeout=10 10:06:59 > git --version # 'git version 2.25.1' 10:06:59 using GIT_SSH to set credentials jenkins-ssh 10:06:59 Verifying host key using known hosts file 10:06:59 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. 10:06:59 > git fetch --tags --force --progress -- git://devvexx.opendaylight.org/mirror/transportpce +refs/heads/*:refs/remotes/origin/* # timeout=10 10:07:02 > git config remote.origin.url git://devvexx.opendaylight.org/mirror/transportpce # timeout=10 10:07:02 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 10:07:03 > git config remote.origin.url git://devvexx.opendaylight.org/mirror/transportpce # timeout=10 10:07:03 Fetching upstream changes from git://devvexx.opendaylight.org/mirror/transportpce 10:07:03 using GIT_SSH to set credentials jenkins-ssh 10:07:03 Verifying host key using known hosts file 10:07:03 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. 10:07:03 > git fetch --tags --force --progress -- git://devvexx.opendaylight.org/mirror/transportpce refs/changes/37/113937/6 # timeout=10 10:07:03 > git rev-parse edf43abd153b27b1fd56276fa020731a59544c9f^{commit} # timeout=10 10:07:03 JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script 10:07:03 Checking out Revision edf43abd153b27b1fd56276fa020731a59544c9f (refs/changes/37/113937/6) 10:07:03 > git config core.sparsecheckout # timeout=10 10:07:03 > git checkout -f edf43abd153b27b1fd56276fa020731a59544c9f # timeout=10 10:07:03 Commit message: "Add Func Test for Topology extension" 10:07:03 > git rev-parse FETCH_HEAD^{commit} # timeout=10 10:07:03 > git rev-list --no-walk 4c70de908631ca67eb805267b1bf0919846e6fcd # timeout=10 10:07:03 > git remote # timeout=10 10:07:03 > git submodule init # timeout=10 10:07:03 > git submodule sync # timeout=10 10:07:03 > git config --get remote.origin.url # timeout=10 10:07:03 > git submodule init # timeout=10 10:07:03 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 10:07:03 ERROR: No submodules found. 10:07:07 provisioning config files... 10:07:07 copy managed file [npmrc] to file:/home/jenkins/.npmrc 10:07:07 copy managed file [pipconf] to file:/home/jenkins/.config/pip/pip.conf 10:07:07 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins14369090223628021865.sh 10:07:07 ---> python-tools-install.sh 10:07:07 Setup pyenv: 10:07:07 * system (set by /opt/pyenv/version) 10:07:07 * 3.8.13 (set by /opt/pyenv/version) 10:07:07 * 3.9.13 (set by /opt/pyenv/version) 10:07:07 * 3.10.13 (set by /opt/pyenv/version) 10:07:07 * 3.11.7 (set by /opt/pyenv/version) 10:07:12 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-8aMj 10:07:12 lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv 10:07:14 lf-activate-venv(): INFO: Installing: lftools 10:07:45 lf-activate-venv(): INFO: Adding /tmp/venv-8aMj/bin to PATH 10:07:45 Generating Requirements File 10:08:05 Python 3.11.7 10:08:05 pip 24.2 from /tmp/venv-8aMj/lib/python3.11/site-packages/pip (python 3.11) 10:08:05 appdirs==1.4.4 10:08:05 argcomplete==3.5.1 10:08:05 aspy.yaml==1.3.0 10:08:05 attrs==24.2.0 10:08:05 autopage==0.5.2 10:08:05 beautifulsoup4==4.12.3 10:08:05 boto3==1.35.41 10:08:05 botocore==1.35.41 10:08:05 bs4==0.0.2 10:08:05 cachetools==5.5.0 10:08:05 certifi==2024.8.30 10:08:05 cffi==1.17.1 10:08:05 cfgv==3.4.0 10:08:05 chardet==5.2.0 10:08:05 charset-normalizer==3.4.0 10:08:05 click==8.1.7 10:08:05 cliff==4.7.0 10:08:05 cmd2==2.4.3 10:08:05 cryptography==3.3.2 10:08:05 debtcollector==3.0.0 10:08:05 decorator==5.1.1 10:08:05 defusedxml==0.7.1 10:08:05 Deprecated==1.2.14 10:08:05 distlib==0.3.9 10:08:05 dnspython==2.7.0 10:08:05 docker==4.2.2 10:08:05 dogpile.cache==1.3.3 10:08:05 durationpy==0.9 10:08:05 email_validator==2.2.0 10:08:05 filelock==3.16.1 10:08:05 future==1.0.0 10:08:05 gitdb==4.0.11 10:08:05 GitPython==3.1.43 10:08:05 google-auth==2.35.0 10:08:05 httplib2==0.22.0 10:08:05 identify==2.6.1 10:08:05 idna==3.10 10:08:05 importlib-resources==1.5.0 10:08:05 iso8601==2.1.0 10:08:05 Jinja2==3.1.4 10:08:05 jmespath==1.0.1 10:08:05 jsonpatch==1.33 10:08:05 jsonpointer==3.0.0 10:08:05 jsonschema==4.23.0 10:08:05 jsonschema-specifications==2024.10.1 10:08:05 keystoneauth1==5.8.0 10:08:05 kubernetes==31.0.0 10:08:05 lftools==0.37.10 10:08:05 lxml==5.3.0 10:08:05 MarkupSafe==3.0.1 10:08:05 msgpack==1.1.0 10:08:05 multi_key_dict==2.0.3 10:08:05 munch==4.0.0 10:08:05 netaddr==1.3.0 10:08:05 netifaces==0.11.0 10:08:05 niet==1.4.2 10:08:05 nodeenv==1.9.1 10:08:05 oauth2client==4.1.3 10:08:05 oauthlib==3.2.2 10:08:05 openstacksdk==4.0.0 10:08:05 os-client-config==2.1.0 10:08:05 os-service-types==1.7.0 10:08:05 osc-lib==3.1.0 10:08:05 oslo.config==9.6.0 10:08:05 oslo.context==5.6.0 10:08:05 oslo.i18n==6.4.0 10:08:05 oslo.log==6.1.2 10:08:05 oslo.serialization==5.5.0 10:08:05 oslo.utils==7.3.0 10:08:05 packaging==24.1 10:08:05 pbr==6.1.0 10:08:05 platformdirs==4.3.6 10:08:05 prettytable==3.11.0 10:08:05 pyasn1==0.6.1 10:08:05 pyasn1_modules==0.4.1 10:08:05 pycparser==2.22 10:08:05 pygerrit2==2.0.15 10:08:05 PyGithub==2.4.0 10:08:05 PyJWT==2.9.0 10:08:05 PyNaCl==1.5.0 10:08:05 pyparsing==2.4.7 10:08:05 pyperclip==1.9.0 10:08:05 pyrsistent==0.20.0 10:08:05 python-cinderclient==9.6.0 10:08:05 python-dateutil==2.9.0.post0 10:08:05 python-heatclient==4.0.0 10:08:05 python-jenkins==1.8.2 10:08:05 python-keystoneclient==5.5.0 10:08:05 python-magnumclient==4.7.0 10:08:05 python-openstackclient==7.1.3 10:08:05 python-swiftclient==4.6.0 10:08:05 PyYAML==6.0.2 10:08:05 referencing==0.35.1 10:08:05 requests==2.32.3 10:08:05 requests-oauthlib==2.0.0 10:08:05 requestsexceptions==1.4.0 10:08:05 rfc3986==2.0.0 10:08:05 rpds-py==0.20.0 10:08:05 rsa==4.9 10:08:05 ruamel.yaml==0.18.6 10:08:05 ruamel.yaml.clib==0.2.8 10:08:05 s3transfer==0.10.3 10:08:05 simplejson==3.19.3 10:08:05 six==1.16.0 10:08:05 smmap==5.0.1 10:08:05 soupsieve==2.6 10:08:05 stevedore==5.3.0 10:08:05 tabulate==0.9.0 10:08:05 toml==0.10.2 10:08:05 tomlkit==0.13.2 10:08:05 tqdm==4.66.5 10:08:05 typing_extensions==4.12.2 10:08:05 tzdata==2024.2 10:08:05 urllib3==1.26.20 10:08:05 virtualenv==20.26.6 10:08:05 wcwidth==0.2.13 10:08:05 websocket-client==1.8.0 10:08:05 wrapt==1.16.0 10:08:05 xdg==6.0.0 10:08:05 xmltodict==0.14.2 10:08:05 yq==3.4.3 10:08:05 [EnvInject] - Injecting environment variables from a build step. 10:08:05 [EnvInject] - Injecting as environment variables the properties content 10:08:05 PYTHON=python3 10:08:05 10:08:05 [EnvInject] - Variables injected successfully. 10:08:05 [transportpce-tox-verify-transportpce-master] $ /bin/bash -l /tmp/jenkins3055485413087676219.sh 10:08:05 ---> tox-install.sh 10:08:05 + source /home/jenkins/lf-env.sh 10:08:05 + lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 10:08:05 ++ mktemp -d /tmp/venv-XXXX 10:08:05 + lf_venv=/tmp/venv-GhjT 10:08:05 + local venv_file=/tmp/.os_lf_venv 10:08:05 + local python=python3 10:08:05 + local options 10:08:05 + local set_path=true 10:08:05 + local install_args= 10:08: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 10:08:05 + options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 10:08:05 + eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 10:08:05 ++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 10:08:05 + true 10:08:05 + case $1 in 10:08:05 + venv_file=/tmp/.toxenv 10:08:05 + shift 2 10:08:05 + true 10:08:05 + case $1 in 10:08:05 + shift 10:08:05 + break 10:08:05 + case $python in 10:08:05 + local pkg_list= 10:08:05 + [[ -d /opt/pyenv ]] 10:08:05 + echo 'Setup pyenv:' 10:08:05 Setup pyenv: 10:08:05 + export PYENV_ROOT=/opt/pyenv 10:08:05 + PYENV_ROOT=/opt/pyenv 10:08:05 + 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 10:08:05 + 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 10:08:05 + pyenv versions 10:08:05 system 10:08:05 3.8.13 10:08:05 3.9.13 10:08:05 3.10.13 10:08:05 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 10:08:05 + command -v pyenv 10:08:05 ++ pyenv init - --no-rehash 10:08:05 + eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH); 10:08:05 for i in ${!paths[@]}; do 10:08:05 if [[ ${paths[i]} == "'\'''\''/opt/pyenv/shims'\'''\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\''; 10:08:05 fi; done; 10:08:05 echo "${paths[*]}"'\'')" 10:08:05 export PATH="/opt/pyenv/shims:${PATH}" 10:08:05 export PYENV_SHELL=bash 10:08:05 source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' 10:08:05 pyenv() { 10:08:05 local command 10:08:05 command="${1:-}" 10:08:05 if [ "$#" -gt 0 ]; then 10:08:05 shift 10:08:05 fi 10:08:05 10:08:05 case "$command" in 10:08:05 rehash|shell) 10:08:05 eval "$(pyenv "sh-$command" "$@")" 10:08:05 ;; 10:08:05 *) 10:08:05 command pyenv "$command" "$@" 10:08:05 ;; 10:08:05 esac 10:08:05 }' 10:08:05 +++ bash --norc -ec 'IFS=:; paths=($PATH); 10:08:05 for i in ${!paths[@]}; do 10:08:05 if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\''; 10:08:05 fi; done; 10:08:05 echo "${paths[*]}"' 10:08:05 ++ 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 10:08:05 ++ 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 10:08:05 ++ 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 10:08:05 ++ export PYENV_SHELL=bash 10:08:05 ++ PYENV_SHELL=bash 10:08:05 ++ source /opt/pyenv/libexec/../completions/pyenv.bash 10:08:05 +++ complete -F _pyenv pyenv 10:08:05 ++ lf-pyver python3 10:08:05 ++ local py_version_xy=python3 10:08:05 ++ local py_version_xyz= 10:08:05 ++ sed 's/^[ *]* //' 10:08:05 ++ pyenv versions 10:08:05 ++ local command 10:08:05 ++ command=versions 10:08:05 ++ '[' 1 -gt 0 ']' 10:08:05 ++ shift 10:08:05 ++ case "$command" in 10:08:05 ++ command pyenv versions 10:08:05 ++ pyenv versions 10:08:05 ++ grep -E '^[0-9.]*[0-9]$' 10:08:05 ++ awk '{ print $1 }' 10:08:05 ++ [[ ! -s /tmp/.pyenv_versions ]] 10:08:05 +++ grep '^3' /tmp/.pyenv_versions 10:08:05 +++ sort -V 10:08:05 +++ tail -n 1 10:08:05 ++ py_version_xyz=3.11.7 10:08:05 ++ [[ -z 3.11.7 ]] 10:08:05 ++ echo 3.11.7 10:08:05 ++ return 0 10:08:05 + pyenv local 3.11.7 10:08:05 + local command 10:08:05 + command=local 10:08:05 + '[' 2 -gt 0 ']' 10:08:05 + shift 10:08:05 + case "$command" in 10:08:05 + command pyenv local 3.11.7 10:08:05 + pyenv local 3.11.7 10:08:06 + for arg in "$@" 10:08:06 + case $arg in 10:08:06 + pkg_list+='tox ' 10:08:06 + for arg in "$@" 10:08:06 + case $arg in 10:08:06 + pkg_list+='virtualenv ' 10:08:06 + for arg in "$@" 10:08:06 + case $arg in 10:08:06 + pkg_list+='urllib3~=1.26.15 ' 10:08:06 + [[ -f /tmp/.toxenv ]] 10:08:06 + [[ ! -f /tmp/.toxenv ]] 10:08:06 + [[ -n '' ]] 10:08:06 + python3 -m venv /tmp/venv-GhjT 10:08:10 + echo 'lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-GhjT' 10:08:10 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-GhjT 10:08:10 + echo /tmp/venv-GhjT 10:08:10 + echo 'lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv' 10:08:10 lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv 10:08:10 + /tmp/venv-GhjT/bin/python3 -m pip install --upgrade --quiet pip virtualenv 10:08:12 + [[ -z tox virtualenv urllib3~=1.26.15 ]] 10:08:12 + echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 ' 10:08:12 lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 10:08:12 + /tmp/venv-GhjT/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 10:08:14 + type python3 10:08:14 + true 10:08:14 + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-GhjT/bin to PATH' 10:08:14 lf-activate-venv(): INFO: Adding /tmp/venv-GhjT/bin to PATH 10:08:14 + PATH=/tmp/venv-GhjT/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 10:08:14 + return 0 10:08:14 + python3 --version 10:08:14 Python 3.11.7 10:08:14 + python3 -m pip --version 10:08:15 pip 24.2 from /tmp/venv-GhjT/lib/python3.11/site-packages/pip (python 3.11) 10:08:15 + python3 -m pip freeze 10:08:15 cachetools==5.5.0 10:08:15 chardet==5.2.0 10:08:15 colorama==0.4.6 10:08:15 distlib==0.3.9 10:08:15 filelock==3.16.1 10:08:15 packaging==24.1 10:08:15 platformdirs==4.3.6 10:08:15 pluggy==1.5.0 10:08:15 pyproject-api==1.8.0 10:08:15 tox==4.22.0 10:08:15 urllib3==1.26.20 10:08:15 virtualenv==20.26.6 10:08:15 [transportpce-tox-verify-transportpce-master] $ /bin/sh -xe /tmp/jenkins6711252478304880707.sh 10:08:15 [EnvInject] - Injecting environment variables from a build step. 10:08:15 [EnvInject] - Injecting as environment variables the properties content 10:08:15 PARALLEL=True 10:08:15 10:08:15 [EnvInject] - Variables injected successfully. 10:08:15 [transportpce-tox-verify-transportpce-master] $ /bin/bash -l /tmp/jenkins14504292174812117627.sh 10:08:15 ---> tox-run.sh 10:08:15 + 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 10:08:15 + ARCHIVE_TOX_DIR=/w/workspace/transportpce-tox-verify-transportpce-master/archives/tox 10:08:15 + ARCHIVE_DOC_DIR=/w/workspace/transportpce-tox-verify-transportpce-master/archives/docs 10:08:15 + mkdir -p /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox 10:08:15 + cd /w/workspace/transportpce-tox-verify-transportpce-master/. 10:08:15 + source /home/jenkins/lf-env.sh 10:08:15 + lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 10:08:15 ++ mktemp -d /tmp/venv-XXXX 10:08:15 + lf_venv=/tmp/venv-bvUc 10:08:15 + local venv_file=/tmp/.os_lf_venv 10:08:15 + local python=python3 10:08:15 + local options 10:08:15 + local set_path=true 10:08:15 + local install_args= 10:08:15 ++ 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 10:08:15 + options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 10:08:15 + eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 10:08:15 ++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 10:08:15 + true 10:08:15 + case $1 in 10:08:15 + venv_file=/tmp/.toxenv 10:08:15 + shift 2 10:08:15 + true 10:08:15 + case $1 in 10:08:15 + shift 10:08:15 + break 10:08:15 + case $python in 10:08:15 + local pkg_list= 10:08:15 + [[ -d /opt/pyenv ]] 10:08:15 + echo 'Setup pyenv:' 10:08:15 Setup pyenv: 10:08:15 + export PYENV_ROOT=/opt/pyenv 10:08:15 + PYENV_ROOT=/opt/pyenv 10:08:15 + 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 10:08:15 + 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 10:08:15 + pyenv versions 10:08:15 system 10:08:15 3.8.13 10:08:15 3.9.13 10:08:15 3.10.13 10:08:15 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 10:08:15 + command -v pyenv 10:08:15 ++ pyenv init - --no-rehash 10:08:15 + eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH); 10:08:15 for i in ${!paths[@]}; do 10:08:15 if [[ ${paths[i]} == "'\'''\''/opt/pyenv/shims'\'''\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\''; 10:08:15 fi; done; 10:08:15 echo "${paths[*]}"'\'')" 10:08:15 export PATH="/opt/pyenv/shims:${PATH}" 10:08:15 export PYENV_SHELL=bash 10:08:15 source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' 10:08:15 pyenv() { 10:08:15 local command 10:08:15 command="${1:-}" 10:08:15 if [ "$#" -gt 0 ]; then 10:08:15 shift 10:08:15 fi 10:08:15 10:08:15 case "$command" in 10:08:15 rehash|shell) 10:08:15 eval "$(pyenv "sh-$command" "$@")" 10:08:15 ;; 10:08:15 *) 10:08:15 command pyenv "$command" "$@" 10:08:15 ;; 10:08:15 esac 10:08:15 }' 10:08:15 +++ bash --norc -ec 'IFS=:; paths=($PATH); 10:08:15 for i in ${!paths[@]}; do 10:08:15 if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\''; 10:08:15 fi; done; 10:08:15 echo "${paths[*]}"' 10:08:15 ++ 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 10:08:15 ++ 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 10:08:15 ++ 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 10:08:15 ++ export PYENV_SHELL=bash 10:08:15 ++ PYENV_SHELL=bash 10:08:15 ++ source /opt/pyenv/libexec/../completions/pyenv.bash 10:08:15 +++ complete -F _pyenv pyenv 10:08:15 ++ lf-pyver python3 10:08:15 ++ local py_version_xy=python3 10:08:15 ++ local py_version_xyz= 10:08:15 ++ pyenv versions 10:08:15 ++ local command 10:08:15 ++ command=versions 10:08:15 ++ '[' 1 -gt 0 ']' 10:08:15 ++ shift 10:08:15 ++ case "$command" in 10:08:15 ++ command pyenv versions 10:08:15 ++ pyenv versions 10:08:15 ++ sed 's/^[ *]* //' 10:08:15 ++ awk '{ print $1 }' 10:08:15 ++ grep -E '^[0-9.]*[0-9]$' 10:08:15 ++ [[ ! -s /tmp/.pyenv_versions ]] 10:08:15 +++ grep '^3' /tmp/.pyenv_versions 10:08:15 +++ sort -V 10:08:15 +++ tail -n 1 10:08:15 ++ py_version_xyz=3.11.7 10:08:15 ++ [[ -z 3.11.7 ]] 10:08:15 ++ echo 3.11.7 10:08:15 ++ return 0 10:08:15 + pyenv local 3.11.7 10:08:15 + local command 10:08:15 + command=local 10:08:15 + '[' 2 -gt 0 ']' 10:08:15 + shift 10:08:15 + case "$command" in 10:08:15 + command pyenv local 3.11.7 10:08:15 + pyenv local 3.11.7 10:08:15 + for arg in "$@" 10:08:15 + case $arg in 10:08:15 + pkg_list+='tox ' 10:08:15 + for arg in "$@" 10:08:15 + case $arg in 10:08:15 + pkg_list+='virtualenv ' 10:08:15 + for arg in "$@" 10:08:15 + case $arg in 10:08:15 + pkg_list+='urllib3~=1.26.15 ' 10:08:15 + [[ -f /tmp/.toxenv ]] 10:08:15 ++ cat /tmp/.toxenv 10:08:15 + lf_venv=/tmp/venv-GhjT 10:08:15 + echo 'lf-activate-venv(): INFO: Reuse venv:/tmp/venv-GhjT from' file:/tmp/.toxenv 10:08:15 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-GhjT from file:/tmp/.toxenv 10:08:15 + /tmp/venv-GhjT/bin/python3 -m pip install --upgrade --quiet pip virtualenv 10:08:16 + [[ -z tox virtualenv urllib3~=1.26.15 ]] 10:08:16 + echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 ' 10:08:16 lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 10:08:16 + /tmp/venv-GhjT/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 10:08:18 + type python3 10:08:18 + true 10:08:18 + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-GhjT/bin to PATH' 10:08:18 lf-activate-venv(): INFO: Adding /tmp/venv-GhjT/bin to PATH 10:08:18 + PATH=/tmp/venv-GhjT/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 10:08:18 + return 0 10:08:18 + [[ -d /opt/pyenv ]] 10:08:18 + echo '---> Setting up pyenv' 10:08:18 ---> Setting up pyenv 10:08:18 + export PYENV_ROOT=/opt/pyenv 10:08:18 + PYENV_ROOT=/opt/pyenv 10:08:18 + export PATH=/opt/pyenv/bin:/tmp/venv-GhjT/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 10:08:18 + PATH=/opt/pyenv/bin:/tmp/venv-GhjT/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 10:08:18 ++ pwd 10:08:18 + PYTHONPATH=/w/workspace/transportpce-tox-verify-transportpce-master 10:08:18 + export PYTHONPATH 10:08:18 + export TOX_TESTENV_PASSENV=PYTHONPATH 10:08:18 + TOX_TESTENV_PASSENV=PYTHONPATH 10:08:18 + tox --version 10:08:18 4.22.0 from /tmp/venv-GhjT/lib/python3.11/site-packages/tox/__init__.py 10:08:18 + PARALLEL=True 10:08:18 + TOX_OPTIONS_LIST= 10:08:18 + [[ -n '' ]] 10:08:18 + case ${PARALLEL,,} in 10:08:18 + TOX_OPTIONS_LIST=' --parallel auto --parallel-live' 10:08:18 + tox --parallel auto --parallel-live 10:08:18 + tee -a /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/tox.log 10:08:19 docs-linkcheck: install_deps> python -I -m pip install -r docs/requirements.txt 10:08:19 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 10:08:19 checkbashisms: freeze> python -m pip freeze --all 10:08:19 docs: install_deps> python -I -m pip install -r docs/requirements.txt 10:08:20 checkbashisms: pip==24.2,setuptools==75.1.0,wheel==0.44.0 10:08:20 checkbashisms: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./fixCIcentOS8reposMirrors.sh 10:08:20 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)' 10:08:20 checkbashisms: commands[2] /w/workspace/transportpce-tox-verify-transportpce-master/tests> find . -not -path '*/\.*' -name '*.sh' -exec checkbashisms -f '{}' + 10:08:21 script ./reflectwarn.sh does not appear to have a #! interpreter line; 10:08:21 you may get strange results 10:08:21 checkbashisms: OK ✔ in 2.83 seconds 10:08:21 pre-commit: install_deps> python -I -m pip install pre-commit 10:08:29 pre-commit: freeze> python -m pip freeze --all 10:08:30 pre-commit: cfgv==3.4.0,distlib==0.3.9,filelock==3.16.1,identify==2.6.1,nodeenv==1.9.1,pip==24.2,platformdirs==4.3.6,pre_commit==4.0.1,PyYAML==6.0.2,setuptools==75.1.0,virtualenv==20.26.6,wheel==0.44.0 10:08:30 pre-commit: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./fixCIcentOS8reposMirrors.sh 10:08:30 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)' 10:08:30 /usr/bin/cpan 10:08:30 pre-commit: commands[2] /w/workspace/transportpce-tox-verify-transportpce-master/tests> pre-commit run --all-files --show-diff-on-failure 10:08:30 [WARNING] hook id `remove-tabs` uses deprecated stage names (commit) which will be removed in a future version. run: `pre-commit migrate-config` to automatically fix this. 10:08:30 [WARNING] hook id `perltidy` uses deprecated stage names (commit) which will be removed in a future version. run: `pre-commit migrate-config` to automatically fix this. 10:08:30 [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 10:08:30 [WARNING] repo `https://github.com/pre-commit/pre-commit-hooks` uses deprecated stage names (commit, push) which will be removed in a future version. Hint: often `pre-commit autoupdate --repo https://github.com/pre-commit/pre-commit-hooks` will fix this. if it does not -- consider reporting an issue to that repo. 10:08:30 [INFO] Initializing environment for https://github.com/jorisroovers/gitlint. 10:08:31 [INFO] Initializing environment for https://github.com/jorisroovers/gitlint:./gitlint-core[trusted-deps]. 10:08:31 [INFO] Initializing environment for https://github.com/Lucas-C/pre-commit-hooks. 10:08:31 [INFO] Initializing environment for https://github.com/pre-commit/mirrors-autopep8. 10:08:31 buildcontroller: freeze> python -m pip freeze --all 10:08:32 [INFO] Initializing environment for https://github.com/perltidy/perltidy. 10:08:32 buildcontroller: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.4.0,cryptography==43.0.1,dict2xml==1.7.6,idna==3.10,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.5.0,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==75.1.0,urllib3==2.2.3,wheel==0.44.0 10:08:32 buildcontroller: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./build_controller.sh 10:08:32 + update-java-alternatives -l 10:08:32 java-1.11.0-openjdk-amd64 1111 /usr/lib/jvm/java-1.11.0-openjdk-amd64 10:08:32 java-1.12.0-openjdk-amd64 1211 /usr/lib/jvm/java-1.12.0-openjdk-amd64 10:08:32 java-1.17.0-openjdk-amd64 1711 /usr/lib/jvm/java-1.17.0-openjdk-amd64 10:08:32 java-1.21.0-openjdk-amd64 2111 /usr/lib/jvm/java-1.21.0-openjdk-amd64 10:08:32 java-1.8.0-openjdk-amd64 1081 /usr/lib/jvm/java-1.8.0-openjdk-amd64 10:08:32 + sudo update-java-alternatives -s java-1.21.0-openjdk-amd64 10:08:37 [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 10:08:37 [INFO] Once installed this environment will be reused. 10:08:37 [INFO] This may take a few minutes... 10:08:39 + java -version 10:08:39 + sed -n ;s/.* version "\(.*\)\.\(.*\)\..*".*$/\1/p; 10:08:39 21 10:08:39 + JAVA_VER=21 10:08:39 + echo 21 10:08:39 + sed -n ;s/javac \(.*\)\.\(.*\)\..*.*$/\1/p; 10:08:39 + javac -version 10:08:39 21 10:08:39 + JAVAC_VER=21 10:08:39 + echo 21 10:08:39 + [ 21 -ge 21 ] 10:08:39 + [ 21 -ge 21 ] 10:08:39 + echo ok, java is 21 or newer 10:08:39 + wget -nv https://dlcdn.apache.org/maven/maven-3/3.9.8/binaries/apache-maven-3.9.8-bin.tar.gz -P /tmp 10:08:39 ok, java is 21 or newer 10:08:40 2024-10-16 10:08:40 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] 10:08:40 + sudo mkdir -p /opt 10:08:40 + sudo tar xf /tmp/apache-maven-3.9.8-bin.tar.gz -C /opt 10:08:40 + sudo ln -s /opt/apache-maven-3.9.8 /opt/maven 10:08:40 + sudo ln -s /opt/maven/bin/mvn /usr/bin/mvn 10:08:40 + mvn --version 10:08:40 Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256) 10:08:40 Maven home: /opt/maven 10:08:40 Java version: 21.0.4, vendor: Ubuntu, runtime: /usr/lib/jvm/java-21-openjdk-amd64 10:08:40 Default locale: en, platform encoding: UTF-8 10:08:40 OS name: "linux", version: "5.4.0-190-generic", arch: "amd64", family: "unix" 10:08:40 NOTE: Picked up JDK_JAVA_OPTIONS: 10:08:40 --add-opens=java.base/java.io=ALL-UNNAMED 10:08:40 --add-opens=java.base/java.lang=ALL-UNNAMED 10:08:40 --add-opens=java.base/java.lang.invoke=ALL-UNNAMED 10:08:40 --add-opens=java.base/java.lang.reflect=ALL-UNNAMED 10:08:40 --add-opens=java.base/java.net=ALL-UNNAMED 10:08:40 --add-opens=java.base/java.nio=ALL-UNNAMED 10:08:40 --add-opens=java.base/java.nio.charset=ALL-UNNAMED 10:08:40 --add-opens=java.base/java.nio.file=ALL-UNNAMED 10:08:40 --add-opens=java.base/java.util=ALL-UNNAMED 10:08:40 --add-opens=java.base/java.util.jar=ALL-UNNAMED 10:08:40 --add-opens=java.base/java.util.stream=ALL-UNNAMED 10:08:40 --add-opens=java.base/java.util.zip=ALL-UNNAMED 10:08:40 --add-opens java.base/sun.nio.ch=ALL-UNNAMED 10:08:40 --add-opens java.base/sun.nio.fs=ALL-UNNAMED 10:08:40 -Xlog:disable 10:08:41 [INFO] Installing environment for https://github.com/Lucas-C/pre-commit-hooks. 10:08:41 [INFO] Once installed this environment will be reused. 10:08:41 [INFO] This may take a few minutes... 10:08:47 [INFO] Installing environment for https://github.com/pre-commit/mirrors-autopep8. 10:08:47 [INFO] Once installed this environment will be reused. 10:08:47 [INFO] This may take a few minutes... 10:08:51 [INFO] Installing environment for https://github.com/perltidy/perltidy. 10:08:51 [INFO] Once installed this environment will be reused. 10:08:51 [INFO] This may take a few minutes... 10:08:51 docs: freeze> python -m pip freeze --all 10:08:52 docs-linkcheck: freeze> python -m pip freeze --all 10:08:52 docs: alabaster==1.0.0,attrs==24.2.0,babel==2.16.0,blockdiag==3.0.0,certifi==2024.8.30,charset-normalizer==3.4.0,contourpy==1.3.0,cycler==0.12.1,docutils==0.21.2,fonttools==4.54.1,funcparserlib==2.0.0a0,future==1.0.0,idna==3.10,imagesize==1.4.1,Jinja2==3.1.4,jsonschema==3.2.0,kiwisolver==1.4.7,lfdocs-conf==0.9.0,MarkupSafe==3.0.1,matplotlib==3.9.2,numpy==2.1.2,nwdiag==3.0.0,packaging==24.1,pillow==11.0.0,pip==24.2,Pygments==2.18.0,pyparsing==3.2.0,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==75.1.0,six==1.16.0,snowballstemmer==2.2.0,Sphinx==8.1.3,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.5,sphinx-rtd-theme==3.0.1,sphinx-tabs==3.4.7,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 10:08:52 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 10:08:52 docs-linkcheck: alabaster==1.0.0,attrs==24.2.0,babel==2.16.0,blockdiag==3.0.0,certifi==2024.8.30,charset-normalizer==3.4.0,contourpy==1.3.0,cycler==0.12.1,docutils==0.21.2,fonttools==4.54.1,funcparserlib==2.0.0a0,future==1.0.0,idna==3.10,imagesize==1.4.1,Jinja2==3.1.4,jsonschema==3.2.0,kiwisolver==1.4.7,lfdocs-conf==0.9.0,MarkupSafe==3.0.1,matplotlib==3.9.2,numpy==2.1.2,nwdiag==3.0.0,packaging==24.1,pillow==11.0.0,pip==24.2,Pygments==2.18.0,pyparsing==3.2.0,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==75.1.0,six==1.16.0,snowballstemmer==2.2.0,Sphinx==8.1.3,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.5,sphinx-rtd-theme==3.0.1,sphinx-tabs==3.4.7,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 10:08:52 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 10:08:54 docs: OK ✔ in 35.79 seconds 10:08:54 pylint: install_deps> python -I -m pip install 'pylint>=2.6.0' 10:08:57 docs-linkcheck: OK ✔ in 36.97 seconds 10:08:57 pylint: freeze> python -m pip freeze --all 10:08:58 pylint: astroid==3.3.5,dill==0.3.9,isort==5.13.2,mccabe==0.7.0,pip==24.2,platformdirs==4.3.6,pylint==3.3.1,setuptools==75.1.0,tomlkit==0.13.2,wheel==0.44.0 10:08:58 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}$' '{}' + 10:09:02 trim trailing whitespace.................................................Passed 10:09:02 Tabs remover.............................................................Passed 10:09:02 autopep8.................................................................Failed 10:09:07 - hook id: autopep8 10:09:07 - files were modified by this hook 10:09:07 perltidy.................................................................Passed 10:09:08 pre-commit hook(s) made changes. 10:09:08 If you are seeing this message in CI, reproduce locally with: `pre-commit run --all-files`. 10:09:08 To run `pre-commit` as part of git workflow, use `pre-commit install`. 10:09:08 All changes made by hooks: 10:09:08 diff --git a/tests/transportpce_tests/1.2.1/test02_topo_portmapping.py b/tests/transportpce_tests/1.2.1/test02_topo_portmapping.py 10:09:08 index b0403c0b..9773dd08 100644 10:09:08 --- a/tests/transportpce_tests/1.2.1/test02_topo_portmapping.py 10:09:08 +++ b/tests/transportpce_tests/1.2.1/test02_topo_portmapping.py 10:09:08 @@ -56,7 +56,7 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 for node in resTopo['network'][0]['node']: 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 response = test_utils.get_portmapping_node_attr(nodeMapId, "node-info", None) 10:09:08 self.assertEqual(response['status_code'], requests.codes.ok) 10:09:08 diff --git a/tests/transportpce_tests/1.2.1/test03_topology.py b/tests/transportpce_tests/1.2.1/test03_topology.py 10:09:08 index 4cac2581..df42f53e 100644 10:09:08 --- a/tests/transportpce_tests/1.2.1/test03_topology.py 10:09:08 +++ b/tests/transportpce_tests/1.2.1/test03_topology.py 10:09:08 @@ -165,7 +165,7 @@ class TransportPCETopologyTesting(unittest.TestCase): 10:09:08 for node in response['network'][0]['node']: 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 nodeType = node['org-openroadm-common-network:node-type'] 10:09:08 self.assertIn({'network-ref': 'openroadm-network', 'node-ref': 'ROADMA01'}, node['supporting-node']) 10:09:08 @@ -199,7 +199,7 @@ class TransportPCETopologyTesting(unittest.TestCase): 10:09:08 for node in response['network'][0]['node']: 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 self.assertEqual(node['supporting-node'][0]['network-ref'], 'clli-network') 10:09:08 self.assertEqual(node['supporting-node'][0]['node-ref'], 'NodeA') 10:09:08 @@ -221,7 +221,7 @@ class TransportPCETopologyTesting(unittest.TestCase): 10:09:08 for node in response['network'][0]['node']: 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 nodeType = node['org-openroadm-common-network:node-type'] 10:09:08 # Tests related to XPDRA nodes 10:09:08 @@ -361,7 +361,7 @@ class TransportPCETopologyTesting(unittest.TestCase): 10:09:08 self.assertEqual(node['supporting-node'][0]['network-ref'], 'clli-network') 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 self.assertIn(nodeId, CHECK_LIST) 10:09:08 self.assertEqual(node['supporting-node'][0]['node-ref'], 10:09:08 @@ -438,7 +438,7 @@ class TransportPCETopologyTesting(unittest.TestCase): 10:09:08 for node in response['network'][0]['node']: 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 nodeType = node['org-openroadm-common-network:node-type'] 10:09:08 # Tests related to XPDRA nodes 10:09:08 @@ -550,7 +550,7 @@ class TransportPCETopologyTesting(unittest.TestCase): 10:09:08 for node in response['network'][0]['node']: 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 self.assertIn(nodeId, listNode) 10:09:08 self.assertEqual(node['org-openroadm-clli-network:clli'], nodeId) 10:09:08 @@ -643,7 +643,7 @@ class TransportPCETopologyTesting(unittest.TestCase): 10:09:08 for node in response['network'][0]['node']: 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 nodeType = node['org-openroadm-common-network:node-type'] 10:09:08 # Tests related to XPDRA nodes 10:09:08 @@ -716,7 +716,7 @@ class TransportPCETopologyTesting(unittest.TestCase): 10:09:08 for node in response['network'][0]['node']: 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 self.assertIn({'network-ref': 'openroadm-network', 'node-ref': 'ROADMA01'}, node['supporting-node']) 10:09:08 nodeType = node['org-openroadm-common-network:node-type'] 10:09:08 diff --git a/tests/transportpce_tests/2.2.1/test02_topo_portmapping.py b/tests/transportpce_tests/2.2.1/test02_topo_portmapping.py 10:09:08 index 68699b00..e0a1ffaf 100644 10:09:08 --- a/tests/transportpce_tests/2.2.1/test02_topo_portmapping.py 10:09:08 +++ b/tests/transportpce_tests/2.2.1/test02_topo_portmapping.py 10:09:08 @@ -59,7 +59,7 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 # pylint: disable=consider-using-f-string 10:09:08 print("nodeId={}".format(nodeId)) 10:09:08 nodeMapId = nodeId.split("-")[0] + "-" + nodeId.split("-")[1] 10:09:08 - if (nodeMapId == 'TAPI-SBI') : 10:09:08 + if (nodeMapId == 'TAPI-SBI'): 10:09:08 continue 10:09:08 print("nodeMapId={}".format(nodeMapId)) 10:09:08 response = test_utils.get_portmapping_node_attr(nodeMapId, "node-info", None) 10:09:08 diff --git a/tests/transportpce_tests/2.2.1/test03_topology.py b/tests/transportpce_tests/2.2.1/test03_topology.py 10:09:08 index 97c9a1fb..6bbf7c3e 100644 10:09:08 --- a/tests/transportpce_tests/2.2.1/test03_topology.py 10:09:08 +++ b/tests/transportpce_tests/2.2.1/test03_topology.py 10:09:08 @@ -168,7 +168,7 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 for node in response['network'][0]['node']: 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 nodeType = node['org-openroadm-common-network:node-type'] 10:09:08 self.assertIn({'network-ref': 'openroadm-network', 'node-ref': 'ROADM-A1'}, node['supporting-node']) 10:09:08 @@ -202,7 +202,7 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 for node in response['network'][0]['node']: 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 self.assertEqual(node['supporting-node'][0]['network-ref'], 'clli-network') 10:09:08 self.assertEqual(node['supporting-node'][0]['node-ref'], 'NodeA') 10:09:08 @@ -224,7 +224,7 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 for node in response['network'][0]['node']: 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 nodeType = node['org-openroadm-common-network:node-type'] 10:09:08 # Tests related to XPDRA nodes 10:09:08 @@ -367,7 +367,7 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 self.assertEqual(node['supporting-node'][0]['network-ref'], 'clli-network') 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 if nodeId in CHECK_LIST: 10:09:08 self.assertEqual(node['supporting-node'][0]['node-ref'], CHECK_LIST[nodeId]['node-ref']) 10:09:08 @@ -446,7 +446,7 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 for node in response['network'][0]['node']: 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 nodeType = node['org-openroadm-common-network:node-type'] 10:09:08 if nodeId == 'XPDR-A1-XPDR1': 10:09:08 @@ -563,7 +563,7 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 for node in response['network'][0]['node']: 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 self.assertIn(nodeId, listNode) 10:09:08 self.assertEqual(node['org-openroadm-clli-network:clli'], nodeId) 10:09:08 @@ -657,7 +657,7 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 for node in response['network'][0]['node']: 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 nodeType = node['org-openroadm-common-network:node-type'] 10:09:08 # Tests related to XPDRA nodes 10:09:08 @@ -734,7 +734,7 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 for node in response['network'][0]['node']: 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 self.assertIn({'network-ref': 'openroadm-network', 'node-ref': 'ROADM-A1'}, node['supporting-node']) 10:09:08 nodeType = node['org-openroadm-common-network:node-type'] 10:09:08 diff --git a/tests/transportpce_tests/2.2.1/test04_otn_topology.py b/tests/transportpce_tests/2.2.1/test04_otn_topology.py 10:09:08 index f1d1ec77..3a34bf5f 100644 10:09:08 --- a/tests/transportpce_tests/2.2.1/test04_otn_topology.py 10:09:08 +++ b/tests/transportpce_tests/2.2.1/test04_otn_topology.py 10:09:08 @@ -86,7 +86,7 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 for node in response['network'][0]['node']: 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 self.assertIn({'network-ref': 'openroadm-network', 'node-ref': 'SPDR-SA1'}, node['supporting-node']) 10:09:08 self.assertIn({'network-ref': 'clli-network', 'node-ref': 'NodeSA'}, node['supporting-node']) 10:09:08 @@ -150,7 +150,7 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 for node in response['network'][0]['node']: 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 if nodeId in CHECK_LIST: 10:09:08 self.assertEqual(node['org-openroadm-common-network:node-type'], CHECK_LIST[nodeId]['node-type']) 10:09:08 diff --git a/tests/transportpce_tests/hybrid/test01_device_change_notifications.py b/tests/transportpce_tests/hybrid/test01_device_change_notifications.py 10:09:08 index ed8593da..96865e50 100644 10:09:08 --- a/tests/transportpce_tests/hybrid/test01_device_change_notifications.py 10:09:08 +++ b/tests/transportpce_tests/hybrid/test01_device_change_notifications.py 10:09:08 @@ -235,7 +235,7 @@ class TransportPCEFulltesting(unittest.TestCase): 10:09:08 self.assertEqual(node['org-openroadm-common-network:administrative-state'], 'inService') 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 tp_list = node['ietf-network-topology:termination-point'] 10:09:08 for tp in tp_list: 10:09:08 @@ -301,7 +301,7 @@ class TransportPCEFulltesting(unittest.TestCase): 10:09:08 self.assertEqual(node['org-openroadm-common-network:operational-state'], 'inService') 10:09:08 self.assertEqual(node['org-openroadm-common-network:administrative-state'], 'inService') 10:09:08 nodeMapId = node['node-id'].split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 tp_list = node['ietf-network-topology:termination-point'] 10:09:08 for tp in tp_list: 10:09:08 @@ -356,7 +356,7 @@ class TransportPCEFulltesting(unittest.TestCase): 10:09:08 self.assertEqual(node['org-openroadm-common-network:administrative-state'], 'inService') 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 tp_list = node['ietf-network-topology:termination-point'] 10:09:08 for tp in tp_list: 10:09:08 @@ -444,7 +444,7 @@ class TransportPCEFulltesting(unittest.TestCase): 10:09:08 self.assertEqual(node['org-openroadm-common-network:administrative-state'], 'inService') 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 tp_list = node['ietf-network-topology:termination-point'] 10:09:08 for tp in tp_list: 10:09:08 @@ -530,7 +530,7 @@ class TransportPCEFulltesting(unittest.TestCase): 10:09:08 self.assertEqual(node['org-openroadm-common-network:administrative-state'], 'inService') 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 tp_list = node['ietf-network-topology:termination-point'] 10:09:08 for tp in tp_list: 10:09:08 @@ -616,7 +616,7 @@ class TransportPCEFulltesting(unittest.TestCase): 10:09:08 self.assertEqual(node['org-openroadm-common-network:administrative-state'], 'inService') 10:09:08 nodeId = node['node-id'] 10:09:08 nodeMapId = nodeId.split("-")[0] 10:09:08 - if (nodeMapId == 'TAPI') : 10:09:08 + if (nodeMapId == 'TAPI'): 10:09:08 continue 10:09:08 tp_list = node['ietf-network-topology:termination-point'] 10:09:08 for tp in tp_list: 10:09:08 diff --git a/tests/transportpce_tests/network/test01_topo_extension.py b/tests/transportpce_tests/network/test01_topo_extension.py 10:09:08 index 78a8c0cc..f0921255 100644 10:09:08 --- a/tests/transportpce_tests/network/test01_topo_extension.py 10:09:08 +++ b/tests/transportpce_tests/network/test01_topo_extension.py 10:09:08 @@ -195,7 +195,7 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 response = test_utils.transportpce_api_rpc_request( 10:09:08 'transportpce-networkutils', 'init-xpdr-rdm-links', 10:09:08 {'links-input': {'xpdr-node': 'SPDR-SA1', 'xpdr-num': '1', 'network-num': '1', 10:09:08 - 'rdm-node': 'ROADM-TA1', 'termination-point-num' : 'SRG1-PP1-TXRX', 10:09:08 + 'rdm-node': 'ROADM-TA1', 'termination-point-num': 'SRG1-PP1-TXRX', 10:09:08 'rdm-topology-uuid': 'a21e4756-4d70-3d40-95b6-f7f630b4a13b', 10:09:08 'rdm-nep-uuid': '3c3c3679-ccd7-3343-9f36-bdb7bea11a84', 10:09:08 'rdm-node-uuid': 'f929e2dc-3c08-32c3-985f-c126023efc43'}}) 10:09:08 @@ -207,7 +207,7 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 response = test_utils.transportpce_api_rpc_request( 10:09:08 'transportpce-networkutils', 'init-rdm-xpdr-links', 10:09:08 {'links-input': {'xpdr-node': 'SPDR-SA1', 'xpdr-num': '1', 'network-num': '1', 10:09:08 - 'rdm-node': 'ROADM-TA1', 'termination-point-num' : 'SRG1-PP1-TXRX', 10:09:08 + 'rdm-node': 'ROADM-TA1', 'termination-point-num': 'SRG1-PP1-TXRX', 10:09:08 'rdm-topology-uuid': 'a21e4756-4d70-3d40-95b6-f7f630b4a13b', 10:09:08 'rdm-nep-uuid': '3c3c3679-ccd7-3343-9f36-bdb7bea11a84', 10:09:08 'rdm-node-uuid': 'f929e2dc-3c08-32c3-985f-c126023efc43'}}) 10:09:08 @@ -219,7 +219,7 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 response = test_utils.transportpce_api_rpc_request( 10:09:08 'transportpce-networkutils', 'init-xpdr-rdm-links', 10:09:08 {'links-input': {'xpdr-node': 'SPDR-SC1', 'xpdr-num': '1', 'network-num': '1', 10:09:08 - 'rdm-node': 'ROADM-TC1', 'termination-point-num' : 'SRG1-PP1-TXRX', 10:09:08 + 'rdm-node': 'ROADM-TC1', 'termination-point-num': 'SRG1-PP1-TXRX', 10:09:08 'rdm-topology-uuid': 'a21e4756-4d70-3d40-95b6-f7f630b4a13b', 10:09:08 'rdm-nep-uuid': 'e5a9d17d-40cd-3733-b736-cc787a876195', 10:09:08 'rdm-node-uuid': '7a44ea23-90d1-357d-8754-6e88d404b670'}}) 10:09:08 @@ -231,7 +231,7 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 response = test_utils.transportpce_api_rpc_request( 10:09:08 'transportpce-networkutils', 'init-rdm-xpdr-links', 10:09:08 {'links-input': {'xpdr-node': 'SPDR-SC1', 'xpdr-num': '1', 'network-num': '1', 10:09:08 - 'rdm-node': 'ROADM-TC1', 'termination-point-num' : 'SRG1-PP1-TXRX', 10:09:08 + 'rdm-node': 'ROADM-TC1', 'termination-point-num': 'SRG1-PP1-TXRX', 10:09:08 'rdm-topology-uuid': 'a21e4756-4d70-3d40-95b6-f7f630b4a13b', 10:09:08 'rdm-nep-uuid': 'e5a9d17d-40cd-3733-b736-cc787a876195', 10:09:08 'rdm-node-uuid': '7a44ea23-90d1-357d-8754-6e88d404b670'}}) 10:09:08 @@ -259,9 +259,9 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 'transportpce-networkutils', 'init-inter-domain-links', 10:09:08 {'a-end': {'rdm-node': 'ROADM-A1', 'deg-num': '1', 'termination-point': 'DEG1-TTP-TXRX'}, 10:09:08 'z-end': {'rdm-node': 'ROADM-TA1', 'deg-num': '2', 'termination-point': 'DEG2-TTP-TXRX', 10:09:08 - 'rdm-topology-uuid': 'a21e4756-4d70-3d40-95b6-f7f630b4a13b', 10:09:08 - 'rdm-nep-uuid': 'd42ed13c-d81f-3136-a7d8-b283681031d4', 10:09:08 - 'rdm-node-uuid': 'f929e2dc-3c08-32c3-985f-c126023efc43'}}) 10:09:08 + 'rdm-topology-uuid': 'a21e4756-4d70-3d40-95b6-f7f630b4a13b', 10:09:08 + 'rdm-nep-uuid': 'd42ed13c-d81f-3136-a7d8-b283681031d4', 10:09:08 + 'rdm-node-uuid': 'f929e2dc-3c08-32c3-985f-c126023efc43'}}) 10:09:08 self.assertEqual(response['status_code'], requests.codes.ok) 10:09:08 print(response['output']['result']) 10:09:08 time.sleep(2) 10:09:08 @@ -271,9 +271,9 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 'transportpce-networkutils', 'init-inter-domain-links', 10:09:08 {'a-end': {'rdm-node': 'ROADM-C1', 'deg-num': '2', 'termination-point': 'DEG2-TTP-TXRX'}, 10:09:08 'z-end': {'rdm-node': 'ROADM-TC1', 'deg-num': '1', 'termination-point': 'DEG1-TTP-TXRX', 10:09:08 - 'rdm-topology-uuid': 'a21e4756-4d70-3d40-95b6-f7f630b4a13b', 10:09:08 - 'rdm-nep-uuid': 'fb3a00c1-342f-3cdc-b83d-2c257de298c1', 10:09:08 - 'rdm-node-uuid': '7a44ea23-90d1-357d-8754-6e88d404b670'}}) 10:09:08 + 'rdm-topology-uuid': 'a21e4756-4d70-3d40-95b6-f7f630b4a13b', 10:09:08 + 'rdm-nep-uuid': 'fb3a00c1-342f-3cdc-b83d-2c257de298c1', 10:09:08 + 'rdm-node-uuid': '7a44ea23-90d1-357d-8754-6e88d404b670'}}) 10:09:08 self.assertEqual(response['status_code'], requests.codes.ok) 10:09:08 print(response['output']['result']) 10:09:08 response = test_utils.get_ietf_network_request('openroadm-topology', 'config') 10:09:08 @@ -301,15 +301,15 @@ class TransportPCEtesting(unittest.TestCase): 10:09:08 linkType = link['org-openroadm-common-network:link-type'] 10:09:08 if 'transportpce-or-network-augmentation:link-class' in link.keys(): 10:09:08 linkClass = link['transportpce-or-network-augmentation:link-class'] 10:09:08 - if (linkType == 'ROADM-TO-ROADM' and linkClass == 'inter-domain') : 10:09:08 + if (linkType == 'ROADM-TO-ROADM' and linkClass == 'inter-domain'): 10:09:08 find = linkId in check_list 10:09:08 self.assertEqual(find, True) 10:09:08 interDomainLinkNber += 1 10:09:08 - if (linkType == 'XPONDER-OUTPUT' and linkClass == 'alien-to-tapi') : 10:09:08 + if (linkType == 'XPONDER-OUTPUT' and linkClass == 'alien-to-tapi'): 10:09:08 find = linkId in check_list 10:09:08 self.assertEqual(find, True) 10:09:08 alienToTapiLinkNber += 1 10:09:08 - if (linkType == 'XPONDER-INPUT' and linkClass == 'alien-to-tapi') : 10:09:08 + if (linkType == 'XPONDER-INPUT' and linkClass == 'alien-to-tapi'): 10:09:08 find = linkId in check_list 10:09:08 self.assertEqual(find, True) 10:09:08 alienToTapiLinkNber += 1 10:09:08 pre-commit: exit 1 (38.14 seconds) /w/workspace/transportpce-tox-verify-transportpce-master/tests> pre-commit run --all-files --show-diff-on-failure pid=29161 10:09:20 ************* Module 1.2.1.test03_topology 10:09:20 transportpce_tests/1.2.1/test03_topology.py:168:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/1.2.1/test03_topology.py:202:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/1.2.1/test03_topology.py:224:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/1.2.1/test03_topology.py:364:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/1.2.1/test03_topology.py:441:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/1.2.1/test03_topology.py:553:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/1.2.1/test03_topology.py:646:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/1.2.1/test03_topology.py:719:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/1.2.1/test03_topology.py:430:4: R0912: Too many branches (13/12) (too-many-branches) 10:09:20 ************* Module 1.2.1.test02_topo_portmapping 10:09:20 transportpce_tests/1.2.1/test02_topo_portmapping.py:59:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 ************* Module hybrid.test01_device_change_notifications 10:09:20 transportpce_tests/hybrid/test01_device_change_notifications.py:238:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/hybrid/test01_device_change_notifications.py:304:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/hybrid/test01_device_change_notifications.py:359:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/hybrid/test01_device_change_notifications.py:447:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/hybrid/test01_device_change_notifications.py:533:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/hybrid/test01_device_change_notifications.py:619:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 ************* Module 2.2.1.test03_topology 10:09:20 transportpce_tests/2.2.1/test03_topology.py:171:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/2.2.1/test03_topology.py:205:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/2.2.1/test03_topology.py:227:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/2.2.1/test03_topology.py:370:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/2.2.1/test03_topology.py:449:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/2.2.1/test03_topology.py:566:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/2.2.1/test03_topology.py:660:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/2.2.1/test03_topology.py:737:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 ************* Module 2.2.1.test04_otn_topology 10:09:20 transportpce_tests/2.2.1/test04_otn_topology.py:89:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/2.2.1/test04_otn_topology.py:153:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 transportpce_tests/2.2.1/test04_otn_topology.py:120:4: R0912: Too many branches (13/12) (too-many-branches) 10:09:20 ************* Module 2.2.1.test02_topo_portmapping 10:09:20 transportpce_tests/2.2.1/test02_topo_portmapping.py:62:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) 10:09:20 ************* Module network.test01_topo_extension 10:09:20 transportpce_tests/network/test01_topo_extension.py:21:0: W0611: Unused null imported from keyring.backends (unused-import) 10:09:20 10:09:20 ----------------------------------- 10:09:20 Your code has been rated at 9.97/10 10:09:20 10:09:21 pre-commit: FAIL ✖ in 47.04 seconds 10:09:21 pylint: exit 1 (23.53 seconds) /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}$' '{}' + pid=29905 10:10:12 pylint: FAIL ✖ in 27.35 seconds 10:10:12 buildcontroller: OK ✔ in 1 minute 52.98 seconds 10:10:12 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 10:10:12 build_karaf_tests121: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/test-requirements.txt 10:10:12 testsPCE: install_deps> python -I -m pip install gnpy4tpce==2.4.7 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-transportpce-master/tests/test-requirements.txt 10:10:12 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 10:10:18 build_karaf_tests221: freeze> python -m pip freeze --all 10:10:18 build_karaf_tests121: freeze> python -m pip freeze --all 10:10:18 sims: freeze> python -m pip freeze --all 10:10:18 build_karaf_tests221: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.4.0,cryptography==43.0.1,dict2xml==1.7.6,idna==3.10,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.5.0,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==75.1.0,urllib3==2.2.3,wheel==0.44.0 10:10:18 build_karaf_tests221: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./build_karaf_for_tests.sh 10:10:18 NOTE: Picked up JDK_JAVA_OPTIONS: 10:10:18 --add-opens=java.base/java.io=ALL-UNNAMED 10:10:18 --add-opens=java.base/java.lang=ALL-UNNAMED 10:10:18 --add-opens=java.base/java.lang.invoke=ALL-UNNAMED 10:10:18 --add-opens=java.base/java.lang.reflect=ALL-UNNAMED 10:10:18 --add-opens=java.base/java.net=ALL-UNNAMED 10:10:18 --add-opens=java.base/java.nio=ALL-UNNAMED 10:10:18 --add-opens=java.base/java.nio.charset=ALL-UNNAMED 10:10:18 --add-opens=java.base/java.nio.file=ALL-UNNAMED 10:10:18 --add-opens=java.base/java.util=ALL-UNNAMED 10:10:18 --add-opens=java.base/java.util.jar=ALL-UNNAMED 10:10:18 --add-opens=java.base/java.util.stream=ALL-UNNAMED 10:10:18 --add-opens=java.base/java.util.zip=ALL-UNNAMED 10:10:18 --add-opens java.base/sun.nio.ch=ALL-UNNAMED 10:10:18 --add-opens java.base/sun.nio.fs=ALL-UNNAMED 10:10:18 -Xlog:disable 10:10:19 build_karaf_tests121: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.4.0,cryptography==43.0.1,dict2xml==1.7.6,idna==3.10,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.5.0,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==75.1.0,urllib3==2.2.3,wheel==0.44.0 10:10:19 build_karaf_tests121: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./build_karaf_for_tests.sh 10:10:19 sims: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.4.0,cryptography==43.0.1,dict2xml==1.7.6,idna==3.10,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.5.0,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==75.1.0,urllib3==2.2.3,wheel==0.44.0 10:10:19 sims: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./install_lightynode.sh 10:10:19 NOTE: Picked up JDK_JAVA_OPTIONS: 10:10:19 --add-opens=java.base/java.io=ALL-UNNAMED 10:10:19 --add-opens=java.base/java.lang=ALL-UNNAMED 10:10:19 --add-opens=java.base/java.lang.invoke=ALL-UNNAMED 10:10:19 --add-opens=java.base/java.lang.reflect=ALL-UNNAMED 10:10:19 --add-opens=java.base/java.net=ALL-UNNAMED 10:10:19 --add-opens=java.base/java.nio=ALL-UNNAMED 10:10:19 --add-opens=java.base/java.nio.charset=ALL-UNNAMED 10:10:19 --add-opens=java.base/java.nio.file=ALL-UNNAMED 10:10:19 --add-opens=java.base/java.util=ALL-UNNAMED 10:10:19 --add-opens=java.base/java.util.jar=ALL-UNNAMED 10:10:19 --add-opens=java.base/java.util.stream=ALL-UNNAMED 10:10:19 --add-opens=java.base/java.util.zip=ALL-UNNAMED 10:10:19 --add-opens java.base/sun.nio.ch=ALL-UNNAMED 10:10:19 --add-opens java.base/sun.nio.fs=ALL-UNNAMED 10:10:19 -Xlog:disable 10:10:19 Using lighynode version 20.1.0.2 10:10:19 Installing lightynode device to ./lightynode/lightynode-openroadm-device directory 10:10:24 sims: OK ✔ in 12.34 seconds 10:10:24 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 10:10:35 build_karaf_tests71: freeze> python -m pip freeze --all 10:10:36 build_karaf_tests71: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.4.0,cryptography==43.0.1,dict2xml==1.7.6,idna==3.10,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.5.0,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==75.1.0,urllib3==2.2.3,wheel==0.44.0 10:10:36 build_karaf_tests71: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./build_karaf_for_tests.sh 10:10:36 NOTE: Picked up JDK_JAVA_OPTIONS: 10:10:36 --add-opens=java.base/java.io=ALL-UNNAMED 10:10:36 --add-opens=java.base/java.lang=ALL-UNNAMED 10:10:36 --add-opens=java.base/java.lang.invoke=ALL-UNNAMED 10:10:36 --add-opens=java.base/java.lang.reflect=ALL-UNNAMED 10:10:36 --add-opens=java.base/java.net=ALL-UNNAMED 10:10:36 --add-opens=java.base/java.nio=ALL-UNNAMED 10:10:36 --add-opens=java.base/java.nio.charset=ALL-UNNAMED 10:10:36 --add-opens=java.base/java.nio.file=ALL-UNNAMED 10:10:36 --add-opens=java.base/java.util=ALL-UNNAMED 10:10:36 --add-opens=java.base/java.util.jar=ALL-UNNAMED 10:10:36 --add-opens=java.base/java.util.stream=ALL-UNNAMED 10:10:36 --add-opens=java.base/java.util.zip=ALL-UNNAMED 10:10:36 --add-opens java.base/sun.nio.ch=ALL-UNNAMED 10:10:36 --add-opens java.base/sun.nio.fs=ALL-UNNAMED 10:10:36 -Xlog:disable 10:11:05 build_karaf_tests221: OK ✔ in 53.68 seconds 10:11:05 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 10:11:06 build_karaf_tests121: OK ✔ in 54.97 seconds 10:11:06 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 10:11:12 build_karaf_tests_hybrid: freeze> python -m pip freeze --all 10:11:12 tests_tapi: freeze> python -m pip freeze --all 10:11:12 build_karaf_tests_hybrid: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.4.0,cryptography==43.0.1,dict2xml==1.7.6,idna==3.10,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.5.0,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==75.1.0,urllib3==2.2.3,wheel==0.44.0 10:11:12 build_karaf_tests_hybrid: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./build_karaf_for_tests.sh 10:11:12 NOTE: Picked up JDK_JAVA_OPTIONS: 10:11:12 --add-opens=java.base/java.io=ALL-UNNAMED 10:11:12 --add-opens=java.base/java.lang=ALL-UNNAMED 10:11:12 --add-opens=java.base/java.lang.invoke=ALL-UNNAMED 10:11:12 --add-opens=java.base/java.lang.reflect=ALL-UNNAMED 10:11:12 --add-opens=java.base/java.net=ALL-UNNAMED 10:11:12 --add-opens=java.base/java.nio=ALL-UNNAMED 10:11:12 --add-opens=java.base/java.nio.charset=ALL-UNNAMED 10:11:12 --add-opens=java.base/java.nio.file=ALL-UNNAMED 10:11:12 --add-opens=java.base/java.util=ALL-UNNAMED 10:11:12 --add-opens=java.base/java.util.jar=ALL-UNNAMED 10:11:12 --add-opens=java.base/java.util.stream=ALL-UNNAMED 10:11:12 --add-opens=java.base/java.util.zip=ALL-UNNAMED 10:11:12 --add-opens java.base/sun.nio.ch=ALL-UNNAMED 10:11:12 --add-opens java.base/sun.nio.fs=ALL-UNNAMED 10:11:12 -Xlog:disable 10:11:12 tests_tapi: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.4.0,cryptography==43.0.1,dict2xml==1.7.6,idna==3.10,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.5.0,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==75.1.0,urllib3==2.2.3,wheel==0.44.0 10:11:12 tests_tapi: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh tapi 10:11:12 using environment variables from ./karaf221.env 10:11:12 pytest -q transportpce_tests/tapi/test01_abstracted_topology.py 10:11:29 build_karaf_tests71: OK ✔ in 51.71 seconds 10:11:29 testsPCE: freeze> python -m pip freeze --all 10:11:30 testsPCE: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.4.0,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.54.1,gnpy4tpce==2.4.7,idna==3.10,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==3.0.1,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.5.0,pbr==5.11.1,pillow==11.0.0,pip==24.2,pluggy==1.5.0,psutil==6.0.0,pycparser==2.22,PyNaCl==1.5.0,pyparsing==3.2.0,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 10:11:30 testsPCE: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh pce 10:11:30 pytest -q transportpce_tests/pce/test01_pce.py 10:12:22 ................FF..F..F...F...FF....FF [100%] 10:13:25 20 passed in 115.54s (0:01:55) 10:13:25 pytest -q transportpce_tests/pce/test02_pce_400G.py 10:13:26 ..FF....FF.......F.... [100%] 10:14:07 9 passed in 41.28s 10:14:07 pytest -q transportpce_tests/pce/test03_gnpy.py 10:14:16 .F..FF........F.FF..F.. [100%] 10:14:44 8 passed in 37.21s 10:14:44 pytest -q transportpce_tests/pce/test04_pce_bug_fix.py 10:15:15 ... [100%] 10:15:20 3 passed in 35.51s 10:15:20 build_karaf_tests_hybrid: OK ✔ in 56.03 seconds 10:15:20 testsPCE: OK ✔ in 5 minutes 9.17 seconds 10:15:20 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 10:15:26 tests121: freeze> python -m pip freeze --all 10:15:26 tests121: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.4.0,cryptography==43.0.1,dict2xml==1.7.6,idna==3.10,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.5.0,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==75.1.0,urllib3==2.2.3,wheel==0.44.0 10:15:26 tests121: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh 1.2.1 10:15:26 using environment variables from ./karaf121.env 10:15:26 pytest -q transportpce_tests/1.2.1/test01_portmapping.py 10:17:41 ... [100%] 10:17:45 =================================== FAILURES =================================== 10:17:45 _____________ TransportTapitesting.test_01_get_tapi_topology_T100G _____________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_01_get_tapi_topology_T100G(self): 10:17:45 self.tapi_topo["topology-id"] = test_utils.T100GE_UUID 10:17:45 response = test_utils.transportpce_api_rpc_request( 10:17:45 'tapi-topology', 'get-topology-details', self.tapi_topo) 10:17:45 > self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:190: AssertionError 10:17:45 ---------------------------- Captured stdout setup ----------------------------- 10:17:45 starting OpenDaylight... 10:17:45 starting KARAF TransportPCE build... 10:17:45 Searching for pattern 'Transportpce controller started' in karaf.log... Pattern found! OpenDaylight started ! 10:17:45 installing tapi feature... 10:17:45 installing feature odl-transportpce-tapi 10:17:45 client: JAVA_HOME not set; results may vary 10:17:45 odl-transportpce-tapi │ 10.0.0.SNAPSHOT │ x │ Started │ odl-transportpce-tapi │ OpenDaylight :: transportpce :: tapi 10:17:45 Restarting OpenDaylight... 10:17:45 starting KARAF TransportPCE build... 10:17:45 Searching for pattern 'Transportpce controller started' in karaf.log... Pattern found! starting simulator xpdra in OpenROADM device version 2.2.1... 10:17:45 Searching for pattern 'Data tree change listeners registered' in xpdra-221.log... Pattern found! simulator for xpdra started 10:17:45 starting simulator roadma in OpenROADM device version 2.2.1... 10:17:45 Searching for pattern 'Data tree change listeners registered' in roadma-221.log... Pattern found! simulator for roadma started 10:17:45 starting simulator roadmb in OpenROADM device version 2.2.1... 10:17:45 Searching for pattern 'Data tree change listeners registered' in roadmb-221.log... Pattern found! simulator for roadmb started 10:17:45 starting simulator roadmc in OpenROADM device version 2.2.1... 10:17:45 Searching for pattern 'Data tree change listeners registered' in roadmc-221.log... Pattern found! simulator for roadmc started 10:17:45 starting simulator xpdrc in OpenROADM device version 2.2.1... 10:17:45 Searching for pattern 'Data tree change listeners registered' in xpdrc-221.log... Pattern found! simulator for xpdrc started 10:17:45 starting simulator spdra in OpenROADM device version 2.2.1... 10:17:45 Searching for pattern 'Data tree change listeners registered' in spdra-221.log... Pattern found! simulator for spdra started 10:17:45 starting simulator spdrc in OpenROADM device version 2.2.1... 10:17:45 Searching for pattern 'Data tree change listeners registered' in spdrc-221.log... Pattern found! simulator for spdrc started 10:17:45 ---------------------------- Captured stderr setup ----------------------------- 10:17:45 SLF4J(W): No SLF4J providers were found. 10:17:45 SLF4J(W): Defaulting to no-operation (NOP) logger implementation 10:17:45 SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details. 10:17:45 SLF4J(W): Class path contains SLF4J bindings targeting slf4j-api versions 1.7.x or earlier. 10:17:45 SLF4J(W): Ignoring binding found at [jar:file:/w/workspace/transportpce-tox-verify-transportpce-master/karaf221/target/assembly/system/org/apache/karaf/org.apache.karaf.client/4.4.6/org.apache.karaf.client-4.4.6.jar!/org/slf4j/impl/StaticLoggerBinder.class] 10:17:45 SLF4J(W): See https://www.slf4j.org/codes.html#ignoredBindings for an explanation. 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_01_get_tapi_topology_T100G 10:17:45 ______________ TransportTapitesting.test_02_get_tapi_topology_T0 _______________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_02_get_tapi_topology_T0(self): 10:17:45 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 10:17:45 response = test_utils.transportpce_api_rpc_request( 10:17:45 'tapi-topology', 'get-topology-details', self.tapi_topo) 10:17:45 > self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:206: AssertionError 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_02_get_tapi_topology_T0 10:17:45 ________________ TransportTapitesting.test_04_check_tapi_topos _________________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_04_check_tapi_topos(self): 10:17:45 self.tapi_topo["topology-id"] = test_utils.T100GE_UUID 10:17:45 response = test_utils.transportpce_api_rpc_request( 10:17:45 'tapi-topology', 'get-topology-details', self.tapi_topo) 10:17:45 > self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:218: AssertionError 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_04_check_tapi_topos 10:17:45 ________________ TransportTapitesting.test_07_check_tapi_topos _________________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_07_check_tapi_topos(self): 10:17:45 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 10:17:45 response = test_utils.transportpce_api_rpc_request( 10:17:45 'tapi-topology', 'get-topology-details', self.tapi_topo) 10:17:45 > self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:241: AssertionError 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_07_check_tapi_topos 10:17:45 ________________ TransportTapitesting.test_10_check_tapi_topos _________________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_10_check_tapi_topos(self): 10:17:45 > self.test_01_get_tapi_topology_T100G() 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:254: 10:17:45 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:190: in test_01_get_tapi_topology_T100G 10:17:45 self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_10_check_tapi_topos 10:17:45 ____________ TransportTapitesting.test_13_check_tapi_topology_T100G ____________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_13_check_tapi_topology_T100G(self): 10:17:45 self.tapi_topo["topology-id"] = test_utils.T100GE_UUID 10:17:45 response = test_utils.transportpce_api_rpc_request( 10:17:45 'tapi-topology', 'get-topology-details', self.tapi_topo) 10:17:45 > self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:299: AssertionError 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_13_check_tapi_topology_T100G 10:17:45 _____________ TransportTapitesting.test_14_check_tapi_topology_T0 ______________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_14_check_tapi_topology_T0(self): 10:17:45 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 10:17:45 response = test_utils.transportpce_api_rpc_request( 10:17:45 'tapi-topology', 'get-topology-details', self.tapi_topo) 10:17:45 > self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:310: AssertionError 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_14_check_tapi_topology_T0 10:17:45 ____________ TransportTapitesting.test_18_check_tapi_topology_T100G ____________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_18_check_tapi_topology_T100G(self): 10:17:45 self.tapi_topo["topology-id"] = test_utils.T100GE_UUID 10:17:45 response = test_utils.transportpce_api_rpc_request( 10:17:45 'tapi-topology', 'get-topology-details', self.tapi_topo) 10:17:45 > self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:350: AssertionError 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_18_check_tapi_topology_T100G 10:17:45 _____________ TransportTapitesting.test_19_check_tapi_topology_T0 ______________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_19_check_tapi_topology_T0(self): 10:17:45 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 10:17:45 response = test_utils.transportpce_api_rpc_request( 10:17:45 'tapi-topology', 'get-topology-details', self.tapi_topo) 10:17:45 > self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:364: AssertionError 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_19_check_tapi_topology_T0 10:17:45 ____________ TransportTapitesting.test_22_check_tapi_topology_T100G ____________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_22_check_tapi_topology_T100G(self): 10:17:45 > self.test_18_check_tapi_topology_T100G() 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:387: 10:17:45 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:350: in test_18_check_tapi_topology_T100G 10:17:45 self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_22_check_tapi_topology_T100G 10:17:45 _____________ TransportTapitesting.test_23_check_tapi_topology_T0 ______________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_23_check_tapi_topology_T0(self): 10:17:45 > self.test_19_check_tapi_topology_T0() 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:390: 10:17:45 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:364: in test_19_check_tapi_topology_T0 10:17:45 self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_23_check_tapi_topology_T0 10:17:45 ____________ TransportTapitesting.test_28_check_tapi_topology_T100G ____________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_28_check_tapi_topology_T100G(self): 10:17:45 > self.test_18_check_tapi_topology_T100G() 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:433: 10:17:45 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:350: in test_18_check_tapi_topology_T100G 10:17:45 self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_28_check_tapi_topology_T100G 10:17:45 _____________ TransportTapitesting.test_29_check_tapi_topology_T0 ______________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_29_check_tapi_topology_T0(self): 10:17:45 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 10:17:45 response = test_utils.transportpce_api_rpc_request( 10:17:45 'tapi-topology', 'get-topology-details', self.tapi_topo) 10:17:45 > self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:439: AssertionError 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_29_check_tapi_topology_T0 10:17:45 _____________ TransportTapitesting.test_32_check_tapi_topology_T0 ______________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_32_check_tapi_topology_T0(self): 10:17:45 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 10:17:45 response = test_utils.transportpce_api_rpc_request( 10:17:45 'tapi-topology', 'get-topology-details', self.tapi_topo) 10:17:45 > self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:494: AssertionError 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_32_check_tapi_topology_T0 10:17:45 _____________ TransportTapitesting.test_34_check_tapi_topology_T0 ______________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_34_check_tapi_topology_T0(self): 10:17:45 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 10:17:45 response = test_utils.transportpce_api_rpc_request( 10:17:45 'tapi-topology', 'get-topology-details', self.tapi_topo) 10:17:45 > self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:533: AssertionError 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_34_check_tapi_topology_T0 10:17:45 _____________ TransportTapitesting.test_37_check_tapi_topology_T0 ______________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_37_check_tapi_topology_T0(self): 10:17:45 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 10:17:45 response = test_utils.transportpce_api_rpc_request( 10:17:45 'tapi-topology', 'get-topology-details', self.tapi_topo) 10:17:45 > self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:578: AssertionError 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_37_check_tapi_topology_T0 10:17:45 _______________ TransportTapitesting.test_38_delete_ODU4_service _______________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_38_delete_ODU4_service(self): 10:17:45 self.del_serv_input_data["service-delete-req-info"]["service-name"] = "service1-ODU4" 10:17:45 response = test_utils.transportpce_api_rpc_request( 10:17:45 'org-openroadm-service', 'service-delete', 10:17:45 self.del_serv_input_data) 10:17:45 self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 > self.assertIn('Renderer service delete in progress', 10:17:45 response['output']['configuration-response-common']['response-message']) 10:17:45 E AssertionError: 'Renderer service delete in progress' not found in "Service 'service1-ODU4' does not exist in datastore" 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:598: AssertionError 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_38_delete_ODU4_service 10:17:45 _____________ TransportTapitesting.test_40_check_tapi_topology_T0 ______________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_40_check_tapi_topology_T0(self): 10:17:45 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 10:17:45 response = test_utils.transportpce_api_rpc_request( 10:17:45 'tapi-topology', 'get-topology-details', self.tapi_topo) 10:17:45 > self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:616: AssertionError 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_40_check_tapi_topology_T0 10:17:45 _____________ TransportTapitesting.test_42_check_tapi_topology_T0 ______________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_42_check_tapi_topology_T0(self): 10:17:45 self.tapi_topo["topology-id"] = test_utils.T0_MULTILAYER_TOPO_UUID 10:17:45 response = test_utils.transportpce_api_rpc_request( 10:17:45 'tapi-topology', 'get-topology-details', self.tapi_topo) 10:17:45 > self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:638: AssertionError 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_42_check_tapi_topology_T0 10:17:45 _____________ TransportTapitesting.test_43_get_tapi_topology_T100G _____________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_43_get_tapi_topology_T100G(self): 10:17:45 self.tapi_topo["topology-id"] = test_utils.T100GE_UUID 10:17:45 response = test_utils.transportpce_api_rpc_request( 10:17:45 'tapi-topology', 'get-topology-details', self.tapi_topo) 10:17:45 > self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:652: AssertionError 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_43_get_tapi_topology_T100G 10:17:45 ________________ TransportTapitesting.test_46_check_tapi_topos _________________ 10:17:45 10:17:45 self = 10:17:45 10:17:45 def test_46_check_tapi_topos(self): 10:17:45 > self.test_01_get_tapi_topology_T100G() 10:17:45 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:667: 10:17:45 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 10:17:45 transportpce_tests/tapi/test01_abstracted_topology.py:190: in test_01_get_tapi_topology_T100G 10:17:45 self.assertEqual(response['status_code'], requests.codes.ok) 10:17:45 E AssertionError: 500 != 200 10:17:45 ----------------------------- Captured stdout call ----------------------------- 10:17:45 execution of test_46_check_tapi_topos 10:17:45 =========================== short test summary info ============================ 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_01_get_tapi_topology_T100G 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_02_get_tapi_topology_T0 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_04_check_tapi_topos 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_07_check_tapi_topos 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_10_check_tapi_topos 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_13_check_tapi_topology_T100G 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_14_check_tapi_topology_T0 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_18_check_tapi_topology_T100G 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_19_check_tapi_topology_T0 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_22_check_tapi_topology_T100G 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_23_check_tapi_topology_T0 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_28_check_tapi_topology_T100G 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_29_check_tapi_topology_T0 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_32_check_tapi_topology_T0 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_34_check_tapi_topology_T0 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_37_check_tapi_topology_T0 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_38_delete_ODU4_service 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_40_check_tapi_topology_T0 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_42_check_tapi_topology_T0 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_43_get_tapi_topology_T100G 10:17:45 FAILED transportpce_tests/tapi/test01_abstracted_topology.py::TransportTapitesting::test_46_check_tapi_topos 10:17:45 21 failed, 29 passed in 392.33s (0:06:32) 10:17:45 tests_tapi: exit 1 (392.59 seconds) /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh tapi pid=30639 10:17:45 tests_tapi: FAIL ✖ in 6 minutes 39.13 seconds 10:17:45 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 10:17:51 tests71: freeze> python -m pip freeze --all 10:17:51 tests71: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.4.0,cryptography==43.0.1,dict2xml==1.7.6,idna==3.10,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.5.0,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==75.1.0,urllib3==2.2.3,wheel==0.44.0 10:17:51 tests71: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh 7.1 10:17:51 using environment variables from ./karaf71.env 10:17:51 pytest -q transportpce_tests/7.1/test01_portmapping.py 10:18:21 ............ [100%] 10:18:33 12 passed in 42.22s 10:18:33 pytest -q transportpce_tests/7.1/test02_otn_renderer.py 10:18:57 ............................................ [100%] 10:19:47 21 passed in 260.64s (0:04:20) 10:19:47 pytest -q transportpce_tests/1.2.1/test02_topo_portmapping.py 10:19:47 ....................................... [100%] 10:21:08 62 passed in 154.50s (0:02:34) 10:21:08 pytest -q transportpce_tests/7.1/test03_renderer_or_modes.py 10:21:39 .................................................... [100%] 10:23:23 48 passed in 134.57s (0:02:14) 10:23:23 pytest -q transportpce_tests/7.1/test04_renderer_regen_mode.py 10:23:24 .. [100%] 10:23:29 6 passed in 221.44s (0:03:41) 10:23:29 pytest -q transportpce_tests/1.2.1/test03_topology.py 10:23:56 ...................... [100%] 10:24:44 22 passed in 81.14s (0:01:21) 10:24:44 tests71: OK ✔ in 6 minutes 59.16 seconds 10:24:44 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 10:24:50 tests221: freeze> python -m pip freeze --all 10:24:50 tests221: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.4.0,cryptography==43.0.1,dict2xml==1.7.6,idna==3.10,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.5.0,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==75.1.0,urllib3==2.2.3,wheel==0.44.0 10:24:50 tests221: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh 2.2.1 10:24:50 using environment variables from ./karaf221.env 10:24:50 pytest -q transportpce_tests/2.2.1/test01_portmapping.py 10:25:26 ................................... [100%] 10:26:05 35 passed in 75.38s (0:01:15) 10:26:05 pytest -q transportpce_tests/2.2.1/test02_topo_portmapping.py 10:26:37 ...... [100%] 10:26:50 6 passed in 44.75s 10:26:50 pytest -q transportpce_tests/2.2.1/test03_topology.py 10:27:18 ........................................................ [100%] 10:29:06 44 passed in 135.55s (0:02:15) 10:29:06 pytest -q transportpce_tests/2.2.1/test04_otn_topology.py 10:29:41 ............ [100%] 10:30:05 12 passed in 58.61s 10:30:05 pytest -q transportpce_tests/2.2.1/test05_flex_grid.py 10:30:30 ........................ [100%] 10:31:59 16 passed in 113.35s (0:01:53) 10:31:59 pytest -q transportpce_tests/2.2.1/test06_renderer_service_path_nominal.py 10:32:27 ............................... [100%] 10:32:34 31 passed in 34.84s 10:32:34 pytest -q transportpce_tests/2.2.1/test07_otn_renderer.py 10:33:09 ............................. [100%] 10:34:04 26 passed in 90.19s (0:01:30) 10:34:04 pytest -q transportpce_tests/2.2.1/test08_otn_sh_renderer.py 10:34:06 ....................... [100%] 10:34:50 44 passed in 680.67s (0:11:20) 10:34:50 pytest -q transportpce_tests/1.2.1/test04_renderer_service_path_nominal.py 10:34:57 .................... [100%] 10:35:44 22 passed in 99.47s (0:01:39) 10:35:44 pytest -q transportpce_tests/2.2.1/test09_olm.py 10:36:24 ..................................................... [100%] 10:38:46 40 passed in 181.59s (0:03:01) 10:38:46 pytest -q transportpce_tests/2.2.1/test11_otn_end2end.py 10:38:48 ........... [100%] 10:39:11 24 passed in 261.02s (0:04:21) 10:39:11 pytest -q transportpce_tests/1.2.1/test05_olm.py 10:39:35 .............................................FF..F.F.F....F.F..FFFFFF..FFF...... [100%] 10:42:21 40 passed in 189.46s (0:03:09) 10:42:21 pytest -q transportpce_tests/1.2.1/test06_end2end.py 10:42:22 .F....FF.................................................F..FF [ 74%] 10:45:13 F.F.F..F.FFFFF.....F.....F.F............... [100%] 10:47:06 =================================== FAILURES =================================== 10:47:06 ________________ TransportPCEtesting.test_24_get_ODU4_service1 _________________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_24_get_ODU4_service1(self): 10:47:06 response = test_utils.get_ordm_serv_list_attr_request( 10:47:06 "services", "service1-ODU4") 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:444: AssertionError 10:47:06 ____________ TransportPCEtesting.test_25_check_interface_ODU4_spdra ____________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_25_check_interface_ODU4_spdra(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SA1', 'interface', 'XPDR1-NETWORK1-ODU4') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:457: AssertionError 10:47:06 ____________ TransportPCEtesting.test_26_check_interface_ODU4_spdrc ____________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_26_check_interface_ODU4_spdrc(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SC1', 'interface', 'XPDR1-NETWORK1-ODU4') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:488: AssertionError 10:47:06 _______________ TransportPCEtesting.test_27_check_otn_topo_links _______________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_27_check_otn_topo_links(self): 10:47:06 response = test_utils.get_ietf_network_request('otn-topology', 'config') 10:47:06 self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) 10:47:06 E AssertionError: 2 != 4 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:519: AssertionError 10:47:06 ________________ TransportPCEtesting.test_28_check_otn_topo_tp _________________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_28_check_otn_topo_tp(self): 10:47:06 response = test_utils.get_ietf_network_request('otn-topology', 'config') 10:47:06 self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 for node in response['network'][0]['node']: 10:47:06 if node['node-id'] in ('SPDR-SA1-XPDR1', 'SPDR-SC1-XPDR1'): 10:47:06 tpList = node['ietf-network-topology:termination-point'] 10:47:06 for tp in tpList: 10:47:06 if tp['tp-id'] == 'XPDR1-NETWORK1': 10:47:06 xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'] 10:47:06 > self.assertEqual(len(xpdrTpPortConAt['ts-pool']), 80) 10:47:06 E KeyError: 'ts-pool' 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:553: KeyError 10:47:06 ________________ TransportPCEtesting.test_30_get_10GE_service1 _________________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_30_get_10GE_service1(self): 10:47:06 response = test_utils.get_ordm_serv_list_attr_request( 10:47:06 "services", "service1-10GE") 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:584: AssertionError 10:47:06 ________ TransportPCEtesting.test_31_check_interface_10GE_CLIENT_spdra _________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_31_check_interface_10GE_CLIENT_spdra(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SA1', 'interface', 'XPDR1-CLIENT1-ETHERNET10G') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:597: AssertionError 10:47:06 ________ TransportPCEtesting.test_32_check_interface_ODU2E_CLIENT_spdra ________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_32_check_interface_ODU2E_CLIENT_spdra(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SA1', 'interface', 'XPDR1-CLIENT1-ODU2e:service1-10GE') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:613: AssertionError 10:47:06 _______ TransportPCEtesting.test_33_check_interface_ODU2E_NETWORK_spdra ________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_33_check_interface_ODU2E_NETWORK_spdra(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SA1', 'interface', 'XPDR1-NETWORK1-ODU2e:service1-10GE') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:637: AssertionError 10:47:06 ___________ TransportPCEtesting.test_34_check_ODU2E_connection_spdra ___________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_34_check_ODU2E_connection_spdra(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SA1', 'odu-connection', 'XPDR1-CLIENT1-ODU2e-x-XPDR1-NETWORK1-ODU2e') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:665: AssertionError 10:47:06 ________ TransportPCEtesting.test_35_check_interface_10GE_CLIENT_spdrc _________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_35_check_interface_10GE_CLIENT_spdrc(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SC1', 'interface', 'XPDR1-CLIENT1-ETHERNET10G') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:682: AssertionError 10:47:06 ________ TransportPCEtesting.test_36_check_interface_ODU2E_CLIENT_spdrc ________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_36_check_interface_ODU2E_CLIENT_spdrc(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SC1', 'interface', 'XPDR1-CLIENT1-ODU2e:service1-10GE') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:698: AssertionError 10:47:06 _______ TransportPCEtesting.test_37_check_interface_ODU2E_NETWORK_spdrc ________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_37_check_interface_ODU2E_NETWORK_spdrc(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SC1', 'interface', 'XPDR1-NETWORK1-ODU2e:service1-10GE') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:722: AssertionError 10:47:06 ___________ TransportPCEtesting.test_38_check_ODU2E_connection_spdrc ___________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_38_check_ODU2E_connection_spdrc(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SC1', 'odu-connection', 'XPDR1-CLIENT1-ODU2e-x-XPDR1-NETWORK1-ODU2e') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:754: AssertionError 10:47:06 _______________ TransportPCEtesting.test_39_check_otn_topo_links _______________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_39_check_otn_topo_links(self): 10:47:06 response = test_utils.get_ietf_network_request('otn-topology', 'config') 10:47:06 self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) 10:47:06 E AssertionError: 2 != 4 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:771: AssertionError 10:47:06 ________________ TransportPCEtesting.test_40_check_otn_topo_tp _________________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_40_check_otn_topo_tp(self): 10:47:06 response = test_utils.get_ietf_network_request('otn-topology', 'config') 10:47:06 self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 for node in response['network'][0]['node']: 10:47:06 if node['node-id'] in ('SPDR-SA1-XPDR1', 'SPDR-SC1-XPDR1'): 10:47:06 tpList = node['ietf-network-topology:termination-point'] 10:47:06 for tp in tpList: 10:47:06 if tp['tp-id'] == 'XPDR1-NETWORK1': 10:47:06 xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'] 10:47:06 > self.assertEqual(len(xpdrTpPortConAt['ts-pool']), 72) 10:47:06 E KeyError: 'ts-pool' 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:790: KeyError 10:47:06 ________________ TransportPCEtesting.test_42_check_service_list ________________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_42_check_service_list(self): 10:47:06 response = test_utils.get_ordm_serv_list_request() 10:47:06 self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 > self.assertEqual(len(response['service-list']['services']), 2) 10:47:06 E AssertionError: 1 != 2 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:810: AssertionError 10:47:06 _______________ TransportPCEtesting.test_47_check_otn_topo_links _______________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_47_check_otn_topo_links(self): 10:47:06 response = test_utils.get_ietf_network_request('otn-topology', 'config') 10:47:06 self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) 10:47:06 E AssertionError: 2 != 4 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:835: AssertionError 10:47:06 ________________ TransportPCEtesting.test_48_check_otn_topo_tp _________________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_48_check_otn_topo_tp(self): 10:47:06 response = test_utils.get_ietf_network_request('otn-topology', 'config') 10:47:06 self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 for node in response['network'][0]['node']: 10:47:06 if node['node-id'] in ('SPDR-SA1-XPDR1', 'SPDR-SC1-XPDR1'): 10:47:06 tpList = node['ietf-network-topology:termination-point'] 10:47:06 for tp in tpList: 10:47:06 if tp['tp-id'] == 'XPDR1-NETWORK1': 10:47:06 xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'] 10:47:06 > self.assertEqual(len(xpdrTpPortConAt['ts-pool']), 80) 10:47:06 E KeyError: 'ts-pool' 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:854: KeyError 10:47:06 ________________ TransportPCEtesting.test_69_get_ODU4_service2 _________________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_69_get_ODU4_service2(self): 10:47:06 response = test_utils.get_ordm_serv_list_attr_request( 10:47:06 "services", "service2-ODU4") 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:1055: AssertionError 10:47:06 _________________ TransportPCEtesting.test_71_get_1GE_service1 _________________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_71_get_1GE_service1(self): 10:47:06 response = test_utils.get_ordm_serv_list_attr_request( 10:47:06 "services", "service1-1GE") 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:1092: AssertionError 10:47:06 _________ TransportPCEtesting.test_72_check_interface_1GE_CLIENT_spdra _________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_72_check_interface_1GE_CLIENT_spdra(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SA1', 'interface', 'XPDR3-CLIENT1-ETHERNET1G') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:1105: AssertionError 10:47:06 ________ TransportPCEtesting.test_73_check_interface_ODU0_CLIENT_spdra _________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_73_check_interface_ODU0_CLIENT_spdra(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SA1', 'interface', 'XPDR3-CLIENT1-ODU0:service1-1GE') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:1121: AssertionError 10:47:06 ________ TransportPCEtesting.test_74_check_interface_ODU0_NETWORK_spdra ________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_74_check_interface_ODU0_NETWORK_spdra(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SA1', 'interface', 'XPDR3-NETWORK1-ODU0:service1-1GE') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:1144: AssertionError 10:47:06 ___________ TransportPCEtesting.test_75_check_ODU0_connection_spdra ____________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_75_check_ODU0_connection_spdra(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SA1', 'odu-connection', 'XPDR3-CLIENT1-ODU0-x-XPDR3-NETWORK1-ODU0') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:1171: AssertionError 10:47:06 _________ TransportPCEtesting.test_76_check_interface_1GE_CLIENT_spdrc _________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_76_check_interface_1GE_CLIENT_spdrc(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SC1', 'interface', 'XPDR3-CLIENT1-ETHERNET1G') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:1187: AssertionError 10:47:06 ________ TransportPCEtesting.test_77_check_interface_ODU0_CLIENT_spdrc _________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_77_check_interface_ODU0_CLIENT_spdrc(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SC1', 'interface', 'XPDR3-CLIENT1-ODU0:service1-1GE') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:1203: AssertionError 10:47:06 ________ TransportPCEtesting.test_78_check_interface_ODU0_NETWORK_spdrc ________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_78_check_interface_ODU0_NETWORK_spdrc(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SC1', 'interface', 'XPDR3-NETWORK1-ODU0:service1-1GE') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:1226: AssertionError 10:47:06 ___________ TransportPCEtesting.test_79_check_ODU0_connection_spdrc ____________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_79_check_ODU0_connection_spdrc(self): 10:47:06 response = test_utils.check_node_attribute_request( 10:47:06 'SPDR-SC1', 'odu-connection', 'XPDR3-CLIENT1-ODU0-x-XPDR3-NETWORK1-ODU0') 10:47:06 > self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 E AssertionError: 409 != 200 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:1256: AssertionError 10:47:06 _______________ TransportPCEtesting.test_80_check_otn_topo_links _______________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_80_check_otn_topo_links(self): 10:47:06 response = test_utils.get_ietf_network_request('otn-topology', 'config') 10:47:06 self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) 10:47:06 E AssertionError: 2 != 4 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:1272: AssertionError 10:47:06 ________________ TransportPCEtesting.test_81_check_otn_topo_tp _________________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_81_check_otn_topo_tp(self): 10:47:06 response = test_utils.get_ietf_network_request('otn-topology', 'config') 10:47:06 self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 for node in response['network'][0]['node']: 10:47:06 if node['node-id'] in ('SPDR-SA1-XPDR3', 'SPDR-SC1-XPDR3'): 10:47:06 tpList = node['ietf-network-topology:termination-point'] 10:47:06 for tp in tpList: 10:47:06 if tp['tp-id'] == 'XPDR3-NETWORK1': 10:47:06 xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'] 10:47:06 > self.assertEqual(len(xpdrTpPortConAt['ts-pool']), 79) 10:47:06 E KeyError: 'ts-pool' 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:1291: KeyError 10:47:06 ________________ TransportPCEtesting.test_83_check_service_list ________________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_83_check_service_list(self): 10:47:06 response = test_utils.get_ordm_serv_list_request() 10:47:06 self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 > self.assertEqual(len(response['service-list']['services']), 2) 10:47:06 E AssertionError: 1 != 2 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:1311: AssertionError 10:47:06 _______________ TransportPCEtesting.test_88_check_otn_topo_links _______________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_88_check_otn_topo_links(self): 10:47:06 response = test_utils.get_ietf_network_request('otn-topology', 'config') 10:47:06 self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) 10:47:06 E AssertionError: 2 != 4 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:1336: AssertionError 10:47:06 ________________ TransportPCEtesting.test_89_check_otn_topo_tp _________________ 10:47:06 10:47:06 self = 10:47:06 10:47:06 def test_89_check_otn_topo_tp(self): 10:47:06 response = test_utils.get_ietf_network_request('otn-topology', 'config') 10:47:06 self.assertEqual(response['status_code'], requests.codes.ok) 10:47:06 for node in response['network'][0]['node']: 10:47:06 if node['node-id'] in ('SPDR-SA1-XPDR3', 'SPDR-SC1-XPDR3'): 10:47:06 tpList = node['ietf-network-topology:termination-point'] 10:47:06 for tp in tpList: 10:47:06 if tp['tp-id'] == 'XPDR3-NETWORK1': 10:47:06 xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'] 10:47:06 > self.assertEqual(len(xpdrTpPortConAt['ts-pool']), 80) 10:47:06 E KeyError: 'ts-pool' 10:47:06 10:47:06 transportpce_tests/2.2.1/test11_otn_end2end.py:1355: KeyError 10:47:06 =========================== short test summary info ============================ 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_24_get_ODU4_service1 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_25_check_interface_ODU4_spdra 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_26_check_interface_ODU4_spdrc 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_27_check_otn_topo_links 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_28_check_otn_topo_tp 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_30_get_10GE_service1 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_31_check_interface_10GE_CLIENT_spdra 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_32_check_interface_ODU2E_CLIENT_spdra 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_33_check_interface_ODU2E_NETWORK_spdra 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_34_check_ODU2E_connection_spdra 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_35_check_interface_10GE_CLIENT_spdrc 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_36_check_interface_ODU2E_CLIENT_spdrc 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_37_check_interface_ODU2E_NETWORK_spdrc 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_38_check_ODU2E_connection_spdrc 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_39_check_otn_topo_links 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_40_check_otn_topo_tp 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_42_check_service_list 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_47_check_otn_topo_links 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_48_check_otn_topo_tp 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_69_get_ODU4_service2 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_71_get_1GE_service1 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_72_check_interface_1GE_CLIENT_spdra 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_73_check_interface_ODU0_CLIENT_spdra 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_74_check_interface_ODU0_NETWORK_spdra 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_75_check_ODU0_connection_spdra 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_76_check_interface_1GE_CLIENT_spdrc 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_77_check_interface_ODU0_CLIENT_spdrc 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_78_check_interface_ODU0_NETWORK_spdrc 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_79_check_ODU0_connection_spdrc 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_80_check_otn_topo_links 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_81_check_otn_topo_tp 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_83_check_service_list 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_88_check_otn_topo_links 10:47:06 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_89_check_otn_topo_tp 10:47:06 34 failed, 63 passed in 499.92s (0:08:19) 10:47:06 tests221: exit 1 (1335.90 seconds) /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh 2.2.1 pid=39980 10:49:00 ...... [100%] 10:54:15 54 passed in 713.73s (0:11:53) 10:54:15 tests221: FAIL ✖ in 22 minutes 21.58 seconds 10:54:15 tests121: OK ✔ in 38 minutes 54.54 seconds 10:54:15 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 10:54:21 tests_hybrid: freeze> python -m pip freeze --all 10:54:21 tests_hybrid: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.4.0,cryptography==43.0.1,dict2xml==1.7.6,idna==3.10,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.5.0,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==75.1.0,urllib3==2.2.3,wheel==0.44.0 10:54:21 tests_hybrid: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh hybrid 10:54:21 using environment variables from ./karaf121.env 10:54:21 pytest -q transportpce_tests/hybrid/test01_device_change_notifications.py 10:55:05 ................................................... [100%] 10:56:51 51 passed in 149.53s (0:02:29) 10:56:51 pytest -q transportpce_tests/hybrid/test02_B100G_end2end.py 10:57:35 .......................FFFFF.FFFFFFFFFFF.FFFFFFF....FF.FFFFFFFFFFFFFF... [ 66%] 11:00:34 ..................................... [100%] 11:02:41 =================================== FAILURES =================================== 11:02:41 _______________ TransportPCEtesting.test_024_get_ODUC4_service1 ________________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_024_get_ODUC4_service1(self): 11:02:41 response = test_utils.get_ordm_serv_list_attr_request( 11:02:41 "services", "service1-ODUC4") 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:456: AssertionError 11:02:41 __________ TransportPCEtesting.test_025_check_interface_ODUC4_xpdra2 ___________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_025_check_interface_ODUC4_xpdra2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-A2', 'interface', 'XPDR2-NETWORK1-ODUC4') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:471: AssertionError 11:02:41 __________ TransportPCEtesting.test_026_check_interface_ODUC4_xpdrc2 ___________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_026_check_interface_ODUC4_xpdrc2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-C2', 'interface', 'XPDR2-NETWORK1-ODUC4') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:497: AssertionError 11:02:41 ______________ TransportPCEtesting.test_027_check_otn_topo_links _______________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_027_check_otn_topo_links(self): 11:02:41 response = test_utils.get_ietf_network_request('otn-topology', 'config') 11:02:41 self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) 11:02:41 E AssertionError: 2 != 4 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:523: AssertionError 11:02:41 ________________ TransportPCEtesting.test_028_check_otn_topo_tp ________________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_028_check_otn_topo_tp(self): 11:02:41 response = test_utils.get_ietf_network_request('otn-topology', 'config') 11:02:41 self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 for node in response['network'][0]['node']: 11:02:41 if node['node-id'] in ('XPDR-A2-XPDR2', 'XPDR-C2-XPDR2'): 11:02:41 tpList = node['ietf-network-topology:termination-point'] 11:02:41 for tp in tpList: 11:02:41 if tp['tp-id'] == 'XPDR2-NETWORK1': 11:02:41 > xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'] 11:02:41 E KeyError: 'org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes' 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:556: KeyError 11:02:41 _______________ TransportPCEtesting.test_030_get_100GE_service_1 _______________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_030_get_100GE_service_1(self): 11:02:41 response = test_utils.get_ordm_serv_list_attr_request( 11:02:41 "services", "service-100GE") 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:588: AssertionError 11:02:41 _______ TransportPCEtesting.test_031_check_interface_100GE_CLIENT_xpdra2 _______ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_031_check_interface_100GE_CLIENT_xpdra2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-A2', 'interface', 'XPDR2-CLIENT1-ETHERNET-100G') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:597: AssertionError 11:02:41 _______ TransportPCEtesting.test_032_check_interface_ODU4_CLIENT_xpdra2 ________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_032_check_interface_ODU4_CLIENT_xpdra2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-A2', 'interface', 'XPDR2-CLIENT1-ODU4:service-100GE') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:614: AssertionError 11:02:41 _______ TransportPCEtesting.test_033_check_interface_ODU4_NETWORK_xpdra2 _______ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_033_check_interface_ODU4_NETWORK_xpdra2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-A2', 'interface', 'XPDR2-NETWORK1-ODU4:service-100GE') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:638: AssertionError 11:02:41 __________ TransportPCEtesting.test_034_check_ODU4_connection_xpdra2 ___________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_034_check_ODU4_connection_xpdra2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-A2', 'odu-connection', 'XPDR2-CLIENT1-ODU4-x-XPDR2-NETWORK1-ODU4') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:668: AssertionError 11:02:41 _______ TransportPCEtesting.test_035_check_interface_100GE_CLIENT_xpdrc2 _______ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_035_check_interface_100GE_CLIENT_xpdrc2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-C2', 'interface', 'XPDR2-CLIENT1-ETHERNET-100G') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:685: AssertionError 11:02:41 _______ TransportPCEtesting.test_036_check_interface_ODU4_CLIENT_xpdrc2 ________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_036_check_interface_ODU4_CLIENT_xpdrc2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-C2', 'interface', 'XPDR2-CLIENT1-ODU4:service-100GE') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:702: AssertionError 11:02:41 _______ TransportPCEtesting.test_037_check_interface_ODU4_NETWORK_xpdrc2 _______ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_037_check_interface_ODU4_NETWORK_xpdrc2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-C2', 'interface', 'XPDR2-NETWORK1-ODU4:service-100GE') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:726: AssertionError 11:02:41 __________ TransportPCEtesting.test_038_check_ODU4_connection_xpdrc2 ___________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_038_check_ODU4_connection_xpdrc2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-C2', 'odu-connection', 'XPDR2-CLIENT1-ODU4-x-XPDR2-NETWORK1-ODU4') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:762: AssertionError 11:02:41 ______________ TransportPCEtesting.test_039_check_otn_topo_links _______________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_039_check_otn_topo_links(self): 11:02:41 response = test_utils.get_ietf_network_request('otn-topology', 'config') 11:02:41 self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) 11:02:41 E AssertionError: 2 != 4 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:779: AssertionError 11:02:41 ________________ TransportPCEtesting.test_040_check_otn_topo_tp ________________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_040_check_otn_topo_tp(self): 11:02:41 response = test_utils.get_ietf_network_request('otn-topology', 'config') 11:02:41 self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 for node in response['network'][0]['node']: 11:02:41 if node['node-id'] in ('XPDR-A2-XPDR2', 'XPDR-C2-XPDR2'): 11:02:41 tpList = node['ietf-network-topology:termination-point'] 11:02:41 for tp in tpList: 11:02:41 if tp['tp-id'] == 'XPDR2-NETWORK1': 11:02:41 > xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'] 11:02:41 E KeyError: 'org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes' 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:797: KeyError 11:02:41 _______________ TransportPCEtesting.test_042_get_100GE_service_2 _______________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_042_get_100GE_service_2(self): 11:02:41 response = test_utils.get_ordm_serv_list_attr_request("services", "service-100GE2") 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:829: AssertionError 11:02:41 _______________ TransportPCEtesting.test_043_check_service_list ________________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_043_check_service_list(self): 11:02:41 response = test_utils.get_ordm_serv_list_request() 11:02:41 self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 > self.assertEqual(len(response['service-list']['services']), 4) 11:02:41 E AssertionError: 1 != 4 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:839: AssertionError 11:02:41 ______________ TransportPCEtesting.test_044_check_otn_topo_links _______________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_044_check_otn_topo_links(self): 11:02:41 response = test_utils.get_ietf_network_request('otn-topology', 'config') 11:02:41 self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) 11:02:41 E AssertionError: 2 != 4 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:844: AssertionError 11:02:41 ________________ TransportPCEtesting.test_045_check_otn_topo_tp ________________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_045_check_otn_topo_tp(self): 11:02:41 response = test_utils.get_ietf_network_request('otn-topology', 'config') 11:02:41 self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 for node in response['network'][0]['node']: 11:02:41 if node['node-id'] in ('XPDR-A2-XPDR2', 'XPDR-C2-XPDR2'): 11:02:41 tpList = node['ietf-network-topology:termination-point'] 11:02:41 for tp in tpList: 11:02:41 if tp['tp-id'] == 'XPDR2-NETWORK1': 11:02:41 > xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'] 11:02:41 E KeyError: 'org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes' 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:862: KeyError 11:02:41 _____________ TransportPCEtesting.test_046_delete_100GE_service_2 ______________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_046_delete_100GE_service_2(self): 11:02:41 self.del_serv_input_data["service-delete-req-info"]["service-name"] = "service-100GE2" 11:02:41 response = test_utils.transportpce_api_rpc_request( 11:02:41 'org-openroadm-service', 'service-delete', 11:02:41 self.del_serv_input_data) 11:02:41 self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 > self.assertIn('Renderer service delete in progress', 11:02:41 response['output']['configuration-response-common']['response-message']) 11:02:41 E AssertionError: 'Renderer service delete in progress' not found in "Service 'service-100GE2' does not exist in datastore" 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:878: AssertionError 11:02:41 _____________ TransportPCEtesting.test_047_delete_100GE_service_1 ______________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_047_delete_100GE_service_1(self): 11:02:41 self.del_serv_input_data["service-delete-req-info"]["service-name"] = "service-100GE" 11:02:41 response = test_utils.transportpce_api_rpc_request( 11:02:41 'org-openroadm-service', 'service-delete', 11:02:41 self.del_serv_input_data) 11:02:41 self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 > self.assertIn('Renderer service delete in progress', 11:02:41 response['output']['configuration-response-common']['response-message']) 11:02:41 E AssertionError: 'Renderer service delete in progress' not found in "Service 'service-100GE' does not exist in datastore" 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:888: AssertionError 11:02:41 _______________ TransportPCEtesting.test_048_check_service_list ________________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_048_check_service_list(self): 11:02:41 response = test_utils.get_ordm_serv_list_request() 11:02:41 self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 > self.assertEqual(len(response['service-list']['services']), 2) 11:02:41 E AssertionError: 1 != 2 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:895: AssertionError 11:02:41 ______________ TransportPCEtesting.test_053_check_otn_topo_links _______________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_053_check_otn_topo_links(self): 11:02:41 response = test_utils.get_ietf_network_request('otn-topology', 'config') 11:02:41 self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) 11:02:41 E AssertionError: 2 != 4 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:920: AssertionError 11:02:41 ________________ TransportPCEtesting.test_054_check_otn_topo_tp ________________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_054_check_otn_topo_tp(self): 11:02:41 response = test_utils.get_ietf_network_request('otn-topology', 'config') 11:02:41 self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 for node in response['network'][0]['node']: 11:02:41 if node['node-id'] in ('XPDR-A2-XPDR2', 'XPDR-C2-XPDR2'): 11:02:41 tpList = node['ietf-network-topology:termination-point'] 11:02:41 for tp in tpList: 11:02:41 if tp['tp-id'] == 'XPDR2-NETWORK1': 11:02:41 > xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'] 11:02:41 E KeyError: 'org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes' 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:938: KeyError 11:02:41 _______________ TransportPCEtesting.test_056_get_100GE_service_3 _______________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_056_get_100GE_service_3(self): 11:02:41 response = test_utils.get_ordm_serv_list_attr_request("services", "service-100GE3") 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:965: AssertionError 11:02:41 _______________ TransportPCEtesting.test_057_check_service_list ________________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_057_check_service_list(self): 11:02:41 response = test_utils.get_ordm_serv_list_request() 11:02:41 self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 > self.assertEqual(len(response['service-list']['services']), 3) 11:02:41 E AssertionError: 1 != 3 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:975: AssertionError 11:02:41 _______ TransportPCEtesting.test_058_check_interface_100GE_CLIENT_xpdra2 _______ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_058_check_interface_100GE_CLIENT_xpdra2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-A2', 'interface', 'XPDR2-CLIENT1-ETHERNET-100G') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:980: AssertionError 11:02:41 _______ TransportPCEtesting.test_059_check_interface_ODU4_CLIENT_xpdra2 ________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_059_check_interface_ODU4_CLIENT_xpdra2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-A2', 'interface', 'XPDR2-CLIENT1-ODU4:service-100GE3') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:997: AssertionError 11:02:41 _______ TransportPCEtesting.test_060_check_interface_ODU4_NETWORK_xpdra2 _______ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_060_check_interface_ODU4_NETWORK_xpdra2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-A2', 'interface', 'XPDR2-NETWORK1-ODU4:service-100GE3') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:1021: AssertionError 11:02:41 __________ TransportPCEtesting.test_061_check_ODU4_connection_xpdra2 ___________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_061_check_ODU4_connection_xpdra2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-A2', 'odu-connection', 'XPDR2-CLIENT1-ODU4-x-XPDR2-NETWORK1-ODU4') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:1051: AssertionError 11:02:41 _______ TransportPCEtesting.test_062_check_interface_100GE_CLIENT_xpdrc2 _______ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_062_check_interface_100GE_CLIENT_xpdrc2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-C2', 'interface', 'XPDR2-CLIENT2-ETHERNET-100G') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:1068: AssertionError 11:02:41 _______ TransportPCEtesting.test_063_check_interface_ODU4_CLIENT_xpdrc2 ________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_063_check_interface_ODU4_CLIENT_xpdrc2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-C2', 'interface', 'XPDR2-CLIENT2-ODU4:service-100GE3') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:1085: AssertionError 11:02:41 _______ TransportPCEtesting.test_064_check_interface_ODU4_NETWORK_xpdrc2 _______ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_064_check_interface_ODU4_NETWORK_xpdrc2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-C2', 'interface', 'XPDR2-NETWORK1-ODU4:service-100GE3') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:1109: AssertionError 11:02:41 __________ TransportPCEtesting.test_065_check_ODU4_connection_xpdrc2 ___________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_065_check_ODU4_connection_xpdrc2(self): 11:02:41 response = test_utils.check_node_attribute_request( 11:02:41 'XPDR-C2', 'odu-connection', 'XPDR2-CLIENT2-ODU4-x-XPDR2-NETWORK1-ODU4') 11:02:41 > self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 E AssertionError: 409 != 200 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:1145: AssertionError 11:02:41 ______________ TransportPCEtesting.test_066_check_otn_topo_links _______________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_066_check_otn_topo_links(self): 11:02:41 response = test_utils.get_ietf_network_request('otn-topology', 'config') 11:02:41 self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) 11:02:41 E AssertionError: 2 != 4 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:1162: AssertionError 11:02:41 ________________ TransportPCEtesting.test_067_check_otn_topo_tp ________________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_067_check_otn_topo_tp(self): 11:02:41 response = test_utils.get_ietf_network_request('otn-topology', 'config') 11:02:41 self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 for node in response['network'][0]['node']: 11:02:41 if node['node-id'] in ('XPDR-A2-XPDR2', 'XPDR-C2-XPDR2'): 11:02:41 tpList = node['ietf-network-topology:termination-point'] 11:02:41 for tp in tpList: 11:02:41 if tp['tp-id'] == 'XPDR2-NETWORK1': 11:02:41 > xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'] 11:02:41 E KeyError: 'org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes' 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:1180: KeyError 11:02:41 _____________ TransportPCEtesting.test_068_delete_100GE_service_3 ______________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_068_delete_100GE_service_3(self): 11:02:41 self.del_serv_input_data["service-delete-req-info"]["service-name"] = "service-100GE3" 11:02:41 response = test_utils.transportpce_api_rpc_request( 11:02:41 'org-openroadm-service', 'service-delete', 11:02:41 self.del_serv_input_data) 11:02:41 self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 > self.assertIn('Renderer service delete in progress', 11:02:41 response['output']['configuration-response-common']['response-message']) 11:02:41 E AssertionError: 'Renderer service delete in progress' not found in "Service 'service-100GE3' does not exist in datastore" 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:1193: AssertionError 11:02:41 ______________ TransportPCEtesting.test_069_delete_ODUC4_service _______________ 11:02:41 11:02:41 self = 11:02:41 11:02:41 def test_069_delete_ODUC4_service(self): 11:02:41 self.del_serv_input_data["service-delete-req-info"]["service-name"] = "service1-ODUC4" 11:02:41 response = test_utils.transportpce_api_rpc_request( 11:02:41 'org-openroadm-service', 'service-delete', 11:02:41 self.del_serv_input_data) 11:02:41 self.assertEqual(response['status_code'], requests.codes.ok) 11:02:41 > self.assertIn('Renderer service delete in progress', 11:02:41 response['output']['configuration-response-common']['response-message']) 11:02:41 E AssertionError: 'Renderer service delete in progress' not found in "Service 'service1-ODUC4' does not exist in datastore" 11:02:41 11:02:41 transportpce_tests/hybrid/test02_B100G_end2end.py:1203: AssertionError 11:02:41 =========================== short test summary info ============================ 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_024_get_ODUC4_service1 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_025_check_interface_ODUC4_xpdra2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_026_check_interface_ODUC4_xpdrc2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_027_check_otn_topo_links 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_028_check_otn_topo_tp 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_030_get_100GE_service_1 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_031_check_interface_100GE_CLIENT_xpdra2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_032_check_interface_ODU4_CLIENT_xpdra2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_033_check_interface_ODU4_NETWORK_xpdra2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_034_check_ODU4_connection_xpdra2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_035_check_interface_100GE_CLIENT_xpdrc2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_036_check_interface_ODU4_CLIENT_xpdrc2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_037_check_interface_ODU4_NETWORK_xpdrc2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_038_check_ODU4_connection_xpdrc2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_039_check_otn_topo_links 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_040_check_otn_topo_tp 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_042_get_100GE_service_2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_043_check_service_list 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_044_check_otn_topo_links 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_045_check_otn_topo_tp 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_046_delete_100GE_service_2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_047_delete_100GE_service_1 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_048_check_service_list 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_053_check_otn_topo_links 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_054_check_otn_topo_tp 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_056_get_100GE_service_3 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_057_check_service_list 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_058_check_interface_100GE_CLIENT_xpdra2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_059_check_interface_ODU4_CLIENT_xpdra2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_060_check_interface_ODU4_NETWORK_xpdra2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_061_check_ODU4_connection_xpdra2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_062_check_interface_100GE_CLIENT_xpdrc2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_063_check_interface_ODU4_CLIENT_xpdrc2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_064_check_interface_ODU4_NETWORK_xpdrc2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_065_check_ODU4_connection_xpdrc2 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_066_check_otn_topo_links 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_067_check_otn_topo_tp 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_068_delete_100GE_service_3 11:02:41 FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_069_delete_ODUC4_service 11:02:41 39 failed, 70 passed in 349.72s (0:05:49) 11:02:41 tests_hybrid: exit 1 (499.69 seconds) /w/workspace/transportpce-tox-verify-transportpce-master/tests> ./launch_tests.sh hybrid pid=51514 11:02:41 tests_hybrid: FAIL ✖ in 8 minutes 25.92 seconds 11:02:41 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 11:02:47 buildlighty: freeze> python -m pip freeze --all 11:02:47 buildlighty: bcrypt==4.2.0,certifi==2024.8.30,cffi==1.17.1,charset-normalizer==3.4.0,cryptography==43.0.1,dict2xml==1.7.6,idna==3.10,iniconfig==2.0.0,lxml==5.3.0,netconf-client==3.1.1,packaging==24.1,paramiko==3.5.0,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==75.1.0,urllib3==2.2.3,wheel==0.44.0 11:02:47 buildlighty: commands[0] /w/workspace/transportpce-tox-verify-transportpce-master/lighty> ./build.sh 11:02:47 NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED 11:02:58 [ERROR] COMPILATION ERROR : 11:02:58 [ERROR] /w/workspace/transportpce-tox-verify-transportpce-master/lighty/src/main/java/io/lighty/controllers/tpce/utils/TPCEUtils.java:[17,42] cannot find symbol 11:02:58 symbol: class YangModuleInfo 11:02:58 location: package org.opendaylight.yangtools.binding 11:02:58 [ERROR] /w/workspace/transportpce-tox-verify-transportpce-master/lighty/src/main/java/io/lighty/controllers/tpce/utils/TPCEUtils.java:[21,30] cannot find symbol 11:02:58 symbol: class YangModuleInfo 11:02:58 location: class io.lighty.controllers.tpce.utils.TPCEUtils 11:02:58 [ERROR] /w/workspace/transportpce-tox-verify-transportpce-master/lighty/src/main/java/io/lighty/controllers/tpce/utils/TPCEUtils.java:[343,30] cannot find symbol 11:02:58 symbol: class YangModuleInfo 11:02:58 location: class io.lighty.controllers.tpce.utils.TPCEUtils 11:02:58 [ERROR] /w/workspace/transportpce-tox-verify-transportpce-master/lighty/src/main/java/io/lighty/controllers/tpce/utils/TPCEUtils.java:[350,23] cannot find symbol 11:02:58 symbol: class YangModuleInfo 11:02:58 location: class io.lighty.controllers.tpce.utils.TPCEUtils 11:02:58 [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: 11:02:58 [ERROR] /w/workspace/transportpce-tox-verify-transportpce-master/lighty/src/main/java/io/lighty/controllers/tpce/utils/TPCEUtils.java:[17,42] cannot find symbol 11:02:58 [ERROR] symbol: class YangModuleInfo 11:02:58 [ERROR] location: package org.opendaylight.yangtools.binding 11:02:58 [ERROR] /w/workspace/transportpce-tox-verify-transportpce-master/lighty/src/main/java/io/lighty/controllers/tpce/utils/TPCEUtils.java:[21,30] cannot find symbol 11:02:58 [ERROR] symbol: class YangModuleInfo 11:02:58 [ERROR] location: class io.lighty.controllers.tpce.utils.TPCEUtils 11:02:58 [ERROR] /w/workspace/transportpce-tox-verify-transportpce-master/lighty/src/main/java/io/lighty/controllers/tpce/utils/TPCEUtils.java:[343,30] cannot find symbol 11:02:58 [ERROR] symbol: class YangModuleInfo 11:02:58 [ERROR] location: class io.lighty.controllers.tpce.utils.TPCEUtils 11:02:58 [ERROR] /w/workspace/transportpce-tox-verify-transportpce-master/lighty/src/main/java/io/lighty/controllers/tpce/utils/TPCEUtils.java:[350,23] cannot find symbol 11:02:58 [ERROR] symbol: class YangModuleInfo 11:02:58 [ERROR] location: class io.lighty.controllers.tpce.utils.TPCEUtils 11:02:58 [ERROR] -> [Help 1] 11:02:58 [ERROR] 11:02:58 [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 11:02:58 [ERROR] Re-run Maven using the -X switch to enable full debug logging. 11:02:58 [ERROR] 11:02:58 [ERROR] For more information about the errors and possible solutions, please read the following articles: 11:02:58 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException 11:02:58 unzip: cannot find or open target/tpce-bin.zip, target/tpce-bin.zip.zip or target/tpce-bin.zip.ZIP. 11:02:58 buildlighty: exit 9 (11.47 seconds) /w/workspace/transportpce-tox-verify-transportpce-master/lighty> ./build.sh pid=54182 11:02:58 buildlighty: command failed but is marked ignore outcome so handling it as success 11:02:58 buildcontroller: OK (112.98=setup[14.02]+cmd[98.96] seconds) 11:02:58 testsPCE: OK (309.17=setup[78.57]+cmd[230.60] seconds) 11:02:58 sims: OK (12.34=setup[7.59]+cmd[4.75] seconds) 11:02:58 build_karaf_tests121: OK (54.96=setup[7.57]+cmd[47.39] seconds) 11:02:58 tests121: OK (2334.54=setup[6.21]+cmd[2328.33] seconds) 11:02:58 build_karaf_tests221: OK (53.67=setup[7.47]+cmd[46.20] seconds) 11:02:58 tests_tapi: FAIL code 1 (399.13=setup[6.54]+cmd[392.59] seconds) 11:02:58 tests221: FAIL code 1 (1341.58=setup[5.68]+cmd[1335.90] seconds) 11:02:58 build_karaf_tests71: OK (51.71=setup[12.36]+cmd[39.35] seconds) 11:02:58 tests71: OK (419.16=setup[5.82]+cmd[413.34] seconds) 11:02:58 build_karaf_tests_hybrid: OK (56.02=setup[7.70]+cmd[48.32] seconds) 11:02:58 tests_hybrid: FAIL code 1 (505.92=setup[6.23]+cmd[499.69] seconds) 11:02:58 buildlighty: OK (17.82=setup[6.35]+cmd[11.47] seconds) 11:02:58 docs: OK (35.79=setup[33.71]+cmd[2.08] seconds) 11:02:58 docs-linkcheck: OK (36.97=setup[33.99]+cmd[2.98] seconds) 11:02:58 checkbashisms: OK (2.83=setup[1.92]+cmd[0.02,0.05,0.84] seconds) 11:02:58 pre-commit: FAIL code 1 (47.04=setup[8.88]+cmd[0.00,0.01,38.14] seconds) 11:02:58 pylint: FAIL code 1 (27.35=setup[3.82]+cmd[23.53] seconds) 11:02:58 evaluation failed :( (3280.50 seconds) 11:02:58 + tox_status=255 11:02:58 + echo '---> Completed tox runs' 11:02:58 ---> Completed tox runs 11:02:58 + for i in .tox/*/log 11:02:58 ++ echo .tox/build_karaf_tests121/log 11:02:58 ++ awk -F/ '{print $2}' 11:02:58 + tox_env=build_karaf_tests121 11:02:58 + cp -r .tox/build_karaf_tests121/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/build_karaf_tests121 11:02:58 + for i in .tox/*/log 11:02:58 ++ echo .tox/build_karaf_tests221/log 11:02:58 ++ awk -F/ '{print $2}' 11:02:58 + tox_env=build_karaf_tests221 11:02:58 + cp -r .tox/build_karaf_tests221/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/build_karaf_tests221 11:02:58 + for i in .tox/*/log 11:02:58 ++ echo .tox/build_karaf_tests71/log 11:02:58 ++ awk -F/ '{print $2}' 11:02:58 + tox_env=build_karaf_tests71 11:02:58 + cp -r .tox/build_karaf_tests71/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/build_karaf_tests71 11:02:58 + for i in .tox/*/log 11:02:58 ++ echo .tox/build_karaf_tests_hybrid/log 11:02:58 ++ awk -F/ '{print $2}' 11:02:58 + tox_env=build_karaf_tests_hybrid 11:02:58 + cp -r .tox/build_karaf_tests_hybrid/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/build_karaf_tests_hybrid 11:02:58 + for i in .tox/*/log 11:02:58 ++ echo .tox/buildcontroller/log 11:02:58 ++ awk -F/ '{print $2}' 11:02:58 + tox_env=buildcontroller 11:02:58 + cp -r .tox/buildcontroller/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/buildcontroller 11:02:58 + for i in .tox/*/log 11:02:58 ++ echo .tox/buildlighty/log 11:02:58 ++ awk -F/ '{print $2}' 11:02:58 + tox_env=buildlighty 11:02:58 + cp -r .tox/buildlighty/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/buildlighty 11:02:58 + for i in .tox/*/log 11:02:58 ++ echo .tox/checkbashisms/log 11:02:58 ++ awk -F/ '{print $2}' 11:02:58 + tox_env=checkbashisms 11:02:58 + cp -r .tox/checkbashisms/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/checkbashisms 11:02:58 + for i in .tox/*/log 11:02:58 ++ echo .tox/docs-linkcheck/log 11:02:58 ++ awk -F/ '{print $2}' 11:02:58 + tox_env=docs-linkcheck 11:02:58 + cp -r .tox/docs-linkcheck/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/docs-linkcheck 11:02:58 + for i in .tox/*/log 11:02:58 ++ echo .tox/docs/log 11:02:58 ++ awk -F/ '{print $2}' 11:02:58 + tox_env=docs 11:02:58 + cp -r .tox/docs/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/docs 11:02:58 + for i in .tox/*/log 11:02:58 ++ awk -F/ '{print $2}' 11:02:58 ++ echo .tox/pre-commit/log 11:02:58 + tox_env=pre-commit 11:02:58 + cp -r .tox/pre-commit/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/pre-commit 11:02:58 + for i in .tox/*/log 11:02:58 ++ echo .tox/pylint/log 11:02:58 ++ awk -F/ '{print $2}' 11:02:59 + tox_env=pylint 11:02:59 + cp -r .tox/pylint/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/pylint 11:02:59 + for i in .tox/*/log 11:02:59 ++ echo .tox/sims/log 11:02:59 ++ awk -F/ '{print $2}' 11:02:59 + tox_env=sims 11:02:59 + cp -r .tox/sims/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/sims 11:02:59 + for i in .tox/*/log 11:02:59 ++ echo .tox/tests121/log 11:02:59 ++ awk -F/ '{print $2}' 11:02:59 + tox_env=tests121 11:02:59 + cp -r .tox/tests121/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/tests121 11:02:59 + for i in .tox/*/log 11:02:59 ++ echo .tox/tests221/log 11:02:59 ++ awk -F/ '{print $2}' 11:02:59 + tox_env=tests221 11:02:59 + cp -r .tox/tests221/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/tests221 11:02:59 + for i in .tox/*/log 11:02:59 ++ echo .tox/tests71/log 11:02:59 ++ awk -F/ '{print $2}' 11:02:59 + tox_env=tests71 11:02:59 + cp -r .tox/tests71/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/tests71 11:02:59 + for i in .tox/*/log 11:02:59 ++ echo .tox/testsPCE/log 11:02:59 ++ awk -F/ '{print $2}' 11:02:59 + tox_env=testsPCE 11:02:59 + cp -r .tox/testsPCE/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/testsPCE 11:02:59 + for i in .tox/*/log 11:02:59 ++ echo .tox/tests_hybrid/log 11:02:59 ++ awk -F/ '{print $2}' 11:02:59 + tox_env=tests_hybrid 11:02:59 + cp -r .tox/tests_hybrid/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/tests_hybrid 11:02:59 + for i in .tox/*/log 11:02:59 ++ echo .tox/tests_tapi/log 11:02:59 ++ awk -F/ '{print $2}' 11:02:59 + tox_env=tests_tapi 11:02:59 + cp -r .tox/tests_tapi/log /w/workspace/transportpce-tox-verify-transportpce-master/archives/tox/tests_tapi 11:02:59 + DOC_DIR=docs/_build/html 11:02:59 + [[ -d docs/_build/html ]] 11:02:59 + echo '---> Archiving generated docs' 11:02:59 ---> Archiving generated docs 11:02:59 + mv docs/_build/html /w/workspace/transportpce-tox-verify-transportpce-master/archives/docs 11:02:59 + echo '---> tox-run.sh ends' 11:02:59 ---> tox-run.sh ends 11:02:59 + test 255 -eq 0 11:02:59 + exit 255 11:02:59 ++ '[' 1 = 1 ']' 11:02:59 ++ '[' -x /usr/bin/clear_console ']' 11:02:59 ++ /usr/bin/clear_console -q 11:02:59 Build step 'Execute shell' marked build as failure 11:02:59 $ ssh-agent -k 11:02:59 unset SSH_AUTH_SOCK; 11:02:59 unset SSH_AGENT_PID; 11:02:59 echo Agent pid 14159 killed; 11:02:59 [ssh-agent] Stopped. 11:02:59 [PostBuildScript] - [INFO] Executing post build scripts. 11:02:59 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins5094198182910746168.sh 11:02:59 ---> sysstat.sh 11:02:59 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins14971804861788355951.sh 11:02:59 ---> package-listing.sh 11:02:59 ++ tr '[:upper:]' '[:lower:]' 11:02:59 ++ facter osfamily 11:03:00 + OS_FAMILY=debian 11:03:00 + workspace=/w/workspace/transportpce-tox-verify-transportpce-master 11:03:00 + START_PACKAGES=/tmp/packages_start.txt 11:03:00 + END_PACKAGES=/tmp/packages_end.txt 11:03:00 + DIFF_PACKAGES=/tmp/packages_diff.txt 11:03:00 + PACKAGES=/tmp/packages_start.txt 11:03:00 + '[' /w/workspace/transportpce-tox-verify-transportpce-master ']' 11:03:00 + PACKAGES=/tmp/packages_end.txt 11:03:00 + case "${OS_FAMILY}" in 11:03:00 + dpkg -l 11:03:00 + grep '^ii' 11:03:00 + '[' -f /tmp/packages_start.txt ']' 11:03:00 + '[' -f /tmp/packages_end.txt ']' 11:03:00 + diff /tmp/packages_start.txt /tmp/packages_end.txt 11:03:00 + '[' /w/workspace/transportpce-tox-verify-transportpce-master ']' 11:03:00 + mkdir -p /w/workspace/transportpce-tox-verify-transportpce-master/archives/ 11:03:00 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/transportpce-tox-verify-transportpce-master/archives/ 11:03:00 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins16218483608168828464.sh 11:03:00 ---> capture-instance-metadata.sh 11:03:00 Setup pyenv: 11:03:00 system 11:03:00 3.8.13 11:03:00 3.9.13 11:03:00 3.10.13 11:03:00 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 11:03:00 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-8aMj from file:/tmp/.os_lf_venv 11:03:01 lf-activate-venv(): INFO: Installing: lftools 11:03:12 lf-activate-venv(): INFO: Adding /tmp/venv-8aMj/bin to PATH 11:03:12 INFO: Running in OpenStack, capturing instance metadata 11:03:13 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins9363512810324735479.sh 11:03:13 provisioning config files... 11:03:13 Could not find credentials [logs] for transportpce-tox-verify-transportpce-master #2078 11:03:13 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/transportpce-tox-verify-transportpce-master@tmp/config10575804042137161068tmp 11:03:13 Regular expression run condition: Expression=[^.*logs-s3.*], Label=[odl-logs-s3-cloudfront-index] 11:03:13 Run condition [Regular expression match] enabling perform for step [Provide Configuration files] 11:03:13 provisioning config files... 11:03:13 copy managed file [jenkins-s3-log-ship] to file:/home/jenkins/.aws/credentials 11:03:13 [EnvInject] - Injecting environment variables from a build step. 11:03:13 [EnvInject] - Injecting as environment variables the properties content 11:03:13 SERVER_ID=logs 11:03:13 11:03:13 [EnvInject] - Variables injected successfully. 11:03:14 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins16101217383614103309.sh 11:03:14 ---> create-netrc.sh 11:03:14 WARN: Log server credential not found. 11:03:14 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins9251875082250620873.sh 11:03:14 ---> python-tools-install.sh 11:03:14 Setup pyenv: 11:03:14 system 11:03:14 3.8.13 11:03:14 3.9.13 11:03:14 3.10.13 11:03:14 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 11:03:14 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-8aMj from file:/tmp/.os_lf_venv 11:03:15 lf-activate-venv(): INFO: Installing: lftools 11:03:24 lf-activate-venv(): INFO: Adding /tmp/venv-8aMj/bin to PATH 11:03:24 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins3779185313516075222.sh 11:03:24 ---> sudo-logs.sh 11:03:24 Archiving 'sudo' log.. 11:03:24 [transportpce-tox-verify-transportpce-master] $ /bin/bash /tmp/jenkins9573992537550484676.sh 11:03:24 ---> job-cost.sh 11:03:24 Setup pyenv: 11:03:24 system 11:03:24 3.8.13 11:03:24 3.9.13 11:03:24 3.10.13 11:03:24 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 11:03:24 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-8aMj from file:/tmp/.os_lf_venv 11:03:26 lf-activate-venv(): INFO: Installing: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 11:03:31 lf-activate-venv(): INFO: Adding /tmp/venv-8aMj/bin to PATH 11:03:31 INFO: No Stack... 11:03:31 INFO: Retrieving Pricing Info for: v3-standard-4 11:03:31 INFO: Archiving Costs 11:03:31 [transportpce-tox-verify-transportpce-master] $ /bin/bash -l /tmp/jenkins1579308637396494151.sh 11:03:31 ---> logs-deploy.sh 11:03:31 Setup pyenv: 11:03:31 system 11:03:31 3.8.13 11:03:31 3.9.13 11:03:31 3.10.13 11:03:31 * 3.11.7 (set by /w/workspace/transportpce-tox-verify-transportpce-master/.python-version) 11:03:31 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-8aMj from file:/tmp/.os_lf_venv 11:03:32 lf-activate-venv(): INFO: Installing: lftools 11:03:42 lf-activate-venv(): INFO: Adding /tmp/venv-8aMj/bin to PATH 11:03:42 WARNING: Nexus logging server not set 11:03:42 INFO: S3 path logs/releng/vex-yul-odl-jenkins-1/transportpce-tox-verify-transportpce-master/2078/ 11:03:42 INFO: archiving logs to S3 11:03:46 ---> uname -a: 11:03:46 Linux prd-ubuntu2004-docker-4c-16g-43039 5.4.0-190-generic #210-Ubuntu SMP Fri Jul 5 17:03:38 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux 11:03:46 11:03:46 11:03:46 ---> lscpu: 11:03:46 Architecture: x86_64 11:03:46 CPU op-mode(s): 32-bit, 64-bit 11:03:46 Byte Order: Little Endian 11:03:46 Address sizes: 40 bits physical, 48 bits virtual 11:03:46 CPU(s): 4 11:03:46 On-line CPU(s) list: 0-3 11:03:46 Thread(s) per core: 1 11:03:46 Core(s) per socket: 1 11:03:46 Socket(s): 4 11:03:46 NUMA node(s): 1 11:03:46 Vendor ID: AuthenticAMD 11:03:46 CPU family: 23 11:03:46 Model: 49 11:03:46 Model name: AMD EPYC-Rome Processor 11:03:46 Stepping: 0 11:03:46 CPU MHz: 2799.998 11:03:46 BogoMIPS: 5599.99 11:03:46 Virtualization: AMD-V 11:03:46 Hypervisor vendor: KVM 11:03:46 Virtualization type: full 11:03:46 L1d cache: 128 KiB 11:03:46 L1i cache: 128 KiB 11:03:46 L2 cache: 2 MiB 11:03:46 L3 cache: 64 MiB 11:03:46 NUMA node0 CPU(s): 0-3 11:03:46 Vulnerability Gather data sampling: Not affected 11:03:46 Vulnerability Itlb multihit: Not affected 11:03:46 Vulnerability L1tf: Not affected 11:03:46 Vulnerability Mds: Not affected 11:03:46 Vulnerability Meltdown: Not affected 11:03:46 Vulnerability Mmio stale data: Not affected 11:03:46 Vulnerability Retbleed: Vulnerable 11:03:46 Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp 11:03:46 Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization 11:03:46 Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected 11:03:46 Vulnerability Srbds: Not affected 11:03:46 Vulnerability Tsx async abort: Not affected 11:03:46 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 11:03:46 11:03:46 11:03:46 ---> nproc: 11:03:46 4 11:03:46 11:03:46 11:03:46 ---> df -h: 11:03:46 Filesystem Size Used Avail Use% Mounted on 11:03:46 udev 7.8G 0 7.8G 0% /dev 11:03:46 tmpfs 1.6G 1.1M 1.6G 1% /run 11:03:46 /dev/vda1 78G 17G 62G 21% / 11:03:46 tmpfs 7.9G 0 7.9G 0% /dev/shm 11:03:46 tmpfs 5.0M 0 5.0M 0% /run/lock 11:03:46 tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup 11:03:46 /dev/loop1 68M 68M 0 100% /snap/lxd/22753 11:03:46 /dev/loop0 62M 62M 0 100% /snap/core20/1405 11:03:46 /dev/loop2 44M 44M 0 100% /snap/snapd/15177 11:03:46 /dev/vda15 105M 6.1M 99M 6% /boot/efi 11:03:46 tmpfs 1.6G 0 1.6G 0% /run/user/1001 11:03:46 /dev/loop3 64M 64M 0 100% /snap/core20/2379 11:03:46 /dev/loop4 92M 92M 0 100% /snap/lxd/29619 11:03:46 11:03:46 11:03:46 ---> free -m: 11:03:46 total used free shared buff/cache available 11:03:46 Mem: 15997 674 7214 0 8108 14983 11:03:46 Swap: 1023 0 1023 11:03:46 11:03:46 11:03:46 ---> ip addr: 11:03:46 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 11:03:46 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 11:03:46 inet 127.0.0.1/8 scope host lo 11:03:46 valid_lft forever preferred_lft forever 11:03:46 inet6 ::1/128 scope host 11:03:46 valid_lft forever preferred_lft forever 11:03:46 2: ens3: mtu 1458 qdisc mq state UP group default qlen 1000 11:03:46 link/ether fa:16:3e:e5:cf:95 brd ff:ff:ff:ff:ff:ff 11:03:46 inet 10.30.171.169/23 brd 10.30.171.255 scope global dynamic ens3 11:03:46 valid_lft 82948sec preferred_lft 82948sec 11:03:46 inet6 fe80::f816:3eff:fee5:cf95/64 scope link 11:03:46 valid_lft forever preferred_lft forever 11:03:46 3: docker0: mtu 1458 qdisc noqueue state DOWN group default 11:03:46 link/ether 02:42:e4:94:74:b0 brd ff:ff:ff:ff:ff:ff 11:03:46 inet 10.250.0.254/24 brd 10.250.0.255 scope global docker0 11:03:46 valid_lft forever preferred_lft forever 11:03:46 11:03:46 11:03:46 ---> sar -b -r -n DEV: 11:03:46 Linux 5.4.0-190-generic (prd-ubuntu2004-docker-4c-16g-43039) 10/16/24 _x86_64_ (4 CPU) 11:03:46 11:03:46 10:06:18 LINUX RESTART (4 CPU) 11:03:46 11:03:46 10:07:01 tps rtps wtps dtps bread/s bwrtn/s bdscd/s 11:03:46 10:08:01 265.84 75.55 190.28 0.00 2420.00 9087.84 0.00 11:03:46 10:09:01 175.95 31.23 144.73 0.00 2119.51 25107.82 0.00 11:03:46 10:10:01 118.90 11.71 107.18 0.00 683.09 42876.32 0.00 11:03:46 10:11:01 126.40 0.40 126.00 0.00 34.79 84562.44 0.00 11:03:46 10:12:01 208.23 16.61 191.62 0.00 4943.44 138557.57 0.00 11:03:46 10:13:01 114.58 0.75 113.83 0.00 37.99 13119.68 0.00 11:03:46 10:14:01 130.46 3.08 127.37 0.00 232.99 2279.77 0.00 11:03:46 10:15:01 92.47 0.18 92.28 0.00 12.26 1420.30 0.00 11:03:46 10:16:01 177.97 3.13 174.84 0.00 468.19 10900.72 0.00 11:03:46 10:17:01 3.38 0.07 3.32 0.00 0.53 69.99 0.00 11:03:46 10:18:01 10.57 0.50 10.07 0.00 41.20 1119.07 0.00 11:03:46 10:19:01 182.17 0.07 182.10 0.00 1.33 10176.57 0.00 11:03:46 10:20:01 25.36 0.00 25.36 0.00 0.00 621.66 0.00 11:03:46 10:21:01 58.67 0.00 58.67 0.00 0.00 836.39 0.00 11:03:46 10:22:01 80.67 0.85 79.82 0.00 21.60 1157.67 0.00 11:03:46 10:23:01 2.75 0.00 2.75 0.00 0.00 46.93 0.00 11:03:46 10:24:01 73.24 0.00 73.24 0.00 0.00 1314.45 0.00 11:03:46 10:25:01 75.83 0.02 75.82 0.00 0.13 1450.93 0.00 11:03:46 10:26:01 66.48 0.00 66.48 0.00 0.00 2865.18 0.00 11:03:46 10:27:01 94.72 0.00 94.72 0.00 0.00 1408.43 0.00 11:03:46 10:28:01 68.14 0.00 68.14 0.00 0.00 979.04 0.00 11:03:46 10:29:01 3.62 0.00 3.62 0.00 0.00 54.66 0.00 11:03:46 10:30:01 85.97 0.00 85.97 0.00 0.00 1247.26 0.00 11:03:46 10:31:01 87.24 0.00 87.24 0.00 0.00 1250.99 0.00 11:03:46 10:32:01 2.58 0.00 2.58 0.00 0.00 150.51 0.00 11:03:46 10:33:01 156.14 0.03 156.11 0.00 0.67 2167.11 0.00 11:03:46 10:34:01 2.50 0.00 2.50 0.00 0.00 43.33 0.00 11:03:46 10:35:01 88.54 0.00 88.54 0.00 0.00 1319.03 0.00 11:03:46 10:36:01 83.97 0.00 83.97 0.00 0.00 1230.06 0.00 11:03:46 10:37:01 62.16 0.00 62.16 0.00 0.00 890.12 0.00 11:03:46 10:38:01 4.12 0.00 4.12 0.00 0.00 72.25 0.00 11:03:46 10:39:01 19.08 0.00 19.08 0.00 0.00 320.88 0.00 11:03:46 10:40:01 137.33 0.00 137.33 0.00 0.00 1977.80 0.00 11:03:46 10:41:01 3.93 0.00 3.93 0.00 0.00 92.13 0.00 11:03:46 10:42:02 4.65 0.00 4.65 0.00 0.00 86.37 0.00 11:03:46 10:43:01 79.48 0.03 79.44 0.00 0.27 1159.53 0.00 11:03:46 10:44:01 3.18 0.00 3.18 0.00 0.00 84.53 0.00 11:03:46 10:45:01 4.50 0.00 4.50 0.00 0.00 87.44 0.00 11:03:46 10:46:01 3.53 0.00 3.53 0.00 0.00 69.86 0.00 11:03:46 10:47:01 4.80 0.00 4.80 0.00 0.00 90.65 0.00 11:03:46 10:48:01 2.37 0.00 2.37 0.00 0.00 52.39 0.00 11:03:46 10:49:01 2.00 0.00 2.00 0.00 0.00 36.93 0.00 11:03:46 10:50:01 1.70 0.00 1.70 0.00 0.00 42.79 0.00 11:03:46 10:51:01 2.10 0.00 2.10 0.00 0.00 38.66 0.00 11:03:46 10:52:01 1.72 0.00 1.72 0.00 0.00 27.73 0.00 11:03:46 10:53:01 2.22 0.02 2.20 0.00 0.13 29.46 0.00 11:03:46 10:54:01 1.28 0.00 1.28 0.00 0.00 16.13 0.00 11:03:46 10:55:01 63.42 0.32 63.11 0.00 6.67 4457.52 0.00 11:03:46 10:56:01 56.36 0.03 56.33 0.00 0.27 5674.11 0.00 11:03:46 10:57:01 15.78 0.00 15.78 0.00 0.00 370.94 0.00 11:03:46 10:58:01 68.62 0.00 68.62 0.00 0.00 1174.20 0.00 11:03:46 10:59:01 2.55 0.00 2.55 0.00 0.00 46.53 0.00 11:03:46 11:00:01 1.75 0.00 1.75 0.00 0.00 24.40 0.00 11:03:46 11:01:01 2.10 0.00 2.10 0.00 0.00 37.86 0.00 11:03:46 11:02:01 2.30 0.00 2.30 0.00 0.00 43.45 0.00 11:03:46 11:03:01 18.30 10.05 8.25 0.00 350.00 564.80 0.00 11:03:46 Average: 57.76 2.76 54.99 0.00 203.18 6697.87 0.00 11:03:46 11:03:46 10:07:01 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 11:03:46 10:08:01 13312816 15398284 583716 3.56 71712 2209060 1307560 7.50 848704 1945868 189948 11:03:46 10:09:01 10773020 14419416 1542332 9.42 127712 3601328 2349020 13.48 1965872 3231184 1044832 11:03:46 10:10:01 9694748 14161092 1799852 10.99 149100 4357172 2401780 13.78 2348316 3884032 578600 11:03:46 10:11:01 5397488 13056516 2902684 17.72 187224 7384172 3717076 21.33 4380408 6015860 1171512 11:03:46 10:12:01 4455908 13840464 2106504 12.86 221212 8997884 3172756 18.20 4294160 6950696 310028 11:03:46 10:13:01 685764 10082164 5863300 35.79 225892 9004480 7233776 41.50 8115692 6883864 416 11:03:46 10:14:01 158076 8768132 7176228 43.81 219584 8238276 8186672 46.97 9284736 6251716 380 11:03:46 10:15:01 609744 9115316 6829064 41.69 221812 8132812 7854748 45.06 8938996 6148640 312 11:03:46 10:16:01 165868 7498152 8445120 51.55 232720 6964776 9617364 55.18 10473504 5067888 616 11:03:46 10:17:01 163960 7496316 8446932 51.56 232772 6964772 9617364 55.18 10475152 5067372 136 11:03:46 10:18:01 5167356 12735556 3209792 19.59 239020 7187680 4205864 24.13 5292100 5259124 217924 11:03:46 10:19:01 4150452 11728420 4216836 25.74 243576 7192588 5160828 29.61 6349368 5214628 436 11:03:46 10:20:01 5249140 12827688 3118312 19.04 243816 7192928 4320388 24.79 5273584 5195852 876 11:03:46 10:21:01 4001348 11581436 4363840 26.64 245140 7193116 5300440 30.41 6518808 5193960 112 11:03:46 10:22:01 3331936 10915272 5029896 30.71 247404 7193940 6008972 34.48 7197668 5181908 396 11:03:46 10:23:01 3284580 10868176 5077012 30.99 247424 7194180 6093132 34.96 7244576 5182144 204 11:03:46 10:24:01 4442188 12026936 3918632 23.92 248200 7194488 5054852 29.00 6103316 5170140 128 11:03:46 10:25:01 3844824 11497072 4447908 27.15 251288 7254904 5733208 32.89 6642236 5225908 60748 11:03:46 10:26:01 1640180 9293800 6650068 40.60 252320 7255220 7996284 45.88 8840512 5223988 184 11:03:46 10:27:01 3908084 11563556 4381192 26.75 253612 7255664 5633736 32.32 6593104 5209844 584 11:03:46 10:28:01 698872 8355728 7587680 46.32 254568 7256068 8786252 50.41 9790720 5210148 216 11:03:46 10:29:01 566936 8223864 7719452 47.12 254568 7256120 8836212 50.70 9923400 5210180 160 11:03:46 10:30:01 2714176 10372276 5571960 34.01 255424 7256400 6594012 37.83 7781340 5210452 112 11:03:46 10:31:01 2487880 10147040 5797324 35.39 256212 7256652 6655692 38.19 8009880 5210144 52 11:03:46 10:32:01 3828076 11487204 4457304 27.21 256228 7256600 5410736 31.04 6672456 5209752 340 11:03:46 10:33:01 2534296 10195776 5748584 35.09 257520 7257604 6608972 37.92 7958724 5210484 204 11:03:46 10:34:01 2452476 10114052 5830240 35.59 257524 7257696 6657452 38.20 8044384 5210512 332 11:03:46 10:35:01 4747516 12409812 3535056 21.58 257856 7258076 4365632 25.05 5755824 5210324 428 11:03:46 10:36:01 4329868 11993612 3951152 24.12 258548 7258800 5065756 29.06 6170760 5211028 796 11:03:46 10:37:01 1813664 9478024 6465584 39.47 258828 7259084 7440548 42.69 8676748 5211296 76 11:03:46 10:38:01 1791420 9456044 6487612 39.60 258836 7259340 7456556 42.78 8699844 5211548 140 11:03:46 10:39:01 4271556 11936740 4007572 24.46 258848 7259884 5159588 29.60 6227080 5211828 808 11:03:46 10:40:01 729160 8395348 7547644 46.07 259564 7260100 8863532 50.85 9757584 5211332 288 11:03:46 10:41:01 162768 7786000 8156520 49.79 259536 7218168 9058136 51.97 10350972 5183328 176 11:03:46 10:42:02 169880 7649180 8293420 50.63 259512 7076544 9123564 52.34 10475856 5053044 188 11:03:46 10:43:01 918828 8398852 7544192 46.05 259928 7076572 8850664 50.78 9734244 5050664 284 11:03:46 10:44:01 277036 7758024 8184504 49.96 259940 7077520 9031424 51.82 10371320 5050844 436 11:03:46 10:45:01 165896 7647324 8295136 50.64 259948 7077972 9081124 52.10 10481732 5051260 288 11:03:46 10:46:01 170420 7634220 8308268 50.72 259948 7060972 9097192 52.19 10492004 5035780 344 11:03:46 10:47:01 158504 7605192 8337244 50.89 259952 7044284 9129540 52.38 10520292 5020568 100 11:03:46 10:48:01 4118848 11565636 4377500 26.72 259956 7044376 5192852 29.79 6573656 5020648 356 11:03:46 10:49:01 4116060 11563164 4379948 26.74 259960 7044692 5192852 29.79 6576340 5020960 384 11:03:46 10:50:01 4111980 11559464 4383632 26.76 259964 7045084 5192852 29.79 6579720 5021336 128 11:03:46 10:51:01 4107696 11555544 4387500 26.78 259968 7045432 5192852 29.79 6583452 5021696 232 11:03:46 10:52:01 4107296 11555172 4387876 26.79 259972 7045452 5192852 29.79 6584120 5021716 84 11:03:46 10:53:01 4107012 11554936 4388084 26.79 259992 7045460 5192852 29.79 6583708 5021728 40 11:03:46 10:54:01 4106816 11554740 4388256 26.79 259996 7045460 5192852 29.79 6583336 5021728 84 11:03:46 10:55:01 4467392 12153376 3792156 23.15 266124 7270652 4948824 28.39 6048760 5196252 143228 11:03:46 10:56:01 3839000 11527200 4417648 26.97 266380 7272480 5249868 30.12 6678692 5190132 132 11:03:46 10:57:01 7163200 14852040 1094764 6.68 266396 7272944 1902324 10.91 3381064 5178044 708 11:03:46 10:58:01 3834148 11523460 4421300 26.99 266512 7273200 5175024 29.69 6705448 5168856 504 11:03:46 10:59:01 3830208 11519540 4425252 27.01 266516 7273216 5175024 29.69 6707944 5168852 44 11:03:46 11:00:01 3827892 11517240 4427548 27.03 266516 7273232 5175024 29.69 6710428 5168860 112 11:03:46 11:01:01 3808496 11498068 4446816 27.15 266516 7273456 5175024 29.69 6730016 5169084 96 11:03:46 11:02:01 3787392 11477304 4467540 27.27 266524 7273788 5191064 29.78 6751420 5169280 68 11:03:46 11:03:01 7532360 15433928 512976 3.13 271324 7466596 1245644 7.15 2848204 5327680 188580 11:03:46 Average: 3398080 10863016 5082758 31.03 245490 7087847 6032610 34.61 7173255 5153143 69981 11:03:46 11:03:46 10:07:01 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 11:03:46 10:08:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:08:01 lo 0.87 0.87 0.09 0.09 0.00 0.00 0.00 0.00 11:03:46 10:08:01 ens3 159.84 115.40 1115.59 24.69 0.00 0.00 0.00 0.00 11:03:46 10:09:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:09:01 lo 6.42 6.42 0.65 0.65 0.00 0.00 0.00 0.00 11:03:46 10:09:01 ens3 394.87 318.06 6058.54 35.33 0.00 0.00 0.00 0.00 11:03:46 10:10:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:10:01 lo 0.33 0.33 0.03 0.03 0.00 0.00 0.00 0.00 11:03:46 10:10:01 ens3 336.28 296.83 5111.35 29.68 0.00 0.00 0.00 0.00 11:03:46 10:11:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:11:01 lo 1.33 1.33 0.13 0.13 0.00 0.00 0.00 0.00 11:03:46 10:11:01 ens3 208.60 126.65 3962.06 13.21 0.00 0.00 0.00 0.00 11:03:46 10:12:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:12:01 lo 3.50 3.50 0.37 0.37 0.00 0.00 0.00 0.00 11:03:46 10:12:01 ens3 128.15 65.29 2080.46 6.02 0.00 0.00 0.00 0.00 11:03:46 10:13:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:13:01 lo 6.55 6.55 14.04 14.04 0.00 0.00 0.00 0.00 11:03:46 10:13:01 ens3 1.37 1.52 0.19 0.20 0.00 0.00 0.00 0.00 11:03:46 10:14:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:14:01 lo 48.18 48.18 35.66 35.66 0.00 0.00 0.00 0.00 11:03:46 10:14:01 ens3 2.17 1.77 0.36 0.28 0.00 0.00 0.00 0.00 11:03:46 10:15:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:15:01 lo 33.09 33.09 13.03 13.03 0.00 0.00 0.00 0.00 11:03:46 10:15:01 ens3 1.93 1.90 0.72 0.62 0.00 0.00 0.00 0.00 11:03:46 10:16:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:16:01 lo 10.51 10.51 9.25 9.25 0.00 0.00 0.00 0.00 11:03:46 10:16:01 ens3 2.17 1.90 0.83 0.69 0.00 0.00 0.00 0.00 11:03:46 10:17:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:17:01 lo 0.82 0.82 0.07 0.07 0.00 0.00 0.00 0.00 11:03:46 10:17:01 ens3 1.55 0.48 0.53 0.31 0.00 0.00 0.00 0.00 11:03:46 10:18:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:18:01 lo 1.73 1.73 0.16 0.16 0.00 0.00 0.00 0.00 11:03:46 10:18:01 ens3 3.92 2.90 1.80 1.77 0.00 0.00 0.00 0.00 11:03:46 10:19:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:19:01 lo 15.48 15.48 20.54 20.54 0.00 0.00 0.00 0.00 11:03:46 10:19:01 ens3 1.13 0.98 0.18 0.18 0.00 0.00 0.00 0.00 11:03:46 10:20:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:20:01 lo 29.26 29.26 9.84 9.84 0.00 0.00 0.00 0.00 11:03:46 10:20:01 ens3 2.07 1.87 0.41 0.38 0.00 0.00 0.00 0.00 11:03:46 10:21:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:21:01 lo 30.64 30.64 10.76 10.76 0.00 0.00 0.00 0.00 11:03:46 10:21:01 ens3 1.33 1.17 0.25 0.23 0.00 0.00 0.00 0.00 11:03:46 10:22:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:22:01 lo 18.01 18.01 11.17 11.17 0.00 0.00 0.00 0.00 11:03:46 10:22:01 ens3 1.00 0.90 0.22 0.20 0.00 0.00 0.00 0.00 11:03:46 10:23:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:23:01 lo 42.29 42.29 14.10 14.10 0.00 0.00 0.00 0.00 11:03:46 10:23:01 ens3 1.33 1.67 0.29 0.28 0.00 0.00 0.00 0.00 11:03:46 10:24:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:24:01 lo 17.48 17.48 7.16 7.16 0.00 0.00 0.00 0.00 11:03:46 10:24:01 ens3 1.28 1.62 0.23 0.24 0.00 0.00 0.00 0.00 11:03:46 10:25:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:25:01 lo 30.50 30.50 10.60 10.60 0.00 0.00 0.00 0.00 11:03:46 10:25:01 ens3 2.30 2.87 0.90 0.83 0.00 0.00 0.00 0.00 11:03:46 10:26:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:26:01 lo 14.80 14.80 9.99 9.99 0.00 0.00 0.00 0.00 11:03:46 10:26:01 ens3 1.53 1.88 0.29 0.29 0.00 0.00 0.00 0.00 11:03:46 10:27:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:27:01 lo 14.35 14.35 4.70 4.70 0.00 0.00 0.00 0.00 11:03:46 10:27:01 ens3 1.07 1.15 0.27 0.21 0.00 0.00 0.00 0.00 11:03:46 10:28:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:28:01 lo 23.01 23.01 11.78 11.78 0.00 0.00 0.00 0.00 11:03:46 10:28:01 ens3 1.37 1.60 0.24 0.24 0.00 0.00 0.00 0.00 11:03:46 10:29:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:29:01 lo 16.65 16.65 7.25 7.25 0.00 0.00 0.00 0.00 11:03:46 10:29:01 ens3 2.38 2.02 0.60 0.50 0.00 0.00 0.00 0.00 11:03:46 10:30:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:30:01 lo 5.97 5.97 6.45 6.45 0.00 0.00 0.00 0.00 11:03:46 10:30:01 ens3 0.98 0.62 0.17 0.12 0.00 0.00 0.00 0.00 11:03:46 10:31:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:31:01 lo 13.78 13.78 6.73 6.73 0.00 0.00 0.00 0.00 11:03:46 10:31:01 ens3 1.42 1.00 0.46 0.37 0.00 0.00 0.00 0.00 11:03:46 10:32:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:32:01 lo 5.32 5.32 1.21 1.21 0.00 0.00 0.00 0.00 11:03:46 10:32:01 ens3 1.80 0.83 0.57 0.36 0.00 0.00 0.00 0.00 11:03:46 10:33:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:33:01 lo 31.09 31.09 14.68 14.68 0.00 0.00 0.00 0.00 11:03:46 10:33:01 ens3 1.07 0.83 0.40 0.32 0.00 0.00 0.00 0.00 11:03:46 10:34:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:34:01 lo 20.91 20.91 8.66 8.66 0.00 0.00 0.00 0.00 11:03:46 10:34:01 ens3 1.07 0.92 0.21 0.19 0.00 0.00 0.00 0.00 11:03:46 10:35:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:35:01 lo 24.91 24.91 20.11 20.11 0.00 0.00 0.00 0.00 11:03:46 10:35:01 ens3 1.63 1.85 0.30 0.32 0.00 0.00 0.00 0.00 11:03:46 10:36:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:36:01 lo 17.91 17.91 8.40 8.40 0.00 0.00 0.00 0.00 11:03:46 10:36:01 ens3 1.25 1.33 0.20 0.21 0.00 0.00 0.00 0.00 11:03:46 10:37:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:37:01 lo 36.14 36.14 14.37 14.37 0.00 0.00 0.00 0.00 11:03:46 10:37:01 ens3 1.35 1.45 0.33 0.27 0.00 0.00 0.00 0.00 11:03:46 10:38:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:38:01 lo 40.19 40.19 11.94 11.94 0.00 0.00 0.00 0.00 11:03:46 10:38:01 ens3 0.70 0.67 0.12 0.11 0.00 0.00 0.00 0.00 11:03:46 10:39:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:39:01 lo 34.39 34.39 11.27 11.27 0.00 0.00 0.00 0.00 11:03:46 10:39:01 ens3 2.30 2.23 0.59 0.52 0.00 0.00 0.00 0.00 11:03:46 10:40:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:40:01 lo 22.36 22.36 18.87 18.87 0.00 0.00 0.00 0.00 11:03:46 10:40:01 ens3 1.45 1.52 0.22 0.22 0.00 0.00 0.00 0.00 11:03:46 10:41:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:41:01 lo 54.12 54.12 21.93 21.93 0.00 0.00 0.00 0.00 11:03:46 10:41:01 ens3 2.22 1.85 0.57 0.45 0.00 0.00 0.00 0.00 11:03:46 10:42:02 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:42:02 lo 36.69 36.69 11.51 11.51 0.00 0.00 0.00 0.00 11:03:46 10:42:02 ens3 3.52 1.80 1.10 0.73 0.00 0.00 0.00 0.00 11:03:46 10:43:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:43:01 lo 11.15 11.15 5.56 5.56 0.00 0.00 0.00 0.00 11:03:46 10:43:01 ens3 2.78 1.78 0.82 0.59 0.00 0.00 0.00 0.00 11:03:46 10:44:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:44:01 lo 74.57 74.57 28.72 28.72 0.00 0.00 0.00 0.00 11:03:46 10:44:01 ens3 2.08 2.08 0.81 0.69 0.00 0.00 0.00 0.00 11:03:46 10:45:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:45:01 lo 37.95 37.95 10.81 10.81 0.00 0.00 0.00 0.00 11:03:46 10:45:01 ens3 0.65 0.75 0.11 0.11 0.00 0.00 0.00 0.00 11:03:46 10:46:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:46:01 lo 19.66 19.66 7.53 7.53 0.00 0.00 0.00 0.00 11:03:46 10:46:01 ens3 1.15 1.33 0.21 0.21 0.00 0.00 0.00 0.00 11:03:46 10:47:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:47:01 lo 46.44 46.44 15.82 15.82 0.00 0.00 0.00 0.00 11:03:46 10:47:01 ens3 1.05 1.05 0.28 0.22 0.00 0.00 0.00 0.00 11:03:46 10:48:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:48:01 lo 25.35 25.35 6.76 6.76 0.00 0.00 0.00 0.00 11:03:46 10:48:01 ens3 1.08 0.85 0.21 0.58 0.00 0.00 0.00 0.00 11:03:46 10:49:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:49:01 lo 16.71 16.71 4.48 4.48 0.00 0.00 0.00 0.00 11:03:46 10:49:01 ens3 0.27 0.13 0.02 0.01 0.00 0.00 0.00 0.00 11:03:46 10:50:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:50:01 lo 22.96 22.96 6.42 6.42 0.00 0.00 0.00 0.00 11:03:46 10:50:01 ens3 0.13 0.02 0.01 0.00 0.00 0.00 0.00 0.00 11:03:46 10:51:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:51:01 lo 24.81 24.81 6.73 6.73 0.00 0.00 0.00 0.00 11:03:46 10:51:01 ens3 0.25 0.10 0.01 0.01 0.00 0.00 0.00 0.00 11:03:46 10:52:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:52:01 lo 0.77 0.77 0.07 0.07 0.00 0.00 0.00 0.00 11:03:46 10:52:01 ens3 0.38 0.23 0.11 0.09 0.00 0.00 0.00 0.00 11:03:46 10:53:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:53:01 lo 0.38 0.38 0.04 0.04 0.00 0.00 0.00 0.00 11:03:46 10:53:01 ens3 0.28 0.12 0.07 0.01 0.00 0.00 0.00 0.00 11:03:46 10:54:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:54:01 lo 0.13 0.13 0.01 0.01 0.00 0.00 0.00 0.00 11:03:46 10:54:01 ens3 0.07 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:55:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:55:01 lo 2.23 2.23 0.20 0.20 0.00 0.00 0.00 0.00 11:03:46 10:55:01 ens3 3.03 2.63 1.17 0.98 0.00 0.00 0.00 0.00 11:03:46 10:56:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:56:01 lo 46.07 46.07 38.48 38.48 0.00 0.00 0.00 0.00 11:03:46 10:56:01 ens3 1.85 1.22 0.55 0.43 0.00 0.00 0.00 0.00 11:03:46 10:57:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:57:01 lo 26.62 26.62 9.19 9.19 0.00 0.00 0.00 0.00 11:03:46 10:57:01 ens3 1.57 1.23 0.62 0.47 0.00 0.00 0.00 0.00 11:03:46 10:58:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:58:01 lo 33.14 33.14 17.42 17.42 0.00 0.00 0.00 0.00 11:03:46 10:58:01 ens3 0.78 0.85 0.12 0.12 0.00 0.00 0.00 0.00 11:03:46 10:59:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 10:59:01 lo 4.32 4.32 1.59 1.59 0.00 0.00 0.00 0.00 11:03:46 10:59:01 ens3 0.82 0.95 0.14 0.15 0.00 0.00 0.00 0.00 11:03:46 11:00:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 11:00:01 lo 6.22 6.22 2.86 2.86 0.00 0.00 0.00 0.00 11:03:46 11:00:01 ens3 1.07 1.33 0.21 0.21 0.00 0.00 0.00 0.00 11:03:46 11:01:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 11:01:01 lo 27.78 27.78 8.92 8.92 0.00 0.00 0.00 0.00 11:03:46 11:01:01 ens3 1.60 1.35 0.27 0.21 0.00 0.00 0.00 0.00 11:03:46 11:02:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 11:02:01 lo 21.01 21.01 7.93 7.93 0.00 0.00 0.00 0.00 11:03:46 11:02:01 ens3 1.25 1.17 0.56 0.42 0.00 0.00 0.00 0.00 11:03:46 11:03:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 11:03:01 lo 36.92 36.92 11.81 11.81 0.00 0.00 0.00 0.00 11:03:46 11:03:01 ens3 153.37 115.12 1953.32 14.74 0.00 0.00 0.00 0.00 11:03:46 Average: docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:46 Average: lo 21.34 21.34 9.62 9.62 0.00 0.00 0.00 0.00 11:03:46 Average: ens3 25.97 19.68 362.62 2.52 0.00 0.00 0.00 0.00 11:03:46 11:03:46 11:03:46 ---> sar -P ALL: 11:03:46 Linux 5.4.0-190-generic (prd-ubuntu2004-docker-4c-16g-43039) 10/16/24 _x86_64_ (4 CPU) 11:03:46 11:03:46 10:06:18 LINUX RESTART (4 CPU) 11:03:46 11:03:46 10:07:01 CPU %user %nice %system %iowait %steal %idle 11:03:46 10:08:01 all 18.98 10.23 8.44 4.57 0.10 57.68 11:03:46 10:08:01 0 12.87 10.18 7.73 3.50 0.08 65.64 11:03:46 10:08:01 1 18.49 10.66 9.32 8.04 0.12 53.37 11:03:46 10:08:01 2 22.11 8.43 7.07 2.75 0.10 59.54 11:03:46 10:08:01 3 22.51 11.63 9.66 3.98 0.10 52.12 11:03:46 10:09:01 all 50.71 0.00 4.16 5.03 0.12 39.98 11:03:46 10:09:01 0 45.06 0.00 4.04 6.75 0.10 44.06 11:03:46 10:09:01 1 52.58 0.00 4.32 4.92 0.13 38.05 11:03:46 10:09:01 2 48.19 0.00 3.93 4.69 0.12 43.07 11:03:46 10:09:01 3 57.04 0.00 4.36 3.76 0.12 34.72 11:03:46 10:10:01 all 66.95 0.00 2.24 2.52 0.11 28.17 11:03:46 10:10:01 0 61.45 0.00 2.94 5.91 0.10 29.60 11:03:46 10:10:01 1 66.66 0.00 1.46 2.38 0.12 29.39 11:03:46 10:10:01 2 75.19 0.00 2.00 0.57 0.12 22.12 11:03:46 10:10:01 3 64.50 0.00 2.58 1.20 0.12 31.60 11:03:46 10:11:01 all 74.17 0.00 3.79 4.86 0.10 17.07 11:03:46 10:11:01 0 68.65 0.00 3.54 4.11 0.12 23.59 11:03:46 10:11:01 1 73.66 0.00 3.71 5.71 0.10 16.82 11:03:46 10:11:01 2 75.85 0.00 3.53 3.30 0.08 17.24 11:03:46 10:11:01 3 78.53 0.00 4.41 6.36 0.10 10.60 11:03:46 10:12:01 all 75.79 0.00 4.35 13.74 0.12 6.00 11:03:46 10:12:01 0 76.20 0.00 4.11 13.12 0.12 6.45 11:03:46 10:12:01 1 76.18 0.00 4.55 14.04 0.12 5.11 11:03:46 10:12:01 2 76.52 0.00 4.51 13.71 0.12 5.14 11:03:46 10:12:01 3 74.27 0.00 4.23 14.07 0.12 7.31 11:03:46 10:13:01 all 68.95 0.00 2.21 0.51 0.12 28.21 11:03:46 10:13:01 0 70.79 0.00 1.78 0.13 0.12 27.18 11:03:46 10:13:01 1 68.68 0.00 2.46 1.06 0.12 27.68 11:03:46 10:13:01 2 69.36 0.00 2.71 0.34 0.13 27.46 11:03:46 10:13:01 3 66.95 0.00 1.90 0.51 0.12 30.53 11:03:46 10:14:01 all 43.42 0.00 1.41 0.55 0.13 54.49 11:03:46 10:14:01 0 46.72 0.00 1.12 0.23 0.13 51.79 11:03:46 10:14:01 1 42.88 0.00 1.66 0.87 0.15 54.43 11:03:46 10:14:01 2 44.24 0.00 1.54 1.07 0.12 53.03 11:03:46 10:14:01 3 39.84 0.00 1.31 0.03 0.12 58.70 11:03:46 10:15:01 all 31.73 0.00 1.23 0.33 0.11 66.60 11:03:46 10:15:01 0 31.85 0.00 0.97 0.15 0.12 66.90 11:03:46 10:15:01 1 30.90 0.00 1.43 0.81 0.10 66.77 11:03:46 10:15:01 2 31.42 0.00 1.24 0.07 0.10 67.17 11:03:46 10:15:01 3 32.75 0.00 1.27 0.30 0.12 65.57 11:03:46 10:16:01 all 47.77 0.00 1.80 1.37 0.12 48.93 11:03:46 10:16:01 0 44.60 0.00 1.90 1.26 0.12 52.13 11:03:46 10:16:01 1 42.04 0.00 1.90 3.74 0.12 52.21 11:03:46 10:16:01 2 54.69 0.00 2.08 0.27 0.13 42.83 11:03:46 10:16:01 3 49.74 0.00 1.32 0.23 0.12 48.59 11:03:46 10:17:01 all 0.77 0.00 0.20 0.02 0.10 98.92 11:03:46 10:17:01 0 0.77 0.00 0.24 0.00 0.10 98.89 11:03:46 10:17:01 1 0.93 0.00 0.17 0.03 0.10 98.77 11:03:46 10:17:01 2 0.64 0.00 0.17 0.03 0.10 99.06 11:03:46 10:17:01 3 0.72 0.00 0.22 0.00 0.10 98.96 11:03:46 10:18:01 all 15.80 0.00 0.97 0.20 0.10 82.93 11:03:46 10:18:01 0 21.32 0.00 0.87 0.27 0.12 77.42 11:03:46 10:18:01 1 12.87 0.00 0.96 0.34 0.08 85.76 11:03:46 10:18:01 2 13.99 0.00 1.23 0.05 0.12 84.62 11:03:46 10:18:01 3 15.00 0.00 0.81 0.13 0.10 83.95 11:03:46 11:03:46 10:18:01 CPU %user %nice %system %iowait %steal %idle 11:03:46 10:19:01 all 50.39 0.00 1.62 1.24 0.13 46.62 11:03:46 10:19:01 0 51.70 0.00 1.73 2.76 0.13 43.68 11:03:46 10:19:01 1 48.15 0.00 1.37 0.03 0.13 50.31 11:03:46 10:19:01 2 49.60 0.00 1.68 1.90 0.13 46.70 11:03:46 10:19:01 3 52.12 0.00 1.73 0.27 0.12 45.77 11:03:46 10:20:01 all 24.87 0.00 0.91 0.03 0.10 74.10 11:03:46 10:20:01 0 25.48 0.00 0.74 0.03 0.08 73.66 11:03:46 10:20:01 1 25.58 0.00 1.07 0.03 0.08 73.24 11:03:46 10:20:01 2 22.20 0.00 1.00 0.03 0.10 76.66 11:03:46 10:20:01 3 26.24 0.00 0.82 0.00 0.12 72.83 11:03:46 10:21:01 all 16.23 0.00 0.72 0.30 0.09 82.66 11:03:46 10:21:01 0 16.61 0.00 0.85 0.12 0.10 82.32 11:03:46 10:21:01 1 16.53 0.00 0.62 0.05 0.10 82.70 11:03:46 10:21:01 2 14.92 0.00 0.69 1.00 0.08 83.31 11:03:46 10:21:01 3 16.88 0.00 0.70 0.03 0.08 82.30 11:03:46 10:22:01 all 39.13 0.00 1.20 0.36 0.12 59.19 11:03:46 10:22:01 0 39.55 0.00 1.00 0.22 0.10 59.13 11:03:46 10:22:01 1 41.01 0.00 1.42 0.20 0.13 57.23 11:03:46 10:22:01 2 39.15 0.00 1.10 0.59 0.12 59.04 11:03:46 10:22:01 3 36.82 0.00 1.28 0.45 0.12 61.33 11:03:46 10:23:01 all 5.95 0.00 0.48 0.01 0.09 93.47 11:03:46 10:23:01 0 6.02 0.00 0.62 0.00 0.12 93.25 11:03:46 10:23:01 1 5.97 0.00 0.45 0.05 0.10 93.43 11:03:46 10:23:01 2 6.19 0.00 0.61 0.00 0.08 93.11 11:03:46 10:23:01 3 5.61 0.00 0.23 0.00 0.07 94.09 11:03:46 10:24:01 all 55.41 0.00 1.79 0.40 0.10 42.30 11:03:46 10:24:01 0 55.08 0.00 1.80 0.08 0.10 42.93 11:03:46 10:24:01 1 55.57 0.00 1.64 0.49 0.12 42.18 11:03:46 10:24:01 2 55.53 0.00 1.98 0.05 0.10 42.34 11:03:46 10:24:01 3 55.45 0.00 1.74 0.99 0.10 41.73 11:03:46 10:25:01 all 38.07 0.00 1.47 0.34 0.10 60.03 11:03:46 10:25:01 0 40.00 0.00 1.76 0.07 0.08 58.08 11:03:46 10:25:01 1 35.44 0.00 1.50 0.42 0.10 62.54 11:03:46 10:25:01 2 40.40 0.00 1.24 0.02 0.10 58.24 11:03:46 10:25:01 3 36.42 0.00 1.38 0.85 0.12 61.24 11:03:46 10:26:01 all 27.09 0.00 1.01 0.86 0.11 70.92 11:03:46 10:26:01 0 27.20 0.00 1.17 0.07 0.12 71.45 11:03:46 10:26:01 1 26.42 0.00 0.90 0.22 0.12 72.34 11:03:46 10:26:01 2 27.11 0.00 0.84 1.41 0.12 70.53 11:03:46 10:26:01 3 27.64 0.00 1.15 1.77 0.10 69.35 11:03:46 10:27:01 all 50.40 0.00 1.74 0.33 0.11 47.43 11:03:46 10:27:01 0 48.29 0.00 1.76 0.13 0.10 49.72 11:03:46 10:27:01 1 51.10 0.00 1.46 0.22 0.13 47.10 11:03:46 10:27:01 2 50.13 0.00 1.81 0.20 0.10 47.75 11:03:46 10:27:01 3 52.07 0.00 1.92 0.77 0.10 45.14 11:03:46 10:28:01 all 36.03 0.00 1.29 0.03 0.11 62.55 11:03:46 10:28:01 0 32.38 0.00 1.36 0.00 0.12 66.15 11:03:46 10:28:01 1 37.51 0.00 1.45 0.03 0.10 60.91 11:03:46 10:28:01 2 36.09 0.00 1.09 0.02 0.10 62.71 11:03:46 10:28:01 3 38.13 0.00 1.27 0.05 0.12 60.43 11:03:46 10:29:01 all 3.96 0.00 0.38 0.02 0.08 95.57 11:03:46 10:29:01 0 3.43 0.00 0.38 0.00 0.07 96.12 11:03:46 10:29:01 1 4.20 0.00 0.33 0.02 0.08 95.37 11:03:46 10:29:01 2 3.78 0.00 0.33 0.03 0.07 95.78 11:03:46 10:29:01 3 4.43 0.00 0.45 0.02 0.08 95.02 11:03:46 11:03:46 10:29:01 CPU %user %nice %system %iowait %steal %idle 11:03:46 10:30:01 all 28.94 0.00 1.05 0.35 0.11 69.56 11:03:46 10:30:01 0 29.71 0.00 0.88 0.00 0.10 69.31 11:03:46 10:30:01 1 26.58 0.00 0.99 0.00 0.12 72.32 11:03:46 10:30:01 2 30.44 0.00 1.22 0.10 0.12 68.12 11:03:46 10:30:01 3 29.01 0.00 1.12 1.29 0.10 68.47 11:03:46 10:31:01 all 30.31 0.00 1.06 0.27 0.10 68.25 11:03:46 10:31:01 0 28.64 0.00 1.07 0.03 0.10 70.16 11:03:46 10:31:01 1 31.48 0.00 1.01 0.44 0.10 66.97 11:03:46 10:31:01 2 28.72 0.00 1.01 0.03 0.12 70.12 11:03:46 10:31:01 3 32.37 0.00 1.17 0.58 0.10 65.78 11:03:46 10:32:01 all 5.25 0.00 0.49 0.02 0.09 94.15 11:03:46 10:32:01 0 5.05 0.00 0.44 0.02 0.08 94.41 11:03:46 10:32:01 1 4.94 0.00 0.49 0.02 0.10 94.46 11:03:46 10:32:01 2 5.55 0.00 0.59 0.00 0.10 93.76 11:03:46 10:32:01 3 5.45 0.00 0.46 0.03 0.08 93.98 11:03:46 10:33:01 all 63.62 0.00 1.92 0.59 0.11 33.76 11:03:46 10:33:01 0 68.64 0.00 1.51 0.03 0.10 29.72 11:03:46 10:33:01 1 63.54 0.00 2.54 0.62 0.12 33.18 11:03:46 10:33:01 2 58.48 0.00 2.13 1.65 0.10 37.64 11:03:46 10:33:01 3 63.80 0.00 1.51 0.07 0.12 34.51 11:03:46 10:34:01 all 5.20 0.00 0.36 0.01 0.08 94.35 11:03:46 10:34:01 0 4.72 0.00 0.37 0.00 0.08 94.83 11:03:46 10:34:01 1 5.68 0.00 0.28 0.02 0.08 93.94 11:03:46 10:34:01 2 5.23 0.00 0.42 0.02 0.08 94.24 11:03:46 10:34:01 3 5.16 0.00 0.35 0.00 0.08 94.40 11:03:46 10:35:01 all 52.46 0.00 1.75 0.26 0.12 45.41 11:03:46 10:35:01 0 51.69 0.00 1.84 0.03 0.10 46.34 11:03:46 10:35:01 1 51.75 0.00 1.51 0.03 0.12 46.58 11:03:46 10:35:01 2 51.14 0.00 1.66 0.52 0.13 46.54 11:03:46 10:35:01 3 55.25 0.00 1.98 0.45 0.13 42.18 11:03:46 10:36:01 all 43.14 0.00 1.45 0.24 0.10 55.07 11:03:46 10:36:01 0 43.42 0.00 1.56 0.02 0.10 54.90 11:03:46 10:36:01 1 43.85 0.00 1.11 0.00 0.10 54.95 11:03:46 10:36:01 2 44.36 0.00 1.67 0.56 0.10 53.32 11:03:46 10:36:01 3 40.96 0.00 1.45 0.40 0.10 57.09 11:03:46 10:37:01 all 30.61 0.00 0.98 0.33 0.10 67.98 11:03:46 10:37:01 0 31.26 0.00 1.02 0.00 0.10 67.62 11:03:46 10:37:01 1 28.85 0.00 0.96 0.00 0.10 70.09 11:03:46 10:37:01 2 31.63 0.00 1.18 1.31 0.12 65.76 11:03:46 10:37:01 3 30.69 0.00 0.77 0.02 0.10 68.43 11:03:46 10:38:01 all 5.11 0.00 0.25 0.04 0.10 94.50 11:03:46 10:38:01 0 5.19 0.00 0.27 0.08 0.10 94.35 11:03:46 10:38:01 1 5.49 0.00 0.22 0.03 0.10 94.16 11:03:46 10:38:01 2 4.70 0.00 0.29 0.03 0.10 94.88 11:03:46 10:38:01 3 5.06 0.00 0.24 0.00 0.10 94.60 11:03:46 10:39:01 all 27.42 0.00 0.94 0.03 0.09 71.52 11:03:46 10:39:01 0 26.76 0.00 0.82 0.02 0.10 72.31 11:03:46 10:39:01 1 28.22 0.00 1.24 0.02 0.08 70.43 11:03:46 10:39:01 2 27.66 0.00 0.97 0.07 0.08 71.22 11:03:46 10:39:01 3 27.06 0.00 0.73 0.02 0.10 72.10 11:03:46 10:40:01 all 69.32 0.00 2.23 0.44 0.11 27.90 11:03:46 10:40:01 0 67.45 0.00 1.76 0.07 0.10 30.63 11:03:46 10:40:01 1 70.77 0.00 2.36 0.02 0.12 26.73 11:03:46 10:40:01 2 68.64 0.00 2.28 1.06 0.12 27.90 11:03:46 10:40:01 3 70.40 0.00 2.53 0.64 0.10 26.33 11:03:46 11:03:46 10:40:01 CPU %user %nice %system %iowait %steal %idle 11:03:46 10:41:01 all 17.14 0.00 0.61 0.02 0.09 82.14 11:03:46 10:41:01 0 16.82 0.00 0.70 0.00 0.08 82.39 11:03:46 10:41:01 1 17.69 0.00 0.65 0.00 0.08 81.57 11:03:46 10:41:01 2 18.15 0.00 0.61 0.03 0.10 81.10 11:03:46 10:41:01 3 15.88 0.00 0.49 0.05 0.08 83.50 11:03:46 10:42:02 all 5.54 0.00 0.50 0.02 0.11 93.83 11:03:46 10:42:02 0 7.09 0.00 0.56 0.00 0.12 92.24 11:03:46 10:42:02 1 5.07 0.00 0.60 0.00 0.10 94.23 11:03:46 10:42:02 2 5.33 0.00 0.38 0.03 0.10 94.15 11:03:46 10:42:02 3 4.67 0.00 0.45 0.03 0.13 94.71 11:03:46 10:43:01 all 43.38 0.00 1.52 0.34 0.10 54.66 11:03:46 10:43:01 0 45.02 0.00 1.74 0.17 0.09 52.99 11:03:46 10:43:01 1 42.13 0.00 1.38 0.43 0.12 55.94 11:03:46 10:43:01 2 45.05 0.00 1.59 0.68 0.09 52.59 11:03:46 10:43:01 3 41.34 0.00 1.36 0.09 0.10 57.11 11:03:46 10:44:01 all 17.34 0.00 0.65 0.07 0.09 81.85 11:03:46 10:44:01 0 17.20 0.00 0.79 0.10 0.10 81.81 11:03:46 10:44:01 1 17.44 0.00 0.63 0.02 0.07 81.84 11:03:46 10:44:01 2 17.35 0.00 0.62 0.12 0.10 81.81 11:03:46 10:44:01 3 17.36 0.00 0.56 0.05 0.10 81.94 11:03:46 10:45:01 all 4.41 0.00 0.32 0.03 0.09 95.15 11:03:46 10:45:01 0 4.37 0.00 0.39 0.00 0.08 95.16 11:03:46 10:45:01 1 4.53 0.00 0.27 0.00 0.12 95.09 11:03:46 10:45:01 2 4.30 0.00 0.30 0.05 0.08 95.27 11:03:46 10:45:01 3 4.46 0.00 0.34 0.05 0.08 95.07 11:03:46 10:46:01 all 2.83 0.00 0.26 0.05 0.09 96.77 11:03:46 10:46:01 0 3.03 0.00 0.23 0.00 0.08 96.66 11:03:46 10:46:01 1 2.25 0.00 0.17 0.02 0.08 97.48 11:03:46 10:46:01 2 3.36 0.00 0.30 0.05 0.12 96.17 11:03:46 10:46:01 3 2.68 0.00 0.32 0.13 0.08 96.78 11:03:46 10:47:01 all 4.65 0.00 0.34 0.13 0.08 94.80 11:03:46 10:47:01 0 4.96 0.00 0.35 0.00 0.07 94.62 11:03:46 10:47:01 1 4.85 0.00 0.35 0.00 0.07 94.73 11:03:46 10:47:01 2 4.83 0.00 0.32 0.24 0.08 94.53 11:03:46 10:47:01 3 3.95 0.00 0.32 0.30 0.08 95.34 11:03:46 10:48:01 all 2.37 0.00 0.30 0.02 0.06 97.25 11:03:46 10:48:01 0 2.32 0.00 0.40 0.02 0.07 97.19 11:03:46 10:48:01 1 2.67 0.00 0.22 0.00 0.05 97.06 11:03:46 10:48:01 2 2.23 0.00 0.30 0.03 0.05 97.39 11:03:46 10:48:01 3 2.25 0.00 0.27 0.02 0.08 97.38 11:03:46 10:49:01 all 1.24 0.00 0.16 0.01 0.06 98.53 11:03:46 10:49:01 0 1.52 0.00 0.15 0.00 0.07 98.26 11:03:46 10:49:01 1 1.17 0.00 0.08 0.00 0.03 98.71 11:03:46 10:49:01 2 1.21 0.00 0.18 0.05 0.07 98.49 11:03:46 10:49:01 3 1.04 0.00 0.22 0.00 0.07 98.67 11:03:46 10:50:01 all 2.03 0.00 0.17 0.01 0.07 97.72 11:03:46 10:50:01 0 1.57 0.00 0.18 0.00 0.07 98.18 11:03:46 10:50:01 1 2.40 0.00 0.13 0.00 0.07 97.40 11:03:46 10:50:01 2 1.71 0.00 0.20 0.03 0.07 97.99 11:03:46 10:50:01 3 2.46 0.00 0.15 0.00 0.08 97.31 11:03:46 10:51:01 all 2.42 0.00 0.20 0.01 0.07 97.30 11:03:46 10:51:01 0 1.44 0.00 0.18 0.00 0.05 98.33 11:03:46 10:51:01 1 3.93 0.00 0.16 0.00 0.07 95.84 11:03:46 10:51:01 2 1.98 0.00 0.23 0.05 0.08 97.66 11:03:46 10:51:01 3 2.33 0.00 0.22 0.00 0.07 97.39 11:03:46 11:03:46 10:51:01 CPU %user %nice %system %iowait %steal %idle 11:03:46 10:52:01 all 0.48 0.00 0.11 0.01 0.06 99.34 11:03:46 10:52:01 0 0.30 0.00 0.05 0.00 0.05 99.60 11:03:46 10:52:01 1 0.80 0.00 0.20 0.00 0.08 98.91 11:03:46 10:52:01 2 0.59 0.00 0.17 0.03 0.08 99.13 11:03:46 10:52:01 3 0.22 0.00 0.03 0.00 0.02 99.73 11:03:46 10:53:01 all 0.17 0.00 0.08 0.02 0.06 99.68 11:03:46 10:53:01 0 0.08 0.00 0.03 0.00 0.03 99.85 11:03:46 10:53:01 1 0.24 0.00 0.12 0.00 0.07 99.58 11:03:46 10:53:01 2 0.28 0.00 0.08 0.05 0.08 99.50 11:03:46 10:53:01 3 0.08 0.00 0.07 0.02 0.05 99.78 11:03:46 10:54:01 all 0.22 0.00 0.10 0.00 0.08 99.60 11:03:46 10:54:01 0 0.12 0.00 0.10 0.00 0.07 99.72 11:03:46 10:54:01 1 0.30 0.00 0.15 0.00 0.10 99.44 11:03:46 10:54:01 2 0.22 0.00 0.02 0.02 0.05 99.70 11:03:46 10:54:01 3 0.25 0.00 0.12 0.00 0.08 99.55 11:03:46 10:55:01 all 44.14 0.00 1.61 0.31 0.09 53.85 11:03:46 10:55:01 0 50.46 0.00 2.08 0.17 0.10 47.20 11:03:46 10:55:01 1 44.09 0.00 1.19 0.32 0.10 54.29 11:03:46 10:55:01 2 44.30 0.00 1.83 0.42 0.07 53.38 11:03:46 10:55:01 3 37.70 0.00 1.32 0.35 0.10 60.53 11:03:46 10:56:01 all 17.76 0.00 0.49 0.72 0.08 80.96 11:03:46 10:56:01 0 17.60 0.00 0.52 0.34 0.08 81.46 11:03:46 10:56:01 1 17.76 0.00 0.49 0.18 0.07 81.50 11:03:46 10:56:01 2 17.99 0.00 0.37 0.00 0.08 81.56 11:03:46 10:56:01 3 17.67 0.00 0.57 2.35 0.08 79.33 11:03:46 10:57:01 all 16.80 0.00 0.69 0.03 0.09 82.40 11:03:46 10:57:01 0 16.03 0.00 0.80 0.03 0.07 83.07 11:03:46 10:57:01 1 17.23 0.00 0.60 0.00 0.08 82.09 11:03:46 10:57:01 2 17.89 0.00 0.75 0.00 0.10 81.26 11:03:46 10:57:01 3 16.04 0.00 0.62 0.07 0.10 83.18 11:03:46 10:58:01 all 44.55 0.00 1.39 0.34 0.10 53.62 11:03:46 10:58:01 0 43.08 0.00 1.81 0.02 0.10 55.00 11:03:46 10:58:01 1 44.25 0.00 1.07 1.27 0.08 53.33 11:03:46 10:58:01 2 43.84 0.00 1.31 0.02 0.10 54.74 11:03:46 10:58:01 3 47.02 0.00 1.37 0.07 0.12 51.43 11:03:46 10:59:01 all 1.29 0.00 0.25 0.01 0.08 98.37 11:03:46 10:59:01 0 1.43 0.00 0.25 0.03 0.08 98.20 11:03:46 10:59:01 1 1.12 0.00 0.23 0.00 0.08 98.57 11:03:46 10:59:01 2 1.45 0.00 0.28 0.00 0.07 98.20 11:03:46 10:59:01 3 1.14 0.00 0.25 0.00 0.08 98.53 11:03:46 11:00:01 all 1.59 0.00 0.26 0.01 0.07 98.06 11:03:46 11:00:01 0 1.35 0.00 0.28 0.02 0.08 98.26 11:03:46 11:00:01 1 1.35 0.00 0.33 0.00 0.08 98.23 11:03:46 11:00:01 2 2.01 0.00 0.20 0.02 0.05 97.72 11:03:46 11:00:01 3 1.64 0.00 0.23 0.02 0.07 98.04 11:03:46 11:01:01 all 4.09 0.00 0.34 0.01 0.07 95.50 11:03:46 11:01:01 0 3.86 0.00 0.35 0.02 0.08 95.69 11:03:46 11:01:01 1 4.48 0.00 0.45 0.02 0.07 94.98 11:03:46 11:01:01 2 3.25 0.00 0.28 0.00 0.05 96.42 11:03:46 11:01:01 3 4.76 0.00 0.27 0.00 0.08 94.89 11:03:46 11:02:01 all 3.03 0.00 0.27 0.02 0.07 96.62 11:03:46 11:02:01 0 2.69 0.00 0.27 0.03 0.05 96.96 11:03:46 11:02:01 1 3.35 0.00 0.35 0.02 0.08 96.20 11:03:46 11:02:01 2 3.11 0.00 0.15 0.00 0.07 96.68 11:03:46 11:02:01 3 2.99 0.00 0.30 0.02 0.07 96.63 11:03:46 11:03:46 11:02:01 CPU %user %nice %system %iowait %steal %idle 11:03:46 11:03:01 all 18.77 0.00 1.15 0.24 0.08 79.75 11:03:46 11:03:01 0 15.97 0.00 0.77 0.05 0.07 83.14 11:03:46 11:03:01 1 17.04 0.00 1.29 0.22 0.08 81.37 11:03:46 11:03:01 2 24.09 0.00 1.67 0.65 0.07 73.53 11:03:46 11:03:01 3 18.00 0.00 0.89 0.05 0.10 80.96 11:03:46 Average: all 26.04 0.18 1.21 0.76 0.10 71.72 11:03:46 Average: 0 25.80 0.18 1.19 0.71 0.09 72.01 11:03:46 Average: 1 25.86 0.19 1.21 0.84 0.10 71.79 11:03:46 Average: 2 26.36 0.15 1.21 0.71 0.10 71.48 11:03:46 Average: 3 26.13 0.21 1.21 0.76 0.10 71.59 11:03:46 11:03:46 11:03:46