summaryrefslogtreecommitdiff
path: root/.zuul.yaml
diff options
context:
space:
mode:
Diffstat (limited to '.zuul.yaml')
-rw-r--r--.zuul.yaml52
1 files changed, 52 insertions, 0 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
index 67a39c4..9eb1752 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -1,7 +1,59 @@
+- job:
+ name: swiftclient-swift-functional
+ parent: swift-dsvm-functional
+ description: |
+ Run swift's functional tests with python-swiftclient
+ installed from source instead as package from PyPI.
+ # Ensure that we install python-swiftclient from git and
+ # do not install from pypi. This is needed since the parent
+ # job sets zuul_work_dir to the swift directory and uses tox
+ # for installation.
+ required-projects:
+ - git.openstack.org/openstack/python-swiftclient
+
+- job:
+ name: swiftclient-functional
+ parent: swift-dsvm-functional
+ description: |
+ Run functional tests of python-swiftclient with
+ python-swiftclient installed from source instead as package from
+ PyPI.
+ required-projects:
+ - git.openstack.org/openstack/python-swiftclient
+ vars:
+ # Override value from parent job to use swiftclient tests
+ zuul_work_dir: "{{ zuul.projects['git.openstack.org/openstack/python-swiftclient'].src_dir }}"
+
+- job:
+ name: swiftclient-functional-py2
+ parent: swiftclient-functional
+ description: |
+ Run functional tests of python-swiftclient under Python 2
+ vars:
+ tox_envlist: py2func
+
- project:
+ templates:
+ - openstack-python-jobs
+ - openstack-python35-jobs
+ - openstack-python36-jobs
+ - publish-openstack-docs-pti
+ - check-requirements
+ - openstack-pypy-jobs-nonvoting
+ - lib-forward-testing
+ - release-notes-jobs-python3
check:
jobs:
+ - swiftclient-swift-functional
+ - swiftclient-functional
+ - swiftclient-functional-py2
- openstack-tox-lower-constraints
gate:
jobs:
+ - swiftclient-swift-functional
+ - swiftclient-functional
+ - swiftclient-functional-py2
- openstack-tox-lower-constraints
+ post:
+ jobs:
+ - openstack-tox-cover