stack@devstack-juno-precise:~/devstack$ cd driver_certs/ stack@devstack-juno-precise:~/devstack/driver_certs$ ./cinder_driver_cert.sh ======================================================== 08/19/14/16:34:22:RUNNING CINDER DRIVER CERTIFICATION CHECK, ======================================================== 08/19/14/16:34:22:Output is being logged to: /tmp/tmp.mws4gIAw64 ======================================================== 08/19/14/16:34:22:Cloning to https://git.openstack.org/openstack/cinder.git..., ======================================================== remote: Counting objects: 30, done. remote: Compressing objects: 100% (16/16), done. remote: Total 16 (delta 12), reused 1 (delta 0) Unpacking objects: 100% (16/16), done. From https://git.openstack.org/openstack/cinder 4f354e5..d4a16f7 master -> origin/master Note: checking out 'origin/master'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b new_branch_name HEAD is now at d4a16f7... Merge "Failed to initialize connection" Deleted branch master (was 4f354e5). Switched to a new branch 'master' d4a16f7 Merge "Failed to initialize connection" _sync_requirements_file({'nose-exclude': 'nose-exclude', 'doc8': 'doc8 # Apache-2.0', 'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'xstatic-angular-mock': 'xstatic-angular-mock>=1.2.1.1 # MIT License', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'requests-mock': 'requests-mock>=0.4.0 # Apache-2.0', 'pyeclib': 'pyeclib>=0.9.2 # BSD', 'networkx': 'networkx>=1.8', 'diskimage-builder': 'diskimage-builder>=0.1.20', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'python-glanceclient': 'python-glanceclient>=0.13.1', 'python-ldap': 'python-ldap==2.3.13', 'oauthlib': 'oauthlib>=0.6', 'python-ironicclient': 'python-ironicclient>=0.2.1', 'wrapt': 'wrapt>=1.7.0 # BSD License', 'flask': 'Flask>=0.10,<1.0', 'psycopg2': 'psycopg2', 'selenium': 'selenium', 'xstatic-bootstrap-datepicker': 'xstatic-bootstrap-datepicker>=0.0.0.1 # Apache 2.0 License', 'feedparser': 'feedparser', 'python-troveclient': 'python-troveclient>=1.0.4', 'xstatic-spin': 'xstatic-spin>=1.2.5.2 # MIT License', 'libvirt-python': 'libvirt-python>=1.2.5 # LGPLv2+', 'django-nose': 'django-nose', 'mox': 'mox>=0.5.3', 'cryptography': 'cryptography>=0.4 # Apache-2.0', 'python-cinderclient': 'python-cinderclient>=1.0.7', 'jinja2': 'Jinja2', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'django-pyscss': 'django-pyscss>=1.0.2 # BSD License (2 clause)', 'happybase': 'happybase>=0.5,!=0.7', 'falcon': 'falcon>=0.1.6,<0.2.0', 'decorator': 'decorator>=3.4.0', 'pbr': 'pbr>=0.6,!=0.7,<1.0', 'webob': 'WebOb>=1.2.3', 'python-openstackclient': 'python-openstackclient>=0.3.0', 'redis': 'redis', 'passlib': 'passlib', 'psutil': 'psutil>=1.1.1,<2.0.0', 'oslotest': 'oslotest', 'greenlet': 'greenlet>=0.3.2', 'mock': 'mock>=1.0', 'keystonemiddleware': 'keystonemiddleware>=1.0.0', 'xstatic-jquery.bootstrap.wizard': 'xstatic-jquery.bootstrap.wizard>=1.0.0.1 # MIT License', 'requests': 'requests>=1.2.1', 'flake8': 'flake8==2.2.2', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=2.0.0,<3.0.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'boto': 'boto>=2.12.0,!=2.13.0', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL>=0.11', 'pastedeploy': 'PasteDeploy>=1.5.0', 'xstatic-jsencrypt': 'xstatic-jsencrypt>=2.0.0.2 # MIT License', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.6', 'docutils': 'docutils==0.9.1', 'python-designateclient': 'python-designateclient>=1.0.0', 'python-saharaclient': 'python-saharaclient>=0.6.0', 'pysqlite': 'pysqlite', 'nose': 'nose', 'python-neutronclient': 'python-neutronclient>=2.3.6,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.3,<0.4', 'xstatic-jasmine': 'xstatic-jasmine>=1.3.1.1 # MIT License', 'msgpack-python': 'msgpack-python>=0.4.0', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'python-barbicanclient': 'python-barbicanclient>=2.1.0', 'oslo.i18n': 'oslo.i18n>=0.1.0 # Apache-2.0', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.9.1', 'oslo.utils': 'oslo.utils>=0.1.1 # Apache-2.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'xvfbwrapper': 'xvfbwrapper>=0.1.3 #license: MIT', 'requests-kerberos': 'requests-kerberos>=0.5 # MIT', 'wsgiref': 'wsgiref>=0.1.2', 'xstatic-angular': 'xstatic-angular>=1.2.1.1 # MIT License', 'pyscss': 'pyscss>=1.2.0 # MIT License', 'xstatic-angular-cookies': 'xstatic-angular-cookies>=1.2.1.1 # MIT License', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3,!=2.0', 'dnspython': 'dnspython>=1.9.4', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.5.1', 'alembic': 'alembic>=0.6.4', 'coinor.pulp': 'coinor.pulp>=1.0.4', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.8', 'kazoo': 'kazoo>=1.3.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.9', 'cmd2': 'cmd2>=0.6.7', 'xstatic-jquery-migrate': 'xstatic-jquery-migrate>=1.2.1.1 # MIT License', 'testrepository': 'testrepository>=0.0.18', 'testscenarios': 'testscenarios>=0.4', 'xstatic-hogan': 'xstatic-hogan>=2.0.0.2 # Apache 2.0 License', 'pexpect': 'pexpect>=3.1 # ISC License', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap>=1.3.0.0a1', 'swift': 'swift', 'pip-missing-reqs': 'pip_missing_reqs>=1.1.5', 'bash8': 'bash8', 'xstatic-jquery.tablesorter': 'xstatic-jquery.tablesorter>=2.0.5b.0 # MIT License', 'openstack-doc-tools': 'openstack-doc-tools>=0.18.1', 'xstatic-jquery': 'xstatic-jquery>=1.7.2 # MIT License', 'xstatic-rickshaw': 'xstatic-rickshaw>=1.4.6.2 # BSD License (prior)', 'pyzmq': 'pyzmq>=14.3.1 # LGPL+BSD', 'xstatic-qunit': 'xstatic-qunit>=1.14.0.2 # MIT License', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.17.0', 'websockify': 'websockify>=0.5.1,<0.7', 'sqlalchemy': 'SQLAlchemy>=0.8.4,<=0.8.99,>=0.9.7,<=0.9.99', 'gear': 'gear', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'glance.store': 'glance.store>=0.0.1a2 # Apache-2.0', 'pillow': 'Pillow==2.4.0 # MIT', 'pylint': 'pylint==0.25.2', 'trollius': 'trollius>=1.0', 'iso8601': 'iso8601>=0.1.9', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.5.0', 'xenapi': 'XenAPI>=1.2', 'testtools': 'testtools>=0.9.34', 'tooz': 'tooz>=0.3 # Apache-2.0', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'pyghmi': 'pyghmi>=0.6.11', 'os-cloud-config': 'os-cloud-config', 'pyflakes': 'pyflakes==0.8.1', 'wsme': 'WSME>=0.6', 'posix-ipc': 'posix_ipc', 'httpretty': 'httpretty>=0.8.0,!=0.8.1,!=0.8.2', 'oslo.db': 'oslo.db>=0.2.0 # Apache-2.0', 'oslo.messaging': 'oslo.messaging>=1.4.0.0a3', 'hacking': 'hacking>=0.9.2,<0.10', 'xstatic': 'xstatic>=1.0.0 # MIT License', 'dogpile.cache': 'dogpile.cache>=0.5.3', 'configobj': 'configobj', 'futures': 'futures>=2.1.3', 'ordereddict': 'ordereddict', 'greenio': 'greenio>=0.6.0', 'oslosphinx': 'oslosphinx', 'argcomplete': 'argcomplete>=0.6.8 # Apache-2.0', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'xstatic-bootstrap-scss': 'xstatic-bootstrap-scss>=3 # Apache 2.0 License', 'paramiko': 'paramiko>=1.13.0', 'osprofiler': 'osprofiler>=0.3.0 # Apache-2.0', 'mako': 'Mako>=0.4.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.7.0', 'webtest': 'WebTest>=2.0', 'ldappool': 'ldappool>=1.0 # MPL', 'jsonpatch': 'jsonpatch>=1.1', 'zake': 'zake>=0.0.26 # Apache-2.0', 'kombu': 'kombu>=2.4.8', 'croniter': 'croniter>=0.3.4 # MIT License', 'stevedore': 'stevedore>=0.14', 'pymongo': 'pymongo>=2.5', 'unittest2': 'unittest2', 'xstatic-d3': 'xstatic-d3>=3.1.6.2 # BSD License (3 clause)', 'python-swiftclient': 'python-swiftclient>=2.2.0', 'wheel': 'wheel', 'wsgi-intercept': 'wsgi_intercept>=0.6.1 # MIT License', 'python-keystoneclient': 'python-keystoneclient>=0.10.0', 'oslo.config': 'oslo.config>=1.4.0.0a3', 'bashate': 'bashate>=0.2 # Apache-2.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'nodeenv': 'nodeenv>=0.9.4 # BSD License', 'xstatic-jquery.quicksearch': 'xstatic-jquery.quicksearch>=2.0.3.1 # MIT License', 'python-subunit': 'python-subunit>=0.0.18', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'oslo.vmware': 'oslo.vmware>=0.5 # Apache-2.0', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyasn1-modules': 'pyasn1_modules', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.6.0', 'python-seamicroclient': 'python-seamicroclient>=0.1.0,<2.0', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,!=1.2.0,<1.3', 'pycrypto': 'pycrypto>=2.6', 'xstatic-jquery-ui': 'xstatic-jquery-ui>=1.8.18 # MIT License', 'python-marconiclient': 'python-marconiclient>=0.0.2', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=2.1,!=3.3', 'retrying': 'retrying>=1.2.2 # Apache-2.0', 'django': 'Django>=1.4.2,<1.7', 'pep8': 'pep8==1.5.7', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.4', 'netifaces': 'netifaces>=0.10.4', 'rfc3986': 'rfc3986>=0.2.0 # Apache-2.0', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2>=0.7.5'}, {}, /opt/stack/cinder/requirements.txt) Syncing /opt/stack/cinder/requirements.txt _sync_requirements_file({'nose-exclude': 'nose-exclude', 'doc8': 'doc8 # Apache-2.0', 'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'xstatic-angular-mock': 'xstatic-angular-mock>=1.2.1.1 # MIT License', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'requests-mock': 'requests-mock>=0.4.0 # Apache-2.0', 'pyeclib': 'pyeclib>=0.9.2 # BSD', 'networkx': 'networkx>=1.8', 'diskimage-builder': 'diskimage-builder>=0.1.20', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'python-glanceclient': 'python-glanceclient>=0.13.1', 'python-ldap': 'python-ldap==2.3.13', 'oauthlib': 'oauthlib>=0.6', 'python-ironicclient': 'python-ironicclient>=0.2.1', 'wrapt': 'wrapt>=1.7.0 # BSD License', 'flask': 'Flask>=0.10,<1.0', 'psycopg2': 'psycopg2', 'selenium': 'selenium', 'xstatic-bootstrap-datepicker': 'xstatic-bootstrap-datepicker>=0.0.0.1 # Apache 2.0 License', 'feedparser': 'feedparser', 'python-troveclient': 'python-troveclient>=1.0.4', 'xstatic-spin': 'xstatic-spin>=1.2.5.2 # MIT License', 'libvirt-python': 'libvirt-python>=1.2.5 # LGPLv2+', 'django-nose': 'django-nose', 'mox': 'mox>=0.5.3', 'cryptography': 'cryptography>=0.4 # Apache-2.0', 'python-cinderclient': 'python-cinderclient>=1.0.7', 'jinja2': 'Jinja2', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'django-pyscss': 'django-pyscss>=1.0.2 # BSD License (2 clause)', 'happybase': 'happybase>=0.5,!=0.7', 'falcon': 'falcon>=0.1.6,<0.2.0', 'decorator': 'decorator>=3.4.0', 'pbr': 'pbr>=0.6,!=0.7,<1.0', 'webob': 'WebOb>=1.2.3', 'python-openstackclient': 'python-openstackclient>=0.3.0', 'redis': 'redis', 'passlib': 'passlib', 'psutil': 'psutil>=1.1.1,<2.0.0', 'oslotest': 'oslotest', 'greenlet': 'greenlet>=0.3.2', 'mock': 'mock>=1.0', 'keystonemiddleware': 'keystonemiddleware>=1.0.0', 'xstatic-jquery.bootstrap.wizard': 'xstatic-jquery.bootstrap.wizard>=1.0.0.1 # MIT License', 'requests': 'requests>=1.2.1', 'flake8': 'flake8==2.2.2', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=2.0.0,<3.0.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'boto': 'boto>=2.12.0,!=2.13.0', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL>=0.11', 'pastedeploy': 'PasteDeploy>=1.5.0', 'xstatic-jsencrypt': 'xstatic-jsencrypt>=2.0.0.2 # MIT License', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.6', 'docutils': 'docutils==0.9.1', 'python-designateclient': 'python-designateclient>=1.0.0', 'python-saharaclient': 'python-saharaclient>=0.6.0', 'pysqlite': 'pysqlite', 'nose': 'nose', 'python-neutronclient': 'python-neutronclient>=2.3.6,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.3,<0.4', 'xstatic-jasmine': 'xstatic-jasmine>=1.3.1.1 # MIT License', 'msgpack-python': 'msgpack-python>=0.4.0', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'python-barbicanclient': 'python-barbicanclient>=2.1.0', 'oslo.i18n': 'oslo.i18n>=0.1.0 # Apache-2.0', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.9.1', 'oslo.utils': 'oslo.utils>=0.1.1 # Apache-2.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'xvfbwrapper': 'xvfbwrapper>=0.1.3 #license: MIT', 'requests-kerberos': 'requests-kerberos>=0.5 # MIT', 'wsgiref': 'wsgiref>=0.1.2', 'xstatic-angular': 'xstatic-angular>=1.2.1.1 # MIT License', 'pyscss': 'pyscss>=1.2.0 # MIT License', 'xstatic-angular-cookies': 'xstatic-angular-cookies>=1.2.1.1 # MIT License', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3,!=2.0', 'dnspython': 'dnspython>=1.9.4', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.5.1', 'alembic': 'alembic>=0.6.4', 'coinor.pulp': 'coinor.pulp>=1.0.4', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.8', 'kazoo': 'kazoo>=1.3.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.9', 'cmd2': 'cmd2>=0.6.7', 'xstatic-jquery-migrate': 'xstatic-jquery-migrate>=1.2.1.1 # MIT License', 'testrepository': 'testrepository>=0.0.18', 'testscenarios': 'testscenarios>=0.4', 'xstatic-hogan': 'xstatic-hogan>=2.0.0.2 # Apache 2.0 License', 'pexpect': 'pexpect>=3.1 # ISC License', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap>=1.3.0.0a1', 'swift': 'swift', 'pip-missing-reqs': 'pip_missing_reqs>=1.1.5', 'bash8': 'bash8', 'xstatic-jquery.tablesorter': 'xstatic-jquery.tablesorter>=2.0.5b.0 # MIT License', 'openstack-doc-tools': 'openstack-doc-tools>=0.18.1', 'xstatic-jquery': 'xstatic-jquery>=1.7.2 # MIT License', 'xstatic-rickshaw': 'xstatic-rickshaw>=1.4.6.2 # BSD License (prior)', 'pyzmq': 'pyzmq>=14.3.1 # LGPL+BSD', 'xstatic-qunit': 'xstatic-qunit>=1.14.0.2 # MIT License', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.17.0', 'websockify': 'websockify>=0.5.1,<0.7', 'sqlalchemy': 'SQLAlchemy>=0.8.4,<=0.8.99,>=0.9.7,<=0.9.99', 'gear': 'gear', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'glance.store': 'glance.store>=0.0.1a2 # Apache-2.0', 'pillow': 'Pillow==2.4.0 # MIT', 'pylint': 'pylint==0.25.2', 'trollius': 'trollius>=1.0', 'iso8601': 'iso8601>=0.1.9', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.5.0', 'xenapi': 'XenAPI>=1.2', 'testtools': 'testtools>=0.9.34', 'tooz': 'tooz>=0.3 # Apache-2.0', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'pyghmi': 'pyghmi>=0.6.11', 'os-cloud-config': 'os-cloud-config', 'pyflakes': 'pyflakes==0.8.1', 'wsme': 'WSME>=0.6', 'posix-ipc': 'posix_ipc', 'httpretty': 'httpretty>=0.8.0,!=0.8.1,!=0.8.2', 'oslo.db': 'oslo.db>=0.2.0 # Apache-2.0', 'oslo.messaging': 'oslo.messaging>=1.4.0.0a3', 'hacking': 'hacking>=0.9.2,<0.10', 'xstatic': 'xstatic>=1.0.0 # MIT License', 'dogpile.cache': 'dogpile.cache>=0.5.3', 'configobj': 'configobj', 'futures': 'futures>=2.1.3', 'ordereddict': 'ordereddict', 'greenio': 'greenio>=0.6.0', 'oslosphinx': 'oslosphinx', 'argcomplete': 'argcomplete>=0.6.8 # Apache-2.0', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'xstatic-bootstrap-scss': 'xstatic-bootstrap-scss>=3 # Apache 2.0 License', 'paramiko': 'paramiko>=1.13.0', 'osprofiler': 'osprofiler>=0.3.0 # Apache-2.0', 'mako': 'Mako>=0.4.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.7.0', 'webtest': 'WebTest>=2.0', 'ldappool': 'ldappool>=1.0 # MPL', 'jsonpatch': 'jsonpatch>=1.1', 'zake': 'zake>=0.0.26 # Apache-2.0', 'kombu': 'kombu>=2.4.8', 'croniter': 'croniter>=0.3.4 # MIT License', 'stevedore': 'stevedore>=0.14', 'pymongo': 'pymongo>=2.5', 'unittest2': 'unittest2', 'xstatic-d3': 'xstatic-d3>=3.1.6.2 # BSD License (3 clause)', 'python-swiftclient': 'python-swiftclient>=2.2.0', 'wheel': 'wheel', 'wsgi-intercept': 'wsgi_intercept>=0.6.1 # MIT License', 'python-keystoneclient': 'python-keystoneclient>=0.10.0', 'oslo.config': 'oslo.config>=1.4.0.0a3', 'bashate': 'bashate>=0.2 # Apache-2.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'nodeenv': 'nodeenv>=0.9.4 # BSD License', 'xstatic-jquery.quicksearch': 'xstatic-jquery.quicksearch>=2.0.3.1 # MIT License', 'python-subunit': 'python-subunit>=0.0.18', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'oslo.vmware': 'oslo.vmware>=0.5 # Apache-2.0', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyasn1-modules': 'pyasn1_modules', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.6.0', 'python-seamicroclient': 'python-seamicroclient>=0.1.0,<2.0', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,!=1.2.0,<1.3', 'pycrypto': 'pycrypto>=2.6', 'xstatic-jquery-ui': 'xstatic-jquery-ui>=1.8.18 # MIT License', 'python-marconiclient': 'python-marconiclient>=0.0.2', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=2.1,!=3.3', 'retrying': 'retrying>=1.2.2 # Apache-2.0', 'django': 'Django>=1.4.2,<1.7', 'pep8': 'pep8==1.5.7', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.4', 'netifaces': 'netifaces>=0.10.4', 'rfc3986': 'rfc3986>=0.2.0 # Apache-2.0', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2>=0.7.5'}, {}, /opt/stack/cinder/test-requirements.txt) Syncing /opt/stack/cinder/test-requirements.txt Syncing setup.py DEPRECATION: --no-install, --no-download, --build, and --no-clean are deprecated. See https://github.com/pypa/pip/issues/906. Obtaining file:///opt/stack/cinder Running setup.py (path:/opt/stack/cinder/setup.py) egg_info for package from file:///opt/stack/cinder [pbr] Reusing existing SOURCES.txt Requirement already satisfied (use --upgrade to upgrade): pbr>=0.6,!=0.7,<1.0 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.3.3 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): argparse in /usr/lib/python2.7 (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.2 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.9 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): keystonemiddleware>=1.0.0 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): kombu>=2.4.8 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3 in /usr/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.4.0.0a3 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): oslo.db>=0.2.0 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): oslo.messaging>=1.4.0.0a3 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): oslo.rootwrap>=1.3.0.0a1 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): paramiko>=1.13.0 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): Paste in /usr/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): PasteDeploy>=1.5.0 in /usr/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.6 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): python-barbicanclient>=2.1.0 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.13.1 in /opt/stack/python-glanceclient (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): python-novaclient>=2.17.0 in /opt/stack/python-novaclient (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): python-swiftclient>=2.2.0 in /opt/stack/python-swiftclient (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): requests>=1.2.1 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): Routes>=1.12.3,!=2.0 in /usr/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): taskflow>=0.3,<0.4 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): rtslib-fb>=2.1.39 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): six>=1.7.0 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.8.4,<=0.8.99,>=0.9.7,<=0.9.99 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.9.1 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): stevedore>=0.14 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): suds>=0.4 in /usr/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): WebOb>=1.2.3 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): wsgiref>=0.1.2 in /usr/lib/python2.7 (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): oslo.i18n>=0.1.0 in /usr/local/lib/python2.7/dist-packages (from cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): pip>=1.4 in /usr/local/lib/python2.7/dist-packages (from pbr>=0.6,!=0.7,<1.0->cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3->cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.10.0 in /opt/stack/python-keystoneclient (from keystonemiddleware>=1.0.0->cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): alembic>=0.6.4 in /usr/local/lib/python2.7/dist-packages (from oslo.db>=0.2.0->cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): oslo.utils>=0.1.1 in /usr/local/lib/python2.7/dist-packages (from oslo.db>=0.2.0->cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.7,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient>=0.13.1->cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL>=0.11 in /usr/lib/python2.7/dist-packages (from python-glanceclient>=0.13.1->cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): warlock>=1.0.1,<2 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient>=0.13.1->cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/lib/python2.7/dist-packages (from python-novaclient>=2.17.0->cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): networkx>=1.8 in /usr/local/lib/python2.7/dist-packages (from taskflow>=0.3,<0.4->cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): futures>=2.1.3 in /usr/local/lib/python2.7/dist-packages (from taskflow>=0.3,<0.4->cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): jsonschema>=2.0.0,<3.0.0 in /usr/local/lib/python2.7/dist-packages (from taskflow>=0.3,<0.4->cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): decorator in /usr/local/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.9.1->cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /usr/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.9.1->cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): Mako in /usr/local/lib/python2.7/dist-packages (from alembic>=0.6.4->oslo.db>=0.2.0->cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): jsonpatch>=0.10,<2 in /usr/local/lib/python2.7/dist-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.13.1->cinder==2014.2.0.dev179.gd4a16f7) Requirement already satisfied (use --upgrade to upgrade): MarkupSafe>=0.9.2 in /usr/lib/python2.7/dist-packages (from Mako->alembic>=0.6.4->oslo.db>=0.2.0->cinder==2014.2.0.dev179.gd4a16f7) Installing collected packages: cinder Running setup.py develop for cinder [pbr] Reusing existing SOURCES.txt Creating /usr/local/lib/python2.7/dist-packages/cinder.egg-link (link to .) cinder 2014.2.0.dev179.gd4a16f7 is already the active version in easy-install.pth Installing cinder-rootwrap script to /usr/local/bin Installing cinder-all script to /usr/local/bin Installing cinder-api script to /usr/local/bin Installing cinder-backup script to /usr/local/bin Installing cinder-manage script to /usr/local/bin Installing cinder-rtstool script to /usr/local/bin Installing cinder-scheduler script to /usr/local/bin Installing cinder-volume script to /usr/local/bin Installing cinder-volume-usage-audit script to /usr/local/bin Installed /opt/stack/cinder Successfully installed cinder Cleaning up... HEAD is now at d4a16f7 Merge "Failed to initialize connection" ======================================================== 08/19/14/16:34:27:Pull a fresh Clone of cinder repo..., ======================================================== # On branch master nothing to commit (working directory clean) d4a16f76419af2f4cd4b4a7b42b47d68902344d9 Merge "Failed to initialize connection" ======================================================== 08/19/14/16:34:27:Gathering copy of cinder.conf file (passwords will be scrubbed)..., ======================================================== [keystone_authtoken] auth_uri = http://10.148.44.153:5000/v2.0 signing_dir = /var/cache/cinder admin_password = changeme admin_user = cinder admin_tenant_name = service cafile = identity_uri = http://10.148.44.153:35357 [DEFAULT] logging_exception_prefix = %(color)s%(asctime)s.%(msecs)03d TRACE %(name)s %(instance)s logging_debug_format_suffix = from (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d logging_default_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [-%(color)s] %(instance)s%(color)s%(message)s logging_context_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [%(request_id)s %(user_id)s %(project_id)s%(color)s] %(instance)s%(color)s%(message)s volume_clear = none secure_delete = False rabbit_password = changeme rabbit_hosts = 10.148.44.153 rpc_backend = cinder.openstack.common.rpc.impl_kombu enable_v1_api = true periodic_interval = 60 lock_path = /opt/stack/data/cinder state_path = /opt/stack/data/cinder osapi_volume_extension = cinder.api.contrib.standard_extensions rootwrap_config = /etc/cinder/rootwrap.conf api_paste_config = /etc/cinder/api-paste.ini sql_connection = mysql://root:changeme@127.0.0.1/cinder?charset=utf8 iscsi_helper = tgtadm my_ip = 10.148.44.153 verbose = True debug = True auth_strategy = keystone volume_driver=cinder.volume.drivers.eqlx.DellEQLSanISCSIDriver san_ip=10.148.45.37 san_login=grpadmin san_password=cr0wBar! eqlx_group_name=AUDEVGRP01 ======================================================== 08/19/14/16:34:27:End of cinder.conf., ======================================================== Note: checking out 'origin/master'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b new_branch_name HEAD is now at 8bbfa29... Merge "Update volume client check success" Deleted branch master (was 8bbfa29). Switched to a new branch 'master' 8bbfa29 Merge "Update volume client check success" DEPRECATION: --no-install, --no-download, --build, and --no-clean are deprecated. See https://github.com/pypa/pip/issues/906. Requirement already satisfied (use --upgrade to upgrade): tox<1.7 in /usr/local/lib/python2.7/dist-packages Requirement already satisfied (use --upgrade to upgrade): virtualenv>=1.9.1 in /usr/local/lib/python2.7/dist-packages (from tox<1.7) Requirement already satisfied (use --upgrade to upgrade): py>=1.4.15 in /usr/local/lib/python2.7/dist-packages (from tox<1.7) Cleaning up... ======================================================== 08/19/14/16:34:29:Verify tempest is current...., ======================================================== # On branch master nothing to commit (working directory clean) 08/19/14/16:34:29:Check status and get latest commit... 8bbfa29e060cdb8aa9e7f95a165048925367654f Merge "Update volume client check success" ======================================================== 08/19/14/16:34:29:Restart Cinder services..., ======================================================== tgt stop/waiting stop: Unknown instance: tgt start/running, process 27277 Waiting for Cinder API to start... ======================================================== 08/19/14/16:34:51:Run the actual tempest volume tests (./tools/pretty_tox.sh api.volume)..., ======================================================== running testr running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tempest/test_discover} --list running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpGtMghh running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmphHGDHu running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpnnKFLj running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmp41FVVs {3} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest) ... SKIPPED: Cinder multi-backend feature disabled {0} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsXML.test_list_hosts [0.725399s] ... ok {3} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_delete_quota [0.804740s] ... ok {3} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_default_quotas [0.022724s] ... ok {3} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_quotas [0.022868s] ... ok {3} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_quota_usage [7.126261s] ... ok {3} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_show_quota_usage [0.022865s] ... ok {3} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_update_all_quota_resources_for_tenant [0.126616s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_reset_snapshot_status [0.594485s] ... ok {0} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_gigabytes [0.235161s] ... ok {0} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_snapshots [0.046169s] ... ok {0} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volumes [0.100837s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status [0.372567s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_invalid_body [0.012281s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_none_body [0.013090s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_nonexistent_type_id [0.018507s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_delete_nonexistent_volume_type_id [0.035287s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_extra_spec_id [0.021046s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_volume_type_id [0.021987s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_list_nonexistent_volume_type_id [0.020832s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_multiple_extra_spec [0.019327s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_no_body [0.027415s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_none_extra_spec_id [0.018812s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_extra_spec_id [0.019090s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_creating [5.631068s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating [7.530178s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_deleting [7.508971s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting [7.489681s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_error [7.574554s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_attaching [12.350703s] ... ok {0} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volume_gigabytes [0.323064s] ... ok {0} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volume_snapshots [0.044303s] ... ok {0} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volumes [0.042568s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error [7.553880s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_error_deleting [7.515924s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_update_snapshot_status [0.162753s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting [7.481185s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status [0.157319s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_creating [11.145960s] ... ok {1} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_list_hosts [0.137360s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_delete_quota [0.306878s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_list_default_quotas [0.021729s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_list_quotas [0.041958s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_invalid_body [0.014996s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_none_body [0.011553s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_nonexistent_type_id [0.048209s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_delete_nonexistent_volume_type_id [0.019975s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_get_nonexistent_extra_spec_id [0.038168s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_get_nonexistent_volume_type_id [0.019218s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_list_nonexistent_volume_type_id [0.018325s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_multiple_extra_spec [0.033999s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_no_body [0.023974s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_none_extra_spec_id [0.019561s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_nonexistent_extra_spec_id [0.021395s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_create_with_empty_name [0.130286s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_create_with_nonexistent_volume_type [0.133066s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_delete_nonexistent_type_id [0.029626s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_get_nonexistent_type_id [0.031984s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_quota_usage [5.814964s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_show_quota_usage [0.026553s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_update_all_quota_resources_for_tenant [0.139384s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_error [14.387270s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_reset_status [0.204586s] ... ok {0} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_create_get_delete_volume_with_volume_type_and_extra_specs [16.994553s] ... ok {0} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_create_get_delete [0.152297s] ... ok {0} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_encryption_create_get_delete [0.175760s] ... ok {0} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_list [0.014518s] ... ok {0} tempest.api.volume.test_availability_zone.AvailabilityZoneV2TestJSON.test_get_availability_zone_list [0.336865s] ... ok {0} tempest.api.volume.test_extensions.ExtensionsV2TestJSON.test_list_extensions [0.335236s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_host_name [0.024490s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_and_host_name [0.071141s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_binary_name [0.012509s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_list_services [0.035445s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_spec_create_get_delete [0.084333s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_list [0.088991s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_update [0.050599s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_with_empty_name [0.135894s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_with_nonexistent_volume_type [0.132366s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_delete_nonexistent_type_id [0.033502s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_get_nonexistent_type_id [0.033237s] ... ok {1} tempest.api.volume.test_availability_zone.AvailabilityZoneV1TestJSON.test_get_availability_zone_list [0.136083s] ... ok {1} tempest.api.volume.test_extensions.ExtensionsV2TestXML.test_list_extensions [0.186614s] ... ok {3} tempest.api.volume.test_extensions.ExtensionsV1TestJSON.test_list_extensions [0.128739s] ... ok {3} tempest.api.volume.test_extensions.ExtensionsV1TestXML.test_list_extensions [0.127879s] ... ok {0} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_attach_detach_volume_to_instance [0.686096s] ... ok {0} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_get_volume_attachment [0.793696s] ... ok {0} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_reserve_unreserve_volume [0.278593s] ... ok {0} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_volume_readonly_update [0.478432s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_create_get_delete_volume_metadata [0.451820s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_update_volume_metadata [0.495674s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_update_volume_metadata_item [0.427154s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_attaching [21.145541s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestXML.test_create_get_delete_snapshot_metadata [0.705922s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestXML.test_update_snapshot_metadata [1.041833s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestXML.test_update_snapshot_metadata_item [0.665025s] ... ok {0} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_volume_upload [34.230702s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTestXML.test_create_get_delete_volume_metadata [0.530007s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTestXML.test_update_volume_metadata [0.416469s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTestXML.test_update_volume_metadata_item [0.564309s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_creating [32.435003s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_create_get_delete_volume_metadata [0.461834s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_update_volume_metadata [0.413853s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_update_volume_metadata_item [0.390309s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_error [22.889521s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_reset_status [0.160723s] ... ok {3} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTestXML.test_create_get_list_accept_volume_transfer [21.791156s] ... ok {3} setUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsTest) ... SKIPPED: Cinder backup feature disabled {3} tempest.api.volume.test_availability_zone.AvailabilityZoneV1TestXML.test_get_availability_zone_list [0.126876s] ... ok {3} tempest.api.volume.test_availability_zone.AvailabilityZoneV2TestXML.test_get_availability_zone_list [0.175554s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTest.test_create_get_list_accept_volume_transfer [20.774740s] ... ok {3} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTestXML.test_create_list_delete_volume_transfer [15.616051s] ... ok {3} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTest.test_create_get_delete_snapshot_metadata [0.611018s] ... ok {3} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTest.test_update_snapshot_metadata [0.582931s] ... ok {3} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTest.test_update_snapshot_metadata_item [0.667634s] ... ok {0} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete [36.796191s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_attach_detach_volume_to_instance [0.854140s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_get_volume_attachment [0.612607s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_reserve_unreserve_volume [0.334502s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTest.test_create_list_delete_volume_transfer [19.062988s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_readonly_update [0.445033s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTestXML.test_create_get_delete_volume_metadata [0.522701s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTestXML.test_update_volume_metadata [6.749992s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_upload [30.202710s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTestXML.test_update_volume_metadata_item [0.461925s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTest.test_create_get_list_accept_volume_transfer [31.951249s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTest.test_create_list_delete_volume_transfer [14.645206s] ... ok {3} tempest.api.volume.test_volumes_extend.VolumesV1ExtendTest.test_volume_extend [11.585582s] ... ok {0} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_as_clone [58.306432s] ... ok {3} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTestXML.test_create_get_list_accept_volume_transfer [17.533376s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_attach_detach_volume_to_instance [0.808326s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_get_volume_attachment [0.663109s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_reserve_unreserve_volume [0.274402s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_volume_readonly_update [0.491268s] ... ok {3} tempest.api.volume.test_volumes_extend.VolumesV2ExtendTest.test_volume_extend [26.807547s] ... ok {3} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTestXML.test_create_list_delete_volume_transfer [34.283572s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_volume_upload [32.775968s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_attach_detach_volume_to_instance [0.725361s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_get_volume_attachment [0.622937s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_reserve_unreserve_volume [0.271362s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_volume_readonly_update [0.469638s] ... ok {0} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_from_image [78.395099s] ... ok {1} tempest.api.volume.test_volumes_extend.VolumesV2ExtendTestXML.test_volume_extend [25.919144s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_volume_upload [30.199397s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete [48.414495s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_attach_volumes_with_nonexistent_volume_id [4.327755s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_invalid_size [0.065707s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.035769s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_source_volid [0.028225s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_volume_type [0.017909s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_out_passing_size [0.029765s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_size_negative [0.028600s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_size_zero [0.023512s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_delete_invalid_volume_id [0.026723s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_delete_volume_without_passing_volume_id [0.007879s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_detach_volumes_with_invalid_volume_id [0.025181s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_get_invalid_volume_id [0.008258s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_get_volume_without_passing_volume_id [0.007726s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_detail_with_invalid_status [0.024730s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_detail_with_nonexistent_name [0.029047s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_with_invalid_status [0.023998s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_with_nonexistent_name [0.023353s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_reserve_volume_with_negative_volume_status [0.168144s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.025902s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.026334s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_empty_volume_id [0.008695s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_invalid_volume_id [0.008209s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_nonexistent_volume_id [0.101407s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_delete_nonexistent_volume_id [0.026117s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_None_size [0.034837s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_non_number_size [0.102662s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_nonexistent_volume_id [0.029565s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.035234s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_without_passing_volume_id [0.035364s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_get_nonexistent_volume_id [0.028049s] ... ok {3} tempest.api.volume.test_volumes_extend.VolumesV1ExtendTestXML.test_volume_extend [12.647882s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_attach_volumes_with_nonexistent_volume_id [3.991272s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_invalid_size [0.031482s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_nonexistent_snapshot_id [0.035595s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_nonexistent_source_volid [0.026810s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_nonexistent_volume_type [0.021732s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_out_passing_size [0.025271s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_size_negative [0.025550s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_size_zero [0.025316s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_delete_invalid_volume_id [0.028774s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_delete_volume_without_passing_volume_id [0.007950s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_detach_volumes_with_invalid_volume_id [0.083171s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_get_invalid_volume_id [0.008235s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_get_volume_without_passing_volume_id [0.008057s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_detail_with_invalid_status [0.025673s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_detail_with_nonexistent_name [0.025923s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_with_invalid_status [0.025863s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_with_nonexistent_name [0.028359s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_reserve_volume_with_negative_volume_status [0.239555s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_reserve_volume_with_nonexistent_volume_id [0.025643s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_unreserve_volume_with_nonexistent_volume_id [0.026224s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_update_volume_with_empty_volume_id [0.008199s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_update_volume_with_invalid_volume_id [0.008146s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_update_volume_with_nonexistent_volume_id [0.028146s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_delete_nonexistent_volume_id [0.027108s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_None_size [0.030960s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_non_number_size [0.031077s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_nonexistent_volume_id [0.028475s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_size_smaller_than_original_size [0.033307s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_without_passing_volume_id [0.027512s] ... ok {0} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_get_nonexistent_volume_id [0.029496s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete [34.546049s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete_as_clone [45.408243s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete [39.898490s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshot_create_get_list_update_delete [19.010411s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete_as_clone [44.217448s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshot_create_with_volume_in_use [12.527237s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshots_list_details_with_params [9.443471s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete_from_image [44.248933s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshots_list_with_params [9.390427s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_as_clone [35.569222s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list [0.032431s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_by_name [0.029979s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_details_by_name [0.031487s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_param_display_name_and_status [0.030751s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_detail_param_display_name_and_status [0.036306s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_detail_param_metadata [0.035729s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_details [0.040616s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_param_metadata [0.034320s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_by_availability_zone [0.070910s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_by_status [0.066862s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_details_by_availability_zone [0.036416s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_details_by_status [0.034746s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_volume_from_snapshot [32.633728s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete_from_image [53.859669s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_from_image [52.689445s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list [0.028705s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_by_name [0.026857s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_by_name [0.028012s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_param_display_name_and_status [0.026087s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.028721s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_metadata [0.035752s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_details [0.035664s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_param_metadata [0.029940s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_availability_zone [0.051041s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_status [0.054531s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_availability_zone [0.028255s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_status [0.035824s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshot_create_get_list_update_delete [12.735836s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshot_create_with_volume_in_use [14.535601s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list [0.029901s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_by_name [0.025366s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_details_by_name [0.032545s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_param_display_name_and_status [0.025789s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_detail_param_display_name_and_status [0.028731s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_detail_param_metadata [0.033789s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_details [0.029467s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_param_metadata [0.034019s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list [0.042708s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_by_availability_zone [0.061675s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_by_name [0.030022s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_by_status [0.055219s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_details_by_availability_zone [0.034768s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_details_by_name [0.102718s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_details_by_status [0.033669s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_param_display_name_and_status [0.031975s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.036926s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_detail_param_metadata [0.045274s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_details [0.035538s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_param_metadata [0.035163s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_by_availability_zone [0.065771s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_by_status [0.063732s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_details_by_availability_zone [0.034721s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_details_by_status [0.032565s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshots_list_details_with_params [7.354836s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshots_list_with_params [7.379431s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_volume_from_snapshot [25.902599s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_attach_volumes_with_nonexistent_volume_id [4.117529s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_invalid_size [0.030642s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_nonexistent_snapshot_id [0.032425s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_nonexistent_source_volid [0.027539s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_nonexistent_volume_type [0.017801s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_out_passing_size [0.029317s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_size_negative [0.026121s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_size_zero [0.025561s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_delete_invalid_volume_id [0.026696s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_delete_volume_without_passing_volume_id [0.008669s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_detach_volumes_with_invalid_volume_id [0.026030s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_get_invalid_volume_id [0.008187s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_get_volume_without_passing_volume_id [0.009332s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_detail_with_invalid_status [0.026206s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_detail_with_nonexistent_name [0.026302s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_with_invalid_status [0.024772s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_with_nonexistent_name [0.094141s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_reserve_volume_with_negative_volume_status [0.186817s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_reserve_volume_with_nonexistent_volume_id [0.028197s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_unreserve_volume_with_nonexistent_volume_id [0.032628s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_update_volume_with_empty_volume_id [0.010243s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_update_volume_with_invalid_volume_id [0.010192s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_update_volume_with_nonexistent_volume_id [0.029023s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_delete_nonexistent_volume_id [0.027068s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_None_size [0.030725s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_non_number_size [0.029638s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_nonexistent_volume_id [0.026989s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_size_smaller_than_original_size [0.030021s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_without_passing_volume_id [0.027791s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_get_nonexistent_volume_id [0.029315s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_attach_volumes_with_nonexistent_volume_id [6.196034s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_invalid_size [0.023140s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.095829s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_source_volid [0.033746s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_volume_type [0.018122s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_out_passing_size [0.025043s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_size_negative [0.023372s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_size_zero [0.026055s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_delete_invalid_volume_id [0.026613s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_delete_volume_without_passing_volume_id [0.008087s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_detach_volumes_with_invalid_volume_id [0.030153s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_get_invalid_volume_id [0.008756s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_get_volume_without_passing_volume_id [0.007835s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_detail_with_invalid_status [0.024988s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_detail_with_nonexistent_name [0.030796s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_with_invalid_status [0.023341s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_with_nonexistent_name [0.022580s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_reserve_volume_with_negative_volume_status [0.164824s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.027123s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.026330s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_empty_volume_id [0.008554s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_invalid_volume_id [0.008434s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_nonexistent_volume_id [0.031898s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_delete_nonexistent_volume_id [0.033511s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_None_size [0.030443s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_non_number_size [0.030046s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_nonexistent_volume_id [0.028826s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.033114s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_without_passing_volume_id [0.030834s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_get_nonexistent_volume_id [0.038092s] ... ok {0} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestXML.test_create_snapshot_with_nonexistent_volume_id [0.211608s] ... ok {0} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestXML.test_create_snapshot_without_passing_volume_id [0.091039s] ... ok {3} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTest.test_create_snapshot_with_nonexistent_volume_id [0.150838s] ... ok {3} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTest.test_create_snapshot_without_passing_volume_id [0.090554s] ... ok {0} tempest.api.volume.v2.test_volumes_list.VolumesV2ListTestXML.test_volume_list_details_with_multiple_params [0.088652s] ... ok {3} tempest.api.volume.v2.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_with_multiple_params [0.073879s] ... ok Slowest Tests Test id Runtime (s) ------------------------------------------------------------------------------------------------------------------------- ----------- tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_from_image[gate,image,smoke] 78.395 tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_as_clone[gate] 58.306 tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete_from_image[gate,image,smoke] 53.860 tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_from_image[gate,image,smoke] 52.689 tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete[gate,smoke] 48.414 tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete_as_clone[gate] 45.408 tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete_from_image[gate,image,smoke] 44.249 tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete_as_clone[gate] 44.217 tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete[gate,smoke] 39.898 tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete[gate,smoke] 36.796 ====== Totals ====== Run: 337 in 1364.184774 sec. - Passed: 335 - Skipped: 2 - Failed: 0 ============== Worker Balance ============== - Worker 0 (94 tests) => 0:09:29.006835s - Worker 1 (57 tests) => 0:08:01.128500s - WARNING: missing Worker 2! Race in testr accounting. - Worker 3 (186 tests) => 0:09:37.124395s ======================================================== 08/19/14/16:44:53:CONGRATULATIONS!!! Device driver PASSED!, ======================================================== 08/19/14/16:44:53:Submit output: (/tmp/tmp.mws4gIAw64) stack@devstack-juno-precise:~/devstack/driver_certs$