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_TOP_LEVEL:-./} ${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_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpYGe8_1
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_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpvclWlW
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_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpYCkY_b
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_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpju4L0i
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_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpY_zeJL
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_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpFXhfu5
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_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpYaDRNd
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_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpvLGNXH
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_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpOYslZd
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_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpPERvC8
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_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpgg_2_V
running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \
OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \
OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-5tempest.api.image.v1.test_images_negative.CreateDeleteImagesNegativeTest
test_delete_image_blank_id[id-04f72aa3-fcec-45a3-81a3-308ef7cc82bc,negative]OK 1.28
test_delete_image_id_is_over_35_character_limit[id-a4a448ab-3db2-4d2d-b9b2-6a1271241dfe,negative]OK 1.89
test_delete_image_negative_image_id[id-4ed757cd-450c-44b1-9fd1-c819748c650d,negative]OK 1.50
test_delete_image_non_hex_string_id[id-950e5054-a3c7-4dee-ada5-e576f1087abd,negative]OK 0.03
test_delete_image_with_invalid_image_id[id-bb016f15-0820-4f27-a92d-09b2f67d2488,negative]OK 2.03
tempest.api.image.admin.v2.test_images.BasicAdminOperationsImagesTest
test_admin_deactivate_reactivate_image[id-951ebe01-969f-4ea9-9898-8a3f1f442ab0]SKIP 0.00
setUpClass (tempest.api.image.v1.test_images
ListImagesTest) FAIL
tempest.api.image.v2.test_images.BasicOperationsImagesTest
test_delete_image[id-f848bb94-1c6e-45a4-8726-39e3a5b23535,smoke] OK 4.33
tempest.api.image.v1.test_image_members_negative.ImageMembersNegativeTest
test_add_member_with_non_existing_image[id-147a9536-18e3-45da-91ea-b037a028f364,negative]OK 1.73
test_delete_member_with_non_existing_image[id-e1559f05-b667-4f1b-a7af-518b52dc0c0f,negative]OK 1.63
tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest
test_delete_non_existing_tag[id-39c023a2-325a-433a-9eea-649bf1414b19,negative]OK 4.71
test_update_tags_for_non_existing_image[id-8cd30f82-6f9a-4c6e-8034-c1b51fba43d9,negative]OK 0.03
tempest.api.image.v2.test_images_tags.ImagesTagsTest
test_update_delete_tags_for_image[id-10407036-6059-4f95-a2cd-cbbbee7ed329]OK 3.82
tempest.api.image.v1.test_images.UpdateImageMetaTest
test_list_image_metadata[id-01752c1c-0275-4de3-9e5b-876e44541928] OK 1.08
tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest
test_image_share_invalid_status[id-b79efb37-820d-4cf0-b54c-308b00cf842c,negative]OK 4.60
tempest.api.image.v1.test_images.CreateRegisterImagesTest
test_register_http_image[id-6d0e13a7-515b-460c-b91f-9f4793f09816] FAIL
test_register_image_with_min_ram[id-05b19d55-140c-40d0-b36b-fafd774d421b]OK 5.21
test_register_remote_image[id-69da74d9-68a9-404b-9664-ff7164ccb0f5]FAIL
tempest.api.image.v1.test_images_negative.CreateDeleteImagesNegativeTest
test_delete_non_existent_image[id-ec652588-7e3c-4b67-a2f2-0fa96f57c8fc,negative]OK 3.30
test_register_with_invalid_container_format[id-036ede36-6160-4463-8c01-c781eee6369d,negative]OK 0.01
test_register_with_invalid_disk_format[id-993face5-921d-4e84-aabf-c1bba4234a67,negative]OK 1.19
tempest.api.image.v2.test_images.BasicOperationsImagesTest
test_register_upload_get_image_file[id-139b765e-7f3d-4b3d-8b37-3ca3876ee318,smoke]OK 6.77
tempest.api.image.v2.test_images_negative.ImagesNegativeTest
test_delete_image_null_id[id-32248db1-ab88-4821-9604-c7c369f1f88c,negative]OK 0.96
test_delete_non_existing_image[id-6fe40f1c-57bd-4918-89cc-8500f850f3de,negative]OK 1.19
test_get_delete_deleted_image[id-e57fc127-7ba0-4693-92d7-1d8a05ebcba9,negative]OK 5.03
test_get_image_null_id[id-ef45000d-0a72-4781-866d-4cb7bf2562ad,negative]OK 0.97
test_get_non_existent_image[id-668743d5-08ad-4480-b2b8-15da34f81d9f,negative]OK 0.97
test_register_with_invalid_container_format[id-292bd310-369b-41c7-a7a3-10276ef76753,negative]OK 0.99
tempest.api.image.v1.test_images.UpdateImageMetaTest
test_update_image_metadata[id-d6d7649c-08ce-440d-9ea7-e3dda552f33c]OK 6.99
tempest.api.image.v2.test_images.BasicOperationsImagesTest
test_update_image[id-f66891a7-a35c-41a8-b590-a065c2a1caa6,smoke] OK 5.04
tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest
test_image_share_owner_cannot_accept[id-27002f74-109e-4a37-acd0-f91cd4597967,negative]OK 8.48
tempest.api.image.v1.test_images.CreateRegisterImagesTest
test_register_then_upload[id-3027f8e6-3492-4a11-8575-c3293017af4d]OK 7.94
tempest.api.image.v2.test_images_negative.ImagesNegativeTest
test_register_with_invalid_disk_format[id-70c6040c-5a97-4111-9e13-e73665264ce1,negative]OK 3.20
tempest.api.image.v1.test_image_members_negative.ImageMembersNegativeTest
test_delete_member_with_non_existing_tenant[id-f5720333-dd69-4194-bb76-d2f048addd56,negative]OK 14.42
tempest.api.image.v2.test_images.ListImagesTest
test_get_image_schema[id-622b925c-479f-4736-860d-adeaf13bc371] OK 0.94
test_get_images_schema[id-25c8d7b2-df21-460f-87ac-93130bcdc684] OK 0.01
test_index_no_params[id-1e341d7a-90a9-494c-b143-2cdf2aeb6aee] OK 0.10
test_list_images_param_container_format[id-9959ca1d-1aa7-4b7a-a1ea-0fff0499b37e]OK 1.35
test_list_images_param_disk_format[id-4a4735a7-f22f-49b6-b0d9-66e1ef7453eb]OK 0.09
test_list_images_param_limit[id-e914a891-3cc8-4b40-ad32-e0a39ffbddbb]OK 0.09
test_list_images_param_min_max_size[id-4ad8c157-971a-4ba8-aa84-ed61154b1e7f]OK 1.52
test_list_images_param_size[id-cf1b9a48-8340-480e-af7b-fe7e17690876]OK 0.10
test_list_images_param_status[id-7fc9e369-0f58-4d05-9aa5-0969e2d59d15]OK 1.35
test_list_images_param_visibility[id-7a95bb92-d99e-4b12-9718-7bc6ab73e6d2]OK 0.10
tempest.api.image.v1.test_image_members_negative.ImageMembersNegativeTest
test_get_image_without_membership[id-f25f89e4-0b6c-453b-a853-1f80b9d7ef26,negative]OK 9.92
tempest.api.image.v1.test_image_members.ImageMembersTest
test_add_image_member[id-1d6ef640-3a20-4c84-8710-d95828fdb6ad] OK 26.51
test_get_shared_images[id-6a5328a5-80e8-4b82-bd32-6c061f128da9] OK 15.70
test_remove_member[id-a76a3191-8948-4b44-a9d6-4053e5f2b138] OK 5.98
Slowest 10 tests took 107.91 secs:
tempest.api.image.v1.test_image_members.ImageMembersTest
test_add_image_member[id-1d6ef640-3a20-4c84-8710-d95828fdb6ad] 26.51
test_get_shared_images[id-6a5328a5-80e8-4b82-bd32-6c061f128da9] 15.70
test_remove_member[id-a76a3191-8948-4b44-a9d6-4053e5f2b138] 5.98
tempest.api.image.v1.test_image_members_negative.ImageMembersNegativeTest
test_delete_member_with_non_existing_tenant[id-f5720333-dd69-4194-bb76-d2f048addd56,negative] 14.42
test_get_image_without_membership[id-f25f89e4-0b6c-453b-a853-1f80b9d7ef26,negative] 9.92
tempest.api.image.v1.test_images.CreateRegisterImagesTest
test_register_image_with_min_ram[id-05b19d55-140c-40d0-b36b-fafd774d421b] 5.21
test_register_then_upload[id-3027f8e6-3492-4a11-8575-c3293017af4d] 7.94
tempest.api.image.v1.test_images.UpdateImageMetaTest
test_update_image_metadata[id-d6d7649c-08ce-440d-9ea7-e3dda552f33c] 6.99
tempest.api.image.v2.test_images.BasicOperationsImagesTest
test_register_upload_get_image_file[id-139b765e-7f3d-4b3d-8b37-3ca3876ee318,smoke] 6.77
tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest
test_image_share_owner_cannot_accept[id-27002f74-109e-4a37-acd0-f91cd4597967,negative] 8.48
======================================================================
FAIL: tempest.api.image.v1.test_images.CreateRegisterImagesTest.test_register_http_image[id-6d0e13a7-515b-460c-b91f-9f4793f09816]
----------------------------------------------------------------------
Traceback (most recent call last):
testtools.testresult.real._StringException: Empty attachments:
stderr
stdout
pythonlogging:'': {{{
2015-07-31 09:37:44,661 17897 INFO [tempest_lib.common.rest_client] Request (CreateRegisterImagesTest:test_register_http_image): 200 POST http://129.10.3.30:5000/v2.0/tokens
2015-07-31 09:37:44,661 17897 DEBUG [tempest_lib.common.rest_client] Request - Headers: {}
Body: None
Response - Headers: {'status': '200', 'content-length': '10038', 'vary': 'X-Auth-Token', 'connection': 'close', 'date': 'Fri, 31 Jul 2015 17:42:29 GMT', 'content-type': 'application/json', 'x-openstack-request-id': 'req-c1005f28-3dd6-4550-a019-1cba37d8c977'}
Body: None
2015-07-31 09:37:45,437 17897 INFO [tempest_lib.common.rest_client] Request (CreateRegisterImagesTest:test_register_http_image): 400 POST http://129.10.3.30:9292/v1/images 0.775s
2015-07-31 09:37:45,438 17897 DEBUG [tempest_lib.common.rest_client] Request - Headers: {'x-image-meta-container_format': 'bare', 'X-Auth-Token': '<omitted>', 'x-image-meta-is_public': 'False', 'x-glance-api-copy-from': 'http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz', 'x-image-meta-disk_format': 'raw', 'x-image-meta-name': 'New Http Image'}
Body: None
Response - Headers: {'status': '400', 'content-length': '129', 'connection': 'close', 'date': 'Fri, 31 Jul 2015 17:42:29 GMT', 'content-type': 'text/plain; charset=UTF-8', 'x-openstack-request-id': 'req-req-e308a866-ca1e-44ed-bf4e-9492af15c775'}
Body: 400 Bad Request
External sources are not supported: 'http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz'
}}}
Traceback (most recent call last):
File "/root/tempest/tempest/api/image/v1/test_images.py", line 74, in test_register_http_image
copy_from=CONF.image.http_image)
File "/root/tempest/tempest/api/image/base.py", line 74, in create_image
disk_format, **kwargs)
File "/root/tempest/tempest/services/image/v1/json/image_client.py", line 169, in create_image
resp, body = self.post('v1/images', None, headers)
File "/root/tempest/.venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py", line 256, in post
return self.request('POST', url, extra_headers, headers, body)
File "/root/tempest/.venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py", line 643, in request
resp, resp_body)
File "/root/tempest/.venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py", line 700, in _error_checker
raise exceptions.BadRequest(resp_body)
tempest_lib.exceptions.BadRequest: Bad request
Details: 400 Bad Request
External sources are not supported: 'http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz'
======================================================================
FAIL: setUpClass (tempest.api.image.v1.test_images.ListImagesTest)
----------------------------------------------------------------------
Traceback (most recent call last):
testtools.testresult.real._StringException: Traceback (most recent call last):
File "/root/tempest/tempest/test.py", line 272, in setUpClass
six.reraise(etype, value, trace)
File "/root/tempest/tempest/test.py", line 265, in setUpClass
cls.resource_setup()
File "/root/tempest/tempest/api/image/v1/test_images.py", line 113, in resource_setup
img1 = cls._create_remote_image('one', 'bare', 'raw')
File "/root/tempest/tempest/api/image/v1/test_images.py", line 147, in _create_remote_image
location=location)
File "/root/tempest/tempest/api/image/base.py", line 74, in create_image
disk_format, **kwargs)
File "/root/tempest/tempest/services/image/v1/json/image_client.py", line 169, in create_image
resp, body = self.post('v1/images', None, headers)
File "/root/tempest/.venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py", line 256, in post
return self.request('POST', url, extra_headers, headers, body)
File "/root/tempest/.venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py", line 643, in request
resp, resp_body)
File "/root/tempest/.venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py", line 700, in _error_checker
raise exceptions.BadRequest(resp_body)
tempest_lib.exceptions.BadRequest: Bad request
Details: 400 Bad Request
External sources are not supported: 'http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz'
======================================================================
FAIL: tempest.api.image.v1.test_images.CreateRegisterImagesTest.test_register_remote_image[id-69da74d9-68a9-404b-9664-ff7164ccb0f5]
----------------------------------------------------------------------
Traceback (most recent call last):
testtools.testresult.real._StringException: Empty attachments:
stderr
stdout
pythonlogging:'': {{{
2015-07-31 09:37:51,284 17897 INFO [tempest_lib.common.rest_client] Request (CreateRegisterImagesTest:test_register_remote_image): 400 POST http://129.10.3.30:9292/v1/images 0.629s
2015-07-31 09:37:51,285 17897 DEBUG [tempest_lib.common.rest_client] Request - Headers: {'x-image-meta-container_format': 'bare', 'x-image-meta-location': 'http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz', 'X-Auth-Token': '<omitted>', 'x-image-meta-property-key1': 'value1', 'x-image-meta-property-key2': 'value2', 'x-image-meta-is_public': 'False', 'x-image-meta-disk_format': 'raw', 'x-image-meta-name': 'New Remote Image'}
Body: None
Response - Headers: {'status': '400', 'content-length': '129', 'connection': 'close', 'date': 'Fri, 31 Jul 2015 17:42:35 GMT', 'content-type': 'text/plain; charset=UTF-8', 'x-openstack-request-id': 'req-req-5dbde991-8da7-4498-8df7-0b48df28f7df'}
Body: 400 Bad Request
External sources are not supported: 'http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz'
}}}
Traceback (most recent call last):
File "/root/tempest/tempest/api/image/v1/test_images.py", line 60, in test_register_remote_image
'key2': 'value2'})
File "/root/tempest/tempest/api/image/base.py", line 74, in create_image
disk_format, **kwargs)
File "/root/tempest/tempest/services/image/v1/json/image_client.py", line 169, in create_image
resp, body = self.post('v1/images', None, headers)
File "/root/tempest/.venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py", line 256, in post
return self.request('POST', url, extra_headers, headers, body)
File "/root/tempest/.venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py", line 643, in request
resp, resp_body)
File "/root/tempest/.venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py", line 700, in _error_checker
raise exceptions.BadRequest(resp_body)
tempest_lib.exceptions.BadRequest: Bad request
Details: 400 Bad Request
External sources are not supported: 'http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz'
Ran 48 tests in 84.291s
FAILED (failures=3)
00} \
OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \
${PYTHON:-python} -m subunit.run discover -t ${OS_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmp35Z4eh
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_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpnPjpt3
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_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmp7VCbHI