ceph/qa/tasks/cephfs
Rishabh Dave 9a36a0abd0 qa/cephfs: allow not aborting execution when mount command fails
This commit adds a new argument check_status to mount methods of
KernelMount, FuseMount, LocalKernelMount and LocalFuseMount. When value
of this argument is False, these methods would catch the
CommandFailedError exception and would return a tuple consisting of the
exception itself, and stdout and stderr of the mount command. This
allows reusing these mount methods while running negative tests for
commands.

The name "check_status" is selected so since teuthology's run() and
vstart_runner's run() use a variable with same name for the very same
purpose.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2020-09-10 17:10:51 +05:30
..
__init__.py
cephfs_test_case.py blacklist -> blocklist 2020-08-24 19:53:08 +00:00
filesystem.py qa/cephfs: allow reusing mount objects and add remount method 2020-09-10 17:10:51 +05:30
fuse_mount.py qa/cephfs: allow not aborting execution when mount command fails 2020-09-10 17:10:51 +05:30
kernel_mount.py qa/cephfs: allow not aborting execution when mount command fails 2020-09-10 17:10:51 +05:30
mount.py qa/cephfs: allow not aborting execution when mount command fails 2020-09-10 17:10:51 +05:30
test_acls.py
test_admin.py Merge PR #36394 into master 2020-08-24 11:33:03 -07:00
test_auto_repair.py
test_backtrace.py
test_cap_flush.py
test_cephfs_shell.py qa/tasks/cephfs: drop python2 support 2020-07-21 19:52:11 +08:00
test_client_limits.py qa: add tests for mds_min_caps_working_set 2020-08-06 19:17:03 -07:00
test_client_recovery.py qa/cephfs: allow reusing mount objects and add remount method 2020-09-10 17:10:51 +05:30
test_damage.py
test_data_scan.py
test_dump_tree.py
test_exports.py qa: fix flake8 warnings 2020-06-24 15:43:33 -07:00
test_failover.py qa/cephfs: allow reusing mount objects and add remount method 2020-09-10 17:10:51 +05:30
test_flush.py
test_forward_scrub.py qa/tasks/cephfs: drop six dependency 2020-07-05 10:58:28 +08:00
test_fragment.py
test_full.py qa/tasks/cephfs: flake8 fixes 2020-06-24 10:12:11 +08:00
test_journal_migration.py
test_journal_repair.py qa: adapt tests for empty pinned dir export 2020-06-24 15:43:32 -07:00
test_mantle.py
test_meta_injection.py qa/tasks/cephfs: flake8 fixes 2020-06-24 10:12:11 +08:00
test_misc.py qa: test for statfs on deleted file system 2020-08-29 10:22:12 -07:00
test_nfs.py qa/tasks/nfs: Test mounting of export created with nfs command 2020-08-24 17:04:45 +05:30
test_openfiletable.py qa/tasks/cephfs: flake8 fixes 2020-06-24 10:12:11 +08:00
test_pool_perm.py
test_quota.py qa/cephfs: allow reusing mount objects and add remount method 2020-09-10 17:10:51 +05:30
test_readahead.py
test_recovery_pool.py qa/cephfs: allow reusing mount objects and add remount method 2020-09-10 17:10:51 +05:30
test_scrub_checks.py test: adjust scrub control tests for optional scrub status 2020-07-08 23:50:34 -04:00
test_scrub.py
test_sessionmap.py qa/cephfs: allow reusing mount objects and add remount method 2020-09-10 17:10:51 +05:30
test_snapshots.py qa: adapt tests for empty pinned dir export 2020-06-24 15:43:32 -07:00
test_strays.py qa/cephfs: allow reusing mount objects and add remount method 2020-09-10 17:10:51 +05:30
test_volume_client.py qa/cephfs: allow reusing mount objects and add remount method 2020-09-10 17:10:51 +05:30
test_volumes.py Merge PR #36773 into master 2020-08-26 10:46:07 -07:00
xfstests_dev.py qa/tasks/cephfs: drop py2 support 2020-07-05 10:58:28 +08:00