ceph/qa/tasks/cephfs
Rishabh Dave ec1c2af43f vstart_runner.py: add methods for negative testing a cmd
Methods like run_shell effectively conduct positive test on the given
command. Add methods that runs given command expecting failure and then
verifies return value and error message with given one. Rewrite testcmd,
testcmd_as_user and testcmd_as_root to create these new methods for
negative testing since run_shell, run_as_user and run_as_root is
equivalent of running positive test.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2020-04-17 00:28:20 +05:30
..
__init__.py
cephfs_test_case.py qa/tasks: use "a // b" instead of "a / b" 2020-04-07 20:33:47 +08:00
filesystem.py qa/tasks/cephfs: allow caller to use BytesIO when calling rados() 2020-04-07 21:51:22 +08:00
fuse_mount.py qa/tasks/cephfs: get rid of StringIO for py3 2020-03-06 10:19:55 +01:00
kernel_mount.py qa: import with full path 2020-03-24 18:27:55 +08:00
mount.py vstart_runner.py: add methods for negative testing a cmd 2020-04-17 00:28:20 +05:30
test_acls.py qa: import with full path 2020-03-24 18:27:55 +08:00
test_admin.py qa: add tests for adding EC data pools 2019-12-20 12:53:10 -08:00
test_auto_repair.py
test_backtrace.py
test_cap_flush.py qa: fix various py3 cephfs qa bugs x2 2020-01-07 13:06:11 -08:00
test_cephfs_shell.py qa/tasks/cephfs/test_cephfs_shell: assertRegex(text, regex) 2020-04-07 21:51:23 +08:00
test_client_limits.py qa/tasks/cephfs: cast mds_recall_warning_decay_rate to float 2020-04-07 21:51:22 +08:00
test_client_recovery.py qa/tasks: use "a // b" instead of "a / b" 2020-04-07 20:33:47 +08:00
test_damage.py
test_data_scan.py qa/tasks/cephfs: allow caller to use BytesIO when calling rados() 2020-04-07 21:51:22 +08:00
test_dump_tree.py qa/tasks: do not random.choice(a_view) 2020-04-07 20:33:47 +08:00
test_exports.py qa/tasks/cephfs: fix syntax error 2020-03-24 18:27:55 +08:00
test_failover.py qa,tes: s/xrange/range/ 2020-04-07 20:33:47 +08:00
test_flush.py
test_forward_scrub.py qa/tasks/cephfs: return ascii decoded xattr 2020-04-07 21:51:22 +08:00
test_fragment.py
test_full.py qa/tasks: use "a // b" instead of "a / b" 2020-04-07 20:33:47 +08:00
test_journal_migration.py qa/tasks/cephfs: get rid of StringIO for py3 2020-03-06 10:19:55 +01:00
test_journal_repair.py qa: update json format from session listing 2019-09-12 22:09:17 -07:00
test_mantle.py
test_meta_injection.py qa/tasks/cephfs: fix print() to be py3 compatible 2020-03-27 14:51:24 +08:00
test_misc.py qa/tasks/cephfs: compare number with number 2020-04-07 21:51:22 +08:00
test_openfiletable.py qa,tes: s/xrange/range/ 2020-04-07 20:33:47 +08:00
test_pool_perm.py qa: fix various py3 cephfs qa bugs 2020-01-03 16:42:13 -08:00
test_quota.py qa: import with full path 2020-03-24 18:27:55 +08:00
test_readahead.py
test_recovery_pool.py qa: Enable flake8 tox and fix failures 2019-12-12 10:21:01 +01:00
test_scrub_checks.py mgr: force purge normal ceph entities from service map 2020-03-31 02:41:00 -04:00
test_scrub.py qa: Enable flake8 tox and fix failures 2019-12-12 10:21:01 +01:00
test_sessionmap.py qa: avoid subtree rep in test_version_splitting 2020-02-24 12:28:15 -08:00
test_snapshots.py tests: remove spurious whitespace 2020-03-10 16:11:07 +05:30
test_strays.py qa/tasks: use "a // b" instead of "a / b" 2020-04-07 20:33:47 +08:00
test_volume_client.py qa/tasks/cephfs: use assertCountEqual if PY3 2020-04-07 21:51:22 +08:00
test_volumes.py test: add clone cancel tests 2020-03-18 11:03:17 +05:30
xfstests_dev.py qa/tasks/cephfs: get rid of StringIO for py3 2020-03-06 10:19:55 +01:00