Tempest plugin for the CloudKitty project.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Zuul 97cd523c43 Merge "Remove stable/victoria job from master gate" 2 weeks ago
cloudkitty_tempest_plugin Use tempest's ServiceClients rather than Manager 1 year ago
doc [ussuri][goal] Update contributor documentation 1 year ago
.coveragerc Committing initial work 5 years ago
.gitignore Committing initial work 5 years ago
.gitreview OpenDev Migration Patch 3 years ago
.mailmap Committing initial work 5 years ago
.stestr.conf Committing initial work 5 years ago
.zuul.yaml Merge "Remove stable/victoria job from master gate" 2 weeks ago
CONTRIBUTING.rst [ussuri][goal] Update contributor documentation 1 year ago
HACKING.rst Use updated hacking url link 4 years ago
LICENSE Committing initial work 5 years ago
README.rst Modifying README for installation and test run information 3 years ago
babel.cfg Committing initial work 5 years ago
requirements.txt Committing initial work 5 years ago
setup.cfg Update python testing classifier 6 months ago
setup.py Committing initial work 5 years ago
test-requirements.txt Add doc/requirements 1 year ago
tox.ini Merge "Use py3 as the default runtime for tox" 10 months ago

README.rst

Tempest integration of CloudKitty

This project defines a tempest plugin containing tests used to verify the functionality of a cloudkitty installation. The plugin will automatically load these tests into tempest.

Dependencies

This plugin tests the CloudKitty API. This supposes that the 'rating' role exists in your OpenStack installation.

Developers

For more information on cloudkitty, refer to: https://docs.openstack.org/cloudkitty/latest/

For more information on tempest plugins, refer to: https://docs.openstack.org/tempest/latest/#using-plugins

Bugs

Please report bugs to: https://storyboard.openstack.org/#!/project/890

Installing

Clone this repository and call from the repo:

$ pip install -e .

Running the tests

To run all the tests from this plugin, call from the tempest repo:

$ cd <Tempest Directory>
$ tox -e all -- cloudkitty_tempest_plugin

To run a single test case, call with full path, for example:

$ cd <Tempest Directory>
$ tox -e all -- cloudkitty_tempest_plugin.tests.api.test_cloudkitty_api.CloudkittyAdminAPITest.test_get_collector_mappings

To retrieve a list of all tempest tests, run:

$ cd <Tempest Directory>
$ testr list-tests