Mock Version: 3.5 Mock Version: 3.5 Mock Version: 3.5 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-os-faults.spec'], chrootPath='/var/lib/mock/dlrn-centos9-caracal-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1038gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-os-faults.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.src.rpm Child return code was: 0 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-os-faults.spec'], chrootPath='/var/lib/mock/dlrn-centos9-caracal-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1038gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-os-faults.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-os-faults.spec'], chrootPath='/var/lib/mock/dlrn-centos9-caracal-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1038gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-os-faults.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.BEBF1l + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf os_faults-0.2.7 + /usr/bin/gzip -dc /builddir/build/SOURCES/os_faults-0.2.7-0.20240313150819.113ba24.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd os_faults-0.2.7 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'python-os-faults-0.2.7 base' + sed -i s/ansible-playbook/ansible-playbook-3/ os_faults/ansible/executor.py + sed -i /sphinxcontrib.programoutput/d doc/source/conf.py + sed -i /sphinx.ext.autosectionlabel/d doc/source/conf.py + sed -i '/^[[:space:]]*-c{env:.*_CONSTRAINTS_FILE.*/d' tox.ini + sed -i 's/^deps = -c{env:.*_CONSTRAINTS_FILE.*/deps =/' tox.ini + sed -i '/^minversion.*/d' tox.ini + sed -i '/^requires.*virtualenv.*/d' tox.ini + sed -i 's/--html=[^\ ]*//;s/--self-contained-html//' tox.ini + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^doc8.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^bandit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pre-commit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^hacking.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^flake8-import-order.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pytest-html.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pytest-logging.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^sphinx.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' test-requirements.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.U6ZyaJ + umask 022 + cd /builddir/build/BUILD + cd os_faults-0.2.7 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + TMPDIR=/builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir + RPM_TOXENV=py39 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/os_faults-0.2.7/pyproject-wheeldir --output /builddir/build/BUILD/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from default build backend Requirement not satisfied: wheel Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p Wrote: /builddir/build/SRPMS/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.buildreqs.nosrc.rpm + exit 0 Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-os-faults.spec'], chrootPath='/var/lib/mock/dlrn-centos9-caracal-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1038gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-os-faults.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.roZPJu + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf os_faults-0.2.7 + /usr/bin/gzip -dc /builddir/build/SOURCES/os_faults-0.2.7-0.20240313150819.113ba24.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd os_faults-0.2.7 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'python-os-faults-0.2.7 base' + sed -i s/ansible-playbook/ansible-playbook-3/ os_faults/ansible/executor.py + sed -i /sphinxcontrib.programoutput/d doc/source/conf.py + sed -i /sphinx.ext.autosectionlabel/d doc/source/conf.py + sed -i '/^[[:space:]]*-c{env:.*_CONSTRAINTS_FILE.*/d' tox.ini + sed -i 's/^deps = -c{env:.*_CONSTRAINTS_FILE.*/deps =/' tox.ini + sed -i '/^minversion.*/d' tox.ini + sed -i '/^requires.*virtualenv.*/d' tox.ini + sed -i 's/--html=[^\ ]*//;s/--self-contained-html//' tox.ini + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^doc8.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^bandit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pre-commit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^hacking.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^flake8-import-order.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pytest-html.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pytest-logging.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^sphinx.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' test-requirements.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.4PWep4 + umask 022 + cd /builddir/build/BUILD + cd os_faults-0.2.7 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + TMPDIR=/builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir + RPM_TOXENV=py39 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/os_faults-0.2.7/pyproject-wheeldir --output /builddir/build/BUILD/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.36.2) /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-content-type' will not be supported in future versions. Please use the underscore name 'description_content_type' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead warnings.warn( Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.36.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 5.11.1) Handling tox-current-env >= 0.0.6 from tox itself Requirement not satisfied: tox-current-env >= 0.0.6 Exiting dependency generation pass: tox itself + cat /builddir/build/BUILD/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-os-faults.spec'], chrootPath='/var/lib/mock/dlrn-centos9-caracal-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1038gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-os-faults.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.YH2qUC + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf os_faults-0.2.7 + /usr/bin/tar -xof - + /usr/bin/gzip -dc /builddir/build/SOURCES/os_faults-0.2.7-0.20240313150819.113ba24.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd os_faults-0.2.7 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'python-os-faults-0.2.7 base' + sed -i s/ansible-playbook/ansible-playbook-3/ os_faults/ansible/executor.py + sed -i /sphinxcontrib.programoutput/d doc/source/conf.py + sed -i /sphinx.ext.autosectionlabel/d doc/source/conf.py + sed -i '/^[[:space:]]*-c{env:.*_CONSTRAINTS_FILE.*/d' tox.ini + sed -i 's/^deps = -c{env:.*_CONSTRAINTS_FILE.*/deps =/' tox.ini + sed -i '/^minversion.*/d' tox.ini + sed -i '/^requires.*virtualenv.*/d' tox.ini + sed -i 's/--html=[^\ ]*//;s/--self-contained-html//' tox.ini + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^doc8.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^bandit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pre-commit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^hacking.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^flake8-import-order.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pytest-html.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pytest-logging.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^sphinx.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' test-requirements.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.3KWaoE + umask 022 + cd /builddir/build/BUILD + cd os_faults-0.2.7 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + TMPDIR=/builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir + RPM_TOXENV=py39 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/os_faults-0.2.7/pyproject-wheeldir --output /builddir/build/BUILD/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.36.2) /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-content-type' will not be supported in future versions. Please use the underscore name 'description_content_type' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead warnings.warn( Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.36.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 5.11.1) Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.8) ___________________________________ summary ____________________________________ py39: commands succeeded congratulations :) Handling pbr>=2.0.0 from tox --print-deps-only: py39 Requirement satisfied: pbr>=2.0.0 (installed: pbr 5.11.1) Handling appdirs>=1.3.0 from tox --print-deps-only: py39 Requirement satisfied: appdirs>=1.3.0 (installed: appdirs 1.4.4) Handling click>=6.7 from tox --print-deps-only: py39 Requirement not satisfied: click>=6.7 Handling iso8601>=0.1.11 from tox --print-deps-only: py39 Requirement not satisfied: iso8601>=0.1.11 Handling jsonschema>=2.6.0 from tox --print-deps-only: py39 Requirement not satisfied: jsonschema>=2.6.0 Handling oslo.concurrency>=3.0.0,<4.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: oslo.concurrency>=3.0.0,<4.0.0;python_version=='2.7' Handling oslo.concurrency>=3.0.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement not satisfied: oslo.concurrency>=3.0.0;python_version>='3.6' Handling oslo.i18n>=2.1.0,<4.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: oslo.i18n>=2.1.0,<4.0.0;python_version=='2.7' Handling oslo.i18n>=2.1.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement not satisfied: oslo.i18n>=2.1.0;python_version>='3.6' Handling oslo.serialization>=1.10.0,<3.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: oslo.serialization>=1.10.0,<3.0.0;python_version=='2.7' Handling oslo.serialization>=1.10.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement not satisfied: oslo.serialization>=1.10.0;python_version>='3.6' Handling oslo.utils>=3.20.0,<4.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: oslo.utils>=3.20.0,<4.0.0;python_version=='2.7' Handling oslo.utils>=3.20.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement not satisfied: oslo.utils>=3.20.0;python_version>='3.6' Handling pyghmi>=1.0.9,<1.5.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: pyghmi>=1.0.9,<1.5.0;python_version=='2.7' Handling pyghmi>=1.0.9;python_version>='3.6' from tox --print-deps-only: py39 Requirement not satisfied: pyghmi>=1.0.9;python_version>='3.6' Handling PyYAML>=3.10.0 from tox --print-deps-only: py39 Requirement satisfied: PyYAML>=3.10.0 (installed: PyYAML 5.4.1) Handling six>=1.9.0 from tox --print-deps-only: py39 Requirement satisfied: six>=1.9.0 (installed: six 1.15.0) Handling pytest from tox --print-deps-only: py39 Requirement not satisfied: pytest Handling pytest-cov from tox --print-deps-only: py39 Requirement not satisfied: pytest-cov Handling coverage>=4.0 from tox --print-deps-only: py39 Requirement not satisfied: coverage>=4.0 Handling ddt>=1.0.1 from tox --print-deps-only: py39 Requirement not satisfied: ddt>=1.0.1 Handling mock>=2.0 from tox --print-deps-only: py39 Requirement not satisfied: mock>=2.0 Handling python-subunit>=0.0.18 from tox --print-deps-only: py39 Requirement not satisfied: python-subunit>=0.0.18 Handling oslotest>=1.10.0,<4.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: oslotest>=1.10.0,<4.0.0;python_version=='2.7' Handling oslotest>=1.10.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement not satisfied: oslotest>=1.10.0;python_version>='3.6' Handling testrepository>=0.0.18 from tox --print-deps-only: py39 Requirement not satisfied: testrepository>=0.0.18 Handling testscenarios>=0.4 from tox --print-deps-only: py39 Requirement not satisfied: testscenarios>=0.4 Handling testtools>=1.4.0 from tox --print-deps-only: py39 Requirement not satisfied: testtools>=1.4.0 Handling reno>=1.8.0,<3.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: reno>=1.8.0,<3.0.0;python_version=='2.7' Handling reno>=1.8.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement not satisfied: reno>=1.8.0;python_version>='3.6' /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-content-type' will not be supported in future versions. Please use the underscore name 'description_content_type' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead warnings.warn( running dist_info writing pbr to os_faults.egg-info/pbr.json writing os_faults.egg-info/PKG-INFO writing dependency_links to os_faults.egg-info/dependency_links.txt writing entry points to os_faults.egg-info/entry_points.txt writing requirements to os_faults.egg-info/requires.txt writing top-level names to os_faults.egg-info/top_level.txt [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'os_faults.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/os_faults-0.2.7/os_faults-0.2.7.dist-info' adding license file "LICENSE" (matched pattern "LICEN[CS]E*") adding license file "AUTHORS" (matched pattern "AUTHORS*") Handling pbr (>=2.0.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: pbr (>=2.0.0) (installed: pbr 5.11.1) Handling appdirs (>=1.3.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: appdirs (>=1.3.0) (installed: appdirs 1.4.4) Handling click (>=6.7) from hook generated metadata: Requires-Dist (os-faults) Requirement not satisfied: click (>=6.7) Handling iso8601 (>=0.1.11) from hook generated metadata: Requires-Dist (os-faults) Requirement not satisfied: iso8601 (>=0.1.11) Handling jsonschema (>=2.6.0) from hook generated metadata: Requires-Dist (os-faults) Requirement not satisfied: jsonschema (>=2.6.0) Handling oslo.concurrency (>=3.0.0) from hook generated metadata: Requires-Dist (os-faults) Requirement not satisfied: oslo.concurrency (>=3.0.0) Handling oslo.i18n (>=2.1.0) from hook generated metadata: Requires-Dist (os-faults) Requirement not satisfied: oslo.i18n (>=2.1.0) Handling oslo.serialization (>=1.10.0) from hook generated metadata: Requires-Dist (os-faults) Requirement not satisfied: oslo.serialization (>=1.10.0) Handling oslo.utils (>=3.20.0) from hook generated metadata: Requires-Dist (os-faults) Requirement not satisfied: oslo.utils (>=3.20.0) Handling pyghmi (>=1.0.9) from hook generated metadata: Requires-Dist (os-faults) Requirement not satisfied: pyghmi (>=1.0.9) Handling PyYAML (>=3.10.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: PyYAML (>=3.10.0) (installed: PyYAML 5.4.1) Handling six (>=1.9.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: six (>=1.9.0) (installed: six 1.15.0) Handling oslo.concurrency (<4.0.0,>=3.0.0) ; (python_version=='2.7') from hook generated metadata: Requires-Dist (os-faults) Ignoring alien requirement: oslo.concurrency (<4.0.0,>=3.0.0) ; (python_version=='2.7') Handling oslo.i18n (<4.0.0,>=2.1.0) ; (python_version=='2.7') from hook generated metadata: Requires-Dist (os-faults) Ignoring alien requirement: oslo.i18n (<4.0.0,>=2.1.0) ; (python_version=='2.7') Handling oslo.serialization (<3.0.0,>=1.10.0) ; (python_version=='2.7') from hook generated metadata: Requires-Dist (os-faults) Ignoring alien requirement: oslo.serialization (<3.0.0,>=1.10.0) ; (python_version=='2.7') Handling oslo.utils (<4.0.0,>=3.20.0) ; (python_version=='2.7') from hook generated metadata: Requires-Dist (os-faults) Ignoring alien requirement: oslo.utils (<4.0.0,>=3.20.0) ; (python_version=='2.7') Handling pyghmi (<1.5.0,>=1.0.9) ; (python_version=='2.7') from hook generated metadata: Requires-Dist (os-faults) Ignoring alien requirement: pyghmi (<1.5.0,>=1.0.9) ; (python_version=='2.7') + cat /builddir/build/BUILD/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64-pyproject-buildrequires + rm -rfv os_faults-0.2.7.dist-info/ removed 'os_faults-0.2.7.dist-info/AUTHORS' removed 'os_faults-0.2.7.dist-info/LICENSE' removed 'os_faults-0.2.7.dist-info/METADATA' removed 'os_faults-0.2.7.dist-info/entry_points.txt' removed 'os_faults-0.2.7.dist-info/pbr.json' removed 'os_faults-0.2.7.dist-info/top_level.txt' removed directory 'os_faults-0.2.7.dist-info/' + RPM_EC=0 ++ jobs -p Wrote: /builddir/build/SRPMS/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.buildreqs.nosrc.rpm + exit 0 Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-os-faults.spec'], chrootPath='/var/lib/mock/dlrn-centos9-caracal-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1038gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-os-faults.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.9pibBe + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf os_faults-0.2.7 + /usr/bin/gzip -dc /builddir/build/SOURCES/os_faults-0.2.7-0.20240313150819.113ba24.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd os_faults-0.2.7 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'python-os-faults-0.2.7 base' + sed -i s/ansible-playbook/ansible-playbook-3/ os_faults/ansible/executor.py + sed -i /sphinxcontrib.programoutput/d doc/source/conf.py + sed -i /sphinx.ext.autosectionlabel/d doc/source/conf.py + sed -i '/^[[:space:]]*-c{env:.*_CONSTRAINTS_FILE.*/d' tox.ini + sed -i 's/^deps = -c{env:.*_CONSTRAINTS_FILE.*/deps =/' tox.ini + sed -i '/^minversion.*/d' tox.ini + sed -i '/^requires.*virtualenv.*/d' tox.ini + sed -i 's/--html=[^\ ]*//;s/--self-contained-html//' tox.ini + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^doc8.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^bandit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pre-commit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^hacking.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^flake8-import-order.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pytest-html.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pytest-logging.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^sphinx.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order pytest-html pytest-logging sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' test-requirements.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.COgKpE + umask 022 + cd /builddir/build/BUILD + cd os_faults-0.2.7 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + TMPDIR=/builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir + RPM_TOXENV=py39 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/os_faults-0.2.7/pyproject-wheeldir --output /builddir/build/BUILD/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.36.2) /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-content-type' will not be supported in future versions. Please use the underscore name 'description_content_type' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead warnings.warn( Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.36.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 5.11.1) Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.8) ___________________________________ summary ____________________________________ py39: commands succeeded congratulations :) Handling pbr>=2.0.0 from tox --print-deps-only: py39 Requirement satisfied: pbr>=2.0.0 (installed: pbr 5.11.1) Handling appdirs>=1.3.0 from tox --print-deps-only: py39 Requirement satisfied: appdirs>=1.3.0 (installed: appdirs 1.4.4) Handling click>=6.7 from tox --print-deps-only: py39 Requirement satisfied: click>=6.7 (installed: click 8.1.7) Handling iso8601>=0.1.11 from tox --print-deps-only: py39 Requirement satisfied: iso8601>=0.1.11 (installed: iso8601 1.1.0) Handling jsonschema>=2.6.0 from tox --print-deps-only: py39 Requirement satisfied: jsonschema>=2.6.0 (installed: jsonschema 4.16.0) Handling oslo.concurrency>=3.0.0,<4.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: oslo.concurrency>=3.0.0,<4.0.0;python_version=='2.7' Handling oslo.concurrency>=3.0.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement satisfied: oslo.concurrency>=3.0.0;python_version>='3.6' (installed: oslo.concurrency 6.0.0) Handling oslo.i18n>=2.1.0,<4.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: oslo.i18n>=2.1.0,<4.0.0;python_version=='2.7' Handling oslo.i18n>=2.1.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement satisfied: oslo.i18n>=2.1.0;python_version>='3.6' (installed: oslo.i18n 6.3.0) Handling oslo.serialization>=1.10.0,<3.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: oslo.serialization>=1.10.0,<3.0.0;python_version=='2.7' Handling oslo.serialization>=1.10.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement satisfied: oslo.serialization>=1.10.0;python_version>='3.6' (installed: oslo.serialization 5.4.0) Handling oslo.utils>=3.20.0,<4.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: oslo.utils>=3.20.0,<4.0.0;python_version=='2.7' Handling oslo.utils>=3.20.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement satisfied: oslo.utils>=3.20.0;python_version>='3.6' (installed: oslo.utils 7.1.0) Handling pyghmi>=1.0.9,<1.5.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: pyghmi>=1.0.9,<1.5.0;python_version=='2.7' Handling pyghmi>=1.0.9;python_version>='3.6' from tox --print-deps-only: py39 Requirement satisfied: pyghmi>=1.0.9;python_version>='3.6' (installed: pyghmi 1.5.34) Handling PyYAML>=3.10.0 from tox --print-deps-only: py39 Requirement satisfied: PyYAML>=3.10.0 (installed: PyYAML 5.4.1) Handling six>=1.9.0 from tox --print-deps-only: py39 Requirement satisfied: six>=1.9.0 (installed: six 1.15.0) Handling pytest from tox --print-deps-only: py39 Requirement satisfied: pytest (installed: pytest 6.2.2) Handling pytest-cov from tox --print-deps-only: py39 Requirement satisfied: pytest-cov (installed: pytest-cov 4.0.0) Handling coverage>=4.0 from tox --print-deps-only: py39 Requirement satisfied: coverage>=4.0 (installed: coverage 7.3.2) Handling ddt>=1.0.1 from tox --print-deps-only: py39 Requirement satisfied: ddt>=1.0.1 (installed: ddt 1.6.0) Handling mock>=2.0 from tox --print-deps-only: py39 Requirement satisfied: mock>=2.0 (installed: mock 4.0.3) Handling python-subunit>=0.0.18 from tox --print-deps-only: py39 Requirement satisfied: python-subunit>=0.0.18 (installed: python-subunit 1.4.0) Handling oslotest>=1.10.0,<4.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: oslotest>=1.10.0,<4.0.0;python_version=='2.7' Handling oslotest>=1.10.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement satisfied: oslotest>=1.10.0;python_version>='3.6' (installed: oslotest 5.0.0) Handling testrepository>=0.0.18 from tox --print-deps-only: py39 Requirement satisfied: testrepository>=0.0.18 (installed: testrepository 0.0.20) Handling testscenarios>=0.4 from tox --print-deps-only: py39 Requirement satisfied: testscenarios>=0.4 (installed: testscenarios 0.5.0) Handling testtools>=1.4.0 from tox --print-deps-only: py39 Requirement satisfied: testtools>=1.4.0 (installed: testtools 2.7.1) Handling reno>=1.8.0,<3.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: reno>=1.8.0,<3.0.0;python_version=='2.7' Handling reno>=1.8.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement satisfied: reno>=1.8.0;python_version>='3.6' (installed: reno 4.1.0) /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-content-type' will not be supported in future versions. Please use the underscore name 'description_content_type' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead warnings.warn( running dist_info writing pbr to os_faults.egg-info/pbr.json writing os_faults.egg-info/PKG-INFO writing dependency_links to os_faults.egg-info/dependency_links.txt writing entry points to os_faults.egg-info/entry_points.txt writing requirements to os_faults.egg-info/requires.txt writing top-level names to os_faults.egg-info/top_level.txt [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'os_faults.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/os_faults-0.2.7/os_faults-0.2.7.dist-info' adding license file "LICENSE" (matched pattern "LICEN[CS]E*") adding license file "AUTHORS" (matched pattern "AUTHORS*") Handling pbr (>=2.0.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: pbr (>=2.0.0) (installed: pbr 5.11.1) Handling appdirs (>=1.3.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: appdirs (>=1.3.0) (installed: appdirs 1.4.4) Handling click (>=6.7) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: click (>=6.7) (installed: click 8.1.7) Handling iso8601 (>=0.1.11) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: iso8601 (>=0.1.11) (installed: iso8601 1.1.0) Handling jsonschema (>=2.6.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: jsonschema (>=2.6.0) (installed: jsonschema 4.16.0) Handling oslo.concurrency (>=3.0.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: oslo.concurrency (>=3.0.0) (installed: oslo.concurrency 6.0.0) Handling oslo.i18n (>=2.1.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: oslo.i18n (>=2.1.0) (installed: oslo.i18n 6.3.0) Handling oslo.serialization (>=1.10.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: oslo.serialization (>=1.10.0) (installed: oslo.serialization 5.4.0) Handling oslo.utils (>=3.20.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: oslo.utils (>=3.20.0) (installed: oslo.utils 7.1.0) Handling pyghmi (>=1.0.9) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: pyghmi (>=1.0.9) (installed: pyghmi 1.5.34) Handling PyYAML (>=3.10.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: PyYAML (>=3.10.0) (installed: PyYAML 5.4.1) Handling six (>=1.9.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: six (>=1.9.0) (installed: six 1.15.0) Handling oslo.concurrency (<4.0.0,>=3.0.0) ; (python_version=='2.7') from hook generated metadata: Requires-Dist (os-faults) Ignoring alien requirement: oslo.concurrency (<4.0.0,>=3.0.0) ; (python_version=='2.7') Handling oslo.i18n (<4.0.0,>=2.1.0) ; (python_version=='2.7') from hook generated metadata: Requires-Dist (os-faults) Ignoring alien requirement: oslo.i18n (<4.0.0,>=2.1.0) ; (python_version=='2.7') Handling oslo.serialization (<3.0.0,>=1.10.0) ; (python_version=='2.7') from hook generated metadata: Requires-Dist (os-faults) Ignoring alien requirement: oslo.serialization (<3.0.0,>=1.10.0) ; (python_version=='2.7') Handling oslo.utils (<4.0.0,>=3.20.0) ; (python_version=='2.7') from hook generated metadata: Requires-Dist (os-faults) Ignoring alien requirement: oslo.utils (<4.0.0,>=3.20.0) ; (python_version=='2.7') Handling pyghmi (<1.5.0,>=1.0.9) ; (python_version=='2.7') from hook generated metadata: Requires-Dist (os-faults) Ignoring alien requirement: pyghmi (<1.5.0,>=1.0.9) ; (python_version=='2.7') + cat /builddir/build/BUILD/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64-pyproject-buildrequires + rm -rfv os_faults-0.2.7.dist-info/ removed 'os_faults-0.2.7.dist-info/LICENSE' removed 'os_faults-0.2.7.dist-info/AUTHORS' removed 'os_faults-0.2.7.dist-info/METADATA' removed 'os_faults-0.2.7.dist-info/entry_points.txt' removed 'os_faults-0.2.7.dist-info/pbr.json' removed 'os_faults-0.2.7.dist-info/top_level.txt' removed directory 'os_faults-0.2.7.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 --nodeps /builddir/build/SPECS/python-os-faults.spec'], chrootPath='/var/lib/mock/dlrn-centos9-caracal-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1038gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 --nodeps /builddir/build/SPECS/python-os-faults.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.mpW9Wx + umask 022 + cd /builddir/build/BUILD + cd os_faults-0.2.7 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + TMPDIR=/builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir + RPM_TOXENV=py39 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/os_faults-0.2.7/pyproject-wheeldir --output /builddir/build/BUILD/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.36.2) /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-content-type' will not be supported in future versions. Please use the underscore name 'description_content_type' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead warnings.warn( Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.36.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 5.11.1) Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.8) ___________________________________ summary ____________________________________ py39: commands succeeded congratulations :) Handling pbr>=2.0.0 from tox --print-deps-only: py39 Requirement satisfied: pbr>=2.0.0 (installed: pbr 5.11.1) Handling appdirs>=1.3.0 from tox --print-deps-only: py39 Requirement satisfied: appdirs>=1.3.0 (installed: appdirs 1.4.4) Handling click>=6.7 from tox --print-deps-only: py39 Requirement satisfied: click>=6.7 (installed: click 8.1.7) Handling iso8601>=0.1.11 from tox --print-deps-only: py39 Requirement satisfied: iso8601>=0.1.11 (installed: iso8601 1.1.0) Handling jsonschema>=2.6.0 from tox --print-deps-only: py39 Requirement satisfied: jsonschema>=2.6.0 (installed: jsonschema 4.16.0) Handling oslo.concurrency>=3.0.0,<4.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: oslo.concurrency>=3.0.0,<4.0.0;python_version=='2.7' Handling oslo.concurrency>=3.0.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement satisfied: oslo.concurrency>=3.0.0;python_version>='3.6' (installed: oslo.concurrency 6.0.0) Handling oslo.i18n>=2.1.0,<4.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: oslo.i18n>=2.1.0,<4.0.0;python_version=='2.7' Handling oslo.i18n>=2.1.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement satisfied: oslo.i18n>=2.1.0;python_version>='3.6' (installed: oslo.i18n 6.3.0) Handling oslo.serialization>=1.10.0,<3.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: oslo.serialization>=1.10.0,<3.0.0;python_version=='2.7' Handling oslo.serialization>=1.10.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement satisfied: oslo.serialization>=1.10.0;python_version>='3.6' (installed: oslo.serialization 5.4.0) Handling oslo.utils>=3.20.0,<4.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: oslo.utils>=3.20.0,<4.0.0;python_version=='2.7' Handling oslo.utils>=3.20.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement satisfied: oslo.utils>=3.20.0;python_version>='3.6' (installed: oslo.utils 7.1.0) Handling pyghmi>=1.0.9,<1.5.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: pyghmi>=1.0.9,<1.5.0;python_version=='2.7' Handling pyghmi>=1.0.9;python_version>='3.6' from tox --print-deps-only: py39 Requirement satisfied: pyghmi>=1.0.9;python_version>='3.6' (installed: pyghmi 1.5.34) Handling PyYAML>=3.10.0 from tox --print-deps-only: py39 Requirement satisfied: PyYAML>=3.10.0 (installed: PyYAML 5.4.1) Handling six>=1.9.0 from tox --print-deps-only: py39 Requirement satisfied: six>=1.9.0 (installed: six 1.15.0) Handling pytest from tox --print-deps-only: py39 Requirement satisfied: pytest (installed: pytest 6.2.2) Handling pytest-cov from tox --print-deps-only: py39 Requirement satisfied: pytest-cov (installed: pytest-cov 4.0.0) Handling coverage>=4.0 from tox --print-deps-only: py39 Requirement satisfied: coverage>=4.0 (installed: coverage 7.3.2) Handling ddt>=1.0.1 from tox --print-deps-only: py39 Requirement satisfied: ddt>=1.0.1 (installed: ddt 1.6.0) Handling mock>=2.0 from tox --print-deps-only: py39 Requirement satisfied: mock>=2.0 (installed: mock 4.0.3) Handling python-subunit>=0.0.18 from tox --print-deps-only: py39 Requirement satisfied: python-subunit>=0.0.18 (installed: python-subunit 1.4.0) Handling oslotest>=1.10.0,<4.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: oslotest>=1.10.0,<4.0.0;python_version=='2.7' Handling oslotest>=1.10.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement satisfied: oslotest>=1.10.0;python_version>='3.6' (installed: oslotest 5.0.0) Handling testrepository>=0.0.18 from tox --print-deps-only: py39 Requirement satisfied: testrepository>=0.0.18 (installed: testrepository 0.0.20) Handling testscenarios>=0.4 from tox --print-deps-only: py39 Requirement satisfied: testscenarios>=0.4 (installed: testscenarios 0.5.0) Handling testtools>=1.4.0 from tox --print-deps-only: py39 Requirement satisfied: testtools>=1.4.0 (installed: testtools 2.7.1) Handling reno>=1.8.0,<3.0.0;python_version=='2.7' from tox --print-deps-only: py39 Ignoring alien requirement: reno>=1.8.0,<3.0.0;python_version=='2.7' Handling reno>=1.8.0;python_version>='3.6' from tox --print-deps-only: py39 Requirement satisfied: reno>=1.8.0;python_version>='3.6' (installed: reno 4.1.0) /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-content-type' will not be supported in future versions. Please use the underscore name 'description_content_type' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead warnings.warn( running dist_info writing pbr to os_faults.egg-info/pbr.json writing os_faults.egg-info/PKG-INFO writing dependency_links to os_faults.egg-info/dependency_links.txt writing entry points to os_faults.egg-info/entry_points.txt writing requirements to os_faults.egg-info/requires.txt writing top-level names to os_faults.egg-info/top_level.txt [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'os_faults.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/os_faults-0.2.7/os_faults-0.2.7.dist-info' adding license file "LICENSE" (matched pattern "LICEN[CS]E*") adding license file "AUTHORS" (matched pattern "AUTHORS*") Handling pbr (>=2.0.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: pbr (>=2.0.0) (installed: pbr 5.11.1) Handling appdirs (>=1.3.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: appdirs (>=1.3.0) (installed: appdirs 1.4.4) Handling click (>=6.7) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: click (>=6.7) (installed: click 8.1.7) Handling iso8601 (>=0.1.11) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: iso8601 (>=0.1.11) (installed: iso8601 1.1.0) Handling jsonschema (>=2.6.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: jsonschema (>=2.6.0) (installed: jsonschema 4.16.0) Handling oslo.concurrency (>=3.0.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: oslo.concurrency (>=3.0.0) (installed: oslo.concurrency 6.0.0) Handling oslo.i18n (>=2.1.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: oslo.i18n (>=2.1.0) (installed: oslo.i18n 6.3.0) Handling oslo.serialization (>=1.10.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: oslo.serialization (>=1.10.0) (installed: oslo.serialization 5.4.0) Handling oslo.utils (>=3.20.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: oslo.utils (>=3.20.0) (installed: oslo.utils 7.1.0) Handling pyghmi (>=1.0.9) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: pyghmi (>=1.0.9) (installed: pyghmi 1.5.34) Handling PyYAML (>=3.10.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: PyYAML (>=3.10.0) (installed: PyYAML 5.4.1) Handling six (>=1.9.0) from hook generated metadata: Requires-Dist (os-faults) Requirement satisfied: six (>=1.9.0) (installed: six 1.15.0) Handling oslo.concurrency (<4.0.0,>=3.0.0) ; (python_version=='2.7') from hook generated metadata: Requires-Dist (os-faults) Ignoring alien requirement: oslo.concurrency (<4.0.0,>=3.0.0) ; (python_version=='2.7') Handling oslo.i18n (<4.0.0,>=2.1.0) ; (python_version=='2.7') from hook generated metadata: Requires-Dist (os-faults) Ignoring alien requirement: oslo.i18n (<4.0.0,>=2.1.0) ; (python_version=='2.7') Handling oslo.serialization (<3.0.0,>=1.10.0) ; (python_version=='2.7') from hook generated metadata: Requires-Dist (os-faults) Ignoring alien requirement: oslo.serialization (<3.0.0,>=1.10.0) ; (python_version=='2.7') Handling oslo.utils (<4.0.0,>=3.20.0) ; (python_version=='2.7') from hook generated metadata: Requires-Dist (os-faults) Ignoring alien requirement: oslo.utils (<4.0.0,>=3.20.0) ; (python_version=='2.7') Handling pyghmi (<1.5.0,>=1.0.9) ; (python_version=='2.7') from hook generated metadata: Requires-Dist (os-faults) Ignoring alien requirement: pyghmi (<1.5.0,>=1.0.9) ; (python_version=='2.7') + cat /builddir/build/BUILD/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64-pyproject-buildrequires + rm -rfv os_faults-0.2.7.dist-info/ removed 'os_faults-0.2.7.dist-info/LICENSE' removed 'os_faults-0.2.7.dist-info/AUTHORS' removed 'os_faults-0.2.7.dist-info/METADATA' removed 'os_faults-0.2.7.dist-info/top_level.txt' removed 'os_faults-0.2.7.dist-info/pbr.json' removed 'os_faults-0.2.7.dist-info/entry_points.txt' removed directory 'os_faults-0.2.7.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.sJZy72 + umask 022 + cd /builddir/build/BUILD + cd os_faults-0.2.7 + mkdir -p /builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + TMPDIR=/builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/os_faults-0.2.7/pyproject-wheeldir Processing /builddir/build/BUILD/os_faults-0.2.7 DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packages with this new behavior before it becomes the default. pip 21.3 will remove support for this functionality. You can find discussion regarding this at https://github.com/pypa/pip/issues/7555. Preparing wheel metadata: started Running command /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py prepare_metadata_for_build_wheel /builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir/tmpbhb84epx /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-content-type' will not be supported in future versions. Please use the underscore name 'description_content_type' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead warnings.warn( running dist_info creating /builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir/pip-modern-metadata-y2ml13od/os_faults.egg-info writing pbr to /builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir/pip-modern-metadata-y2ml13od/os_faults.egg-info/pbr.json writing /builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir/pip-modern-metadata-y2ml13od/os_faults.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir/pip-modern-metadata-y2ml13od/os_faults.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir/pip-modern-metadata-y2ml13od/os_faults.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir/pip-modern-metadata-y2ml13od/os_faults.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir/pip-modern-metadata-y2ml13od/os_faults.egg-info/top_level.txt [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir/pip-modern-metadata-y2ml13od/os_faults.egg-info/SOURCES.txt' [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file '/builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir/pip-modern-metadata-y2ml13od/os_faults.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir/pip-modern-metadata-y2ml13od/os_faults-0.2.7.dist-info' adding license file "LICENSE" (matched pattern "LICEN[CS]E*") adding license file "AUTHORS" (matched pattern "AUTHORS*") Preparing wheel metadata: finished with status 'done' Building wheels for collected packages: os-faults Building wheel for os-faults (PEP 517): started Running command /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir/tmpmfv9nso2 /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-content-type' will not be supported in future versions. Please use the underscore name 'description_content_type' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead warnings.warn( running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/os_faults creating build/lib/os_faults/tests creating build/lib/os_faults/tests/unit creating build/lib/os_faults/tests/unit/ansible copying os_faults/tests/unit/ansible/__init__.py -> build/lib/os_faults/tests/unit/ansible copying os_faults/tests/unit/ansible/test_executor.py -> build/lib/os_faults/tests/unit/ansible creating build/lib/os_faults/drivers creating build/lib/os_faults/drivers/nodes copying os_faults/drivers/nodes/__init__.py -> build/lib/os_faults/drivers/nodes copying os_faults/drivers/nodes/node_list.py -> build/lib/os_faults/drivers/nodes creating build/lib/os_faults/tests/unit/drivers creating build/lib/os_faults/tests/unit/drivers/cloud copying os_faults/tests/unit/drivers/cloud/__init__.py -> build/lib/os_faults/tests/unit/drivers/cloud copying os_faults/tests/unit/drivers/cloud/test_devstack.py -> build/lib/os_faults/tests/unit/drivers/cloud copying os_faults/tests/unit/drivers/cloud/test_saltcloud.py -> build/lib/os_faults/tests/unit/drivers/cloud copying os_faults/tests/unit/drivers/cloud/test_universal.py -> build/lib/os_faults/tests/unit/drivers/cloud creating build/lib/os_faults/drivers/containers copying os_faults/drivers/containers/__init__.py -> build/lib/os_faults/drivers/containers copying os_faults/drivers/containers/docker.py -> build/lib/os_faults/drivers/containers copying os_faults/tests/__init__.py -> build/lib/os_faults/tests creating build/lib/os_faults/drivers/cloud copying os_faults/drivers/cloud/__init__.py -> build/lib/os_faults/drivers/cloud copying os_faults/drivers/cloud/devstack.py -> build/lib/os_faults/drivers/cloud copying os_faults/drivers/cloud/saltcloud.py -> build/lib/os_faults/drivers/cloud copying os_faults/drivers/cloud/universal.py -> build/lib/os_faults/drivers/cloud creating build/lib/os_faults/drivers/power copying os_faults/drivers/power/__init__.py -> build/lib/os_faults/drivers/power copying os_faults/drivers/power/ipmi.py -> build/lib/os_faults/drivers/power copying os_faults/drivers/power/libvirt.py -> build/lib/os_faults/drivers/power creating build/lib/os_faults/tests/unit/drivers/power copying os_faults/tests/unit/drivers/power/__init__.py -> build/lib/os_faults/tests/unit/drivers/power copying os_faults/tests/unit/drivers/power/test_ipmi.py -> build/lib/os_faults/tests/unit/drivers/power copying os_faults/tests/unit/drivers/power/test_libvirt.py -> build/lib/os_faults/tests/unit/drivers/power creating build/lib/os_faults/tests/devstack copying os_faults/tests/devstack/__init__.py -> build/lib/os_faults/tests/devstack copying os_faults/tests/devstack/test_lib.py -> build/lib/os_faults/tests/devstack copying os_faults/tests/devstack/test_os_inject_fault.py -> build/lib/os_faults/tests/devstack copying os_faults/tests/unit/drivers/__init__.py -> build/lib/os_faults/tests/unit/drivers creating build/lib/os_faults/drivers/services copying os_faults/drivers/services/__init__.py -> build/lib/os_faults/drivers/services copying os_faults/drivers/services/process.py -> build/lib/os_faults/drivers/services copying os_faults/drivers/services/salt.py -> build/lib/os_faults/drivers/services copying os_faults/drivers/services/system.py -> build/lib/os_faults/drivers/services creating build/lib/os_faults/tests/unit/drivers/services copying os_faults/tests/unit/drivers/services/__init__.py -> build/lib/os_faults/tests/unit/drivers/services copying os_faults/tests/unit/drivers/services/test_process.py -> build/lib/os_faults/tests/unit/drivers/services creating build/lib/os_faults/tests/unit/drivers/nodes copying os_faults/tests/unit/drivers/nodes/__init__.py -> build/lib/os_faults/tests/unit/drivers/nodes copying os_faults/tests/unit/drivers/nodes/test_node_list.py -> build/lib/os_faults/tests/unit/drivers/nodes creating build/lib/os_faults/ansible copying os_faults/ansible/__init__.py -> build/lib/os_faults/ansible copying os_faults/ansible/executor.py -> build/lib/os_faults/ansible copying os_faults/tests/unit/__init__.py -> build/lib/os_faults/tests/unit copying os_faults/tests/unit/fakes.py -> build/lib/os_faults/tests/unit copying os_faults/tests/unit/test.py -> build/lib/os_faults/tests/unit copying os_faults/tests/unit/test_os_faults.py -> build/lib/os_faults/tests/unit copying os_faults/tests/unit/test_registry.py -> build/lib/os_faults/tests/unit copying os_faults/tests/unit/test_utils.py -> build/lib/os_faults/tests/unit creating build/lib/os_faults/cmd copying os_faults/cmd/__init__.py -> build/lib/os_faults/cmd copying os_faults/cmd/cmd.py -> build/lib/os_faults/cmd copying os_faults/cmd/main.py -> build/lib/os_faults/cmd copying os_faults/__init__.py -> build/lib/os_faults copying os_faults/registry.py -> build/lib/os_faults copying os_faults/utils.py -> build/lib/os_faults copying os_faults/drivers/__init__.py -> build/lib/os_faults/drivers copying os_faults/drivers/shared_schemas.py -> build/lib/os_faults/drivers creating build/lib/os_faults/api copying os_faults/api/__init__.py -> build/lib/os_faults/api copying os_faults/api/base_driver.py -> build/lib/os_faults/api copying os_faults/api/cloud_management.py -> build/lib/os_faults/api copying os_faults/api/container.py -> build/lib/os_faults/api copying os_faults/api/error.py -> build/lib/os_faults/api copying os_faults/api/human.py -> build/lib/os_faults/api copying os_faults/api/node_collection.py -> build/lib/os_faults/api copying os_faults/api/node_discover.py -> build/lib/os_faults/api copying os_faults/api/power_management.py -> build/lib/os_faults/api copying os_faults/api/service.py -> build/lib/os_faults/api copying os_faults/api/utils.py -> build/lib/os_faults/api creating build/lib/os_faults/ansible/modules copying os_faults/ansible/modules/__init__.py -> build/lib/os_faults/ansible/modules copying os_faults/ansible/modules/freeze.py -> build/lib/os_faults/ansible/modules copying os_faults/ansible/modules/kill.py -> build/lib/os_faults/ansible/modules copying os_faults/ansible/modules/stress.py -> build/lib/os_faults/ansible/modules creating build/lib/os_faults/tests/unit/api copying os_faults/tests/unit/api/__init__.py -> build/lib/os_faults/tests/unit/api copying os_faults/tests/unit/api/test_human_api.py -> build/lib/os_faults/tests/unit/api copying os_faults/tests/unit/api/test_node_collection.py -> build/lib/os_faults/tests/unit/api copying os_faults/tests/unit/api/test_power_management.py -> build/lib/os_faults/tests/unit/api creating build/lib/os_faults/tests/unit/cmd copying os_faults/tests/unit/cmd/__init__.py -> build/lib/os_faults/tests/unit/cmd copying os_faults/tests/unit/cmd/test_cmd.py -> build/lib/os_faults/tests/unit/cmd copying os_faults/tests/unit/cmd/test_main.py -> build/lib/os_faults/tests/unit/cmd running egg_info writing pbr to os_faults.egg-info/pbr.json writing os_faults.egg-info/PKG-INFO writing dependency_links to os_faults.egg-info/dependency_links.txt writing entry points to os_faults.egg-info/entry_points.txt writing requirements to os_faults.egg-info/requires.txt writing top-level names to os_faults.egg-info/top_level.txt [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'os_faults.egg-info/SOURCES.txt' /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'os_faults.tests.devstack.playbooks' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'os_faults.tests.devstack.playbooks' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'os_faults.tests.devstack.playbooks' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'os_faults.tests.devstack.playbooks' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) copying os_faults/tests/devstack/os-faults-devstack.yaml -> build/lib/os_faults/tests/devstack copying os_faults/tests/devstack/os-faults-universal.yaml -> build/lib/os_faults/tests/devstack creating build/lib/os_faults/tests/devstack/playbooks copying os_faults/tests/devstack/playbooks/post.yml -> build/lib/os_faults/tests/devstack/playbooks copying os_faults/tests/devstack/playbooks/pre.yml -> build/lib/os_faults/tests/devstack/playbooks copying os_faults/tests/devstack/playbooks/run_on_devstack.yml -> build/lib/os_faults/tests/devstack/playbooks installing to build/bdist.linux-x86_64/wheel running install [pbr] Writing ChangeLog [pbr] Generating ChangeLog [pbr] ChangeLog complete (0.0s) [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/os_faults creating build/bdist.linux-x86_64/wheel/os_faults/api copying build/lib/os_faults/api/utils.py -> build/bdist.linux-x86_64/wheel/os_faults/api copying build/lib/os_faults/api/service.py -> build/bdist.linux-x86_64/wheel/os_faults/api copying build/lib/os_faults/api/power_management.py -> build/bdist.linux-x86_64/wheel/os_faults/api copying build/lib/os_faults/api/node_discover.py -> build/bdist.linux-x86_64/wheel/os_faults/api copying build/lib/os_faults/api/node_collection.py -> build/bdist.linux-x86_64/wheel/os_faults/api copying build/lib/os_faults/api/human.py -> build/bdist.linux-x86_64/wheel/os_faults/api copying build/lib/os_faults/api/error.py -> build/bdist.linux-x86_64/wheel/os_faults/api copying build/lib/os_faults/api/container.py -> build/bdist.linux-x86_64/wheel/os_faults/api copying build/lib/os_faults/api/cloud_management.py -> build/bdist.linux-x86_64/wheel/os_faults/api copying build/lib/os_faults/api/base_driver.py -> build/bdist.linux-x86_64/wheel/os_faults/api copying build/lib/os_faults/api/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/api copying build/lib/os_faults/utils.py -> build/bdist.linux-x86_64/wheel/os_faults copying build/lib/os_faults/registry.py -> build/bdist.linux-x86_64/wheel/os_faults copying build/lib/os_faults/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults creating build/bdist.linux-x86_64/wheel/os_faults/cmd copying build/lib/os_faults/cmd/main.py -> build/bdist.linux-x86_64/wheel/os_faults/cmd copying build/lib/os_faults/cmd/cmd.py -> build/bdist.linux-x86_64/wheel/os_faults/cmd copying build/lib/os_faults/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/cmd creating build/bdist.linux-x86_64/wheel/os_faults/ansible creating build/bdist.linux-x86_64/wheel/os_faults/ansible/modules copying build/lib/os_faults/ansible/modules/stress.py -> build/bdist.linux-x86_64/wheel/os_faults/ansible/modules copying build/lib/os_faults/ansible/modules/kill.py -> build/bdist.linux-x86_64/wheel/os_faults/ansible/modules copying build/lib/os_faults/ansible/modules/freeze.py -> build/bdist.linux-x86_64/wheel/os_faults/ansible/modules copying build/lib/os_faults/ansible/modules/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/ansible/modules copying build/lib/os_faults/ansible/executor.py -> build/bdist.linux-x86_64/wheel/os_faults/ansible copying build/lib/os_faults/ansible/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/ansible creating build/bdist.linux-x86_64/wheel/os_faults/drivers copying build/lib/os_faults/drivers/shared_schemas.py -> build/bdist.linux-x86_64/wheel/os_faults/drivers copying build/lib/os_faults/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/drivers creating build/bdist.linux-x86_64/wheel/os_faults/drivers/services copying build/lib/os_faults/drivers/services/system.py -> build/bdist.linux-x86_64/wheel/os_faults/drivers/services copying build/lib/os_faults/drivers/services/salt.py -> build/bdist.linux-x86_64/wheel/os_faults/drivers/services copying build/lib/os_faults/drivers/services/process.py -> build/bdist.linux-x86_64/wheel/os_faults/drivers/services copying build/lib/os_faults/drivers/services/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/drivers/services creating build/bdist.linux-x86_64/wheel/os_faults/drivers/power copying build/lib/os_faults/drivers/power/libvirt.py -> build/bdist.linux-x86_64/wheel/os_faults/drivers/power copying build/lib/os_faults/drivers/power/ipmi.py -> build/bdist.linux-x86_64/wheel/os_faults/drivers/power copying build/lib/os_faults/drivers/power/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/drivers/power creating build/bdist.linux-x86_64/wheel/os_faults/drivers/cloud copying build/lib/os_faults/drivers/cloud/universal.py -> build/bdist.linux-x86_64/wheel/os_faults/drivers/cloud copying build/lib/os_faults/drivers/cloud/saltcloud.py -> build/bdist.linux-x86_64/wheel/os_faults/drivers/cloud copying build/lib/os_faults/drivers/cloud/devstack.py -> build/bdist.linux-x86_64/wheel/os_faults/drivers/cloud copying build/lib/os_faults/drivers/cloud/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/drivers/cloud creating build/bdist.linux-x86_64/wheel/os_faults/drivers/containers copying build/lib/os_faults/drivers/containers/docker.py -> build/bdist.linux-x86_64/wheel/os_faults/drivers/containers copying build/lib/os_faults/drivers/containers/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/drivers/containers creating build/bdist.linux-x86_64/wheel/os_faults/drivers/nodes copying build/lib/os_faults/drivers/nodes/node_list.py -> build/bdist.linux-x86_64/wheel/os_faults/drivers/nodes copying build/lib/os_faults/drivers/nodes/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/drivers/nodes creating build/bdist.linux-x86_64/wheel/os_faults/tests creating build/bdist.linux-x86_64/wheel/os_faults/tests/devstack creating build/bdist.linux-x86_64/wheel/os_faults/tests/devstack/playbooks copying build/lib/os_faults/tests/devstack/playbooks/run_on_devstack.yml -> build/bdist.linux-x86_64/wheel/os_faults/tests/devstack/playbooks copying build/lib/os_faults/tests/devstack/playbooks/pre.yml -> build/bdist.linux-x86_64/wheel/os_faults/tests/devstack/playbooks copying build/lib/os_faults/tests/devstack/playbooks/post.yml -> build/bdist.linux-x86_64/wheel/os_faults/tests/devstack/playbooks copying build/lib/os_faults/tests/devstack/os-faults-universal.yaml -> build/bdist.linux-x86_64/wheel/os_faults/tests/devstack copying build/lib/os_faults/tests/devstack/os-faults-devstack.yaml -> build/bdist.linux-x86_64/wheel/os_faults/tests/devstack copying build/lib/os_faults/tests/devstack/test_os_inject_fault.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/devstack copying build/lib/os_faults/tests/devstack/test_lib.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/devstack copying build/lib/os_faults/tests/devstack/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/devstack copying build/lib/os_faults/tests/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/tests creating build/bdist.linux-x86_64/wheel/os_faults/tests/unit creating build/bdist.linux-x86_64/wheel/os_faults/tests/unit/cmd copying build/lib/os_faults/tests/unit/cmd/test_main.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/cmd copying build/lib/os_faults/tests/unit/cmd/test_cmd.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/cmd copying build/lib/os_faults/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/cmd creating build/bdist.linux-x86_64/wheel/os_faults/tests/unit/api copying build/lib/os_faults/tests/unit/api/test_power_management.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/api copying build/lib/os_faults/tests/unit/api/test_node_collection.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/api copying build/lib/os_faults/tests/unit/api/test_human_api.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/api copying build/lib/os_faults/tests/unit/api/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/api copying build/lib/os_faults/tests/unit/test_utils.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit copying build/lib/os_faults/tests/unit/test_registry.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit copying build/lib/os_faults/tests/unit/test_os_faults.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit copying build/lib/os_faults/tests/unit/test.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit copying build/lib/os_faults/tests/unit/fakes.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit copying build/lib/os_faults/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit creating build/bdist.linux-x86_64/wheel/os_faults/tests/unit/drivers creating build/bdist.linux-x86_64/wheel/os_faults/tests/unit/drivers/nodes copying build/lib/os_faults/tests/unit/drivers/nodes/test_node_list.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/drivers/nodes copying build/lib/os_faults/tests/unit/drivers/nodes/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/drivers/nodes creating build/bdist.linux-x86_64/wheel/os_faults/tests/unit/drivers/services copying build/lib/os_faults/tests/unit/drivers/services/test_process.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/drivers/services copying build/lib/os_faults/tests/unit/drivers/services/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/drivers/services copying build/lib/os_faults/tests/unit/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/drivers creating build/bdist.linux-x86_64/wheel/os_faults/tests/unit/drivers/power copying build/lib/os_faults/tests/unit/drivers/power/test_libvirt.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/drivers/power copying build/lib/os_faults/tests/unit/drivers/power/test_ipmi.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/drivers/power copying build/lib/os_faults/tests/unit/drivers/power/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/drivers/power creating build/bdist.linux-x86_64/wheel/os_faults/tests/unit/drivers/cloud copying build/lib/os_faults/tests/unit/drivers/cloud/test_universal.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/drivers/cloud copying build/lib/os_faults/tests/unit/drivers/cloud/test_saltcloud.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/drivers/cloud copying build/lib/os_faults/tests/unit/drivers/cloud/test_devstack.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/drivers/cloud copying build/lib/os_faults/tests/unit/drivers/cloud/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/drivers/cloud creating build/bdist.linux-x86_64/wheel/os_faults/tests/unit/ansible copying build/lib/os_faults/tests/unit/ansible/test_executor.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/ansible copying build/lib/os_faults/tests/unit/ansible/__init__.py -> build/bdist.linux-x86_64/wheel/os_faults/tests/unit/ansible running install_egg_info Copying os_faults.egg-info to build/bdist.linux-x86_64/wheel/os_faults-0.2.7-py3.9.egg-info running install_scripts adding license file "LICENSE" (matched pattern "LICEN[CS]E*") adding license file "AUTHORS" (matched pattern "AUTHORS*") creating build/bdist.linux-x86_64/wheel/os_faults-0.2.7.dist-info/WHEEL creating '/builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir/pip-wheel-umfysdd9/tmpz13mczmg/os_faults-0.2.7-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'os_faults/__init__.py' adding 'os_faults/registry.py' adding 'os_faults/utils.py' adding 'os_faults/ansible/__init__.py' adding 'os_faults/ansible/executor.py' adding 'os_faults/ansible/modules/__init__.py' adding 'os_faults/ansible/modules/freeze.py' adding 'os_faults/ansible/modules/kill.py' adding 'os_faults/ansible/modules/stress.py' adding 'os_faults/api/__init__.py' adding 'os_faults/api/base_driver.py' adding 'os_faults/api/cloud_management.py' adding 'os_faults/api/container.py' adding 'os_faults/api/error.py' adding 'os_faults/api/human.py' adding 'os_faults/api/node_collection.py' adding 'os_faults/api/node_discover.py' adding 'os_faults/api/power_management.py' adding 'os_faults/api/service.py' adding 'os_faults/api/utils.py' adding 'os_faults/cmd/__init__.py' adding 'os_faults/cmd/cmd.py' adding 'os_faults/cmd/main.py' adding 'os_faults/drivers/__init__.py' adding 'os_faults/drivers/shared_schemas.py' adding 'os_faults/drivers/cloud/__init__.py' adding 'os_faults/drivers/cloud/devstack.py' adding 'os_faults/drivers/cloud/saltcloud.py' adding 'os_faults/drivers/cloud/universal.py' adding 'os_faults/drivers/containers/__init__.py' adding 'os_faults/drivers/containers/docker.py' adding 'os_faults/drivers/nodes/__init__.py' adding 'os_faults/drivers/nodes/node_list.py' adding 'os_faults/drivers/power/__init__.py' adding 'os_faults/drivers/power/ipmi.py' adding 'os_faults/drivers/power/libvirt.py' adding 'os_faults/drivers/services/__init__.py' adding 'os_faults/drivers/services/process.py' adding 'os_faults/drivers/services/salt.py' adding 'os_faults/drivers/services/system.py' adding 'os_faults/tests/__init__.py' adding 'os_faults/tests/devstack/__init__.py' adding 'os_faults/tests/devstack/os-faults-devstack.yaml' adding 'os_faults/tests/devstack/os-faults-universal.yaml' adding 'os_faults/tests/devstack/test_lib.py' adding 'os_faults/tests/devstack/test_os_inject_fault.py' adding 'os_faults/tests/devstack/playbooks/post.yml' adding 'os_faults/tests/devstack/playbooks/pre.yml' adding 'os_faults/tests/devstack/playbooks/run_on_devstack.yml' adding 'os_faults/tests/unit/__init__.py' adding 'os_faults/tests/unit/fakes.py' adding 'os_faults/tests/unit/test.py' adding 'os_faults/tests/unit/test_os_faults.py' adding 'os_faults/tests/unit/test_registry.py' adding 'os_faults/tests/unit/test_utils.py' adding 'os_faults/tests/unit/ansible/__init__.py' adding 'os_faults/tests/unit/ansible/test_executor.py' adding 'os_faults/tests/unit/api/__init__.py' adding 'os_faults/tests/unit/api/test_human_api.py' adding 'os_faults/tests/unit/api/test_node_collection.py' adding 'os_faults/tests/unit/api/test_power_management.py' adding 'os_faults/tests/unit/cmd/__init__.py' adding 'os_faults/tests/unit/cmd/test_cmd.py' adding 'os_faults/tests/unit/cmd/test_main.py' adding 'os_faults/tests/unit/drivers/__init__.py' adding 'os_faults/tests/unit/drivers/cloud/__init__.py' adding 'os_faults/tests/unit/drivers/cloud/test_devstack.py' adding 'os_faults/tests/unit/drivers/cloud/test_saltcloud.py' adding 'os_faults/tests/unit/drivers/cloud/test_universal.py' adding 'os_faults/tests/unit/drivers/nodes/__init__.py' adding 'os_faults/tests/unit/drivers/nodes/test_node_list.py' adding 'os_faults/tests/unit/drivers/power/__init__.py' adding 'os_faults/tests/unit/drivers/power/test_ipmi.py' adding 'os_faults/tests/unit/drivers/power/test_libvirt.py' adding 'os_faults/tests/unit/drivers/services/__init__.py' adding 'os_faults/tests/unit/drivers/services/test_process.py' adding 'os_faults-0.2.7.dist-info/AUTHORS' adding 'os_faults-0.2.7.dist-info/LICENSE' adding 'os_faults-0.2.7.dist-info/METADATA' adding 'os_faults-0.2.7.dist-info/WHEEL' adding 'os_faults-0.2.7.dist-info/entry_points.txt' adding 'os_faults-0.2.7.dist-info/pbr.json' adding 'os_faults-0.2.7.dist-info/top_level.txt' adding 'os_faults-0.2.7.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for os-faults (PEP 517): finished with status 'done' Created wheel for os-faults: filename=os_faults-0.2.7-py3-none-any.whl size=87845 sha256=05b86614345c6f232f21b652bae7ee2d51077a2c28ef0f78ff27fedd625f7921 Stored in directory: /builddir/.cache/pip/wheels/84/ba/c0/0c2917b78e0c8b8d3d69efb2ba5f483b26676bc49da3fb0201 Successfully built os-faults + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.FpsRVS + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64 ++ dirname /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64 + cd os_faults-0.2.7 ++ ls /builddir/build/BUILD/os_faults-0.2.7/pyproject-wheeldir/os_faults-0.2.7-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=os_faults==0.2.7 + '[' -z os_faults==0.2.7 ']' + TMPDIR=/builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/os_faults-0.2.7/pyproject-wheeldir os_faults==0.2.7 Using pip 21.2.3 from /usr/lib/python3.9/site-packages/pip (python 3.9) Looking in links: /builddir/build/BUILD/os_faults-0.2.7/pyproject-wheeldir Processing ./pyproject-wheeldir/os_faults-0.2.7-py3-none-any.whl Installing collected packages: os-faults Creating /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/bin changing mode of /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/bin/os-faults to 755 changing mode of /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/bin/os-inject-fault to 755 Successfully installed os-faults-0.2.7 + '[' -d /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/bin ']' + '[' -z s ']' + shebang_flags=-kas + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kas /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/bin/os-faults /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/bin/os-inject-fault /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/bin/os-faults: updating /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/bin/os-inject-fault: updating + rm -rfv /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9/site-packages ']' + site_dirs+=("/usr/lib/python3.9/site-packages") + '[' /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib64/python3.9/site-packages '!=' /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9/site-packages ']' + '[' -d /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib64/python3.9/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.9/site-packages/os_faults-0.2.7.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9/site-packages/os_faults-0.2.7.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64 --record /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9/site-packages/os_faults-0.2.7.dist-info/RECORD --output /builddir/build/BUILD/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9/site-packages/os_faults-0.2.7.dist-info/RECORD removed '/builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9/site-packages/os_faults-0.2.7.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9/site-packages/os_faults-0.2.7.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9/site-packages/os_faults-0.2.7.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + FAULT_EXEC='os-inject-fault os-faults' + for binary in $FAULT_EXEC + ln -s os-inject-fault /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/bin/os-inject-fault-3 + for binary in $FAULT_EXEC + ln -s os-faults /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/bin/os-faults-3 + for file in /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9/site-packages/os_faults/ansible/modules/{freeze,kill}.py + chmod a+x /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9/site-packages/os_faults/ansible/modules/freeze.py + '[' -z s ']' + shebang_flags=-kas + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kas /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9/site-packages/os_faults/ansible/modules/freeze.py /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9/site-packages/os_faults/ansible/modules/freeze.py: updating + for file in /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9/site-packages/os_faults/ansible/modules/{freeze,kill}.py + chmod a+x /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9/site-packages/os_faults/ansible/modules/kill.py + '[' -z s ']' + shebang_flags=-kas + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kas /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9/site-packages/os_faults/ansible/modules/kill.py /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9/site-packages/os_faults/ansible/modules/kill.py: updating + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 0.2.7-0.20240313150819.113ba24.el9 --unique-debug-suffix -0.2.7-0.20240313150819.113ba24.el9.x86_64 --unique-debug-src-base python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/os_faults-0.2.7 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9 using python3.9 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.TEppqV + umask 022 + cd /builddir/build/BUILD + cd os_faults-0.2.7 + TOX_TESTENV_PASSENV='*' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + PATH=/builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/bin:/builddir/.local/bin:/builddir/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib64/python3.9/site-packages:/builddir/build/BUILDROOT/python-os-faults-0.2.7-0.20240313150819.113ba24.el9.x86_64/usr/lib/python3.9/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/os_faults-0.2.7/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env -q --recreate -e py39 ============================= test session starts ============================== platform linux -- Python 3.9.18, pytest-6.2.2, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3 cachedir: .tox/py39/.pytest_cache rootdir: /builddir/build/BUILD/os_faults-0.2.7 plugins: cov-4.0.0 collecting ... collected 374 items os_faults/tests/unit/test_os_faults.py::OSFaultsTestCase::test_config_with_services FAILED [ 0%] os_faults/tests/unit/test_os_faults.py::OSFaultsTestCase::test_config_with_services_and_hosts FAILED [ 0%] os_faults/tests/unit/test_os_faults.py::OSFaultsTestCase::test_connect_devstack FAILED [ 0%] os_faults/tests/unit/test_os_faults.py::OSFaultsTestCase::test_connect_driver_not_found PASSED [ 1%] os_faults/tests/unit/test_os_faults.py::OSFaultsTestCase::test_connect_driver_not_specified PASSED [ 1%] os_faults/tests/unit/test_os_faults.py::OSFaultsTestCase::test_connect_no_config_files PASSED [ 1%] os_faults/tests/unit/test_os_faults.py::OSFaultsTestCase::test_connect_with_libvirt FAILED [ 1%] os_faults/tests/unit/test_os_faults.py::OSFaultsTestCase::test_discover PASSED [ 2%] os_faults/tests/unit/test_os_faults.py::OSFaultsTestCase::test_register_ansible_modules PASSED [ 2%] os_faults/tests/unit/test_registry.py::RegistryTestCase::test_get_drivers PASSED [ 2%] os_faults/tests/unit/test_registry.py::RegistryTestCase::test_name_collision PASSED [ 2%] os_faults/tests/unit/test_utils.py::UtilsTestCase::test_join_threads PASSED [ 3%] os_faults/tests/unit/test_utils.py::UtilsTestCase::test_start_thread PASSED [ 3%] os_faults/tests/unit/test_utils.py::UtilsTestCase::test_start_thread_raise_exception PASSED [ 3%] os_faults/tests/unit/test_utils.py::RequiredVariablesTestCase::test_require_variables PASSED [ 4%] os_faults/tests/unit/test_utils.py::RequiredVariablesTestCase::test_require_variables_not_implemented PASSED [ 4%] os_faults/tests/unit/test_utils.py::ComparableMixinTestCase::test_operations PASSED [ 4%] os_faults/tests/unit/test_utils.py::ReprMixinTestCase::test_repr PASSED [ 4%] os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test___init__options_1 PASSED [ 5%] os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test___init__options_2 PASSED [ 5%] os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test___init__options_3 PASSED [ 5%] os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test___init__options_4 PASSED [ 5%] os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test___init__options_5 PASSED [ 6%] os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test_execute PASSED [ 6%] os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test_execute_payload_without_stdout PASSED [ 6%] os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test_execute_status_failed PASSED [ 6%] os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test_execute_status_unreachable PASSED [ 7%] os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test_execute_stdout_is_more_than_stdout_limit PASSED [ 7%] os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test_execute_with_host_vars PASSED [ 7%] os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test_execute_with_serial PASSED [ 8%] os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test_make_module_path_option_ansible_24 PASSED [ 8%] os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test_make_module_path_option_ansible_24_one_item PASSED [ 8%] os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test_resolve_relative_path_doesnt_exist PASSED [ 8%] os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test_resolve_relative_path_exists PASSED [ 9%] os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test_run_playbook PASSED [ 9%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_malformed_query PASSED [ 9%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_network_on_nodes_by_fqdn_1___Disconnect____disconnect__ PASSED [ 9%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_network_on_nodes_by_fqdn_2___Connect____connect__ PASSED [ 10%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_network_on_nodes_by_service_1___disconnect____storage____mysql__ PASSED [ 10%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_network_on_nodes_by_service_2___connect____management____rabbitmq__ PASSED [ 10%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_network_on_nodes_by_service_picked_node_1___disconnect____storage____one____mysql__ PASSED [ 10%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_network_on_nodes_by_service_picked_node_2___connect____management____random____rabbitmq__ PASSED [ 11%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_node_action_by_fqdn_1_reboot PASSED [ 11%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_node_action_by_fqdn_2_poweroff PASSED [ 11%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_node_action_by_fqdn_3_poweron PASSED [ 12%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_node_action_on_all_nodes_1___reboot____keystone__ PASSED [ 12%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_node_action_on_all_nodes_2___reset____nova_api__ PASSED [ 12%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_node_action_on_random_node_1___reboot____keystone__ PASSED [ 12%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_node_action_on_random_node_2___reset____nova_api__ PASSED [ 13%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_service_action_1___restart____keystone__ PASSED [ 13%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_service_action_2___kill____nova_api__ PASSED [ 13%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_service_action_3___unplug____keystone__ PASSED [ 13%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_service_action_4___plug____nova_api__ PASSED [ 14%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_service_action_on_fqdn_node_1___restart____keystone____node__ PASSED [ 14%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_service_action_on_fqdn_node_2___kill____nova_api____node__ PASSED [ 14%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_service_action_on_fqdn_node_3___unplug____keystone____node__ PASSED [ 14%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_service_action_on_random_node_1___restart____keystone____random__ PASSED [ 15%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_service_action_on_random_node_2___kill____nova_api____one__ PASSED [ 15%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_service_action_with_duration_1___freeze____keystone___5_ PASSED [ 15%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_stress_by_fqdn_1_cpu PASSED [ 16%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_stress_by_fqdn_2_memory PASSED [ 16%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_stress_by_fqdn_3_disk PASSED [ 16%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_stress_by_fqdn_4_kernel PASSED [ 16%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_stress_by_service_on_fqdn_node_1___CPU____cpu___10___keystone__ PASSED [ 17%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_stress_by_service_on_fqdn_node_2___disk____disk___20___nova_api__ PASSED [ 17%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_stress_target_1_cpu PASSED [ 17%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_stress_target_2_memory PASSED [ 17%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_stress_target_3_disk PASSED [ 18%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_stress_target_4_kernel PASSED [ 18%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_unplug_with_ref_1___unplug____keystone____egress____db__ PASSED [ 18%] os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_unplug_with_ref_2___plug____nova____ingress____neutron__ PASSED [ 18%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_add PASSED [ 19%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_and PASSED [ 19%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_check_types_wrong_cloud_management PASSED [ 19%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_check_types_wrong_type PASSED [ 20%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_filter PASSED [ 20%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_filter_error PASSED [ 20%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_get_fqdns PASSED [ 20%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_get_ips PASSED [ 21%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_get_macs PASSED [ 21%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_getitem PASSED [ 21%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_in PASSED [ 21%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_iter PASSED [ 22%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_len PASSED [ 22%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_not_in PASSED [ 22%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_or PASSED [ 22%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_pick PASSED [ 23%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_pick_count PASSED [ 23%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_pick_exception PASSED [ 23%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_poweroff PASSED [ 24%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_poweron PASSED [ 24%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_reboot PASSED [ 24%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_repr PASSED [ 24%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_reset PASSED [ 25%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_revert PASSED [ 25%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_run_task PASSED [ 25%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_shutdown PASSED [ 25%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_snapshot PASSED [ 26%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_sub PASSED [ 26%] os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_xor PASSED [ 26%] os_faults/tests/unit/api/test_power_management.py::PowerManagerTestCase::test_poweroff PASSED [ 27%] os_faults/tests/unit/api/test_power_management.py::PowerManagerTestCase::test_poweron PASSED [ 27%] os_faults/tests/unit/api/test_power_management.py::PowerManagerTestCase::test_reset PASSED [ 27%] os_faults/tests/unit/api/test_power_management.py::PowerManagerTestCase::test_revert PASSED [ 27%] os_faults/tests/unit/api/test_power_management.py::PowerManagerTestCase::test_run_error PASSED [ 28%] os_faults/tests/unit/api/test_power_management.py::PowerManagerTestCase::test_run_no_drivers PASSED [ 28%] os_faults/tests/unit/api/test_power_management.py::PowerManagerTestCase::test_run_no_supported_driver PASSED [ 28%] os_faults/tests/unit/api/test_power_management.py::PowerManagerTestCase::test_shutdown PASSED [ 28%] os_faults/tests/unit/api/test_power_management.py::PowerManagerTestCase::test_snapshot PASSED [ 29%] os_faults/tests/unit/cmd/test_cmd.py::CmdTestCase::test_main_command PASSED [ 29%] os_faults/tests/unit/cmd/test_cmd.py::CmdTestCase::test_main_no_args PASSED [ 29%] os_faults/tests/unit/cmd/test_cmd.py::CmdTestCase::test_main_verify PASSED [ 29%] os_faults/tests/unit/cmd/test_cmd.py::CmdTestCase::test_main_verify_and_command PASSED [ 30%] os_faults/tests/unit/cmd/test_main.py::MainTestCase::test_discover PASSED [ 30%] os_faults/tests/unit/cmd/test_main.py::MainTestCase::test_drivers PASSED [ 30%] os_faults/tests/unit/cmd/test_main.py::MainTestCase::test_nodes PASSED [ 31%] os_faults/tests/unit/cmd/test_main.py::MainTestCase::test_verify PASSED [ 31%] os_faults/tests/unit/cmd/test_main.py::MainTestCase::test_verify_with_config PASSED [ 31%] os_faults/tests/unit/cmd/test_main.py::MainTestCase::test_version PASSED [ 31%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackNodeTestCase::test_connect PASSED [ 32%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackNodeTestCase::test_disconnect PASSED [ 32%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_execute_on_cloud PASSED [ 32%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_nodes PASSED [ 32%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_01_cinder_api PASSED [ 33%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_02_cinder_scheduler PASSED [ 33%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_03_cinder_volume PASSED [ 33%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_04_etcd PASSED [ 33%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_05_glance_api PASSED [ 34%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_06_heat_api PASSED [ 34%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_07_heat_engine PASSED [ 34%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_08_keystone PASSED [ 35%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_09_memcached PASSED [ 35%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_10_mysql PASSED [ 35%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_11_neutron_dhcp_agent PASSED [ 35%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_12_neutron_l3_agent PASSED [ 36%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_13_neutron_meta_agent PASSED [ 36%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_14_neutron_openvswitch_agent PASSED [ 36%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_15_neutron_server PASSED [ 36%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_16_nova_api PASSED [ 37%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_17_nova_compute PASSED [ 37%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_18_nova_scheduler PASSED [ 37%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_19_placement_api PASSED [ 37%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_service_nodes_20_rabbitmq PASSED [ 38%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_validate_services FAILED [ 38%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_verify PASSED [ 38%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_01_cinder_api PASSED [ 39%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_02_cinder_scheduler PASSED [ 39%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_03_cinder_volume PASSED [ 39%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_04_etcd PASSED [ 39%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_05_glance_api PASSED [ 40%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_06_heat_api PASSED [ 40%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_07_heat_engine PASSED [ 40%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_08_keystone PASSED [ 40%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_09_memcached PASSED [ 41%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_10_mysql PASSED [ 41%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_11_neutron_dhcp_agent PASSED [ 41%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_12_neutron_l3_agent PASSED [ 41%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_13_neutron_meta_agent PASSED [ 42%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_14_neutron_openvswitch_agent PASSED [ 42%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_15_neutron_server PASSED [ 42%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_16_nova_api PASSED [ 43%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_17_nova_compute PASSED [ 43%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_18_nova_scheduler PASSED [ 43%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_19_placement_api PASSED [ 43%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_restart_20_rabbitmq PASSED [ 44%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_01_cinder_api PASSED [ 44%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_02_cinder_scheduler PASSED [ 44%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_03_cinder_volume PASSED [ 44%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_04_etcd PASSED [ 45%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_05_glance_api PASSED [ 45%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_06_heat_api PASSED [ 45%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_07_heat_engine PASSED [ 45%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_08_keystone PASSED [ 46%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_09_memcached PASSED [ 46%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_10_mysql PASSED [ 46%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_11_neutron_dhcp_agent PASSED [ 47%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_12_neutron_l3_agent PASSED [ 47%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_13_neutron_meta_agent PASSED [ 47%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_14_neutron_openvswitch_agent PASSED [ 47%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_15_neutron_server PASSED [ 48%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_16_nova_api PASSED [ 48%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_17_nova_compute PASSED [ 48%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_18_nova_scheduler PASSED [ 48%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_19_placement_api PASSED [ 49%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_start_20_rabbitmq PASSED [ 49%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_01_cinder_api PASSED [ 49%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_02_cinder_scheduler PASSED [ 50%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_03_cinder_volume PASSED [ 50%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_04_etcd PASSED [ 50%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_05_glance_api PASSED [ 50%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_06_heat_api PASSED [ 51%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_07_heat_engine PASSED [ 51%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_08_keystone PASSED [ 51%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_09_memcached PASSED [ 51%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_10_mysql PASSED [ 52%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_11_neutron_dhcp_agent PASSED [ 52%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_12_neutron_l3_agent PASSED [ 52%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_13_neutron_meta_agent PASSED [ 52%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_14_neutron_openvswitch_agent PASSED [ 53%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_15_neutron_server PASSED [ 53%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_16_nova_api PASSED [ 53%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_17_nova_compute PASSED [ 54%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_18_nova_scheduler PASSED [ 54%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_19_placement_api PASSED [ 54%] os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackServiceTestCase::test_terminate_20_rabbitmq PASSED [ 54%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_execute_on_cloud PASSED [ 55%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_nodes PASSED [ 55%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_nodes_fqdns PASSED [ 55%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_nodes_from_discover_driver PASSED [ 55%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_01_keystone PASSED [ 56%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_02_horizon PASSED [ 56%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_03_memcached PASSED [ 56%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_04_mysql PASSED [ 56%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_05_rabbitmq PASSED [ 57%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_06_glance_api PASSED [ 57%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_07_glance_glare PASSED [ 57%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_08_glance_registry PASSED [ 58%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_09_nova_api PASSED [ 58%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_10_nova_compute PASSED [ 58%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_11_nova_scheduler PASSED [ 58%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_12_nova_cert PASSED [ 59%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_13_nova_conductor PASSED [ 59%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_14_nova_consoleauth PASSED [ 59%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_15_nova_novncproxy PASSED [ 59%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_16_neutron_server PASSED [ 60%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_17_neutron_dhcp_agent PASSED [ 60%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_18_neutron_metadata_agent PASSED [ 60%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_19_neutron_openvswitch_agent PASSED [ 60%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_20_neutron_l3_agent PASSED [ 61%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_21_heat_api PASSED [ 61%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_22_heat_engine PASSED [ 61%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_23_cinder_api PASSED [ 62%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_24_cinder_scheduler PASSED [ 62%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_25_cinder_volume PASSED [ 62%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_26_cinder_backup PASSED [ 62%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_27_elasticsearch PASSED [ 63%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_28_grafana_server PASSED [ 63%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_29_influxdb PASSED [ 63%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_30_kibana PASSED [ 63%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_get_service_nodes_31_nagios3 PASSED [ 64%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_init_1 PASSED [ 64%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_init_2 PASSED [ 64%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_validate_services FAILED [ 64%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_verify PASSED [ 65%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_01_keystone PASSED [ 65%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_02_horizon PASSED [ 65%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_03_memcached PASSED [ 66%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_04_mysql PASSED [ 66%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_05_rabbitmq PASSED [ 66%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_06_glance_api PASSED [ 66%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_07_glance_glare PASSED [ 67%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_08_glance_registry PASSED [ 67%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_09_nova_api PASSED [ 67%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_10_nova_compute PASSED [ 67%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_11_nova_scheduler PASSED [ 68%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_12_nova_cert PASSED [ 68%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_13_nova_conductor PASSED [ 68%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_14_nova_consoleauth PASSED [ 68%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_15_nova_novncproxy PASSED [ 69%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_16_neutron_server PASSED [ 69%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_17_neutron_dhcp_agent PASSED [ 69%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_18_neutron_metadata_agent PASSED [ 70%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_19_neutron_openvswitch_agent PASSED [ 70%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_20_neutron_l3_agent PASSED [ 70%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_21_heat_api PASSED [ 70%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_22_heat_engine PASSED [ 71%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_23_cinder_api PASSED [ 71%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_24_cinder_scheduler PASSED [ 71%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_25_cinder_volume PASSED [ 71%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_26_cinder_backup PASSED [ 72%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_27_elasticsearch PASSED [ 72%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_28_grafana_server PASSED [ 72%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_29_influxdb PASSED [ 72%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_30_kibana PASSED [ 73%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_restart_31_nagios3 PASSED [ 73%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_01_keystone PASSED [ 73%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_02_horizon PASSED [ 74%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_03_memcached PASSED [ 74%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_04_mysql PASSED [ 74%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_05_rabbitmq PASSED [ 74%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_06_glance_api PASSED [ 75%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_07_glance_glare PASSED [ 75%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_08_glance_registry PASSED [ 75%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_09_nova_api PASSED [ 75%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_10_nova_compute PASSED [ 76%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_11_nova_scheduler PASSED [ 76%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_12_nova_cert PASSED [ 76%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_13_nova_conductor PASSED [ 77%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_14_nova_consoleauth PASSED [ 77%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_15_nova_novncproxy PASSED [ 77%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_16_neutron_server PASSED [ 77%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_17_neutron_dhcp_agent PASSED [ 78%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_18_neutron_metadata_agent PASSED [ 78%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_19_neutron_openvswitch_agent PASSED [ 78%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_20_neutron_l3_agent PASSED [ 78%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_21_heat_api PASSED [ 79%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_22_heat_engine PASSED [ 79%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_23_cinder_api PASSED [ 79%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_24_cinder_scheduler PASSED [ 79%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_25_cinder_volume PASSED [ 80%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_26_cinder_backup PASSED [ 80%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_27_elasticsearch PASSED [ 80%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_28_grafana_server PASSED [ 81%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_29_influxdb PASSED [ 81%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_30_kibana PASSED [ 81%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_31_nagios3 PASSED [ 81%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_01_keystone PASSED [ 82%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_02_horizon PASSED [ 82%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_03_memcached PASSED [ 82%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_04_mysql PASSED [ 82%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_05_rabbitmq PASSED [ 83%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_06_glance_api PASSED [ 83%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_07_glance_glare PASSED [ 83%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_08_glance_registry PASSED [ 83%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_09_nova_api PASSED [ 84%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_10_nova_compute PASSED [ 84%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_11_nova_scheduler PASSED [ 84%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_12_nova_cert PASSED [ 85%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_13_nova_conductor PASSED [ 85%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_14_nova_consoleauth PASSED [ 85%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_15_nova_novncproxy PASSED [ 85%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_16_neutron_server PASSED [ 86%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_17_neutron_dhcp_agent PASSED [ 86%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_18_neutron_metadata_agent PASSED [ 86%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_19_neutron_openvswitch_agent PASSED [ 86%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_20_neutron_l3_agent PASSED [ 87%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_21_heat_api PASSED [ 87%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_22_heat_engine PASSED [ 87%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_23_cinder_api PASSED [ 87%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_24_cinder_scheduler PASSED [ 88%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_25_cinder_volume PASSED [ 88%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_26_cinder_backup PASSED [ 88%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_27_elasticsearch PASSED [ 89%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_28_grafana_server PASSED [ 89%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_29_influxdb PASSED [ 89%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_30_kibana PASSED [ 89%] os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_terminate_31_nagios3 PASSED [ 90%] os_faults/tests/unit/drivers/cloud/test_universal.py::UniversalCloudManagementTestCase::test_init_1 PASSED [ 90%] os_faults/tests/unit/drivers/cloud/test_universal.py::UniversalCloudManagementTestCase::test_no_discovery PASSED [ 90%] os_faults/tests/unit/drivers/nodes/test_node_list.py::NodeListDiscoverTestCase::test_discover_hosts PASSED [ 90%] os_faults/tests/unit/drivers/power/test_ipmi.py::IPMIDriverTestCase::test__run_set_power_cmd PASSED [ 91%] os_faults/tests/unit/drivers/power/test_ipmi.py::IPMIDriverTestCase::test__run_set_power_cmd_ipmi_exc PASSED [ 91%] os_faults/tests/unit/drivers/power/test_ipmi.py::IPMIDriverTestCase::test__run_set_power_cmd_unexpected_power_state PASSED [ 91%] os_faults/tests/unit/drivers/power/test_ipmi.py::IPMIDriverTestCase::test_driver_actions_1___poweroff____off____off__ PASSED [ 91%] os_faults/tests/unit/drivers/power/test_ipmi.py::IPMIDriverTestCase::test_driver_actions_2___poweron____on____on__ PASSED [ 92%] os_faults/tests/unit/drivers/power/test_ipmi.py::IPMIDriverTestCase::test_driver_actions_3___reset____boot__ PASSED [ 92%] os_faults/tests/unit/drivers/power/test_ipmi.py::IPMIDriverTestCase::test_driver_actions_4___shutdown____shutdown____off__ PASSED [ 92%] os_faults/tests/unit/drivers/power/test_ipmi.py::IPMIDriverTestCase::test_init_1 PASSED [ 93%] os_faults/tests/unit/drivers/power/test_ipmi.py::IPMIDriverTestCase::test_init_2 PASSED [ 93%] os_faults/tests/unit/drivers/power/test_ipmi.py::IPMIDriverTestCase::test_init_3 PASSED [ 93%] os_faults/tests/unit/drivers/power/test_ipmi.py::IPMIDriverTestCase::test_supports PASSED [ 93%] os_faults/tests/unit/drivers/power/test_ipmi.py::IPMIDriverTestCase::test_supports_false PASSED [ 94%] os_faults/tests/unit/drivers/power/test_libvirt.py::LibvirtDriverTestCase::test__find_domain_by_host_domain_not_found PASSED [ 94%] os_faults/tests/unit/drivers/power/test_libvirt.py::LibvirtDriverTestCase::test__find_domain_by_host_mac PASSED [ 94%] os_faults/tests/unit/drivers/power/test_libvirt.py::LibvirtDriverTestCase::test__find_domain_by_host_name PASSED [ 94%] os_faults/tests/unit/drivers/power/test_libvirt.py::LibvirtDriverTestCase::test__get_connection_cached_connection PASSED [ 95%] os_faults/tests/unit/drivers/power/test_libvirt.py::LibvirtDriverTestCase::test__get_connection_no_cached_connection PASSED [ 95%] os_faults/tests/unit/drivers/power/test_libvirt.py::LibvirtDriverTestCase::test_driver_actions_1___poweroff____destroy__ PASSED [ 95%] os_faults/tests/unit/drivers/power/test_libvirt.py::LibvirtDriverTestCase::test_driver_actions_2___poweron____create__ PASSED [ 95%] os_faults/tests/unit/drivers/power/test_libvirt.py::LibvirtDriverTestCase::test_driver_actions_3___reset____reset__ PASSED [ 96%] os_faults/tests/unit/drivers/power/test_libvirt.py::LibvirtDriverTestCase::test_driver_actions_4___shutdown____shutdown__ PASSED [ 96%] os_faults/tests/unit/drivers/power/test_libvirt.py::LibvirtDriverTestCase::test_revert PASSED [ 96%] os_faults/tests/unit/drivers/power/test_libvirt.py::LibvirtDriverTestCase::test_revert_destroy PASSED [ 97%] os_faults/tests/unit/drivers/power/test_libvirt.py::LibvirtDriverTestCase::test_revert_destroy_nonactive PASSED [ 97%] os_faults/tests/unit/drivers/power/test_libvirt.py::LibvirtDriverTestCase::test_revert_resume PASSED [ 97%] os_faults/tests/unit/drivers/power/test_libvirt.py::LibvirtDriverTestCase::test_snapshot PASSED [ 97%] os_faults/tests/unit/drivers/power/test_libvirt.py::LibvirtDriverTestCase::test_snapshot_suspend PASSED [ 98%] os_faults/tests/unit/drivers/power/test_libvirt.py::LibvirtDriverTestCase::test_supports PASSED [ 98%] os_faults/tests/unit/drivers/power/test_libvirt.py::LibvirtDriverTestCase::test_supports_false PASSED [ 98%] os_faults/tests/unit/drivers/services/test_process.py::TestServiceAsProcess::test_plug PASSED [ 98%] os_faults/tests/unit/drivers/services/test_process.py::TestServiceAsProcess::test_plug_port_is_required_in_config PASSED [ 99%] os_faults/tests/unit/drivers/services/test_process.py::TestServiceAsProcess::test_unplug PASSED [ 99%] os_faults/tests/unit/drivers/services/test_process.py::TestServiceAsProcess::test_unplug_port_is_required_in_config PASSED [ 99%] os_faults/tests/unit/drivers/services/test_process.py::TestServiceAsProcess::test_unplug_with_other_port PASSED [100%] =================================== FAILURES =================================== __________________ OSFaultsTestCase.test_config_with_services __________________ 'NoneType' object is not iterable During handling of the above exception, another exception occurred: NOTE: Incompatible Exception Representation, displaying natively: testtools.testresult.real._StringException: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/mock/mock.py", line 1346, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/os_faults-0.2.7/os_faults/tests/unit/test_os_faults.py", line 75, in test_config_with_services destructor = os_faults.connect(self.cloud_config) File "/builddir/build/BUILD/os_faults-0.2.7/os_faults/__init__.py", line 155, in connect cloud_management.validate_services() File "/builddir/build/BUILD/os_faults-0.2.7/os_faults/api/cloud_management.py", line 58, in validate_services jsonschema.validate(service_conf['args'], cls.CONFIG_SCHEMA) File "/usr/lib/python3.9/site-packages/jsonschema/validators.py", line 1106, in validate cls.check_schema(schema) File "/usr/lib/python3.9/site-packages/jsonschema/validators.py", line 221, in check_schema raise exceptions.SchemaError.create_from(error) jsonschema.exceptions.SchemaError: [{'enum': ['tcp', 'udp']}, {'type': 'integer', 'minimum': 0, 'maximum': 65535}, {'enum': ['egress', 'ingress']}] is not of type 'object', 'boolean' Failed validating 'type' in metaschema['allOf'][1]['properties']['properties']['additionalProperties']['$dynamicRef']['allOf'][1]['properties']['items']['$dynamicRef']['allOf'][0]: {'$defs': {'anchorString': {'pattern': '^[A-Za-z_][-A-Za-z0-9._]*$', 'type': 'string'}, 'uriReferenceString': {'format': 'uri-reference', 'type': 'string'}, 'uriString': {'format': 'uri', 'type': 'string'}}, '$dynamicAnchor': 'meta', '$id': 'https://json-schema.org/draft/2020-12/meta/core', '$schema': 'https://json-schema.org/draft/2020-12/schema', '$vocabulary': {'https://json-schema.org/draft/2020-12/vocab/core': True}, 'properties': {'$anchor': {'$ref': '#/$defs/anchorString'}, '$comment': {'type': 'string'}, '$defs': {'additionalProperties': {'$dynamicRef': '#meta'}, 'type': 'object'}, '$dynamicAnchor': {'$ref': '#/$defs/anchorString'}, '$dynamicRef': {'$ref': '#/$defs/uriReferenceString'}, '$id': {'$comment': 'Non-empty fragments not allowed.', '$ref': '#/$defs/uriReferenceString', 'pattern': '^[^#]*#?$'}, '$ref': {'$ref': '#/$defs/uriReferenceString'}, '$schema': {'$ref': '#/$defs/uriString'}, '$vocabulary': {'additionalProperties': {'type': 'boolean'}, 'propertyNames': {'$ref': '#/$defs/uriString'}, 'type': 'object'}}, 'title': 'Core vocabulary meta-schema', 'type': ['object', 'boolean']} On schema['properties']['port']['items']: [{'enum': ['tcp', 'udp']}, {'maximum': 65535, 'minimum': 0, 'type': 'integer'}, {'enum': ['egress', 'ingress']}] _____________ OSFaultsTestCase.test_config_with_services_and_hosts _____________ 'NoneType' object is not iterable During handling of the above exception, another exception occurred: NOTE: Incompatible Exception Representation, displaying natively: testtools.testresult.real._StringException: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/mock/mock.py", line 1346, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/os_faults-0.2.7/os_faults/tests/unit/test_os_faults.py", line 102, in test_config_with_services_and_hosts destructor = os_faults.connect(self.cloud_config) File "/builddir/build/BUILD/os_faults-0.2.7/os_faults/__init__.py", line 155, in connect cloud_management.validate_services() File "/builddir/build/BUILD/os_faults-0.2.7/os_faults/api/cloud_management.py", line 58, in validate_services jsonschema.validate(service_conf['args'], cls.CONFIG_SCHEMA) File "/usr/lib/python3.9/site-packages/jsonschema/validators.py", line 1106, in validate cls.check_schema(schema) File "/usr/lib/python3.9/site-packages/jsonschema/validators.py", line 221, in check_schema raise exceptions.SchemaError.create_from(error) jsonschema.exceptions.SchemaError: [{'enum': ['tcp', 'udp']}, {'type': 'integer', 'minimum': 0, 'maximum': 65535}, {'enum': ['egress', 'ingress']}] is not of type 'object', 'boolean' Failed validating 'type' in metaschema['allOf'][1]['properties']['properties']['additionalProperties']['$dynamicRef']['allOf'][1]['properties']['items']['$dynamicRef']['allOf'][0]: {'$defs': {'anchorString': {'pattern': '^[A-Za-z_][-A-Za-z0-9._]*$', 'type': 'string'}, 'uriReferenceString': {'format': 'uri-reference', 'type': 'string'}, 'uriString': {'format': 'uri', 'type': 'string'}}, '$dynamicAnchor': 'meta', '$id': 'https://json-schema.org/draft/2020-12/meta/core', '$schema': 'https://json-schema.org/draft/2020-12/schema', '$vocabulary': {'https://json-schema.org/draft/2020-12/vocab/core': True}, 'properties': {'$anchor': {'$ref': '#/$defs/anchorString'}, '$comment': {'type': 'string'}, '$defs': {'additionalProperties': {'$dynamicRef': '#meta'}, 'type': 'object'}, '$dynamicAnchor': {'$ref': '#/$defs/anchorString'}, '$dynamicRef': {'$ref': '#/$defs/uriReferenceString'}, '$id': {'$comment': 'Non-empty fragments not allowed.', '$ref': '#/$defs/uriReferenceString', 'pattern': '^[^#]*#?$'}, '$ref': {'$ref': '#/$defs/uriReferenceString'}, '$schema': {'$ref': '#/$defs/uriString'}, '$vocabulary': {'additionalProperties': {'type': 'boolean'}, 'propertyNames': {'$ref': '#/$defs/uriString'}, 'type': 'object'}}, 'title': 'Core vocabulary meta-schema', 'type': ['object', 'boolean']} On schema['properties']['port']['items']: [{'enum': ['tcp', 'udp']}, {'maximum': 65535, 'minimum': 0, 'type': 'integer'}, {'enum': ['egress', 'ingress']}] ____________________ OSFaultsTestCase.test_connect_devstack ____________________ 'NoneType' object is not iterable During handling of the above exception, another exception occurred: NOTE: Incompatible Exception Representation, displaying natively: testtools.testresult.real._StringException: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/mock/mock.py", line 1346, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/os_faults-0.2.7/os_faults/tests/unit/test_os_faults.py", line 64, in test_connect_devstack destructor = os_faults.connect(cloud_config) File "/builddir/build/BUILD/os_faults-0.2.7/os_faults/__init__.py", line 155, in connect cloud_management.validate_services() File "/builddir/build/BUILD/os_faults-0.2.7/os_faults/api/cloud_management.py", line 58, in validate_services jsonschema.validate(service_conf['args'], cls.CONFIG_SCHEMA) File "/usr/lib/python3.9/site-packages/jsonschema/validators.py", line 1106, in validate cls.check_schema(schema) File "/usr/lib/python3.9/site-packages/jsonschema/validators.py", line 221, in check_schema raise exceptions.SchemaError.create_from(error) jsonschema.exceptions.SchemaError: [{'enum': ['tcp', 'udp']}, {'type': 'integer', 'minimum': 0, 'maximum': 65535}, {'enum': ['egress', 'ingress']}] is not of type 'object', 'boolean' Failed validating 'type' in metaschema['allOf'][1]['properties']['properties']['additionalProperties']['$dynamicRef']['allOf'][1]['properties']['items']['$dynamicRef']['allOf'][0]: {'$defs': {'anchorString': {'pattern': '^[A-Za-z_][-A-Za-z0-9._]*$', 'type': 'string'}, 'uriReferenceString': {'format': 'uri-reference', 'type': 'string'}, 'uriString': {'format': 'uri', 'type': 'string'}}, '$dynamicAnchor': 'meta', '$id': 'https://json-schema.org/draft/2020-12/meta/core', '$schema': 'https://json-schema.org/draft/2020-12/schema', '$vocabulary': {'https://json-schema.org/draft/2020-12/vocab/core': True}, 'properties': {'$anchor': {'$ref': '#/$defs/anchorString'}, '$comment': {'type': 'string'}, '$defs': {'additionalProperties': {'$dynamicRef': '#meta'}, 'type': 'object'}, '$dynamicAnchor': {'$ref': '#/$defs/anchorString'}, '$dynamicRef': {'$ref': '#/$defs/uriReferenceString'}, '$id': {'$comment': 'Non-empty fragments not allowed.', '$ref': '#/$defs/uriReferenceString', 'pattern': '^[^#]*#?$'}, '$ref': {'$ref': '#/$defs/uriReferenceString'}, '$schema': {'$ref': '#/$defs/uriString'}, '$vocabulary': {'additionalProperties': {'type': 'boolean'}, 'propertyNames': {'$ref': '#/$defs/uriString'}, 'type': 'object'}}, 'title': 'Core vocabulary meta-schema', 'type': ['object', 'boolean']} On schema['properties']['port']['items']: [{'enum': ['tcp', 'udp']}, {'maximum': 65535, 'minimum': 0, 'type': 'integer'}, {'enum': ['egress', 'ingress']}] __________________ OSFaultsTestCase.test_connect_with_libvirt __________________ 'NoneType' object is not iterable During handling of the above exception, another exception occurred: NOTE: Incompatible Exception Representation, displaying natively: testtools.testresult.real._StringException: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/mock/mock.py", line 1346, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/os_faults-0.2.7/os_faults/tests/unit/test_os_faults.py", line 113, in test_connect_with_libvirt destructor = os_faults.connect(self.cloud_config) File "/builddir/build/BUILD/os_faults-0.2.7/os_faults/__init__.py", line 155, in connect cloud_management.validate_services() File "/builddir/build/BUILD/os_faults-0.2.7/os_faults/api/cloud_management.py", line 58, in validate_services jsonschema.validate(service_conf['args'], cls.CONFIG_SCHEMA) File "/usr/lib/python3.9/site-packages/jsonschema/validators.py", line 1106, in validate cls.check_schema(schema) File "/usr/lib/python3.9/site-packages/jsonschema/validators.py", line 221, in check_schema raise exceptions.SchemaError.create_from(error) jsonschema.exceptions.SchemaError: [{'enum': ['tcp', 'udp']}, {'type': 'integer', 'minimum': 0, 'maximum': 65535}, {'enum': ['egress', 'ingress']}] is not of type 'object', 'boolean' Failed validating 'type' in metaschema['allOf'][1]['properties']['properties']['additionalProperties']['$dynamicRef']['allOf'][1]['properties']['items']['$dynamicRef']['allOf'][0]: {'$defs': {'anchorString': {'pattern': '^[A-Za-z_][-A-Za-z0-9._]*$', 'type': 'string'}, 'uriReferenceString': {'format': 'uri-reference', 'type': 'string'}, 'uriString': {'format': 'uri', 'type': 'string'}}, '$dynamicAnchor': 'meta', '$id': 'https://json-schema.org/draft/2020-12/meta/core', '$schema': 'https://json-schema.org/draft/2020-12/schema', '$vocabulary': {'https://json-schema.org/draft/2020-12/vocab/core': True}, 'properties': {'$anchor': {'$ref': '#/$defs/anchorString'}, '$comment': {'type': 'string'}, '$defs': {'additionalProperties': {'$dynamicRef': '#meta'}, 'type': 'object'}, '$dynamicAnchor': {'$ref': '#/$defs/anchorString'}, '$dynamicRef': {'$ref': '#/$defs/uriReferenceString'}, '$id': {'$comment': 'Non-empty fragments not allowed.', '$ref': '#/$defs/uriReferenceString', 'pattern': '^[^#]*#?$'}, '$ref': {'$ref': '#/$defs/uriReferenceString'}, '$schema': {'$ref': '#/$defs/uriString'}, '$vocabulary': {'additionalProperties': {'type': 'boolean'}, 'propertyNames': {'$ref': '#/$defs/uriString'}, 'type': 'object'}}, 'title': 'Core vocabulary meta-schema', 'type': ['object', 'boolean']} On schema['properties']['port']['items']: [{'enum': ['tcp', 'udp']}, {'maximum': 65535, 'minimum': 0, 'type': 'integer'}, {'enum': ['egress', 'ingress']}] ______________ DevStackManagementTestCase.test_validate_services _______________ 'NoneType' object is not iterable During handling of the above exception, another exception occurred: NOTE: Incompatible Exception Representation, displaying natively: testtools.testresult.real._StringException: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/mock/mock.py", line 1346, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/os_faults-0.2.7/os_faults/tests/unit/drivers/cloud/test_devstack.py", line 136, in test_validate_services devstack_management.validate_services() File "/builddir/build/BUILD/os_faults-0.2.7/os_faults/api/cloud_management.py", line 58, in validate_services jsonschema.validate(service_conf['args'], cls.CONFIG_SCHEMA) File "/usr/lib/python3.9/site-packages/jsonschema/validators.py", line 1106, in validate cls.check_schema(schema) File "/usr/lib/python3.9/site-packages/jsonschema/validators.py", line 221, in check_schema raise exceptions.SchemaError.create_from(error) jsonschema.exceptions.SchemaError: [{'enum': ['tcp', 'udp']}, {'type': 'integer', 'minimum': 0, 'maximum': 65535}, {'enum': ['egress', 'ingress']}] is not of type 'object', 'boolean' Failed validating 'type' in metaschema['allOf'][1]['properties']['properties']['additionalProperties']['$dynamicRef']['allOf'][1]['properties']['items']['$dynamicRef']['allOf'][0]: {'$defs': {'anchorString': {'pattern': '^[A-Za-z_][-A-Za-z0-9._]*$', 'type': 'string'}, 'uriReferenceString': {'format': 'uri-reference', 'type': 'string'}, 'uriString': {'format': 'uri', 'type': 'string'}}, '$dynamicAnchor': 'meta', '$id': 'https://json-schema.org/draft/2020-12/meta/core', '$schema': 'https://json-schema.org/draft/2020-12/schema', '$vocabulary': {'https://json-schema.org/draft/2020-12/vocab/core': True}, 'properties': {'$anchor': {'$ref': '#/$defs/anchorString'}, '$comment': {'type': 'string'}, '$defs': {'additionalProperties': {'$dynamicRef': '#meta'}, 'type': 'object'}, '$dynamicAnchor': {'$ref': '#/$defs/anchorString'}, '$dynamicRef': {'$ref': '#/$defs/uriReferenceString'}, '$id': {'$comment': 'Non-empty fragments not allowed.', '$ref': '#/$defs/uriReferenceString', 'pattern': '^[^#]*#?$'}, '$ref': {'$ref': '#/$defs/uriReferenceString'}, '$schema': {'$ref': '#/$defs/uriString'}, '$vocabulary': {'additionalProperties': {'type': 'boolean'}, 'propertyNames': {'$ref': '#/$defs/uriString'}, 'type': 'object'}}, 'title': 'Core vocabulary meta-schema', 'type': ['object', 'boolean']} On schema['properties']['port']['items']: [{'enum': ['tcp', 'udp']}, {'maximum': 65535, 'minimum': 0, 'type': 'integer'}, {'enum': ['egress', 'ingress']}] ______________ SaltCloudManagementTestCase.test_validate_services ______________ 'NoneType' object is not iterable During handling of the above exception, another exception occurred: NOTE: Incompatible Exception Representation, displaying natively: testtools.testresult.real._StringException: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/mock/mock.py", line 1346, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/os_faults-0.2.7/os_faults/tests/unit/drivers/cloud/test_saltcloud.py", line 132, in test_validate_services tcp_managment.validate_services() File "/builddir/build/BUILD/os_faults-0.2.7/os_faults/api/cloud_management.py", line 58, in validate_services jsonschema.validate(service_conf['args'], cls.CONFIG_SCHEMA) File "/usr/lib/python3.9/site-packages/jsonschema/validators.py", line 1106, in validate cls.check_schema(schema) File "/usr/lib/python3.9/site-packages/jsonschema/validators.py", line 221, in check_schema raise exceptions.SchemaError.create_from(error) jsonschema.exceptions.SchemaError: [{'enum': ['tcp', 'udp']}, {'type': 'integer', 'minimum': 0, 'maximum': 65535}, {'enum': ['egress', 'ingress']}] is not of type 'object', 'boolean' Failed validating 'type' in metaschema['allOf'][1]['properties']['properties']['additionalProperties']['$dynamicRef']['allOf'][1]['properties']['items']['$dynamicRef']['allOf'][0]: {'$defs': {'anchorString': {'pattern': '^[A-Za-z_][-A-Za-z0-9._]*$', 'type': 'string'}, 'uriReferenceString': {'format': 'uri-reference', 'type': 'string'}, 'uriString': {'format': 'uri', 'type': 'string'}}, '$dynamicAnchor': 'meta', '$id': 'https://json-schema.org/draft/2020-12/meta/core', '$schema': 'https://json-schema.org/draft/2020-12/schema', '$vocabulary': {'https://json-schema.org/draft/2020-12/vocab/core': True}, 'properties': {'$anchor': {'$ref': '#/$defs/anchorString'}, '$comment': {'type': 'string'}, '$defs': {'additionalProperties': {'$dynamicRef': '#meta'}, 'type': 'object'}, '$dynamicAnchor': {'$ref': '#/$defs/anchorString'}, '$dynamicRef': {'$ref': '#/$defs/uriReferenceString'}, '$id': {'$comment': 'Non-empty fragments not allowed.', '$ref': '#/$defs/uriReferenceString', 'pattern': '^[^#]*#?$'}, '$ref': {'$ref': '#/$defs/uriReferenceString'}, '$schema': {'$ref': '#/$defs/uriString'}, '$vocabulary': {'additionalProperties': {'type': 'boolean'}, 'propertyNames': {'$ref': '#/$defs/uriString'}, 'type': 'object'}}, 'title': 'Core vocabulary meta-schema', 'type': ['object', 'boolean']} On schema['properties']['port']['items']: [{'enum': ['tcp', 'udp']}, {'maximum': 65535, 'minimum': 0, 'type': 'integer'}, {'enum': ['egress', 'ingress']}] =============================== warnings summary =============================== ../../../../usr/lib/python3.9/site-packages/eventlet/support/greenlets.py:6 /usr/lib/python3.9/site-packages/eventlet/support/greenlets.py:6: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. preserves_excinfo = (distutils.version.LooseVersion(greenlet.__version__) ../../../../usr/lib/python3.9/site-packages/eventlet/support/greenlets.py:7 /usr/lib/python3.9/site-packages/eventlet/support/greenlets.py:7: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. >= distutils.version.LooseVersion('0.3.2')) os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_pick os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_pick_count /builddir/build/BUILD/os_faults-0.2.7/os_faults/api/node_collection.py:113: DeprecationWarning: Sampling from a set deprecated since Python 3.9 and will be removed in a subsequent version. return self._make_instance(random.sample(self._hosts, count)) -- Docs: https://docs.pytest.org/en/stable/warnings.html ============================= slowest 10 durations ============================= 0.19s call os_faults/tests/unit/test_os_faults.py::OSFaultsTestCase::test_discover 0.15s call os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_node_action_on_random_node_1___reboot____keystone__ 0.09s call os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudServiceTestCase::test_start_30_kibana 0.06s call os_faults/tests/unit/api/test_node_collection.py::NodeCollectionTestCase::test_getitem 0.06s call os_faults/tests/unit/cmd/test_main.py::MainTestCase::test_nodes 0.05s call os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_execute_on_cloud 0.05s call os_faults/tests/unit/test_utils.py::UtilsTestCase::test_start_thread 0.05s call os_faults/tests/unit/ansible/test_executor.py::AnsibleRunnerTestCase::test_execute_payload_without_stdout 0.05s call os_faults/tests/unit/api/test_human_api.py::TestHumanAPI::test_unplug_with_ref_2___plug____nova____ingress____neutron__ 0.05s call os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_get_nodes =========================== short test summary info ============================ FAILED os_faults/tests/unit/test_os_faults.py::OSFaultsTestCase::test_config_with_services FAILED os_faults/tests/unit/test_os_faults.py::OSFaultsTestCase::test_config_with_services_and_hosts FAILED os_faults/tests/unit/test_os_faults.py::OSFaultsTestCase::test_connect_devstack FAILED os_faults/tests/unit/test_os_faults.py::OSFaultsTestCase::test_connect_with_libvirt FAILED os_faults/tests/unit/drivers/cloud/test_devstack.py::DevStackManagementTestCase::test_validate_services FAILED os_faults/tests/unit/drivers/cloud/test_saltcloud.py::SaltCloudManagementTestCase::test_validate_services ================== 6 failed, 368 passed, 4 warnings in 8.27s =================== ERROR: InvocationError for command /usr/bin/py.test -vvvv --durations=10 os_faults/tests/unit (exited with code 1) ___________________________________ summary ____________________________________ ERROR: py39: commands failed RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.TEppqV (%check) Bad exit status from /var/tmp/rpm-tmp.TEppqV (%check) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -ba --noprep --target x86_64 --nodeps /builddir/build/SPECS/python-os-faults.spec\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 598, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -ba --noprep --target x86_64 --nodeps /builddir/build/SPECS/python-os-faults.spec