Skip to main content

review helper script for openQA

Project description

# openqa_review_script [![Build Status](https://travis-ci.com/os-autoinst/openqa_review.svg?branch=master)](https://travis-ci.com/os-autoinst/openqa_review) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/699/badge)](https://bestpractices.coreinfrastructure.org/projects/699)

A review helper script for openQA.

For more details read the documentation within openqa_review/openqa_review.py.

## Usage

` pip3 install -r requirements.txt pip3 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 openqa-review has to access non public servers which make use of custom Certificate Authorities (CA’s), it can happen that it fails because it can not verify the TLS certificate. By setting the environment variable REQUESTS_CA_BUNDLE, one can supply a custom ca-certificate store to openqa-review e.g.:

` REQUESTS_CA_BUNDLE="/my/custom/ca-bundle.pem" openqa-review `

## Communication

If you have questions, visit me on irc.freenode.net in #opensuse-factory

## Contribute

This project lives in https://github.com/os-autoinst/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.

### Rules for commits

  • Every commit is checked by [Travis CI](https://travis-ci.com) 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](http://chris.beams.io/posts/git-commit/) 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.

## License

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/.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openqa_review-1.21.1.tar.gz (40.4 kB view details)

Uploaded Source

File details

Details for the file openqa_review-1.21.1.tar.gz.

File metadata

  • Download URL: openqa_review-1.21.1.tar.gz
  • Upload date:
  • Size: 40.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.7

File hashes

Hashes for openqa_review-1.21.1.tar.gz
Algorithm Hash digest
SHA256 4a0b59846c810b319e1a299be7e94e9a9735c443fb12c796745ec3e7f80cd2cb
MD5 25c3d4dca000bb58eb171454f2674b3e
BLAKE2b-256 566f0be2c36f4660b09c6a648afa4d0dd60dffd25e8825cf271c4f89e5319d9d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page