Go to file
Albin Vass 86041d9914 Don't require tox_envlist
Since tox_envlist has a default value it cannot be undefined
so the fail task will never run. Instead handle the case when
tox_envlist is an empty string by getting the default configured
envlist from tox. Also handle the casewhen tox_envlist is 'ALL'.

This also updates tox_install_sibling_packages to correctly
handle multiple testenvs and uses configuration supplied by
'tox --showconfig -e <envlist>' instead of guessing where the
envdir and logdir are located.

We also cannot run tox inside python because it gets complicated
to know which tox_executable we should call during the python test
cases so run these commands in ansible and pass the output to
tox_install_sibling_packages.

Since role params have higher precedence than set_fact we set an
internal _tox_envlist fact that is a comma separated list of testenvs
that should be run.

Change-Id: I9e5a1b041f653cbcff7b8ed62e4a95a0a040fdd7
2020-05-19 14:32:26 +02:00
2020-05-15 12:24:33 +00:00
2020-05-19 14:32:26 +02:00
2020-05-19 14:32:26 +02:00
2020-05-06 12:40:40 +10:00
2020-05-19 14:32:26 +02:00
2018-07-25 09:11:25 -07:00
2019-04-19 19:25:30 +00:00
2018-07-25 09:11:25 -07:00
2020-05-09 13:49:03 -04:00
2020-05-09 20:43:52 +00:00

Zuul Jobs

This repo contains a set of Zuul jobs and Ansible roles suitable for use by any Zuul system.

Description
Ansible job definitions for Zuul
Readme 37 MiB
Languages
Python 89.9%
Jinja 7.8%
Shell 1.9%
Dockerfile 0.2%
Nim 0.1%