Skip to main content

RHCS QE SDK Library

Project description

Introduction

RH Ceph QE Focus Groups mainly contribute test coverage features in the cephci repository. Test automation requires methods that could execute a specific workflow, verify the result and post this information to the user. At present, a QE engineer creates methods inside their own workspace. The implemented method has a high probability that it is required by another team. For example: a method to restart a specific Ceph Daemon.

These methods are generally development keeping the FGs objectives in mind. This makes it less attractive if another team wants to reuse them. This causes an explosion in the methods being create in the repository.

Getting Started

RHCS QE SDK for Python can be installed from Source, Pypi installation methods.

From Source

$ git clone https://gitlab.cee.redhat.com/rhcs-qe/rhcs-qe-sdk.git
$ cd rhcs-qe-sdk 
$ python setup.py install --user  # to install in the user directory (~/.local)
$ sudo python setup.py install    # to install globally

Or using PIP:

$ git clone https://gitlab.cee.redhat.com/rhcs-qe/rhcs-qe-sdk.git
$ cd rhcs-qe-sdk 
$ pip install . 

From Pypi

$ git clone https://gitlab.cee.redhat.com/rhcs-qe/rhcs-qe-sdk.git
$ cd rhcs-qe-sdk
$ pip install CephQeSdk

Install rhcs-qe-sdk's dependencies

$ pip install -r requirements.txt

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

CephQeSdk-1.0.0.tar.gz (52.4 kB view hashes)

Uploaded Source

Supported by

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