]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
behave_test: Implemented basic bahave test scenario's
authorArunagirinadan Sudharshan <sudhan.aruna.97@gmail.com>
Sun, 13 Jun 2021 17:05:40 +0000 (22:35 +0530)
committerArunagirinadan Sudharshan <sudhan.aruna.97@gmail.com>
Tue, 24 Aug 2021 10:33:18 +0000 (16:03 +0530)
commit2071dfde09a654952b3630dc1d4b8451fb5dc06b
tree6c63705d9a162c12799bb7cbc861efca9e28942c
parenta0844c11280f9ad7f6984ae4dd9638fa221ab805
behave_test: Implemented basic bahave test scenario's

Fixes: https://tracker.ceph.com/issues/52371
This commit includes the basic implementation of behave test scenario's
(for cephadm, ceph shell and OSD commands) and python implementations for
interacting with kcli and behave test cases. The test scenarios can be executed
using behave command. The files are created under src/test/behave_tests directory.

Signed-off-by: Arunagirinadan Sudharshan <sudhan.aruna.97@gmail.com>
src/test/behave_tests/README.md [new file with mode: 0644]
src/test/behave_tests/features/ceph_osd_test.feature [new file with mode: 0644]
src/test/behave_tests/features/ceph_shell_test.feature [new file with mode: 0644]
src/test/behave_tests/features/cephadm_test.feature [new file with mode: 0644]
src/test/behave_tests/features/environment.py [new file with mode: 0644]
src/test/behave_tests/features/kcli_handler.py [new file with mode: 0644]
src/test/behave_tests/features/steps/ceph_steps.py [new file with mode: 0644]
src/test/behave_tests/features/validation_util.py [new file with mode: 0644]
src/test/behave_tests/template/bootstrap_script_template [new file with mode: 0644]
src/test/behave_tests/template/kcli_plan_template [new file with mode: 0644]
src/test/behave_tests/tox.ini [new file with mode: 0644]