sos-ci run_tempest.yml

 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 把集成测试结果放到指定位置

posted @ 2019-08-21 15:19  kissrule  阅读(139)  评论(0编辑  收藏  举报