A review helper script for openQA.
For more details read the documentation within openqa_review/openqa_review.py
.
- Install requirements and package, using an isolated Python environment such as VirtualEnv.
pip install -r requirements.txt
pip install .
or if you are using openSUSE distribution, it is recommended to use zypper
,
e.g.:
zypper in python-openqa_review
- Call
openqa-review
from PATH, e.g. with--help
openqa-review --help
If you have questions, visit me on irc.freenode.net in #opensuse-factory
This project lives in https://github.com/okurz/openqa_review
Feel free to add issues in github or send pull requests.
TODOs and ideas are tracked in the file TODO
as well as github issues.
-
Every commit is checked by Travis CI as soon as you create a pull request but you should run
tox
locally, -
Make sure to keep the 100% test coverage, e.g. by adding test reference data for new scenarios. TDD is advised :-)
-
For git commit messages use the rules stated on How to Write a Git Commit Message as a reference
If this is too much hassle for you feel free to provide incomplete pull requests for consideration or create an issue with a code change proposal.
This project is licensed under the MIT license, see LICENSE file for details.
Exceptions are the files under dashboard_files/
which are GPL-2 licensed
coming from https://github.com/os-autoinst/openQA/.