diff --git a/.zuul.yaml b/.zuul.yaml index 171d17de..6b482b1d 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -30,6 +30,10 @@ devstack_services: designate: true neutron-dns: true + zuul_copy_output: + '{{ devstack_log_dir }}/test_output.log': 'logs' + extensions_to_txt: + log: true - job: name: ansible-collections-openstack-functional-devstack-octavia diff --git a/ci/run-ansible-tests-collection.sh b/ci/run-ansible-tests-collection.sh index 0a8662e9..32a2894a 100644 --- a/ci/run-ansible-tests-collection.sh +++ b/ci/run-ansible-tests-collection.sh @@ -131,8 +131,9 @@ fi SDK_VER=$(python -c "import openstack; print(openstack.version.__version__)") pushd ci/ # run tests +set -o pipefail ANSIBLE_COLLECTIONS_PATHS=$TEST_COLLECTIONS_PATHS ansible-playbook \ -vvv ./run-collection.yml \ -e "sdk_version=${SDK_VER} cloud=${CLOUD} image=${IMAGE} ${ANSIBLE_VARS}" \ - ${tag_opt} + ${tag_opt} 2>&1 | sudo tee /opt/stack/logs/test_output.log popd