
The default filename for documenting binary dependencies has been changed from "other-requirements.txt" to "bindep.txt" with the release of bindep 2.1.0. While the previous name is still supported, it will be deprecated. Move the file around to follow this change. Note that this change is self-testing, the OpenStack CI infrastructure will use a "bindep.txt" file to setup nodes for testing. For more information about bindep, see also: http://docs.openstack.org/infra/manual/drivers.html#package-requirements http://docs.openstack.org/infra/bindep/ Change-Id: Icda7447e95681b1b7d2059dc5cd79b78d651b9a8
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
- Git clone the project.
- Install Python libraries for launchpadlib and cheetah.
- 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
Languages
Python
74.4%
HTML
18.7%
CSS
6.9%