ceph-ansible/tests
Florian Haas 95949ec787 requirements.txt: Move the six dependency into the general requirements
config_template.py depends on six, which isn't listed in the default
requirements.txt. This previously frequently wasn't a problem, because
six used to be a standard package being installed into a venv, and
lots of other projects depended on it.

It also does get installed for unit and integration tests via
tests/requirements.txt, so any broken dependency on six wouldn't be
detected by tox runs.

However, as other projects and distributions have phased out Python
2.7 support the dependency on six becomes less common. Thus, as long
as ceph-ansible does require it for config_template.py, add it to the
base requirements.

Signed-off-by: Florian Haas <florian@citynetwork.eu>
(cherry picked from commit d49ea9818b)
2021-03-01 15:16:55 +01:00
..
functional tests: increase `mon_max_pg_per_osd` 2021-02-12 09:15:24 +01:00
inventories add a mdss group to the CLI testing inventory 2016-05-06 14:47:45 -05:00
library library: fix idempotency in ceph_mgr_module 2021-02-03 08:30:44 +01:00
module_utils module_utils: don't add newline to the data 2021-01-18 11:29:30 -05:00
plugins/filter improve plugins/filter testing 2020-11-30 10:05:01 +01:00
scripts vagrant: remove centos/8 workaround 2021-02-09 12:41:59 +01:00
README.md WIP: first implementation of functional tests 2015-02-22 02:31:28 +01:00
README.rst tests: create a README with some explanation on how to use the test harness 2016-11-04 13:59:33 -04:00
conftest.py flake8: fix pep8 syntax on tests/functional/tests/ 2020-10-06 08:00:06 +02:00
pytest.ini pytest: register ceph_crash mark 2020-08-06 09:34:34 +02:00
requirements.txt requirements.txt: Move the six dependency into the general requirements 2021-03-01 15:16:55 +01:00

README.md

Functional tests

These playbooks aim to individually validate each Ceph component. Some of them require packages to be installed. Ideally you will run these tests from a client machine or from the Ansible server.