From 408290375f3e533f7e19238a43c89cd4ad5667cb Mon Sep 17 00:00:00 2001 From: Aleksey Chuprin Date: Wed, 6 Aug 2014 16:46:18 +0300 Subject: [PATCH] Add a magnetodb job for cassandra integration tests Change-Id: Ic72c0bb47b6a380a12660189bea0a5ea511e15fc Implements: blueprint move-cassandra-tests --- .../jenkins_job_builder/config/magnetodb.yaml | 24 +++++++++++++++++++ .../jenkins_job_builder/config/projects.yaml | 2 ++ .../openstack_project/files/zuul/layout.yaml | 4 ++++ 3 files changed, 30 insertions(+) diff --git a/modules/openstack_project/files/jenkins_job_builder/config/magnetodb.yaml b/modules/openstack_project/files/jenkins_job_builder/config/magnetodb.yaml index 538865c80e..d60079c8f6 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/magnetodb.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/magnetodb.yaml @@ -36,3 +36,27 @@ publishers: - devstack-logs - console-log + + +- job-template: + name: 'gate-magnetodb-cassandra-tox' + + wrappers: + - build-timeout: + timeout: 40 + - timestamps + + builders: + - gerrit-git-prep + - shell: | + ./tools/install_cassandra_ccm.sh + - revoke-sudo + - tox: + envlist: '{envlist}' + - assert-no-extra-files + + publishers: + - test-results + - console-log + + node: '{node}' 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 410f331178..c0266ebcdc 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -240,6 +240,8 @@ - hook-{name}-rtfd - python-jobs - pypi-jobs + - gate-magnetodb-cassandra-tox: + envlist: cassandra-integration-tests - project: name: blazar diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index f488cf2b16..fd0aa77f5d 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -611,6 +611,8 @@ jobs: voting: false - name: gate-magnetodb-requirements voting: false + - name: gate-magnetodb-cassandra-tox + voting: false - name: gate-mistral-python33 voting: false - name: gate-mistral-devstack-dsvm @@ -4101,11 +4103,13 @@ projects: - gate-magnetodb-docs - gate-magnetodb-requirements - gate-magnetodb-devstack-dsvm + - gate-magnetodb-cassandra-tox gate: - gate-magnetodb-pep8 - gate-magnetodb-python27 - gate-magnetodb-docs - gate-magnetodb-devstack-dsvm + - gate-magnetodb-cassandra-tox post: - magnetodb-branch-tarball