From 6635fa479ed7c2d546221b556070e689e8190871 Mon Sep 17 00:00:00 2001 From: Masayuki Igawa Date: Fri, 4 Nov 2016 16:12:29 +0900 Subject: [PATCH] Add coverage2sql project coverage2sql is a tool for storing data of test coverage into a SQL database. This is similar to subunit2sql but the data source is coverage not subunit stream. Change-Id: I8b0aa6c70f79d8552cc3113d5714e53587b08866 Needed-By: I2b6ec416f1dd0320e0e5336917a786ef36f957ab --- gerrit/acls/openstack/coverage2sql.config | 13 +++++++++++++ gerrit/projects.yaml | 3 +++ gerritbot/channels.yaml | 1 + jenkins/jobs/projects.yaml | 13 +++++++++++++ zuul/layout.yaml | 9 +++++++++ 5 files changed, 39 insertions(+) create mode 100644 gerrit/acls/openstack/coverage2sql.config diff --git a/gerrit/acls/openstack/coverage2sql.config b/gerrit/acls/openstack/coverage2sql.config new file mode 100644 index 0000000000..54a6e4d2f4 --- /dev/null +++ b/gerrit/acls/openstack/coverage2sql.config @@ -0,0 +1,13 @@ +[access "refs/heads/*"] +abandon = group coverage2sql-core +label-Code-Review = -2..+2 group coverage2sql-core +label-Workflow = -1..+1 group coverage2sql-core + +[access "refs/tags/*"] +pushSignedTag = group coverage2sql-release + +[receive] +requireChangeId = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 1083c7ec4f..e9ba24c2f5 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -1496,6 +1496,9 @@ acl-config: /home/gerrit2/acls/openstack/ironic.config - project: openstack/coupler description: Coupling Storage Service VM for OpenStack +- project: openstack/coverage2sql + description: Tooling for converting coverage data into a SQL DB + upstream: https://github.com/masayukig/coverage2sql - project: openstack/craton description: Fleet management for OpenStack - project: openstack/craton-dashboard diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 0eef77647e..116c6434c9 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -1965,6 +1965,7 @@ openstack-qa: - openstack-infra/devstack-gate - openstack-infra/elastic-recheck - openstack-infra/subunit2sql + - openstack/coverage2sql - openstack/eslint-config-openstack - openstack/karma-subunit-reporter - openstack/openstack-health diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 7444c2042c..83e12e3b78 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -1512,6 +1512,19 @@ jobs: - python-jobs +- project: + name: coverage2sql + tarball-site: tarballs.openstack.org + doc-publisher-site: docs.openstack.org + + jobs: + - python-db-jobs + - 'gate-{name}-python35-db{suffix}': + suffix: '' + - pypi-jobs + - openstack-publish-jobs + - openstack-releasenotes-jobs + - project: name: craton tarball-site: tarballs.openstack.org diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 147ee15c36..ef2072a0c4 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -6501,6 +6501,15 @@ projects: - name: python-jobs - name: check-requirements + - name: openstack/coverage2sql + template: + - name: merge-check + - name: publish-to-pypi + - name: python-db-jobs + - name: python35-db-jobs + - name: release-notes-jobs + - name: openstack-server-publish-jobs + - name: openstack/craton template: - name: merge-check