rossella c0612a2ef6 Add a link for Neutron Gerrit dashboard
In Neutron we created a tool to generate a Gerrit dashboard
that shows the most important reviews (bug fixes for high/critical bugs
and patches that implement approved blueprints) [1].
This patch adds a section to store the links of the project dashboards
in reviewday, copies the mentioned script in this repo and use it to
generate an updated link to the Gerrit dashboard.

[1] https://github.com/openstack/neutron/blob/master/tools/milestone-review-dash.py

Depends-on: I42ea25bdf69a1d75db24785db0e86396206fd48d
Change-Id: Id2e8590193fbf21a52a767323a77df9be4048b5a
2016-04-04 18:30:33 +00:00
2013-10-31 17:56:46 +13:00
2013-01-30 20:25:47 +00:00
2013-01-10 10:18:59 -05:00
2013-01-30 19:43:07 +00:00

ReviewDay

HTML report generator for OpenStack code reviews. Launchpad meets Gerrit.

Inspired by 'reviewlist' scripts written by Thierry Carez.

Description

HTML report generator which creates a prioritized review list w/ function test results. The report includes:

  • Prioritized listing of merge proposals by project
  • Direct links to gerrit code reviews
  • Direct links to test results for each branch (Unit, Libvirt, XenServer)

Installation

  1. Git clone the project.
  2. Install Python libraries for launchpadlib and cheetah.
  3. Setup your ssh credentials to work w/ Gerrit. See http://docs.openstack.org/infra/manual/developers.html#development-workflow for details.
	$ cat ~/.ssh/config 
	Host review
	  Hostname review.openstack.org
	  Port 29418
	  User dan-prince

Execution

PYTHONPATH=$PWD ./bin/reviewday

An output directory called 'out_report' is generated in the current directory.

Alternately you can execute reviewday in a tox environment by using:

   tox -erun

Customizing the projects

If you wish to customize the output of reviewday you can use the -p (--project-file) option to provide a custom project names file. This file should be a valid YAML/JSON file formatted like this:

projects:
  - name: dib-utils
  - name: diskimage-builder
  - name: tripleo-heat-templates
    launchpad_project: tripleo
  - name: tripleo-image-elements
    launchpad_project: tripleo
  - name: tripleo-incubator
    launchpad_project: tripleo

License

See LICENSE.txt for further details.

Description
OpenStack code review report generator
Readme 575 KiB
Languages
Python 74.4%
HTML 18.7%
CSS 6.9%