From 6ed02eff2dfd43ffa4171084ed44c38bbf2387d1 Mon Sep 17 00:00:00 2001 From: Sagi Shnaidman Date: Wed, 26 Jan 2022 14:20:28 +0200 Subject: [PATCH] Write tests log to a separate file Change-Id: I18649c24cb048c4ef5dbab85272975dad7584cd1 --- .zuul.yaml | 4 ++++ ci/run-ansible-tests-collection.sh | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) 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