Require tox_envlist for tox role

Make this variable a hard requirement, since we depend on it so much.
Also removes inline bash script logic.

Change-Id: Ic3e8831fd81e408e1cc7b393182ba15b953e8ce0
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger 2017-07-18 18:36:54 -04:00
parent 9b52406207
commit ab2caa3fa4
No known key found for this signature in database
GPG Key ID: 611A80832067AF38
1 changed files with 5 additions and 7 deletions

View File

@ -1,3 +1,8 @@
- name: Require tox_envlist variable - {{ tox_envlist }}
fail:
msg: "tox_envlist is required for this role"
when: tox_envlist is not defined
- name: Run tox
args:
chdir: "{{ zuul_work_dir }}"
@ -10,13 +15,6 @@
venv={{ tox_envlist }}
if [[ -z "$venv" ]]; then
echo "Usage: $?"
echo
echo "VENV: The tox environment to run (eg 'python27')"
exit 1
fi
function process_testr_artifacts {
if [ ! -d ".testrepository" ] ; then
return