From 6d68e4b5dbc8910d1c0405c4aaaeda0275411de9 Mon Sep 17 00:00:00 2001 From: Peter Portante Date: Wed, 30 Apr 2014 13:48:17 -0400 Subject: [PATCH] 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 --- .../files/jenkins_job_builder/config/projects.yaml | 2 ++ modules/openstack_project/files/zuul/layout.yaml | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml index 90409b177b..3b768e301f 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -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 diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index a6c7710b39..dda554998c 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -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