Here is the log to indicate the failed case:
==============================
Failed 4 tests - output below:
==============================
tempest.scenario.test_share_basic_ops.TestShareBasicOpsCIFS.test_mount_share_one_vm[compute,network]
----------------------------------------------------------------------------------------------------
Captured traceback:
~~~~~~~~~~~~~~~~~~~
Traceback (most recent call last):
File "tempest/scenario/test_share_basic_ops.py", line 52, in setUp
if img["name"] == CONF.share.image_with_share_tools:
TypeError: string indices must be integers
Captured pythonlogging:
~~~~~~~~~~~~~~~~~~~~~~~
2015-08-28 03:47:07,559 5944 INFO [tempest_lib.common.rest_client] Request (TestShareBasicOpsCIFS:setUp): 200 POST http://10.108.225.88:5000/v2.0/tokens
2015-08-28 03:47:07,559 5944 DEBUG [tempest_lib.common.rest_client] Request - Headers: {}
Body: None
Response - Headers: {'server': 'Apache/2.4.7 (Ubuntu)', 'vary': 'X-Auth-Token', 'content-length': '3241', 'status': '200', 'x-openstack-request-id': 'req-0adc3280-9acb-43de-a26f-5811aa055c64', 'content-type': 'application/json', 'date': 'Fri, 28 Aug 2015 07:47:07 GMT', 'connection': 'close'}
Body: None
2015-08-28 03:47:08,623 5944 INFO [tempest_lib.common.rest_client] Request (TestShareBasicOpsCIFS:setUp): 200 GET http://10.108.225.88:8774/v2/53b292b1994e455ebbe9f0230ceef9c7/images 1.064s
2015-08-28 03:47:08,624 5944 DEBUG [tempest_lib.common.rest_client] Request - Headers: {'X-Auth-Token': '<omitted>', 'Accept': 'application/json', 'Content-Type': 'application/json'}
Body: None
Response - Headers: {'x-compute-request-id': 'req-9bdc17a8-1539-4a0c-a26d-e68e07ab9cdd', 'content-location': 'http://10.108.225.88:8774/v2/53b292b1994e455ebbe9f0230ceef9c7/images', 'content-length': '2060', 'status': '200', 'content-type': 'application/json', 'date': 'Fri, 28 Aug 2015 07:47:08 GMT', 'connection': 'close'}
Body: {"images": [{"id": "5d8af1dc-543c-45fe-87ce-c7d29885337c", "links": [{"href": "http://10.108.225.88:8774/v2/53b292b1994e455ebbe9f0230ceef9c7/images/5d8af1dc-543c-45fe-87ce-c7d29885337c", "rel": "self"}, {"href": "http://10.108.225.88:8774/53b292b1994e455ebbe9f0230ceef9c7/images/5d8af1dc-543c-45fe-87ce-c7d29885337c", "rel": "bookmark"}, {"href": "http://10.108.225.88:9292/images/5d8af1dc-543c-45fe-87ce-c7d29885337c", "type": "application/vnd.openstack.image", "rel": "alternate"}], "name": "manila-service-image"}, {"id": "8805e582-7135-4577-bb92-3a560eeeb508", "links": [{"href": "http://10.108.225.88:8774/v2/53b292b1994e455ebbe9f0230ceef9c7/images/8805e582-7135-4577-bb92-3a560eeeb508", "rel": "self"}, {"href": "http://10.108.225.88:8774/53b292b1994e455ebbe9f0230ceef9c7/images/8805e582-7135-4577-bb92-3a560eeeb508", "rel": "bookmark"}, {"href": "http://10.108.225.88:9292/images/8805e582-7135-4577-bb92-3a560eeeb508", "type": "application/vnd.openstack.image", "rel": "alternate"}], "name": "cirros-0.3.4-x86_64-uec"}, {"id": "1d01c510-afec-4fd3-8206-e9f7fa008112", "links": [{"href": "http://10.108.225.88:8774/v2/53b292b1994e455ebbe9f0230ceef9c7/images/1d01c510-afec-4fd3-8206-e9f7fa008112", "rel": "self"}, {"href": "http://10.108.225.88:8774/53b292b1994e455ebbe9f0230ceef9c7/images/1d01c510-afec-4fd3-8206-e9f7fa008112", "rel": "bookmark"}, {"href": "http://10.108.225.88:9292/images/1d01c510-afec-4fd3-8206-e9f7fa008112", "type": "application/vnd.openstack.image", "rel": "alternate"}], "name": "cirros-0.3.4-x86_64-uec-ramdisk"}, {"id": "c0560753-a8c8-4719-956d-35d2231c5bd4", "links": [{"href": "http://10.108.225.88:8774/v2/53b292b1994e455ebbe9f0230ceef9c7/images/c0560753-a8c8-4719-956d-35d2231c5bd4", "rel": "self"}, {"href": "http://10.108.225.88:8774/53b292b1994e455ebbe9f0230ceef9c7/images/c0560753-a8c8-4719-956d-35d2231c5bd4", "rel": "bookmark"}, {"href": "http://10.108.225.88:9292/images/c0560753-a8c8-4719-956d-35d2231c5bd4", "type": "application/vnd.openstack.image", "rel": "alternate"}], "name": "cirros-0.3.4-x86_64-uec-kernel"}]}
tempest.scenario.test_share_basic_ops.TestShareBasicOpsCIFS.test_read_write_two_vms[compute,network]
----------------------------------------------------------------------------------------------------
Captured traceback:
~~~~~~~~~~~~~~~~~~~
Traceback (most recent call last):
File "tempest/scenario/test_share_basic_ops.py", line 52, in setUp
if img["name"] == CONF.share.image_with_share_tools:
TypeError: string indices must be integers
Captured pythonlogging:
~~~~~~~~~~~~~~~~~~~~~~~
2015-08-28 03:47:09,527 5944 INFO [tempest_lib.common.rest_client] Request (TestShareBasicOpsCIFS:setUp): 200 GET http://10.108.225.88:8774/v2/53b292b1994e455ebbe9f0230ceef9c7/images 0.887s
2015-08-28 03:47:09,527 5944 DEBUG [tempest_lib.common.rest_client] Request - Headers: {'X-Auth-Token': '<omitted>', 'Accept': 'application/json', 'Content-Type': 'application/json'}
Body: None
Response - Headers: {'x-compute-request-id': 'req-d3b17d5b-b171-4886-9b8b-bdb2be69a925', 'content-location': 'http://10.108.225.88:8774/v2/53b292b1994e455ebbe9f0230ceef9c7/images', 'content-length': '2060', 'status': '200', 'content-type': 'application/json', 'date': 'Fri, 28 Aug 2015 07:47:09 GMT', 'connection': 'close'}
Body: {"images": [{"id": "5d8af1dc-543c-45fe-87ce-c7d29885337c", "links": [{"href": "http://10.108.225.88:8774/v2/53b292b1994e455ebbe9f0230ceef9c7/images/5d8af1dc-543c-45fe-87ce-c7d29885337c", "rel": "self"}, {"href": "http://10.108.225.88:8774/53b292b1994e455ebbe9f0230ceef9c7/images/5d8af1dc-543c-45fe-87ce-c7d29885337c", "rel": "bookmark"}, {"href": "http://10.108.225.88:9292/images/5d8af1dc-543c-45fe-87ce-c7d29885337c", "type": "application/vnd.openstack.image", "rel": "alternate"}], "name": "manila-service-image"}, {"id": "8805e582-7135-4577-bb92-3a560eeeb508", "links": [{"href": "http://10.108.225.88:8774/v2/53b292b1994e455ebbe9f0230ceef9c7/images/8805e582-7135-4577-bb92-3a560eeeb508", "rel": "self"}, {"href": "http://10.108.225.88:8774/53b292b1994e455ebbe9f0230ceef9c7/images/8805e582-7135-4577-bb92-3a560eeeb508", "rel": "bookmark"}, {"href": "http://10.108.225.88:9292/images/8805e582-7135-4577-bb92-3a560eeeb508", "type": "application/vnd.openstack.image", "rel": "alternate"}], "name": "cirros-0.3.4-x86_64-uec"}, {"id": "1d01c510-afec-4fd3-8206-e9f7fa008112", "links": [{"href": "http://10.108.225.88:8774/v2/53b292b1994e455ebbe9f0230ceef9c7/images/1d01c510-afec-4fd3-8206-e9f7fa008112", "rel": "self"}, {"href": "http://10.108.225.88:8774/53b292b1994e455ebbe9f0230ceef9c7/images/1d01c510-afec-4fd3-8206-e9f7fa008112", "rel": "bookmark"}, {"href": "http://10.108.225.88:9292/images/1d01c510-afec-4fd3-8206-e9f7fa008112", "type": "application/vnd.openstack.image", "rel": "alternate"}], "name": "cirros-0.3.4-x86_64-uec-ramdisk"}, {"id": "c0560753-a8c8-4719-956d-35d2231c5bd4", "links": [{"href": "http://10.108.225.88:8774/v2/53b292b1994e455ebbe9f0230ceef9c7/images/c0560753-a8c8-4719-956d-35d2231c5bd4", "rel": "self"}, {"href": "http://10.108.225.88:8774/53b292b1994e455ebbe9f0230ceef9c7/images/c0560753-a8c8-4719-956d-35d2231c5bd4", "rel": "bookmark"}, {"href": "http://10.108.225.88:9292/images/c0560753-a8c8-4719-956d-35d2231c5bd4", "type": "application/vnd.openstack.image", "rel": "alternate"}], "name": "cirros-0.3.4-x86_64-uec-kernel"}]}
tempest.scenario.test_share_basic_ops.TestShareBasicOpsNFS.test_mount_share_one_vm[compute,network]
---------------------------------------------------------------------------------------------------
Captured traceback:
~~~~~~~~~~~~~~~~~~~
Traceback (most recent call last):
File "tempest/scenario/test_share_basic_ops.py", line 52, in setUp
if img["name"] == CONF.share.image_with_share_tools:
TypeError: string indices must be integers
Captured pythonlogging:
~~~~~~~~~~~~~~~~~~~~~~~
2015-08-28 03:47:21,181 5944 INFO [tempest_lib.common.rest_client] Request (TestShareBasicOpsNFS:setUp): 200 POST http://10.108.225.88:5000/v2.0/tokens
2015-08-28 03:47:21,182 5944 DEBUG [tempest_lib.common.rest_client] Request - Headers: {}
Body: None
Response - Headers: {'server': 'Apache/2.4.7 (Ubuntu)', 'vary': 'X-Auth-Token', 'content-length': '3233', 'status': '200', 'x-openstack-request-id': 'req-c0e004a2-95d3-4794-a4d3-f778743c6541', 'content-type': 'application/json', 'date': 'Fri, 28 Aug 2015 07:47:20 GMT', 'connection': 'close'}
Body: None
2015-08-28 03:47:21,945 5944 INFO [tempest_lib.common.rest_client] Request (TestShareBasicOpsNFS:setUp): 200 GET http://10.108.225.88:8774/v2/3dd736c82de44e919f8855607acd6347/images 0.763s
2015-08-28 03:47:21,945 5944 DEBUG [tempest_lib.common.rest_client] Request - Headers: {'X-Auth-Token': '<omitted>', 'Accept': 'application/json', 'Content-Type': 'application/json'}
Body: None
Response - Headers: {'x-compute-request-id': 'req-22eea61f-7598-47bd-9213-3b25bcc5488d', 'content-location': 'http://10.108.225.88:8774/v2/3dd736c82de44e919f8855607acd6347/images', 'content-length': '2060', 'status': '200', 'content-type': 'application/json', 'date': 'Fri, 28 Aug 2015 07:47:21 GMT', 'connection': 'close'}
Body: {"images": [{"id": "5d8af1dc-543c-45fe-87ce-c7d29885337c", "links": [{"href": "http://10.108.225.88:8774/v2/3dd736c82de44e919f8855607acd6347/images/5d8af1dc-543c-45fe-87ce-c7d29885337c", "rel": "self"}, {"href": "http://10.108.225.88:8774/3dd736c82de44e919f8855607acd6347/images/5d8af1dc-543c-45fe-87ce-c7d29885337c", "rel": "bookmark"}, {"href": "http://10.108.225.88:9292/images/5d8af1dc-543c-45fe-87ce-c7d29885337c", "type": "application/vnd.openstack.image", "rel": "alternate"}], "name": "manila-service-image"}, {"id": "8805e582-7135-4577-bb92-3a560eeeb508", "links": [{"href": "http://10.108.225.88:8774/v2/3dd736c82de44e919f8855607acd6347/images/8805e582-7135-4577-bb92-3a560eeeb508", "rel": "self"}, {"href": "http://10.108.225.88:8774/3dd736c82de44e919f8855607acd6347/images/8805e582-7135-4577-bb92-3a560eeeb508", "rel": "bookmark"}, {"href": "http://10.108.225.88:9292/images/8805e582-7135-4577-bb92-3a560eeeb508", "type": "application/vnd.openstack.image", "rel": "alternate"}], "name": "cirros-0.3.4-x86_64-uec"}, {"id": "1d01c510-afec-4fd3-8206-e9f7fa008112", "links": [{"href": "http://10.108.225.88:8774/v2/3dd736c82de44e919f8855607acd6347/images/1d01c510-afec-4fd3-8206-e9f7fa008112", "rel": "self"}, {"href": "http://10.108.225.88:8774/3dd736c82de44e919f8855607acd6347/images/1d01c510-afec-4fd3-8206-e9f7fa008112", "rel": "bookmark"}, {"href": "http://10.108.225.88:9292/images/1d01c510-afec-4fd3-8206-e9f7fa008112", "type": "application/vnd.openstack.image", "rel": "alternate"}], "name": "cirros-0.3.4-x86_64-uec-ramdisk"}, {"id": "c0560753-a8c8-4719-956d-35d2231c5bd4", "links": [{"href": "http://10.108.225.88:8774/v2/3dd736c82de44e919f8855607acd6347/images/c0560753-a8c8-4719-956d-35d2231c5bd4", "rel": "self"}, {"href": "http://10.108.225.88:8774/3dd736c82de44e919f8855607acd6347/images/c0560753-a8c8-4719-956d-35d2231c5bd4", "rel": "bookmark"}, {"href": "http://10.108.225.88:9292/images/c0560753-a8c8-4719-956d-35d2231c5bd4", "type": "application/vnd.openstack.image", "rel": "alternate"}], "name": "cirros-0.3.4-x86_64-uec-kernel"}]}
tempest.scenario.test_share_basic_ops.TestShareBasicOpsNFS.test_read_write_two_vms[compute,network]
---------------------------------------------------------------------------------------------------
Captured traceback:
~~~~~~~~~~~~~~~~~~~
Traceback (most recent call last):
File "tempest/scenario/test_share_basic_ops.py", line 52, in setUp
if img["name"] == CONF.share.image_with_share_tools:
TypeError: string indices must be integers
Captured pythonlogging:
~~~~~~~~~~~~~~~~~~~~~~~
2015-08-28 03:47:22,307 5944 INFO [tempest_lib.common.rest_client] Request (TestShareBasicOpsNFS:setUp): 200 GET http://10.108.225.88:8774/v2/3dd736c82de44e919f8855607acd6347/images 0.345s
2015-08-28 03:47:22,308 5944 DEBUG [tempest_lib.common.rest_client] Request - Headers: {'X-Auth-Token': '<omitted>', 'Accept': 'application/json', 'Content-Type': 'application/json'}
Body: None
Response - Headers: {'x-compute-request-id': 'req-c8f25f02-6ad6-44cd-8b7b-e6d25a885d7c', 'content-location': 'http://10.108.225.88:8774/v2/3dd736c82de44e919f8855607acd6347/images', 'content-length': '2060', 'status': '200', 'content-type': 'application/json', 'date': 'Fri, 28 Aug 2015 07:47:22 GMT', 'connection': 'close'}
Body: {"images": [{"id": "5d8af1dc-543c-45fe-87ce-c7d29885337c", "links": [{"href": "http://10.108.225.88:8774/v2/3dd736c82de44e919f8855607acd6347/images/5d8af1dc-543c-45fe-87ce-c7d29885337c", "rel": "self"}, {"href": "http://10.108.225.88:8774/3dd736c82de44e919f8855607acd6347/images/5d8af1dc-543c-45fe-87ce-c7d29885337c", "rel": "bookmark"}, {"href": "http://10.108.225.88:9292/images/5d8af1dc-543c-45fe-87ce-c7d29885337c", "type": "application/vnd.openstack.image", "rel": "alternate"}], "name": "manila-service-image"}, {"id": "8805e582-7135-4577-bb92-3a560eeeb508", "links": [{"href": "http://10.108.225.88:8774/v2/3dd736c82de44e919f8855607acd6347/images/8805e582-7135-4577-bb92-3a560eeeb508", "rel": "self"}, {"href": "http://10.108.225.88:8774/3dd736c82de44e919f8855607acd6347/images/8805e582-7135-4577-bb92-3a560eeeb508", "rel": "bookmark"}, {"href": "http://10.108.225.88:9292/images/8805e582-7135-4577-bb92-3a560eeeb508", "type": "application/vnd.openstack.image", "rel": "alternate"}], "name": "cirros-0.3.4-x86_64-uec"}, {"id": "1d01c510-afec-4fd3-8206-e9f7fa008112", "links": [{"href": "http://10.108.225.88:8774/v2/3dd736c82de44e919f8855607acd6347/images/1d01c510-afec-4fd3-8206-e9f7fa008112", "rel": "self"}, {"href": "http://10.108.225.88:8774/3dd736c82de44e919f8855607acd6347/images/1d01c510-afec-4fd3-8206-e9f7fa008112", "rel": "bookmark"}, {"href": "http://10.108.225.88:9292/images/1d01c510-afec-4fd3-8206-e9f7fa008112", "type": "application/vnd.openstack.image", "rel": "alternate"}], "name": "cirros-0.3.4-x86_64-uec-ramdisk"}, {"id": "c0560753-a8c8-4719-956d-35d2231c5bd4", "links": [{"href": "http://10.108.225.88:8774/v2/3dd736c82de44e919f8855607acd6347/images/c0560753-a8c8-4719-956d-35d2231c5bd4", "rel": "self"}, {"href": "http://10.108.225.88:8774/3dd736c82de44e919f8855607acd6347/images/c0560753-a8c8-4719-956d-35d2231c5bd4", "rel": "bookmark"}, {"href": "http://10.108.225.88:9292/images/c0560753-a8c8-4719-956d-35d2231c5bd4", "type": "application/vnd.openstack.image", "rel": "alternate"}], "name": "cirros-0.3.4-x86_64-uec-kernel"}]}
======
Totals
======
Ran: 4 tests in 32.0000 sec.
- Passed: 0
- Skipped: 0
- Expected Fail: 0
- Unexpected Success: 0
- Failed: 4
Sum of execute time for each test: 3.5116 sec.
==============
Worker Balance
==============
- Worker 0 (4 tests) => 0:00:14.932360
Slowest Tests:
Test id Runtime (s)
---------------------------------------------------------------------------------------------------- -----------
tempest.scenario.test_share_basic_ops.TestShareBasicOpsCIFS.test_mount_share_one_vm[compute,network] 1.252
tempest.scenario.test_share_basic_ops.TestShareBasicOpsNFS.test_mount_share_one_vm[compute,network] 1.013
tempest.scenario.test_share_basic_ops.TestShareBasicOpsCIFS.test_read_write_two_vms[compute,network] 0.896
tempest.scenario.test_share_basic_ops.TestShareBasicOpsNFS.test_read_write_two_vms[compute,network] 0.350
ERROR: InvocationError: '/bin/bash tools/pretty_tox.sh --concurrency=1 tempest.scenario.*share*'
___________________________________ summary ____________________________________
ERROR: all: commands failed
+ GATE_RETVAL=1
+ RETVAL=1
+ '[' 1 -ne 0 ']'
+ echo 'ERROR: the main setup script run by this job failed - exit code: 1'
ERROR: the main setup script run by this job failed - exit code: 1
+ echo ' please look at the relevant log files to determine the root cause'
please look at the relevant log files to determine the root cause
+ echo 'Running devstack worlddump.py'
Running devstack worlddump.py
+ sudo /opt/stack/new/devstack/tools/worlddump.py -d /opt/stack/logs
+ '[' 1 -eq 0 ']'
+ '[' 1 -eq 137 ']'
+ echo 'Cleaning up host'
Cleaning up host
+ echo '... this takes 3 - 4 minutes (logs at logs/devstack-gate-cleanup-host.txt.gz)'
... this takes 3 - 4 minutes (logs at logs/devstack-gate-cleanup-host.txt.gz)
++ run_command cleanup_host
++ local fn=cleanup_host
++ local cmd=
++ read -r -d '' cmd
++ echo 'source '\''/home/jenkins/workspace/EMC_VNX_MANILA_test_scenario/test_env.sh'\''
source '\''/home/jenkins/workspace/EMC_VNX_MANILA_test_scenario/devstack-gate/functions.sh'\''
set -o errexit
tsfilter cleanup_host
executable=/bin/bash'
+ /tmp/ansible/bin/ansible all -f 5 -i /home/jenkins/workspace/EMC_VNX_MANILA_test_scenario/inventory -m shell -a 'source '\''/home/jenkins/workspace/EMC_VNX_MANILA_test_scenario/test_env.sh'\''
source '\''/home/jenkins/workspace/EMC_VNX_MANILA_test_scenario/devstack-gate/functions.sh'\''
set -o errexit
tsfilter cleanup_host
executable=/bin/bash'
+ /tmp/ansible/bin/ansible subnodes -f 5 -i /home/jenkins/workspace/EMC_VNX_MANILA_test_scenario/inventory -m synchronize -a 'mode=pull src='\''/opt/stack/logs/'\'' dest='\''/opt/stack/logs/subnode-{{ host_counter }}'\'''
No hosts matched
+ sudo mv /home/jenkins/workspace/EMC_VNX_MANILA_test_scenario/devstack-gate-cleanup-host.txt /opt/stack/logs/
+ echo 'backup log in workspace ...'
backup log in workspace ...
+ '[' '!' -d /home/jenkins/workspace/EMC_VNX_MANILA_test_scenario/1/logs ']'
+ mkdir -p /home/jenkins/workspace/EMC_VNX_MANILA_test_scenario/1/logs/
+ cp -r /opt/stack/logs/ /home/jenkins/workspace/EMC_VNX_MANILA_test_scenario/1/
+ cp -r /home/jenkins/workspace/EMC_VNX_MANILA_test_scenario/logs/ /home/jenkins/workspace/EMC_VNX_MANILA_test_scenario/1/
+ rm -rf /opt/stack/logs/apache /opt/stack/logs/apache_config /opt/stack/logs/devstack-clean.txt.gz /opt/stack/logs/devstack-gate-cleanup-host.txt /opt/stack/logs/devstack-gate-pre_test_hook.txt.gz /opt/stack/logs/devstack-gate-sam_pre_tempest_hook.txt.gz /opt/stack/logs/devstacklog.txt.gz /opt/stack/logs/df.txt.gz /opt/stack/logs/dpkg-l.txt.gz /opt/stack/logs/etc /opt/stack/logs/iptables.txt.gz /opt/stack/logs/kern_log.txt.gz /opt/stack/logs/libvirt /opt/stack/logs/localrc.txt.gz /opt/stack/logs/mysql_err.txt.gz /opt/stack/logs/mysql.txt.gz /opt/stack/logs/openvswitch /opt/stack/logs/pip-freeze.txt.gz /opt/stack/logs/ps.txt.gz /opt/stack/logs/rabbitmq /opt/stack/logs/screen-g-api.txt.gz /opt/stack/logs/screen-g-reg.txt.gz /opt/stack/logs/screen-m-api.txt.gz /opt/stack/logs/screen-m-sch.txt.gz /opt/stack/logs/screen-m-shr.txt.gz /opt/stack/logs/screen-n-api.txt.gz /opt/stack/logs/screen-n-cond.txt.gz /opt/stack/logs/screen-n-cpu.txt.gz /opt/stack/logs/screen-n-crt.txt.gz /opt/stack/logs/screen-n-obj.txt.gz /opt/stack/logs/screen-n-sch.txt.gz /opt/stack/logs/screen-q-agt.txt.gz /opt/stack/logs/screen-q-dhcp.txt.gz /opt/stack/logs/screen-q-l3.txt.gz /opt/stack/logs/screen-q-meta.txt.gz /opt/stack/logs/screen-q-svc.txt.gz /opt/stack/logs/sudoers.d /opt/stack/logs/sudoers.txt.gz /opt/stack/logs/syslog.txt.gz /opt/stack/logs/tempest_conf.txt.gz /opt/stack/logs/tempest.txt.gz /opt/stack/logs/testrepository.subunit.gz /opt/stack/logs/worlddump-2015-08-28-074729.txt.gz
+ touch /home/jenkins/workspace/EMC_VNX_MANILA_test_scenario/1/FINISH
+ echo 'backup finished'
backup finished
+ exit 1
Build step 'Execute shell' marked build as failure
Finished: FAILURE
It is caused by usage of incompatible Tempest version. Compatible version of tempest can be found here - https:/ /github. com/openstack/ manila/ blob/2a79beb6/ contrib/ ci/pre_ test_hook. sh#L62