diff --git a/defaults/main.yml b/defaults/main.yml index 7142ba40..dcfbf148 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -16,6 +16,8 @@ ## Verbosity Options debug: False +stestr_executable: "{{ _stestr_executable | default('stestr') }}" + # Install openstack tempest # set the tempest_install_method to source or distro # on choosing source it will install from git or venv diff --git a/tasks/tempest_run.yml b/tasks/tempest_run.yml index 026703e8..05a8ce00 100644 --- a/tasks/tempest_run.yml +++ b/tasks/tempest_run.yml @@ -44,7 +44,7 @@ then . {{ tempest_venv_bin }}/activate fi - stestr last --subunit > {{ tempest_log_dir }}/testrepository.subunit + {{ stestr_executable }} last --subunit > {{ tempest_log_dir }}/testrepository.subunit args: chdir: "{{ tempest_workspace }}" executable: /bin/bash diff --git a/vars/ubuntu.yml b/vars/ubuntu.yml index 68442719..a2ff744e 100644 --- a/vars/ubuntu.yml +++ b/vars/ubuntu.yml @@ -16,6 +16,8 @@ ## APT Cache options cache_timeout: 600 +_stestr_executable: "{{ (tempest_install_method == 'distro') | ternary('testr', 'stestr') }}" + tempest_distro_packages: - git-core