Right now we have individual tox jobs for each environment: tox-flake8, tox-py27, etc. Instead we can consolidate them into one "tox" which runs all the environments specified in envlist.
Related Gerrit Patches:
|integration/config : master||Job to run all tox env on Nodepool instances|
|Resolved||hashar||T119138 [keyresult] Migrate majority of CI jobs to Nodepool (part 2)|
|Duplicate||None||T136249 Track what tests we have left to convert to nodepool|
|Resolved||hashar||T119140 [keyresult] Migrate as many misc CI jobs as possible to Nodepool|
|Resolved||hashar||T114315 [keyresult] Migrate majority of CI jobs to Nodepool (part 1)|
|Resolved||greg||T119141 Migrate python tox CI jobs to Nodepool|
|Resolved||hashar||T103251 Create generic "tox" job that runs multiple environments|
I created the job tox-jessie which runs on disposable instances. It runs on Jessie and invokes 'tox'. So any env listed in the tox.ini envlist are run.
I have already switched a bunch of repositories to it.