Tempest plugin for the CloudKitty project.
Go to file
Ghanshyam Mann 4ceb427d4f migrate testing to ubuntu focal
As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).

Fixing:
- bug#1886296
Bump the pyflakes to 2.1.1 as min version to run pep8 jobs
on py3.8 which is default python vesion in ubuntu focal.

Story: #2007865
Task: #40180

Closes-Bug: #1886296
[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html

Change-Id: I5628be1786bc098232db44d0b74b1b2d0b828bbd
2020-07-10 14:26:53 +00:00
cloudkitty_tempest_plugin Split tests between the two current CloudKitty API versions 2019-10-11 13:23:12 +00:00
.coveragerc Committing initial work 2017-11-08 15:40:34 +01:00
.gitignore Committing initial work 2017-11-08 15:40:34 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:43:08 +00:00
.mailmap Committing initial work 2017-11-08 15:40:34 +01:00
.stestr.conf Committing initial work 2017-11-08 15:40:34 +01:00
.testr.conf Committing initial work 2017-11-08 15:40:34 +01:00
.zuul.yaml [ussuri][goal] Drop python 2.7 support and testing 2019-11-25 10:38:14 +01:00
CONTRIBUTING.rst Sync Sphinx requirement 2019-06-11 09:48:06 +00:00
HACKING.rst Use updated hacking url link 2018-10-17 04:03:05 -04:00
LICENSE Committing initial work 2017-11-08 15:40:34 +01:00
README.rst Modifying README for installation and test run information 2019-08-19 10:16:50 +00:00
babel.cfg Committing initial work 2017-11-08 15:40:34 +01:00
requirements.txt Committing initial work 2017-11-08 15:40:34 +01:00
setup.cfg [ussuri][goal] Drop python 2.7 support and testing 2019-11-25 10:38:14 +01:00
setup.py Committing initial work 2017-11-08 15:40:34 +01:00
test-requirements.txt migrate testing to ubuntu focal 2020-07-10 14:26:53 +00:00
tox.ini More cleanup for py2 drop 2020-01-23 16:44:35 -06:00

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