Triggered by Gerrit: https://gerrit.onap.org/r/c/integration/python-onapsdk/+/137443 Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on prd-ubuntu1804-docker-8c-8g-9695 (ubuntu1804-docker-8c-8g) in workspace /w/workspace/integration-python-onapsdk-master-python3.8-lint [ssh-agent] Looking for ssh-agent implementation... [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-wvrNugAXmOfj/agent.2106 SSH_AGENT_PID=2108 [ssh-agent] Started. Running ssh-add (command line suppressed) Identity added: /w/workspace/integration-python-onapsdk-master-python3.8-lint@tmp/private_key_7535305772981984432.key (/w/workspace/integration-python-onapsdk-master-python3.8-lint@tmp/private_key_7535305772981984432.key) [ssh-agent] Using credentials onap-jobbuiler (Gerrit user) The recommended git tool is: NONE using credential onap-jenkins-ssh Wiping out workspace first. Cloning the remote Git repository Cloning repository git://cloud.onap.org/mirror/integration/python-onapsdk.git > git init /w/workspace/integration-python-onapsdk-master-python3.8-lint # timeout=10 Fetching upstream changes from git://cloud.onap.org/mirror/integration/python-onapsdk.git > git --version # timeout=10 > git --version # 'git version 2.17.1' using GIT_SSH to set credentials Gerrit user Verifying host key using manually-configured host key entries > git fetch --tags --progress -- git://cloud.onap.org/mirror/integration/python-onapsdk.git +refs/heads/*:refs/remotes/origin/* # timeout=30 > git config remote.origin.url git://cloud.onap.org/mirror/integration/python-onapsdk.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git://cloud.onap.org/mirror/integration/python-onapsdk.git # timeout=10 Fetching upstream changes from git://cloud.onap.org/mirror/integration/python-onapsdk.git using GIT_SSH to set credentials Gerrit user Verifying host key using manually-configured host key entries > git fetch --tags --progress -- git://cloud.onap.org/mirror/integration/python-onapsdk.git refs/changes/43/137443/4 # timeout=30 > git rev-parse 1c9b3a0ebe2272069a665011abf0f6232e3598ee^{commit} # timeout=10 JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script Checking out Revision 1c9b3a0ebe2272069a665011abf0f6232e3598ee (refs/changes/43/137443/4) > git config core.sparsecheckout # timeout=10 > git checkout -f 1c9b3a0ebe2272069a665011abf0f6232e3598ee # timeout=30 Commit message: "Avoid empty newlines in jina templates when if conditions evaluate to false" > git rev-parse FETCH_HEAD^{commit} # timeout=10 > git rev-list --no-walk d3591ef0893a8b718042b3a7937bb1f73d972176 # timeout=10 [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties content PYTHON=python3 [EnvInject] - Variables injected successfully. [integration-python-onapsdk-master-python3.8-lint] $ /bin/bash -l /tmp/jenkins10883805873374843918.sh ---> tox-install.sh + source /home/jenkins/lf-env.sh + lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 ++ mktemp -d /tmp/venv-XXXX + lf_venv=/tmp/venv-HRvE + local venv_file=/tmp/.os_lf_venv + local python=python3 + local options + local set_path=true + local install_args= ++ 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 + options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' + eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' ++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 + true + case $1 in + venv_file=/tmp/.toxenv + shift 2 + true + case $1 in + shift + break + case $python in + local pkg_list= + [[ -d /opt/pyenv ]] + echo 'Setup pyenv:' Setup pyenv: + export PYENV_ROOT=/opt/pyenv + PYENV_ROOT=/opt/pyenv + 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 + 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 + pyenv versions * system (set by /opt/pyenv/version) * 3.8.13 (set by /opt/pyenv/version) * 3.9.13 (set by /opt/pyenv/version) * 3.10.6 (set by /opt/pyenv/version) + command -v pyenv ++ pyenv init - --no-rehash + eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "'\''/opt/pyenv/shims'\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\''; fi; done; echo "${paths[*]}"'\'')" export PATH="/opt/pyenv/shims:${PATH}" export PYENV_SHELL=bash source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' pyenv() { local command command="${1:-}" if [ "$#" -gt 0 ]; then shift fi case "$command" in rehash|shell) eval "$(pyenv "sh-$command" "$@")" ;; *) command pyenv "$command" "$@" ;; esac }' +++ bash --norc -ec 'IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\''; fi; done; echo "${paths[*]}"' ++ 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 ++ 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 ++ 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 ++ export PYENV_SHELL=bash ++ PYENV_SHELL=bash ++ source /opt/pyenv/libexec/../completions/pyenv.bash +++ complete -F _pyenv pyenv ++ lf-pyver python3 ++ local py_version_xy=python3 ++ local py_version_xyz= ++ pyenv versions ++ local command ++ command=versions ++ '[' 1 -gt 0 ']' ++ sed 's/^[ *]* //' ++ shift ++ case "$command" in ++ command pyenv versions ++ awk '{ print $1 }' ++ pyenv versions ++ grep -E '^[0-9.]*[0-9]$' ++ [[ ! -s /tmp/.pyenv_versions ]] +++ grep '^3' /tmp/.pyenv_versions +++ sort -V +++ tail -n 1 ++ py_version_xyz=3.10.6 ++ [[ -z 3.10.6 ]] ++ echo 3.10.6 ++ return 0 + pyenv local 3.10.6 + local command + command=local + '[' 2 -gt 0 ']' + shift + case "$command" in + command pyenv local 3.10.6 + pyenv local 3.10.6 + for arg in "$@" + case $arg in + pkg_list+='tox ' + for arg in "$@" + case $arg in + pkg_list+='virtualenv ' + for arg in "$@" + case $arg in + pkg_list+='urllib3~=1.26.15 ' + [[ -f /tmp/.toxenv ]] + [[ ! -f /tmp/.toxenv ]] + [[ -n '' ]] + python3 -m venv /tmp/venv-HRvE + echo 'lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-HRvE' lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-HRvE + echo /tmp/venv-HRvE + echo 'lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv' lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv + /tmp/venv-HRvE/bin/python3 -m pip install --upgrade --quiet pip virtualenv + [[ -z tox virtualenv urllib3~=1.26.15 ]] + echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 ' lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 + /tmp/venv-HRvE/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 + type python3 + true + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-HRvE/bin to PATH' lf-activate-venv(): INFO: Adding /tmp/venv-HRvE/bin to PATH + PATH=/tmp/venv-HRvE/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 + return 0 + python3 --version Python 3.10.6 + python3 -m pip --version pip 24.0 from /tmp/venv-HRvE/lib/python3.10/site-packages/pip (python 3.10) + python3 -m pip freeze cachetools==5.3.3 chardet==5.2.0 colorama==0.4.6 distlib==0.3.8 filelock==3.13.1 packaging==23.2 platformdirs==4.2.0 pluggy==1.4.0 pyproject-api==1.6.1 tomli==2.0.1 tox==4.13.0 urllib3==1.26.18 virtualenv==20.25.1 [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties content PARALLEL=false [EnvInject] - Variables injected successfully. [integration-python-onapsdk-master-python3.8-lint] $ /bin/bash -l /tmp/jenkins5785633259731181173.sh ---> tox-run.sh + PATH=/home/jenkins/.local/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 + ARCHIVE_TOX_DIR=/w/workspace/integration-python-onapsdk-master-python3.8-lint/archives/tox + ARCHIVE_DOC_DIR=/w/workspace/integration-python-onapsdk-master-python3.8-lint/archives/docs + mkdir -p /w/workspace/integration-python-onapsdk-master-python3.8-lint/archives/tox + cd /w/workspace/integration-python-onapsdk-master-python3.8-lint/. + source /home/jenkins/lf-env.sh + lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 ++ mktemp -d /tmp/venv-XXXX + lf_venv=/tmp/venv-1bub + local venv_file=/tmp/.os_lf_venv + local python=python3 + local options + local set_path=true + local install_args= ++ 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 + options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' + eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' ++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 + true + case $1 in + venv_file=/tmp/.toxenv + shift 2 + true + case $1 in + shift + break + case $python in + local pkg_list= + [[ -d /opt/pyenv ]] + echo 'Setup pyenv:' Setup pyenv: + export PYENV_ROOT=/opt/pyenv + PYENV_ROOT=/opt/pyenv + export PATH=/opt/pyenv/bin:/home/jenkins/.local/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 + PATH=/opt/pyenv/bin:/home/jenkins/.local/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 + pyenv versions system 3.8.13 3.9.13 * 3.10.6 (set by /w/workspace/integration-python-onapsdk-master-python3.8-lint/.python-version) + command -v pyenv ++ pyenv init - --no-rehash + eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "'\''/opt/pyenv/shims'\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\''; fi; done; echo "${paths[*]}"'\'')" export PATH="/opt/pyenv/shims:${PATH}" export PYENV_SHELL=bash source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' pyenv() { local command command="${1:-}" if [ "$#" -gt 0 ]; then shift fi case "$command" in rehash|shell) eval "$(pyenv "sh-$command" "$@")" ;; *) command pyenv "$command" "$@" ;; esac }' +++ bash --norc -ec 'IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\''; fi; done; echo "${paths[*]}"' ++ PATH=/opt/pyenv/bin:/home/jenkins/.local/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 ++ export PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/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 ++ PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/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 ++ export PYENV_SHELL=bash ++ PYENV_SHELL=bash ++ source /opt/pyenv/libexec/../completions/pyenv.bash +++ complete -F _pyenv pyenv ++ lf-pyver python3 ++ local py_version_xy=python3 ++ local py_version_xyz= ++ pyenv versions ++ local command ++ sed 's/^[ *]* //' ++ command=versions ++ '[' 1 -gt 0 ']' ++ grep -E '^[0-9.]*[0-9]$' ++ shift ++ case "$command" in ++ command pyenv versions ++ pyenv versions ++ awk '{ print $1 }' ++ [[ ! -s /tmp/.pyenv_versions ]] +++ grep '^3' /tmp/.pyenv_versions +++ sort -V +++ tail -n 1 ++ py_version_xyz=3.10.6 ++ [[ -z 3.10.6 ]] ++ echo 3.10.6 ++ return 0 + pyenv local 3.10.6 + local command + command=local + '[' 2 -gt 0 ']' + shift + case "$command" in + command pyenv local 3.10.6 + pyenv local 3.10.6 + for arg in "$@" + case $arg in + pkg_list+='tox ' + for arg in "$@" + case $arg in + pkg_list+='virtualenv ' + for arg in "$@" + case $arg in + pkg_list+='urllib3~=1.26.15 ' + [[ -f /tmp/.toxenv ]] ++ cat /tmp/.toxenv + lf_venv=/tmp/venv-HRvE + echo 'lf-activate-venv(): INFO: Reuse venv:/tmp/venv-HRvE from' file:/tmp/.toxenv lf-activate-venv(): INFO: Reuse venv:/tmp/venv-HRvE from file:/tmp/.toxenv + /tmp/venv-HRvE/bin/python3 -m pip install --upgrade --quiet pip virtualenv + [[ -z tox virtualenv urllib3~=1.26.15 ]] + echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 ' lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 + /tmp/venv-HRvE/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 + type python3 + true + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-HRvE/bin to PATH' lf-activate-venv(): INFO: Adding /tmp/venv-HRvE/bin to PATH + PATH=/tmp/venv-HRvE/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/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 + return 0 + [[ -d /opt/pyenv ]] + echo '---> Setting up pyenv' ---> Setting up pyenv + export PYENV_ROOT=/opt/pyenv + PYENV_ROOT=/opt/pyenv + export PATH=/opt/pyenv/bin:/tmp/venv-HRvE/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/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 + PATH=/opt/pyenv/bin:/tmp/venv-HRvE/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/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 ++ pwd + PYTHONPATH=/w/workspace/integration-python-onapsdk-master-python3.8-lint + export PYTHONPATH + export TOX_TESTENV_PASSENV=PYTHONPATH + TOX_TESTENV_PASSENV=PYTHONPATH + tox --version 4.13.0 from /tmp/venv-HRvE/lib/python3.10/site-packages/tox/__init__.py + PARALLEL=false + TOX_OPTIONS_LIST= + [[ -n py38 ]] + TOX_OPTIONS_LIST=' -e py38' + case ${PARALLEL,,} in + tox -e py38 + tee -a /w/workspace/integration-python-onapsdk-master-python3.8-lint/archives/tox/tox.log py38: install_deps> python -I -m pip install -r test-requirements.txt .pkg: install_requires> python -I -m pip install 'setuptools>=40.8.0' wheel .pkg: _optional_hooks> python /tmp/venv-HRvE/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ .pkg: get_requires_for_build_sdist> python /tmp/venv-HRvE/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ .pkg: install_requires_for_build_sdist> python -I -m pip install pytest-runner==5.2 .pkg: get_requires_for_build_wheel> python /tmp/venv-HRvE/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ .pkg: install_requires_for_build_wheel> python -I -m pip install pytest-runner==5.2 wheel .pkg: freeze> python -m pip freeze --all .pkg: pip==24.0,pytest-runner==5.2,setuptools==69.1.0,wheel==0.42.0 .pkg: prepare_metadata_for_build_wheel> python /tmp/venv-HRvE/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ .pkg: build_sdist> python /tmp/venv-HRvE/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ py38: install_package_deps> python -I -m pip install dacite==1.6.0 jinja2==3.0.3 jsonschema==4.4.0 'more-itertools>=8.12.0' oyaml==1.0 pyOpenSSL==22.0.0 'requests[socks]==2.27.1' simplejson==3.17.6 py38: install_package> python -I -m pip install --force-reinstall --no-deps /w/workspace/integration-python-onapsdk-master-python3.8-lint/.tox/.tmp/package/1/onapsdk-13.0.4.tar.gz py38: freeze> python -m pip freeze --all py38: astroid==3.1.0,attrs==23.2.0,bandit==1.7.7,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==2.0.12,coverage==7.4.3,cryptography==38.0.4,dacite==1.6.0,dill==0.3.8,exceptiongroup==1.2.0,idna==3.6,importlib_resources==6.1.2,iniconfig==2.0.0,isort==5.13.2,Jinja2==3.0.3,jsonschema==4.4.0,markdown-it-py==3.0.0,MarkupSafe==2.1.5,mccabe==0.7.0,mdurl==0.1.2,more-itertools==10.2.0,onapsdk==13.0.4,oyaml==1.0,packaging==23.2,pbr==6.0.0,pip==24.0,platformdirs==4.2.0,pluggy==1.4.0,pycparser==2.21,pydocstyle==6.3.0,Pygments==2.17.2,pylint==3.1.0,pyOpenSSL==22.0.0,pyrsistent==0.20.0,PySocks==1.7.1,pytest==8.0.2,pytest-cov==4.1.0,PyYAML==6.0.1,requests==2.27.1,requests-mock==1.11.0,rich==13.7.1,setuptools==69.1.0,simplejson==3.17.6,six==1.16.0,snowballstemmer==2.2.0,stevedore==5.2.0,tomli==2.0.1,tomlkit==0.12.4,typing_extensions==4.10.0,urllib3==1.26.18,wheel==0.42.0,zipp==3.17.0 py38: commands[0]> pytest tests/ --maxfail=1 --cov-fail-under=98 --verbose --doctest-modules ============================= test session starts ============================== platform linux -- Python 3.8.14, pytest-8.0.2, pluggy-1.4.0 -- /w/workspace/integration-python-onapsdk-master-python3.8-lint/.tox/py38/bin/python cachedir: .tox/py38/.pytest_cache rootdir: /w/workspace/integration-python-onapsdk-master-python3.8-lint configfile: setup.cfg plugins: requests-mock-1.11.0, cov-4.1.0 collecting ... collected 844 items tests/test_aai_bulk.py::test_aai_bulk PASSED [ 0%] tests/test_aai_bulk.py::test_aai_bulk_retry_and_remove_first_which_is_failing PASSED [ 0%] tests/test_aai_bulk.py::test_aai_bulk_retry_and_remove_second_which_is_failing PASSED [ 0%] tests/test_aai_bulk.py::test_aai_bulk_retry_and_remove_both_which_are_failing_reverse_order PASSED [ 0%] tests/test_aai_bulk.py::test_aai_bulk_retry_and_remove_both_which_are_failing_in_order PASSED [ 0%] tests/test_aai_bulk.py::test_aai_bulk_parse_invalid_response_text PASSED [ 0%] tests/test_aai_bulk.py::test_aai_bulk_do_not_retry PASSED [ 0%] tests/test_aai_bulk.py::test_get_failed_operation_index PASSED [ 0%] tests/test_aai_cloud_region.py::test_cloud_region_complex_property PASSED [ 1%] tests/test_aai_cloud_region.py::test_cloud_region_get_tenants_by_name PASSED [ 1%] tests/test_aai_cloud_region.py::test_cloud_region_count PASSED [ 1%] tests/test_aai_cloud_region.py::test_cloud_region_delete PASSED [ 1%] tests/test_aai_cloud_region.py::test_cloud_region_update PASSED [ 1%] tests/test_aai_complex.py::test_complex PASSED [ 1%] tests/test_aai_complex.py::test_complex_update PASSED [ 1%] tests/test_aai_complex.py::test_complex_get_all PASSED [ 1%] tests/test_aai_complex.py::test_cloud_region_link_to_complex PASSED [ 2%] tests/test_aai_complex.py::test_complex_get_by_physical_location_id PASSED [ 2%] tests/test_aai_complex.py::test_complex_delete PASSED [ 2%] tests/test_aai_complex.py::test_complex_count PASSED [ 2%] tests/test_aai_customer.py::test_customer_service_tenant_relations PASSED [ 2%] tests/test_aai_customer.py::test_customers_get_all PASSED [ 2%] tests/test_aai_customer.py::test_customer_get_service_subscription_by_service_type PASSED [ 2%] tests/test_aai_customer.py::test_customer_service_subscription_service_instance PASSED [ 2%] tests/test_aai_customer.py::test_customer_service_subscription_cloud_region PASSED [ 2%] tests/test_aai_customer.py::test_customer_get_by_global_customer_id PASSED [ 3%] tests/test_aai_customer.py::test_customer_create PASSED [ 3%] tests/test_aai_customer.py::test_customer_delete PASSED [ 3%] tests/test_aai_customer.py::test_customer_update PASSED [ 3%] tests/test_aai_customer.py::test_delete_subscribed_service PASSED [ 3%] tests/test_aai_customer.py::test_customer_url PASSED [ 3%] tests/test_aai_customer.py::test_service_subscription_link_cloud_region_and_tenant PASSED [ 3%] tests/test_aai_customer.py::test_customer_subscribe_service PASSED [ 3%] tests/test_aai_customer.py::test_availability_zones PASSED [ 4%] tests/test_aai_customer.py::test_get_availability_zone_from_name PASSED [ 4%] tests/test_aai_customer.py::test_add_availability_zone PASSED [ 4%] tests/test_aai_customer.py::test_add_tenant_to_cloud PASSED [ 4%] tests/test_aai_customer.py::test_add_esr_system_info PASSED [ 4%] tests/test_aai_customer.py::test_register_to_multicloud PASSED [ 4%] tests/test_aai_customer.py::test_unregister_from_multicloud PASSED [ 4%] tests/test_aai_customer.py::test_delete_cloud_region PASSED [ 4%] tests/test_aai_customer.py::test_customer_count PASSED [ 4%] tests/test_aai_geo_region.py::test_geo_region_get_all PASSED [ 5%] tests/test_aai_geo_region.py::test_geo_region_get_by_region_id PASSED [ 5%] tests/test_aai_geo_region.py::test_geo_region_create PASSED [ 5%] tests/test_aai_geo_region.py::test_geo_region_url PASSED [ 5%] tests/test_aai_line_of_business.py::test_line_of_business_get_all PASSED [ 5%] tests/test_aai_line_of_business.py::test_line_of_business_get_by_name PASSED [ 5%] tests/test_aai_line_of_business.py::test_line_of_business_create PASSED [ 5%] tests/test_aai_line_of_business.py::test_line_of_business_count PASSED [ 5%] tests/test_aai_line_of_business.py::test_line_of_business_url PASSED [ 6%] tests/test_aai_line_of_business.py::test_line_of_business_delete PASSED [ 6%] tests/test_aai_network.py::test_create_network_instance_from_api_response PASSED [ 6%] tests/test_aai_network.py::test_network_instance_delete PASSED [ 6%] tests/test_aai_owning_entity.py::test_owning_entity_get_all PASSED [ 6%] tests/test_aai_owning_entity.py::test_owning_entity_get_by_name PASSED [ 6%] tests/test_aai_owning_entity.py::test_owning_entity_create PASSED [ 6%] tests/test_aai_owning_entity.py::test_owning_entity_delete PASSED [ 6%] tests/test_aai_owning_entity.py::test_owning_entity_update PASSED [ 6%] tests/test_aai_platform.py::test_platform_get_all PASSED [ 7%] tests/test_aai_platform.py::test_platform_get_by_name PASSED [ 7%] tests/test_aai_platform.py::test_platform_create PASSED [ 7%] tests/test_aai_platform.py::test_line_of_business_count PASSED [ 7%] tests/test_aai_platform.py::test_platform_url PASSED [ 7%] tests/test_aai_platform.py::test_platform_delete PASSED [ 7%] tests/test_aai_pnf.py::test_create_pnf_instance_from_api_response PASSED [ 7%] tests/test_aai_pnf.py::test_delete_pnf_instance PASSED [ 7%] tests/test_aai_pnf.py::test_pnf_instance_pnf PASSED [ 8%] tests/test_aai_pnf.py::test_pnf_count PASSED [ 8%] tests/test_aai_pnf.py::test_delete_from_aai_success PASSED [ 8%] tests/test_aai_pnf.py::test_delete_from_aai_failure PASSED [ 8%] tests/test_aai_pnf.py::test_put_in_aai_success PASSED [ 8%] tests/test_aai_pnf.py::test_put_in_aai_success_with_none_attribute PASSED [ 8%] tests/test_aai_pnf.py::test_put_in_aai_failure PASSED [ 8%] tests/test_aai_project.py::test_project_get_all PASSED [ 8%] tests/test_aai_project.py::test_project_get_by_name PASSED [ 9%] tests/test_aai_project.py::test_project_create PASSED [ 9%] tests/test_aai_project.py::test_project_count PASSED [ 9%] tests/test_aai_project.py::test_project_url PASSED [ 9%] tests/test_aai_project.py::test_project_delete PASSED [ 9%] tests/test_aai_project.py::test_cloud_region_link_to_project PASSED [ 9%] tests/test_aai_project.py::test_cloud_region_delete_project PASSED [ 9%] tests/test_aai_resource.py::test_relationship_not_found PASSED [ 9%] tests/test_aai_resource.py::test_relationship_get_relationship_data PASSED [ 9%] tests/test_aai_resource.py::test_get_guis PASSED [ 10%] tests/test_aai_service.py::test_init PASSED [ 10%] tests/test_aai_service.py::test_class_variables PASSED [ 10%] tests/test_aai_service.py::test_customers PASSED [ 10%] tests/test_aai_service.py::test_customers_no_resources PASSED [ 10%] tests/test_aai_service.py::test_subscription_type_list PASSED [ 10%] tests/test_aai_service.py::test_subscription_types_no_resources PASSED [ 10%] tests/test_aai_service.py::test_cloud_regions PASSED [ 10%] tests/test_aai_service.py::test_cloud_region_creation PASSED [ 11%] tests/test_aai_service.py::test_tenants_info PASSED [ 11%] tests/test_aai_service.py::test_tenants_info_wrong_cloud_name PASSED [ 11%] tests/test_aai_service.py::test_cloud_regions_relationship PASSED [ 11%] tests/test_aai_service.py::test_cloud_regions_esr_system_infos PASSED [ 11%] tests/test_aai_service.py::test_create_complex PASSED [ 11%] tests/test_aai_service.py::test_filter_none_value PASSED [ 11%] tests/test_aai_service.py::test_add_relationship PASSED [ 11%] tests/test_aai_service.py::test_delete_relationship PASSED [ 11%] tests/test_aai_service.py::test_service_url PASSED [ 12%] tests/test_aai_service.py::test_service_create PASSED [ 12%] tests/test_aai_service.py::test_model_init PASSED [ 12%] tests/test_aai_service.py::test_model_url PASSED [ 12%] tests/test_aai_service.py::test_zero_model_get_all PASSED [ 12%] tests/test_aai_service.py::test_model_get_all PASSED [ 12%] tests/test_aai_service.py::test_cloud_region_complex_property PASSED [ 12%] tests/test_aai_service.py::test_service_instance_create PASSED [ 12%] tests/test_aai_service_instance.py::test_service_instance PASSED [ 13%] tests/test_aai_service_instance.py::test_service_instance_vnf_instances PASSED [ 13%] tests/test_aai_service_instance.py::test_service_instance_network_instances PASSED [ 13%] tests/test_aai_service_instance.py::test_service_instance_add_vnf PASSED [ 13%] tests/test_aai_service_instance.py::test_service_instance_add_vnf_macro PASSED [ 13%] tests/test_aai_service_instance.py::test_service_instance_add_network PASSED [ 13%] tests/test_aai_service_instance.py::test_service_instance_generic_network PASSED [ 13%] tests/test_aai_service_instance.py::test_service_instance_deletion PASSED [ 13%] tests/test_aai_service_instance.py::test_service_instance_sdc_service PASSED [ 13%] tests/test_aai_service_instance.py::test_service_instance_count PASSED [ 14%] tests/test_aai_service_instance.py::test_service_deletion_request PASSED [ 14%] tests/test_aai_service_subscription.py::test_get_service_instance_by_filter_parameter PASSED [ 14%] tests/test_aai_service_subscription.py::test_get_service_instance_by_id PASSED [ 14%] tests/test_aai_service_subscription.py::test_get_service_instance_by_name PASSED [ 14%] tests/test_aai_service_subscription.py::test_cloud_regions PASSED [ 14%] tests/test_aai_service_subscription.py::test_tenants PASSED [ 14%] tests/test_aai_service_subscription.py::test_service_subscription_count PASSED [ 14%] tests/test_aai_site_resource.py::test_site_resource_get_all PASSED [ 15%] tests/test_aai_site_resource.py::test_site_resource_get_by_id PASSED [ 15%] tests/test_aai_site_resource.py::test_site_resource_create PASSED [ 15%] tests/test_aai_site_resource.py::test_site_resource_link_to_complex PASSED [ 15%] tests/test_aai_site_resource.py::test_site_resource_link_to_site_resource PASSED [ 15%] tests/test_aai_tenant.py::test_owning_entity_link_to_tenant PASSED [ 15%] tests/test_aai_tenant.py::test_owning_entity_delete_tenant PASSED [ 15%] tests/test_aai_tenant.py::test_tenant_url PASSED [ 15%] tests/test_aai_tenant.py::test_tenant_getall_url PASSED [ 15%] tests/test_aai_tenant.py::test_tenant_delete PASSED [ 16%] tests/test_aai_vf_module.py::test_vf_module PASSED [ 16%] tests/test_aai_vf_module.py::test_vf_module_deletion PASSED [ 16%] tests/test_aai_vf_module.py::test_vnf_vf_module PASSED [ 16%] tests/test_aai_vf_module.py::test_vf_module_instance_count PASSED [ 16%] tests/test_aai_vnf.py::test_vnf_instance PASSED [ 16%] tests/test_aai_vnf.py::test_vnf_instance_vf_modules PASSED [ 16%] tests/test_aai_vnf.py::test_vnf_instance_vnf PASSED [ 16%] tests/test_aai_vnf.py::test_vnf_add_vf_module PASSED [ 17%] tests/test_aai_vnf.py::test_vnf_update PASSED [ 17%] tests/test_aai_vnf.py::test_vnf_healthcheck PASSED [ 17%] tests/test_aai_vnf.py::test_vnf_upgrade PASSED [ 17%] tests/test_aai_vnf.py::test_vnf_execute_so_action PASSED [ 17%] tests/test_aai_vnf.py::test_build_so_input PASSED [ 17%] tests/test_aai_vnf.py::test_vnf_instance_mock PASSED [ 17%] tests/test_cds.py::test_blueprint_enrichment PASSED [ 17%] tests/test_cds.py::test_blueprint_publish PASSED [ 18%] tests/test_cds.py::test_blueprint_deploy PASSED [ 18%] tests/test_cds.py::test_blueprint_load_from_file PASSED [ 18%] tests/test_cds.py::test_blueprint_load_from_file_file_error PASSED [ 18%] tests/test_cds.py::test_blueprint_save PASSED [ 18%] tests/test_cds.py::test_blueprint_read_cba_metadata PASSED [ 18%] tests/test_cds.py::test_blueprint_get_mappings_from_mapping_file PASSED [ 18%] tests/test_cds.py::test_blueprint_generate_data_dictionary_set PASSED [ 18%] tests/test_cds.py::test_data_dictionary PASSED [ 18%] tests/test_cds.py::test_data_dictionary_upload PASSED [ 19%] tests/test_cds.py::test_data_dictionary_set PASSED [ 19%] tests/test_cds.py::test_data_dictionary_set_save_to_file_load_from_file PASSED [ 19%] tests/test_cds.py::test_data_dictionary_load_from_file_file_error PASSED [ 19%] tests/test_cds.py::test_mapping PASSED [ 19%] tests/test_cds.py::test_mapping_set PASSED [ 19%] tests/test_cds.py::test_blueprint_get_workflows_from_entry_definitions_file PASSED [ 19%] tests/test_cds.py::test_blueprint_get_workflow_by_name PASSED [ 19%] tests/test_cds.py::test_workflow_execute PASSED [ 20%] tests/test_cds.py::test_data_dictionary_validation PASSED [ 20%] tests/test_cds.py::test_blueprintprocessor_bootstrap PASSED [ 20%] tests/test_cds.py::test_data_dictionary_get_by_name PASSED [ 20%] tests/test_cds.py::test_get_guis PASSED [ 20%] tests/test_cds.py::test_blueprint_get_resolved_template PASSED [ 20%] tests/test_cds.py::test_blueprint_store_resolved_template PASSED [ 20%] tests/test_cds.py::test_resolved_template_get_template_url PASSED [ 20%] tests/test_cds.py::test_resolved_template_store_template_url PASSED [ 20%] tests/test_cds_blueprint_models.py::test_init PASSED [ 21%] tests/test_cds_blueprint_models.py::test_class_variables PASSED [ 21%] tests/test_cds_blueprint_models.py::test_blueprint_model_all PASSED [ 21%] tests/test_cds_blueprint_models.py::test_blueprint_model_all_empty PASSED [ 21%] tests/test_cds_blueprint_models.py::test_blueprint_model_by_id PASSED [ 21%] tests/test_cds_blueprint_models.py::test_blueprint_model_by_id_non_existing PASSED [ 21%] tests/test_cds_blueprint_models.py::test_blueprint_model_by_name_and_version PASSED [ 21%] tests/test_cds_blueprint_models.py::test_blueprint_model_by_name_and_version_non_existing PASSED [ 21%] tests/test_cds_blueprint_models.py::test_get_blueprint_object PASSED [ 22%] tests/test_cds_blueprint_models.py::test_save_blueprint PASSED [ 22%] tests/test_cds_blueprint_models.py::test_delete_blueprint PASSED [ 22%] tests/test_clamp.py::test_initialization PASSED [ 22%] tests/test_clamp.py::test_check_loop_template PASSED [ 22%] tests/test_clamp.py::test_check_loop_template_none PASSED [ 22%] tests/test_clamp.py::test_check_policies PASSED [ 22%] tests/test_clamp.py::test_check_policies_none PASSED [ 22%] tests/test_clamp.py::test_cl_initialization PASSED [ 22%] tests/test_clamp.py::test_details PASSED [ 23%] tests/test_clamp.py::test_update_loop_details PASSED [ 23%] tests/test_clamp.py::test_refresh_status PASSED [ 23%] tests/test_clamp.py::test_validate PASSED [ 23%] tests/test_clamp.py::test_validate_details PASSED [ 23%] tests/test_clamp.py::test_create PASSED [ 23%] tests/test_clamp.py::test_add_operational_policy PASSED [ 23%] tests/test_clamp.py::test_not_add_operational_policy_parameter_error PASSED [ 23%] tests/test_clamp.py::test_add_operational_policy_key_parameter_error PASSED [ 24%] tests/test_clamp.py::test_add_operational_policy_condition_parameter_error PASSED [ 24%] tests/test_clamp.py::test_remove_operational_policy PASSED [ 24%] tests/test_clamp.py::test_update_microservice_policy PASSED [ 24%] tests/test_clamp.py::test_update_microservice_policy_none PASSED [ 24%] tests/test_clamp.py::test_extract_operational_policy_name PASSED [ 24%] tests/test_clamp.py::test_extract_none PASSED [ 24%] tests/test_clamp.py::test_add_drools_policy_config PASSED [ 24%] tests/test_clamp.py::test_add_minmax_config PASSED [ 25%] tests/test_clamp.py::test_add_frequency_policy_config PASSED [ 25%] tests/test_clamp.py::test_add_two_policies_config PASSED [ 25%] tests/test_clamp.py::test_submit_policy PASSED [ 25%] tests/test_clamp.py::test_stop_policy PASSED [ 25%] tests/test_clamp.py::test_restart_policy PASSED [ 25%] tests/test_clamp.py::test_not_submited_policy PASSED [ 25%] tests/test_clamp.py::test_deploy_microservice_to_dcae PASSED [ 25%] tests/test_clamp.py::test_undeploy_microservice_from_dcae PASSED [ 25%] tests/test_clamp.py::test_delete PASSED [ 26%] tests/test_configuration.py::test_components_needing_distribution PASSED [ 26%] tests/test_cps.py::test_dataspace PASSED [ 26%] tests/test_cps.py::test_dataspace_create_anchor PASSED [ 26%] tests/test_cps.py::test_dataspace_get_anchors PASSED [ 26%] tests/test_cps.py::test_dataspace_get_anchor PASSED [ 26%] tests/test_cps.py::test_dataspace_delete_anchor PASSED [ 26%] tests/test_cps.py::test_dataspace_get_schema_set PASSED [ 26%] tests/test_cps.py::test_dataspace_create_schema_set PASSED [ 27%] tests/test_cps.py::test_dataspace_delete PASSED [ 27%] tests/test_cps.py::test_dataspace_get_dataspace PASSED [ 27%] tests/test_cps.py::test_schema_set PASSED [ 27%] tests/test_cps.py::test_schemaset_delete PASSED [ 27%] tests/test_cps.py::test_anchor PASSED [ 27%] tests/test_cps.py::test_anchor_delete PASSED [ 27%] tests/test_cps.py::test_anchor_create_node PASSED [ 27%] tests/test_cps.py::test_anchor_get_node PASSED [ 27%] tests/test_cps.py::test_anchor_update_node PASSED [ 28%] tests/test_cps.py::test_anchor_replace_node PASSED [ 28%] tests/test_cps.py::test_anchor_add_list_node PASSED [ 28%] tests/test_cps.py::test_anchor_query_node PASSED [ 28%] tests/test_cps.py::test_anchor_delete_nodes PASSED [ 28%] tests/test_cps.py::test_dataspace_create_anchor_except PASSED [ 28%] tests/test_cps.py::test_dataspace_get_anchors_except PASSED [ 28%] tests/test_cps.py::test_dataspace_get_anchor_except PASSED [ 28%] tests/test_cps.py::test_dataspace_get_schema_set_except PASSED [ 29%] tests/test_cps.py::test_dataspace_create_schema_set_except PASSED [ 29%] tests/test_dmaap.py::test_should_get_all_events PASSED [ 29%] tests/test_dmaap.py::test_should_get_events_from_topic PASSED [ 29%] tests/test_dmaap.py::test_should_get_all_topics PASSED [ 29%] tests/test_dmaap.py::test_post_event_success PASSED [ 29%] tests/test_dmaap.py::test_post_event_failure PASSED [ 29%] tests/test_esr.py::test_esr PASSED [ 29%] tests/test_esr.py::test_est_register_vim PASSED [ 29%] tests/test_exceptions.py::test_api_error_response_status_code PASSED [ 30%] tests/test_gui.py::GuiTestingBase::test_add_bad_gui_item PASSED [ 30%] tests/test_gui.py::GuiTestingBase::test_add_gui_item PASSED [ 30%] tests/test_gui.py::GuiTestingBase::test_create_bad_gui_item PASSED [ 30%] tests/test_gui.py::GuiTestingBase::test_create_bad_gui_list PASSED [ 30%] tests/test_gui.py::GuiTestingBase::test_get_guis_request_error PASSED [ 30%] tests/test_headers_creator.py::test_headers_sdc_creator PASSED [ 30%] tests/test_headers_creator.py::test_headers_sdc_tester PASSED [ 30%] tests/test_headers_creator.py::test_headers_sdc_governor PASSED [ 31%] tests/test_headers_creator.py::test_headers_sdc_operator PASSED [ 31%] tests/test_headers_creator.py::test_headers_aai_creator PASSED [ 31%] tests/test_headers_creator.py::test_headers_so_creator PASSED [ 31%] tests/test_headers_creator.py::test_headers_so_catelog_db_creator PASSED [ 31%] tests/test_headers_creator.py::test_headers_sdnc_creator PASSED [ 31%] tests/test_jinja.py::test_jinja_env PASSED [ 31%] tests/test_k8s.py::test_get_connectivity_info_by_region_id PASSED [ 31%] tests/test_k8s.py::test_connectivity_info_create_delete PASSED [ 31%] tests/test_k8s.py::test_get_cloud_region_by_region_id PASSED [ 32%] tests/test_k8s.py::test_cloud_region_create_delete PASSED [ 32%] tests/test_k8s.py::test_region_query_resources PASSED [ 32%] tests/test_k8s.py::test_definition_get_all PASSED [ 32%] tests/test_k8s.py::test_get_definition_by_name_version PASSED [ 32%] tests/test_k8s.py::test_create_delete_definition PASSED [ 32%] tests/test_k8s.py::test_update_definition PASSED [ 32%] tests/test_k8s.py::test_definition_create_delete_profile PASSED [ 32%] tests/test_k8s.py::test_definition_update_profile PASSED [ 33%] tests/test_k8s.py::test_definition_get_profile_by_name PASSED [ 33%] tests/test_k8s.py::test_definition_get_all_profiles PASSED [ 33%] tests/test_k8s.py::test_definition_get_configuration_template_by_name PASSED [ 33%] tests/test_k8s.py::test_definition_create_delete_configuration_template PASSED [ 33%] tests/test_k8s.py::test_definition_update_configuration_template PASSED [ 33%] tests/test_k8s.py::test_definition_get_all_configuration_templates PASSED [ 33%] tests/test_k8s.py::test_instance_get_all PASSED [ 33%] tests/test_k8s.py::test_instance_create_delete PASSED [ 34%] tests/test_k8s.py::test_instance_upgrade PASSED [ 34%] tests/test_k8s.py::test_instance_get_by_id PASSED [ 34%] tests/test_k8s.py::test_instance_get_status PASSED [ 34%] tests/test_k8s.py::test_instance_query_status PASSED [ 34%] tests/test_k8s.py::test_instance_create_delete_configuration PASSED [ 34%] tests/test_k8s.py::test_instance_get_configuration_by_name PASSED [ 34%] tests/test_k8s.py::test_instance_get_all_configurations PASSED [ 34%] tests/test_k8s.py::test_instance_config_get_all_versions PASSED [ 34%] tests/test_k8s.py::test_instance_config_get_by_version PASSED [ 35%] tests/test_k8s.py::test_instance_config_get_all_tags PASSED [ 35%] tests/test_k8s.py::test_instance_config_get_by_tag PASSED [ 35%] tests/test_k8s.py::test_instance_config_tag_version PASSED [ 35%] tests/test_k8s.py::test_instance_config_update PASSED [ 35%] tests/test_k8s.py::test_instance_config_delete_version PASSED [ 35%] tests/test_k8s.py::test_instance_config_rollback PASSED [ 35%] tests/test_multicloud.py::test_multicloud_register PASSED [ 35%] tests/test_multicloud.py::test_multicloud_unregister PASSED [ 36%] tests/test_nbi.py::test_nbi PASSED [ 36%] tests/test_nbi.py::test_service_specification_get_all PASSED [ 36%] tests/test_nbi.py::test_service_specification_get_by_id PASSED [ 36%] tests/test_nbi.py::test_specification_input_schema PASSED [ 36%] tests/test_nbi.py::test_service_get_all PASSED [ 36%] tests/test_nbi.py::test_service_order PASSED [ 36%] tests/test_nbi.py::test_service_order_status PASSED [ 36%] tests/test_nbi.py::test_service_order_no_related_party PASSED [ 36%] tests/test_nbi.py::test_service_order_customer PASSED [ 37%] tests/test_nbi.py::test_service_order_service_specification PASSED [ 37%] tests/test_nbi.py::test_service_order_create PASSED [ 37%] tests/test_nbi.py::test_service_order_wait_for_finish PASSED [ 37%] tests/test_nbi.py::test_query_resource_get_all PASSED [ 37%] tests/test_nbi.py::test_query_resource_get_specific_resource PASSED [ 37%] tests/test_onap_service.py::test_init PASSED [ 37%] tests/test_onap_service.py::test_class_variables PASSED [ 37%] tests/test_onap_service.py::test_set_proxy PASSED [ 38%] tests/test_onap_service.py::test_send_message_OK PASSED [ 38%] tests/test_onap_service.py::test_send_message_custom_header_OK PASSED [ 38%] tests/test_onap_service.py::test_send_message_with_basic_auth PASSED [ 38%] tests/test_onap_service.py::test_send_message_resource_not_found PASSED [ 38%] tests/test_onap_service.py::test_send_message_api_error[400] PASSED [ 38%] tests/test_onap_service.py::test_send_message_api_error[401] PASSED [ 38%] tests/test_onap_service.py::test_send_message_api_error[403] PASSED [ 38%] tests/test_onap_service.py::test_send_message_api_error[405] PASSED [ 38%] tests/test_onap_service.py::test_send_message_api_error[408] PASSED [ 39%] tests/test_onap_service.py::test_send_message_api_error[415] PASSED [ 39%] tests/test_onap_service.py::test_send_message_api_error[429] PASSED [ 39%] tests/test_onap_service.py::test_send_message_api_error[500] PASSED [ 39%] tests/test_onap_service.py::test_send_message_api_error[501] PASSED [ 39%] tests/test_onap_service.py::test_send_message_api_error[502] PASSED [ 39%] tests/test_onap_service.py::test_send_message_api_error[503] PASSED [ 39%] tests/test_onap_service.py::test_send_message_api_error[504] PASSED [ 39%] tests/test_onap_service.py::test_send_message_connection_failed PASSED [ 40%] tests/test_onap_service.py::test_send_message_request_error PASSED [ 40%] tests/test_onap_service.py::test_send_message_custom_error PASSED [ 40%] tests/test_onap_service.py::test_send_message_json_OK PASSED [ 40%] tests/test_onap_service.py::test_send_message_json_invalid_response PASSED [ 40%] tests/test_onap_service.py::test_send_message_json_connection_failed PASSED [ 40%] tests/test_onap_service.py::test_send_message_json_api_error PASSED [ 40%] tests/test_onap_service.py::test_send_message_json_resource_not_found PASSED [ 40%] tests/test_onap_service.py::test_send_message_json_request_error PASSED [ 40%] tests/test_onap_service.py::test_send_message_json_custom_error PASSED [ 41%] tests/test_onap_service.py::test_set_header PASSED [ 41%] tests/test_pnf.py::test_get_all_no_pnf PASSED [ 41%] tests/test_pnf.py::test_get_all_some_pnfs PASSED [ 41%] tests/test_pnf.py::test_init_no_name PASSED [ 41%] tests/test_pnf.py::test_init_with_name PASSED [ 41%] tests/test_pnf.py::test_equality_really_equals PASSED [ 41%] tests/test_pnf.py::test_equality_not_equals PASSED [ 41%] tests/test_pnf.py::test_equality_not_equals_not_same_object PASSED [ 42%] tests/test_pnf.py::test_exists_not_exists PASSED [ 42%] tests/test_pnf.py::test_exists PASSED [ 42%] tests/test_pnf.py::test_load_created PASSED [ 42%] tests/test_pnf.py::test_create_no_vsp_no_vendor PASSED [ 42%] tests/test_pnf.py::test_create_already_exists PASSED [ 42%] tests/test_pnf.py::test_create_issue_in_creation FAILED [ 42%] =================================== FAILURES =================================== ________________________ test_create_issue_in_creation _________________________ mock_category = mock_send = mock_exists = @mock.patch.object(Pnf, 'exists') @mock.patch.object(Pnf, 'send_message_json') @mock.patch.object(Pnf, "category", new_callable=mock.PropertyMock) def test_create_issue_in_creation(mock_category, mock_send, mock_exists): """Do nothing if not created but issue during creation.""" pnf = Pnf() vsp = Vsp() vendor = Vendor() vsp._identifier = "1232" vsp.create_csar = MagicMock(return_value=True) vsp.vendor = vendor pnf.vsp = vsp expected_data = '{\n "artifacts": {},\n "attributes": [],\n "capabilities": {},\n "categories": [\n {\n "normalizedName": "generic",\n "name": "Generic",\n "uniqueId": "resourceNewCategory.generic",\n "subcategories": [{"empty": false, "groupings": null, "icons": ["objectStorage", "compute"], "name": "Abstract", "normalizedName": "abstract", "ownerId": null, "type": null, "uniqueId": "resourceNewCategory.generic.abstract", "version": null}],\n "version": null,\n "ownerId": null,\n "empty": false,\n "type": null,\n "icons": null\n }\n ],\n "componentInstances": [],\n "componentInstancesAttributes": {},\n "componentInstancesProperties": {},\n "componentType": "RESOURCE",\n "contactId": "cs0008",\n \n "csarUUID": "None",\n "csarVersion": "1.0",\n "vendorName": "Generic-Vendor",\n \n "deploymentArtifacts": {},\n "description": "PNF",\n "icon": "defaulticon",\n "name": "ONAP-test-PNF",\n "properties": [],\n "groups": [],\n "requirements": {},\n "resourceType": "PNF",\n "tags": ["ONAP-test-PNF"],\n "toscaArtifacts": {},\n "vendorRelease": "1.0"\n}' mock_exists.return_value = False mock_send.side_effect = RequestError rc = ResourceCategory( name="Generic" ) rc.normalized_name="generic" rc.unique_id="resourceNewCategory.generic" rc.subcategories=[{"empty": False, "groupings": None, "icons": ["objectStorage", "compute"], "name": "Abstract", "normalizedName": "abstract", "ownerId": None, "type": None, "uniqueId": "resourceNewCategory.generic.abstract", "version": None}] rc.version=None rc.owner_id=None rc.empty=False rc.type=None rc.icons=None mock_category.return_value = rc with pytest.raises(RequestError) as exc: pnf.create() > mock_send.assert_called_once_with("POST", "create Pnf", 'https://sdc.api.fe.simpledemo.onap.org:30207/sdc1/feProxy/rest/v1/catalog/resources', data=expected_data) tests/test_pnf.py:210: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.8/unittest/mock.py:925: in assert_called_once_with return self.assert_called_with(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = args = ('POST', 'create Pnf', 'https://sdc.api.fe.simpledemo.onap.org:30207/sdc1/feProxy/rest/v1/catalog/resources') kwargs = {'data': '{\n "artifacts": {},\n "attributes": [],\n "capabilities": {},\n "categories": [\n {\n ...n "resourceType": "PNF",\n "tags": ["ONAP-test-PNF"],\n "toscaArtifacts": {},\n "vendorRelease": "1.0"\n}'} expected = (('POST', 'create Pnf', 'https://sdc.api.fe.simpledemo.onap.org:30207/sdc1/feProxy/rest/v1/catalog/resources'), {'data... "resourceType": "PNF",\n "tags": ["ONAP-test-PNF"],\n "toscaArtifacts": {},\n "vendorRelease": "1.0"\n}'}) actual = call('POST', 'create Pnf', 'https://sdc.api.fe.simpledemo.onap.org:30207/sdc1/feProxy/rest/v1/catalog/resources', data...n "resourceType": "PNF",\n "tags": ["ONAP-test-PNF"],\n "toscaArtifacts": {},\n "vendorRelease": "1.0"\n}') _error_message = ._error_message at 0x7f3026b994c0> cause = None def assert_called_with(self, /, *args, **kwargs): """assert that the last call was made with the specified arguments. Raises an AssertionError if the args and keyword args passed in are different to the last call to the mock.""" if self.call_args is None: expected = self._format_mock_call_signature(args, kwargs) actual = 'not called.' error_message = ('expected call not found.\nExpected: %s\nActual: %s' % (expected, actual)) raise AssertionError(error_message) def _error_message(): msg = self._format_mock_failure_message(args, kwargs) return msg expected = self._call_matcher((args, kwargs)) actual = self._call_matcher(self.call_args) if expected != actual: cause = expected if isinstance(expected, Exception) else None > raise AssertionError(_error_message()) from cause E AssertionError: expected call not found. E Expected: send_message_json('POST', 'create Pnf', 'https://sdc.api.fe.simpledemo.onap.org:30207/sdc1/feProxy/rest/v1/catalog/resources', data='{\n "artifacts": {},\n "attributes": [],\n "capabilities": {},\n "categories": [\n {\n "normalizedName": "generic",\n "name": "Generic",\n "uniqueId": "resourceNewCategory.generic",\n "subcategories": [{"empty": false, "groupings": null, "icons": ["objectStorage", "compute"], "name": "Abstract", "normalizedName": "abstract", "ownerId": null, "type": null, "uniqueId": "resourceNewCategory.generic.abstract", "version": null}],\n "version": null,\n "ownerId": null,\n "empty": false,\n "type": null,\n "icons": null\n }\n ],\n "componentInstances": [],\n "componentInstancesAttributes": {},\n "componentInstancesProperties": {},\n "componentType": "RESOURCE",\n "contactId": "cs0008",\n \n "csarUUID": "None",\n "csarVersion": "1.0",\n "vendorName": "Generic-Vendor",\n \n "deploymentArtifacts": {},\n "description": "PNF",\n "icon": "defaulticon",\n "name": "ONAP-test-PNF",\n "properties": [],\n "groups": [],\n "requirements": {},\n "resourceType": "PNF",\n "tags": ["ONAP-test-PNF"],\n "toscaArtifacts": {},\n "vendorRelease": "1.0"\n}') E Actual: send_message_json('POST', 'create Pnf', 'https://sdc.api.fe.simpledemo.onap.org:30207/sdc1/feProxy/rest/v1/catalog/resources', data='{\n "artifacts": {},\n "attributes": [],\n "capabilities": {},\n "categories": [\n {\n "normalizedName": "generic",\n "name": "Generic",\n "uniqueId": "resourceNewCategory.generic",\n "subcategories":[{"empty": false, "groupings": null, "icons": ["objectStorage", "compute"], "name": "Abstract", "normalizedName": "abstract", "ownerId": null, "type": null, "uniqueId": "resourceNewCategory.generic.abstract", "version": null}],\n "version":null,\n "ownerId":null,\n "empty": false,\n "type":null,\n "icons":null\n }\n ],\n "componentInstances": [],\n "componentInstancesAttributes": {},\n "componentInstancesProperties": {},\n "componentType": "RESOURCE",\n "contactId": "cs0008",\n "csarUUID": "None",\n "csarVersion": "1.0",\n "vendorName": "Generic-Vendor",\n \n "deploymentArtifacts": {},\n "description": "PNF",\n "icon": "defaulticon",\n "name": "ONAP-test-PNF",\n "properties": [],\n "groups": [],\n "requirements": {},\n "resourceType": "PNF",\n "tags": ["ONAP-test-PNF"],\n "toscaArtifacts": {},\n "vendorRelease": "1.0"\n}') /usr/lib/python3.8/unittest/mock.py:913: AssertionError ---------- coverage: platform linux, python 3.8.14-final-0 ----------- Name Stmts Miss Cover Missing ------------------------------------------------------------------------------------------------------------------ src/onapsdk/__init__.py 0 0 100% src/onapsdk/aai/__init__.py 0 0 100% src/onapsdk/aai/aai_element.py 90 0 100% src/onapsdk/aai/bulk.py 84 1 99% 29 src/onapsdk/aai/business/__init__.py 12 0 100% src/onapsdk/aai/business/customer.py 156 6 96% 250, 268, 611-616 src/onapsdk/aai/business/instance.py 10 0 100% src/onapsdk/aai/business/line_of_business.py 31 0 100% src/onapsdk/aai/business/network.py 42 2 95% 156, 166 src/onapsdk/aai/business/owning_entity.py 46 0 100% src/onapsdk/aai/business/platform.py 30 0 100% src/onapsdk/aai/business/pnf.py 84 3 96% 28, 179-184 src/onapsdk/aai/business/project.py 30 0 100% src/onapsdk/aai/business/service.py 97 8 92% 156-161, 330, 452-455, 523-524 src/onapsdk/aai/business/sp_partner.py 33 18 45% 47-55, 74, 85, 95-99, 133-148, 161-167 src/onapsdk/aai/business/vf_module.py 43 0 100% src/onapsdk/aai/business/vnf.py 127 0 100% src/onapsdk/aai/cloud_infrastructure/__init__.py 4 0 100% src/onapsdk/aai/cloud_infrastructure/cloud_region.py 138 0 100% src/onapsdk/aai/cloud_infrastructure/complex.py 64 0 100% src/onapsdk/aai/cloud_infrastructure/geo_region.py 33 0 100% src/onapsdk/aai/cloud_infrastructure/tenant.py 17 0 100% src/onapsdk/aai/mixins/__init__.py 0 0 100% src/onapsdk/aai/mixins/link_to_complex.py 21 1 95% 23 src/onapsdk/aai/mixins/link_to_geo_region.py 8 3 62% 20, 33-44 src/onapsdk/aai/mixins/link_to_project.py 11 1 91% 21 src/onapsdk/aai/mixins/link_to_tenant.py 11 1 91% 21 src/onapsdk/aai/network/__init__.py 1 0 100% src/onapsdk/aai/network/site_resource.py 47 1 98% 103 src/onapsdk/aai/service_design_and_creation.py 41 0 100% src/onapsdk/aai/templates/aai_line_of_business_create.json.j2 1 0 100% src/onapsdk/aai/templates/aai_owning_entity_create_update.json.j2 1 0 100% src/onapsdk/aai/templates/aai_platform_create.json.j2 1 0 100% src/onapsdk/aai/templates/aai_project_create.json.j2 1 0 100% src/onapsdk/aai/templates/aai_service_create.json.j2 1 0 100% src/onapsdk/aai/templates/cloud_region_add_tenant.json.j2 1 0 100% src/onapsdk/aai/templates/cloud_region_create_update.json.j2 1 0 100% src/onapsdk/aai/templates/complex_create_update.json.j2 1 0 100% src/onapsdk/cds/__init__.py 3 0 100% src/onapsdk/cds/blueprint.py 220 1 99% 72 src/onapsdk/cds/blueprint_model.py 46 0 100% src/onapsdk/cds/blueprint_processor.py 6 0 100% src/onapsdk/cds/cds_element.py 14 0 100% src/onapsdk/cds/data_dictionary.py 63 0 100% src/onapsdk/cds/templates/cds_blueprintprocessor_bootstrap.json.j2 1 0 100% src/onapsdk/cds/templates/data_dictionary_source_rest.json.j2 1 0 100% src/onapsdk/clamp/__init__.py 0 0 100% src/onapsdk/clamp/clamp_element.py 28 0 100% src/onapsdk/clamp/loop_instance.py 146 1 99% 266 src/onapsdk/clamp/templates/clamp_MinMax_config.json.j2 1 0 100% src/onapsdk/clamp/templates/clamp_add_drools_policy.json.j2 1 0 100% src/onapsdk/clamp/templates/clamp_add_frequency.json.j2 1 0 100% src/onapsdk/clamp/templates/clamp_add_tca_config.json.j2 1 0 100% src/onapsdk/configuration/__init__.py 2 0 100% src/onapsdk/configuration/global_settings.py 48 0 100% src/onapsdk/configuration/loader.py 33 10 70% 55-60, 82-84, 101 src/onapsdk/constants.py 33 0 100% src/onapsdk/cps/__init__.py 3 0 100% src/onapsdk/cps/anchor.py 29 1 97% 22 src/onapsdk/cps/cps_element.py 6 0 100% src/onapsdk/cps/dataspace.py 63 2 97% 85-92 src/onapsdk/cps/schemaset.py 19 1 95% 23 src/onapsdk/dmaap/__init__.py 0 0 100% src/onapsdk/dmaap/dmaap.py 25 0 100% src/onapsdk/dmaap/dmaap_service.py 4 0 100% src/onapsdk/exceptions.py 33 1 97% 92 src/onapsdk/k8s/__init__.py 6 0 100% src/onapsdk/k8s/connectivity_info.py 23 0 100% src/onapsdk/k8s/definition.py 109 5 95% 54-55, 97, 363, 365 src/onapsdk/k8s/instance.py 141 2 99% 146, 305 src/onapsdk/k8s/k8splugin_service.py 54 0 100% src/onapsdk/k8s/region.py 30 1 97% 66 src/onapsdk/k8s/templates/multicloud_k8s_add_connectivity_info.json.j2 1 0 100% src/onapsdk/k8s/templates/multicloud_k8s_add_definition.json.j2 1 0 100% src/onapsdk/k8s/templates/multicloud_k8s_create_configuration_for_instance.json.j2 1 0 100% src/onapsdk/k8s/templates/multicloud_k8s_create_configuration_template.json.j2 1 0 100% src/onapsdk/k8s/templates/multicloud_k8s_create_profile_for_definition.json.j2 1 0 100% src/onapsdk/msb/__init__.py 3 0 100% src/onapsdk/msb/esr.py 7 0 100% src/onapsdk/msb/msb_service.py 6 0 100% src/onapsdk/msb/multicloud.py 9 0 100% src/onapsdk/nbi/__init__.py 1 0 100% src/onapsdk/nbi/nbi.py 168 0 100% src/onapsdk/nbi/templates/nbi_service_order_create.json.j2 1 0 100% src/onapsdk/onap_service.py 125 2 98% 130, 208 src/onapsdk/sdc2/__init__.py 0 0 100% src/onapsdk/sdc2/component_instance.py 66 45 32% 22, 71-87, 104, 132, 144-156, 200-215, 231, 258-266, 279-282 src/onapsdk/sdc2/pnf.py 9 2 78% 30, 40 src/onapsdk/sdc2/sdc.py 40 7 82% 52-54, 74, 87-89 src/onapsdk/sdc2/sdc_category.py 68 32 53% 66-78, 97, 118-121, 137-140, 152, 179, 210-215, 229, 243, 257 src/onapsdk/sdc2/sdc_resource.py 159 70 56% 109-125, 147, 166-183, 187, 196, 212, 222-223, 233, 248, 270, 327-329, 343, 356, 374, 388-395, 404-415, 439-453, 470-477, 490-493, 527, 586-605, 621-623, 636, 698-701 src/onapsdk/sdc2/sdc_user.py 32 15 53% 55-63, 73, 94-97, 110 src/onapsdk/sdc2/service.py 105 42 60% 69, 89-94, 113, 130, 143-146, 156, 167-182, 245-266, 276, 294, 307, 339-340, 366, 380, 400-406, 420, 437, 453, 469-476, 489-492, 504-506 src/onapsdk/sdc2/vf.py 9 2 78% 30, 40 src/onapsdk/sdc2/vl.py 6 1 83% 30 src/onapsdk/sdc/__init__.py 178 39 78% 153-156, 180-183, 213-225, 243-250, 269, 276, 283, 309-317, 338-343, 363-371 src/onapsdk/sdc/category_management.py 99 46 54% 57, 62, 74, 85, 96-104, 129-133, 146-155, 165-172, 192, 202, 214, 235-244, 264, 274, 286 src/onapsdk/sdc/component.py 44 12 73% 58, 81, 91, 104-108, 127-131, 143, 158 src/onapsdk/sdc/pnf.py 21 3 86% 72-74 src/onapsdk/sdc/properties.py 65 27 58% 39, 54-55, 89-96, 117, 137-145, 157, 161-163, 189, 201-202 src/onapsdk/sdc/sdc_element.py 67 32 52% 42-49, 53-61, 91, 102, 116-119, 129, 146-148, 163, 174, 184, 194, 207, 220, 243 src/onapsdk/sdc/sdc_resource.py 317 172 46% 65, 85, 92, 111-143, 157, 167, 187-189, 250, 263, 323-331, 353, 357-365, 372-374, 377-379, 383-396, 411, 422, 433, 444, 455, 469, 481-485, 509-514, 526, 551-556, 577-580, 599-614, 630-641, 655-662, 673-675, 691, 708, 721, 740-744, 761-765, 776-777, 796-798, 821-829, 843-847, 869-872, 894-895, 909-912, 916-919, 923-926, 936-959, 963, 971 src/onapsdk/sdc/service.py 358 205 43% 78, 169-170, 194-198, 214-218, 231-249, 254-256, 261, 266-268, 280-283, 295-304, 324-361, 379, 384, 389, 394, 409-411, 423-425, 437-439, 449, 460, 471, 482, 493, 504, 519, 531-540, 544, 556-561, 565, 569, 573-574, 580-581, 587-588, 594-595, 601-602, 608-616, 620-629, 633-655, 660-665, 670-676, 680-693, 704, 708-711, 721-723, 727, 732, 737, 759-771, 784-800, 806-807, 814, 819, 837-846, 866-885, 903-905, 924-926, 938-940 src/onapsdk/sdc/vendor.py 46 23 50% 58, 62-66, 70, 74-82, 93, 107-109, 113-114, 119, 123-124 src/onapsdk/sdc/vf.py 40 23 42% 26, 62-66, 81-92, 102-104, 109-110, 124-129, 154-157 src/onapsdk/sdc/vfc.py 9 3 67% 39-41 src/onapsdk/sdc/vl.py 9 3 67% 39-41 src/onapsdk/sdc/vsp.py 157 95 39% 63-64, 68-89, 93-94, 106, 119, 126, 130, 137, 144, 151, 158-160, 178, 182-185, 189-195, 203-212, 218-222, 226-231, 244-249, 278-282, 286-293, 297-304, 308-312, 323, 337-341, 355, 364-373 src/onapsdk/sdnc/__init__.py 1 0 100% src/onapsdk/sdnc/preload.py 28 12 57% 40-43, 66-72, 94, 128-135 src/onapsdk/sdnc/sdnc_element.py 15 8 47% 35-48 src/onapsdk/sdnc/services.py 46 32 30% 39-42, 62-75, 87-102, 109-111, 131-133, 153 src/onapsdk/sdnc/topology.py 66 43 35% 54-61, 82-91, 115-124, 148, 171-173, 192-204, 214-226, 235-250, 258-274 src/onapsdk/so/__init__.py 0 0 100% src/onapsdk/so/catalog_db_adapter.py 18 4 78% 38-40, 50-52 src/onapsdk/so/deletion.py 38 12 68% 55-70, 90-103, 122-135, 154-165 src/onapsdk/so/instantiation.py 330 185 44% 86, 176, 215-220, 257-259, 279-280, 318-349, 375-377, 401-402, 418-448, 462-475, 505-529, 569-615, 655-697, 727-728, 744-775, 789-802, 833-876, 912-918, 952-976, 1038-1080, 1109-1146, 1171-1182, 1206-1207, 1233-1260, 1297-1321 src/onapsdk/so/modification.py 27 15 44% 13-14, 36-70 src/onapsdk/so/so_db_adapter.py 26 2 92% 69-82 src/onapsdk/so/so_element.py 91 36 60% 47, 52-53, 58-69, 74-91, 96-99, 110, 121-128, 175-186, 198, 210, 222, 234-245 src/onapsdk/utils/__init__.py 8 3 62% 38-40 src/onapsdk/utils/configuration.py 3 0 100% src/onapsdk/utils/gui.py 13 0 100% src/onapsdk/utils/headers_creator.py 63 8 87% 222-230 src/onapsdk/utils/jinja.py 3 0 100% src/onapsdk/utils/mixins.py 28 10 64% 89-99 src/onapsdk/utils/tosca_file_handler.py 29 20 31% 39-49, 62-75, 90, 106 src/onapsdk/version.py 1 0 100% src/onapsdk/ves/__init__.py 0 0 100% src/onapsdk/ves/ves.py 19 4 79% 48, 67, 77-78 src/onapsdk/ves/ves_service.py 4 0 100% ------------------------------------------------------------------------------------------------------------------ TOTAL 5598 1365 76% FAIL Required test coverage of 98% not reached. Total coverage: 75.62% =========================== short test summary info ============================ FAILED tests/test_pnf.py::test_create_issue_in_creation - AssertionError: exp... !!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!! ======================== 1 failed, 360 passed in 5.94s ========================= py38: exit 1 (6.43 seconds) /w/workspace/integration-python-onapsdk-master-python3.8-lint> pytest tests/ --maxfail=1 --cov-fail-under=98 --verbose --doctest-modules pid=2755 .pkg: _exit> python /tmp/venv-HRvE/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ py38: FAIL code 1 (27.10=setup[20.68]+cmd[6.43] seconds) evaluation failed :( (27.27 seconds) + tox_status=1 + echo '---> Completed tox runs' ---> Completed tox runs + for i in .tox/*/log ++ echo .tox/py38/log ++ awk -F/ '{print $2}' + tox_env=py38 + cp -r .tox/py38/log /w/workspace/integration-python-onapsdk-master-python3.8-lint/archives/tox/py38 + DOC_DIR=docs/_build/html + [[ -d docs/_build/html ]] + echo '---> tox-run.sh ends' ---> tox-run.sh ends + test 1 -eq 0 + exit 1 ++ '[' 2 = 1 ']' Build step 'Execute shell' marked build as failure $ ssh-agent -k unset SSH_AUTH_SOCK; unset SSH_AGENT_PID; echo Agent pid 2108 killed; [ssh-agent] Stopped. [PostBuildScript] - [INFO] Executing post build scripts. [integration-python-onapsdk-master-python3.8-lint] $ /bin/bash /tmp/jenkins3728135800556636776.sh ---> sysstat.sh [integration-python-onapsdk-master-python3.8-lint] $ /bin/bash /tmp/jenkins5283606585554973918.sh ---> package-listing.sh ++ facter osfamily ++ tr '[:upper:]' '[:lower:]' + OS_FAMILY=debian + workspace=/w/workspace/integration-python-onapsdk-master-python3.8-lint + START_PACKAGES=/tmp/packages_start.txt + END_PACKAGES=/tmp/packages_end.txt + DIFF_PACKAGES=/tmp/packages_diff.txt + PACKAGES=/tmp/packages_start.txt + '[' /w/workspace/integration-python-onapsdk-master-python3.8-lint ']' + PACKAGES=/tmp/packages_end.txt + case "${OS_FAMILY}" in + dpkg -l + grep '^ii' + '[' -f /tmp/packages_start.txt ']' + '[' -f /tmp/packages_end.txt ']' + diff /tmp/packages_start.txt /tmp/packages_end.txt + '[' /w/workspace/integration-python-onapsdk-master-python3.8-lint ']' + mkdir -p /w/workspace/integration-python-onapsdk-master-python3.8-lint/archives/ + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/integration-python-onapsdk-master-python3.8-lint/archives/ [integration-python-onapsdk-master-python3.8-lint] $ /bin/bash /tmp/jenkins16428018706488637182.sh ---> capture-instance-metadata.sh Setup pyenv: system 3.8.13 3.9.13 * 3.10.6 (set by /w/workspace/integration-python-onapsdk-master-python3.8-lint/.python-version) lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-2SFK lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv lf-activate-venv(): INFO: Installing: lftools lf-activate-venv(): INFO: Adding /tmp/venv-2SFK/bin to PATH INFO: Running in OpenStack, capturing instance metadata [integration-python-onapsdk-master-python3.8-lint] $ /bin/bash /tmp/jenkins183576676679500925.sh provisioning config files... copy managed file [jenkins-log-archives-settings] to file:/w/workspace/integration-python-onapsdk-master-python3.8-lint@tmp/config1423689695860625308tmp Regular expression run condition: Expression=[^.*logs-s3.*], Label=[] Run condition [Regular expression match] preventing perform for step [Provide Configuration files] [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties content SERVER_ID=logs [EnvInject] - Variables injected successfully. [integration-python-onapsdk-master-python3.8-lint] $ /bin/bash /tmp/jenkins10070333460361876822.sh ---> create-netrc.sh [integration-python-onapsdk-master-python3.8-lint] $ /bin/bash /tmp/jenkins18258114109351596584.sh ---> python-tools-install.sh Setup pyenv: system 3.8.13 3.9.13 * 3.10.6 (set by /w/workspace/integration-python-onapsdk-master-python3.8-lint/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-2SFK from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing: lftools lf-activate-venv(): INFO: Adding /tmp/venv-2SFK/bin to PATH Generating Requirements File ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. lftools 0.37.9 requires openstacksdk>=2.1.0, but you have openstacksdk 0.62.0 which is incompatible. Python 3.10.6 pip 24.0 from /tmp/venv-2SFK/lib/python3.10/site-packages/pip (python 3.10) appdirs==1.4.4 argcomplete==3.2.2 aspy.yaml==1.3.0 attrs==23.2.0 autopage==0.5.2 beautifulsoup4==4.12.3 boto3==1.34.52 botocore==1.34.52 bs4==0.0.2 cachetools==5.3.3 certifi==2024.2.2 cffi==1.16.0 cfgv==3.4.0 chardet==5.2.0 charset-normalizer==3.3.2 click==8.1.7 cliff==4.6.0 cmd2==2.4.3 cryptography==3.3.2 debtcollector==3.0.0 decorator==5.1.1 defusedxml==0.7.1 Deprecated==1.2.14 distlib==0.3.8 dnspython==2.6.1 docker==4.2.2 dogpile.cache==1.3.2 email_validator==2.1.1 filelock==3.13.1 future==1.0.0 gitdb==4.0.11 GitPython==3.1.42 google-auth==2.28.1 httplib2==0.22.0 identify==2.5.35 idna==3.6 importlib-resources==1.5.0 iso8601==2.1.0 Jinja2==3.1.3 jmespath==1.0.1 jsonpatch==1.33 jsonpointer==2.4 jsonschema==4.21.1 jsonschema-specifications==2023.12.1 keystoneauth1==5.6.0 kubernetes==29.0.0 lftools==0.37.9 lxml==5.1.0 MarkupSafe==2.1.5 msgpack==1.0.7 multi_key_dict==2.0.3 munch==4.0.0 netaddr==1.2.1 netifaces==0.11.0 niet==1.4.2 nodeenv==1.8.0 oauth2client==4.1.3 oauthlib==3.2.2 openstacksdk==0.62.0 os-client-config==2.1.0 os-service-types==1.7.0 osc-lib==3.0.1 oslo.config==9.4.0 oslo.context==5.4.0 oslo.i18n==6.3.0 oslo.log==5.5.0 oslo.serialization==5.4.0 oslo.utils==7.1.0 packaging==23.2 pbr==6.0.0 platformdirs==4.2.0 prettytable==3.10.0 pyasn1==0.5.1 pyasn1-modules==0.3.0 pycparser==2.21 pygerrit2==2.0.15 PyGithub==2.2.0 pyinotify==0.9.6 PyJWT==2.8.0 PyNaCl==1.5.0 pyparsing==2.4.7 pyperclip==1.8.2 pyrsistent==0.20.0 python-cinderclient==9.4.0 python-dateutil==2.8.2 python-heatclient==3.4.0 python-jenkins==1.8.2 python-keystoneclient==5.3.0 python-magnumclient==4.3.0 python-novaclient==18.4.0 python-openstackclient==6.0.1 python-swiftclient==4.4.0 PyYAML==6.0.1 referencing==0.33.0 requests==2.31.0 requests-oauthlib==1.3.1 requestsexceptions==1.4.0 rfc3986==2.0.0 rpds-py==0.18.0 rsa==4.9 ruamel.yaml==0.18.6 ruamel.yaml.clib==0.2.8 s3transfer==0.10.0 simplejson==3.19.2 six==1.16.0 smmap==5.0.1 soupsieve==2.5 stevedore==5.2.0 tabulate==0.9.0 toml==0.10.2 tomlkit==0.12.4 tqdm==4.66.2 typing_extensions==4.10.0 tzdata==2024.1 urllib3==1.26.18 virtualenv==20.25.1 wcwidth==0.2.13 websocket-client==1.7.0 wrapt==1.16.0 xdg==6.0.0 xmltodict==0.13.0 yq==3.2.3 [integration-python-onapsdk-master-python3.8-lint] $ /bin/bash /tmp/jenkins9060582751423876459.sh ---> sudo-logs.sh Archiving 'sudo' log.. [integration-python-onapsdk-master-python3.8-lint] $ /bin/bash /tmp/jenkins374451945276544576.sh ---> job-cost.sh Setup pyenv: system 3.8.13 3.9.13 * 3.10.6 (set by /w/workspace/integration-python-onapsdk-master-python3.8-lint/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-2SFK from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 lf-activate-venv(): INFO: Adding /tmp/venv-2SFK/bin to PATH INFO: No Stack... INFO: Retrieving Pricing Info for: v3-standard-8 INFO: Archiving Costs [integration-python-onapsdk-master-python3.8-lint] $ /bin/bash -l /tmp/jenkins15732639397887843222.sh ---> logs-deploy.sh Setup pyenv: system 3.8.13 3.9.13 * 3.10.6 (set by /w/workspace/integration-python-onapsdk-master-python3.8-lint/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-2SFK from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing: lftools lf-activate-venv(): INFO: Adding /tmp/venv-2SFK/bin to PATH INFO: Nexus URL https://nexus.onap.org path production/vex-yul-ecomp-jenkins-1/integration-python-onapsdk-master-python3.8-lint/237 INFO: archiving workspace using pattern(s): Archives upload complete. INFO: archiving logs to Nexus ---> uname -a: Linux prd-ubuntu1804-docker-8c-8g-9695 4.15.0-192-generic #203-Ubuntu SMP Wed Aug 10 17:40:03 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux ---> lscpu: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 8 NUMA node(s): 1 Vendor ID: AuthenticAMD CPU family: 23 Model: 49 Model name: AMD EPYC-Rome Processor Stepping: 0 CPU MHz: 2800.000 BogoMIPS: 5600.00 Virtualization: AMD-V Hypervisor vendor: KVM Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 512K L3 cache: 16384K NUMA node0 CPU(s): 0-7 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 xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero xsaveerptr arat npt nrip_save umip rdpid arch_capabilities ---> nproc: 8 ---> df -h: Filesystem Size Used Avail Use% Mounted on udev 16G 0 16G 0% /dev tmpfs 3.2G 708K 3.2G 1% /run /dev/vda1 155G 11G 145G 7% / tmpfs 16G 0 16G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 16G 0 16G 0% /sys/fs/cgroup /dev/vda15 105M 4.4M 100M 5% /boot/efi tmpfs 3.2G 0 3.2G 0% /run/user/1001 ---> free -m: total used free shared buff/cache available Mem: 32167 813 29086 0 2266 30922 Swap: 1023 0 1023 ---> ip addr: 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens3: mtu 1458 qdisc mq state UP group default qlen 1000 link/ether fa:16:3e:2e:38:9c brd ff:ff:ff:ff:ff:ff inet 10.30.106.46/23 brd 10.30.107.255 scope global dynamic ens3 valid_lft 86210sec preferred_lft 86210sec inet6 fe80::f816:3eff:fe2e:389c/64 scope link valid_lft forever preferred_lft forever 3: docker0: mtu 1500 qdisc noqueue state DOWN group default link/ether 02:42:74:45:3f:1a brd ff:ff:ff:ff:ff:ff inet 10.250.0.254/24 brd 10.250.0.255 scope global docker0 valid_lft forever preferred_lft forever ---> sar -b -r -n DEV: Linux 4.15.0-192-generic (prd-ubuntu1804-docker-8c-8g-9695) 02/29/24 _x86_64_ (8 CPU) 11:01:04 LINUX RESTART (8 CPU) 11:02:02 tps rtps wtps bread/s bwrtn/s 11:03:01 135.42 23.05 112.37 1366.82 28553.26 11:04:01 92.68 1.95 90.73 141.18 28213.30 Average: 113.87 12.41 101.46 748.85 28381.85 11:02:02 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 11:03:01 29981244 31654020 2957968 8.98 70616 1908172 1445936 4.25 956432 1699380 94800 11:04:01 29807364 31687944 3131848 9.51 92576 2080000 1387132 4.08 928316 1872668 103012 Average: 29894304 31670982 3044908 9.24 81596 1994086 1416534 4.17 942374 1786024 98906 11:02:02 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 11:03:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:03:01 ens3 71.51 49.75 860.36 13.14 0.00 0.00 0.00 0.00 11:03:01 lo 1.15 1.15 0.12 0.12 0.00 0.00 0.00 0.00 11:04:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:04:01 ens3 40.41 30.89 294.90 10.53 0.00 0.00 0.00 0.00 11:04:01 lo 1.40 1.40 0.14 0.14 0.00 0.00 0.00 0.00 Average: docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Average: ens3 55.83 40.25 575.25 11.82 0.00 0.00 0.00 0.00 Average: lo 1.28 1.28 0.13 0.13 0.00 0.00 0.00 0.00 ---> sar -P ALL: Linux 4.15.0-192-generic (prd-ubuntu1804-docker-8c-8g-9695) 02/29/24 _x86_64_ (8 CPU) 11:01:04 LINUX RESTART (8 CPU) 11:02:02 CPU %user %nice %system %iowait %steal %idle 11:03:01 all 10.08 0.00 0.84 2.88 0.05 86.16 11:03:01 0 9.29 0.00 0.97 0.43 0.05 89.26 11:03:01 1 13.41 0.00 1.00 0.68 0.05 84.86 11:03:01 2 3.40 0.00 0.71 1.92 0.07 93.89 11:03:01 3 5.95 0.00 0.49 0.00 0.03 93.52 11:03:01 4 16.17 0.00 0.75 2.38 0.05 80.66 11:03:01 5 23.38 0.00 1.17 0.97 0.07 74.41 11:03:01 6 1.85 0.00 0.83 16.57 0.07 80.67 11:03:01 7 7.18 0.00 0.80 0.12 0.05 91.86 11:04:01 all 10.42 0.00 0.69 2.45 0.04 86.41 11:04:01 0 4.22 0.00 0.43 0.02 0.02 95.32 11:04:01 1 12.81 0.00 0.55 4.98 0.03 81.63 11:04:01 2 6.35 0.00 0.48 7.60 0.02 85.54 11:04:01 3 12.51 0.00 0.72 0.50 0.07 86.20 11:04:01 4 12.87 0.00 0.95 0.38 0.03 85.76 11:04:01 5 18.80 0.00 1.10 1.37 0.03 78.69 11:04:01 6 7.67 0.00 0.60 4.34 0.05 87.34 11:04:01 7 8.22 0.00 0.58 0.38 0.02 90.79 Average: all 10.25 0.00 0.76 2.66 0.04 86.28 Average: 0 6.72 0.00 0.70 0.22 0.03 92.33 Average: 1 13.11 0.00 0.77 2.85 0.04 83.23 Average: 2 4.89 0.00 0.60 4.79 0.04 89.68 Average: 3 9.25 0.00 0.61 0.25 0.05 89.84 Average: 4 14.50 0.00 0.85 1.37 0.04 83.23 Average: 5 21.07 0.00 1.14 1.17 0.05 76.57 Average: 6 4.79 0.00 0.72 10.40 0.06 84.04 Average: 7 7.71 0.00 0.69 0.25 0.03 91.32