From b656f8413229cc2de2a0bd9d710b32ab6238210d Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Thu, 14 Sep 2017 10:42:22 -0600 Subject: [PATCH] Add pypy project-templates Add a non-voting one to match current behavior (we'll map current use of pypy-jobs to the non-voting template) but add a new one since pypy actually does work now so people can switch from nonvoting to voting. Change-Id: I34a82e675624279f3fddd635a6c95ece02cdb975 --- zuul.yaml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/zuul.yaml b/zuul.yaml index 96eab47b..61cd8b18 100644 --- a/zuul.yaml +++ b/zuul.yaml @@ -124,6 +124,20 @@ vars: tox_envlist: py35 +- job: + name: openstack-tox-pypy + parent: openstack-tox + description: | + Run unit tests for an OpenStack Python project under PyPy. + + Uses tox with the ``pypy`` environment. + irrelevant-files: + - ^.*\.rst$ + - ^doc/.*$ + - ^releasenotes/.*$ + vars: + tox_envlist: py27 + - job: name: openstack-tox-linters parent: openstack-tox @@ -462,6 +476,22 @@ - openstack-tox-py35: voting: false +- project-template: + name: openstack-pypy-jobs + check: + jobs: + - openstack-tox-pypy + gate: + jobs: + - openstack-tox-pypy + +- project-template: + name: openstack-pypy-jobs-nonvoting + check: + jobs: + - openstack-tox-pypy: + voting: false + - project-template: name: openstack-python-jobs-trusty check: