zuul-jobs/roles/tox/tasks/main.yaml
Paul Belanger f21bd3e57e
Simplify run tox task
Remove large chuck of run-tests.sh that was copypasta inside our
ansible tox role.

Change-Id: I53f2619a99e93be0ac210bf4254e37e441a7aaa2
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-08-01 18:24:44 -04:00

15 lines
480 B
YAML

- name: Require tox_envlist variable - {{ tox_envlist }}
fail:
msg: "tox_envlist is required for this role"
when: tox_envlist is not defined
- name: Create my_tox_environment variable
set_fact:
my_tox_environment: "{{ tox_environment_defaults | combine(tox_environment) }}"
- name: Run tox
args:
chdir: "{{ zuul_work_dir | default(omit) }}"
environment: "{{ my_tox_environment }}"
command: "{{ tox_executable }} -e{{ tox_envlist }} {{ tox_extra_args }}"