1 - hosts: devstack_instances 2 tasks: 3 4 - name: get the cinder commit sha 5 sudo: no 6 shell: echo cinder_commit_id `git rev-parse --short HEAD` > /opt/stack/tempest/console.log.out 7 args: 8 chdir: /opt/stack/cinder 9 ignore_errors: True 10 11 - name: run tempest 12 sudo: no 13 shell: tox -e all -- volume | tee -a console.log.out 14 args: 15 chdir: /opt/stack/tempest 16 17 - name: Fetch tempest log 18 sudo: yes 19 fetch: src=/opt/stack/tempest/console.log.out dest={{ results_dir }}/console.log.out flat=yes validate_md5=no 20 21 - name: Fetch tempest log 22 sudo: yes 23 fetch: src=/opt/stack/tempest/console.log.out dest=/tmp/{{ instance_name }}.console.log.out flat=yes validate_md5=no
功能:
1 把cinder模块的最新提交sha提取出来写到console.log.out中
2 执行集成测试
3 把集成测试结果放到指定位置
原文:https://www.cnblogs.com/longchang/p/11388958.html