Add swift "in-process" functional test runs

The swift code base now allows for the running all of the functional
tests against a set of in-process servers. The functional tests, which
are nose based, run entirely with-in the process from which nose is
invoked, allowing for coverage collection and / or test development.

Change-Id: I2d98ff7c5f0fc3401cf154c59b71116bcc538eae
This commit is contained in:
Peter Portante 2014-04-30 13:48:17 -04:00
parent 1a336a75d3
commit 6d68e4b5db
2 changed files with 6 additions and 0 deletions
modules/openstack_project/files
jenkins_job_builder/config
zuul

@ -1226,6 +1226,8 @@
jobs:
- python-jobs
- openstack-publish-jobs
- gate-{name}-unittests-{env}:
env: func
- '{pipeline}-swift-dsvm-functional{branch-designator}':
pipeline: gate
node: devstack-precise

@ -572,6 +572,8 @@ jobs:
voting: false
- name: gate-heat-templates-dsvm
voting: false
- name: gate-swift-unittests-func
voting: false
# The project list is grouped by type of project, and within each
# group, projects are sorted (mostly) alphabetically.
@ -1026,12 +1028,14 @@ projects:
- name: check-requirements
- name: integrated-gate
check:
- gate-swift-unittests-func
- check-swift-dsvm-functional
- check-devstack-dsvm-cells
- check-tempest-dsvm-postgres-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
gate:
- gate-swift-unittests-func
- gate-swift-dsvm-functional
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-postgres-full