See https://jenkins.openstack.org/job/periodic-tempest-devstack-vm-cinder-stable-folsom/55/
------------------------------------------ [...truncated 12137 lines...] # Cluster: the 'nova' user must have scp access between cluster nodes resize_available = False
# Does the compute API support changing the admin password? change_password_available = False
# Level to log Compute API request/response details. log_level = ERROR
# Whitebox options for compute. Whitebox options enable the # whitebox test cases, which look at internal Nova database state, # SSH into VMs to check instance state, etc.
# Should we run whitebox tests for Compute? whitebox_enabled = True
# Path of nova source directory source_dir = /opt/stack/nova
# Path of nova configuration file config_path = /etc/nova/nova.conf
# Directory containing nova binaries such as nova-manage bin_dir = /usr/bin/nova
# Path to a private key file for SSH access to remote hosts path_to_private_key = /opt/stack/tempest/id_rsa
# Connection string to the database of Compute service db_uri = mysql://root:secret@localhost/nova
[image] # This section contains configuration options used when executing tests # against the OpenStack Images API
# The type of endpoint for an Image API service. Unless you have a # custom Keystone service catalog implementation, you probably want to leave # this value as "image" catalog_type = image
# The version of the OpenStack Images API to use api_version = 1
# This is the main host address of the Image API host = 127.0.0.1
# Port that the Image API is running on port = 9292
# This should be the username of a user WITHOUT administrative privileges username = demo # The above non-administrative user's password password = secret # The above non-administrative user's tenant name tenant_name = demo
[compute-admin] # This section contains configuration options for an administrative # user of the Compute API. These options are used in tests that stress # the admin-only parts of the Compute API
# This should be the username of a user WITH administrative privileges username = admin # The above administrative user's password password = secret # The above administrative user's tenant name tenant_name = admin
[identity-admin] # This section contains configuration options for an administrative # user of the Compute API. These options are used in tests that stress # the admin-only parts of the Compute API
# This should be the username of a user WITH administrative privileges username = admin # The above administrative user's password password = secret # The above administrative user's tenant name tenant_name = admin
[volume] # This section contains the configuration options used when executing tests # against the OpenStack Block Storage API service
# The type of endpoint for a Cinder or Block Storage API service. # Unless you have a custom Keystone service catalog implementation, you # probably want to leave this value as "volume" catalog_type = volume # Number of seconds to wait while looping to check the status of a # volume that is being made available build_interval = 3 # Number of seconds to time out on waiting for a volume # to be available or reach an expected status build_timeout = 300 + echo '\n' \n + echo '**************************************************' ************************************************** + echo 'Finished Configuring Tempest' Finished Configuring Tempest + echo '**************************************************' ************************************************** Running tempest smoke tests nose.config: INFO: Ignoring files matching ['^\.', '^_', '^setup\.py$'] Check that the required fields are returned with values ... ok The created server should be in the list of all servers ... ok The created server should be in the detailed list of all servers ... ok Verify the specified server attributes are set correctly ... ok Check that the required fields are returned with values ... ok The created server should be in the list of all servers ... ok The created server should be in the detailed list of all servers ... ok Verify the specified server attributes are set correctly ... ok The expected flavor details should be returned ... ok List of all flavors should contain the expected flavor ... ok Detailed list of all flavors should contain the expected flavor ... ok The expected flavor details should be returned ... ok List of all flavors should contain the expected flavor ... ok Detailed list of all flavors should contain the expected flavor ... ok SKIP: Until Bug 1046870 is fixed SKIP: Until Bug 1046870 is fixed Returns the correct details for a single image ... ok The list of all images should contain the image ... ok Detailed list of all images should contain the expected images ... ok The server's password should be set to the provided password ... SKIP: Change password not available. The server should be power cycled ... ok The server should be signaled to reboot gracefully ... SKIP: Until bug 1014647 is dealt with. The server should be rebuilt using the provided image and data ... ok The server's RAM and disk space should be modified to that of ... SKIP: Resize not available. The server's password should be set to the provided password ... SKIP: Change password not available. The server should be power cycled ... ok The server should be signaled to reboot gracefully ... SKIP: Until bug 1014647 is dealt with. The server should be rebuilt using the provided image and data ... ok The server's RAM and disk space should be modified to that of ... SKIP: Resize not available. All public and private addresses for ... ok Providing a network type should filter ... ok CREATE, GET, DELETE Volume ... No handlers could be found for logger "tempest.common.rest_client" ok CREATE, GET, DELETE Volume ... ok Create a user ... ok Delete a user ... ok Get a list of users and find the test user ... ok Valid user's token is authenticated ... ok Create a user ... ok Delete a user ... ok Get a list of users and find the test user ... ok Valid user's token is authenticated ... ok Volume is attached and detached successfully from an instance ... ok Create a volume, Get it's details and Delete the volume ... ERROR Create a volume, Get it's details and Delete the volume ... ERROR ERROR ERROR
====================================================================== ERROR: Create a volume, Get it's details and Delete the volume ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/stack/tempest/tempest/tests/volume/test_volumes_get.py", line 68, in test_volume_create_get_delete self.client.wait_for_resource_deletion(volume['id']) File "/opt/stack/tempest/tempest/common/rest_client.py", line 260, in wait_for_resource_deletion raise exceptions.TimeoutException TimeoutException: Request timed out
====================================================================== ERROR: Create a volume, Get it's details and Delete the volume ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/stack/tempest/tempest/tests/volume/test_volumes_get.py", line 66, in test_volume_create_get_delete resp, _ = self.client.delete_volume(volume['id']) File "/opt/stack/tempest/tempest/services/volume/json/volumes_client.py", line 93, in delete_volume return self.delete("volumes/%s" % str(volume_id)) File "/opt/stack/tempest/tempest/common/rest_client.py", line 169, in delete return self.request('DELETE', url, headers) File "/opt/stack/tempest/tempest/common/rest_client.py", line 208, in request raise exceptions.BadRequest(resp_body) BadRequest: Bad request Details: {u'badRequest': {u'message': u'Invalid volume: Volume status must be available or error', u'code': 400}}
====================================================================== ERROR: test suite for <class 'tempest.tests.volume.test_volumes_list.VolumeListTestJSON'> ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/nose/suite.py", line 208, in run self.setUp() File "/usr/lib/python2.7/dist-packages/nose/suite.py", line 291, in setUp self.setupContext(ancestor) File "/usr/lib/python2.7/dist-packages/nose/suite.py", line 314, in setupContext try_run(context, names) File "/usr/lib/python2.7/dist-packages/nose/util.py", line 478, in try_run return func() File "/opt/stack/tempest/tempest/tests/volume/test_volumes_list.py", line 125, in setUpClass cls.client.wait_for_volume_status(volume['id'], 'available') File "/opt/stack/tempest/tempest/services/volume/json/volumes_client.py", line 132, in wait_for_volume_status raise exceptions.TimeoutException(message) TimeoutException: Request timed out Details: Volume volume791820 failed to reach available status within the required time (300.0 s).
====================================================================== ERROR: test suite for <class 'tempest.tests.volume.test_volumes_list.VolumeListTestXML'> ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/nose/suite.py", line 208, in run self.setUp() File "/usr/lib/python2.7/dist-packages/nose/suite.py", line 291, in setUp self.setupContext(ancestor) File "/usr/lib/python2.7/dist-packages/nose/suite.py", line 314, in setupContext try_run(context, names) File "/usr/lib/python2.7/dist-packages/nose/util.py", line 478, in try_run return func() File "/opt/stack/tempest/tempest/tests/volume/test_volumes_list.py", line 79, in setUpClass cls.client.wait_for_volume_status(volume['id'], 'available') File "/opt/stack/tempest/tempest/services/volume/json/volumes_client.py", line 132, in wait_for_volume_status raise exceptions.TimeoutException(message) TimeoutException: Request timed out Details: Volume volume456398 failed to reach available status within the required time (300.0 s).
---------------------------------------------------------------------- XML: nosetests-smoke.xml ---------------------------------------------------------------------- Ran 42 tests in 1684.636s
FAILED (SKIP=8, errors=4) Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information Build step 'Execute shell' marked build as failure [SCP] Connecting to static.openstack.org [SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55 [SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/devstack-gate-cleanup-host.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/devstack-gate-setup-host.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/devstack-gate-setup-workspace.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/devstacklog.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/kern_log.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/localrc.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/screen-c-api.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/screen-c-sch.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/screen-c-vol.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/screen-g-api.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/screen-g-reg.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/screen-horizon.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/screen-key.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/screen-n-api.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/screen-n-cpu.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/screen-n-crt.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/screen-n-net.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/screen-n-obj.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/screen-n-sch.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/screen-swift.txt' [SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/55/logs/syslog.txt' [SCP] Connecting to static.openstack.org [SCP] Copying console log.