]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
qa/cephfs: allow finer control on test runs 54942/head
authorRishabh Dave <ridave@redhat.com>
Thu, 2 Nov 2023 19:02:06 +0000 (00:32 +0530)
committerRishabh Dave <ridave@redhat.com>
Sat, 6 Apr 2024 10:14:16 +0000 (15:44 +0530)
commit2c4f3f162344be0b2d4bfaecdc211af17897237c
treeb03a88fe0732ef7cfc6b8c9ec880885ec5d424e7
parent665c04e075955690e8f2b966e24b8cdeb0169dac
qa/cephfs: allow finer control on test runs

When working with large group tests (18 in this case), it gets very
tedious to debug and fix tests when all 18 have to be run again for
every mistake. Cheap fix for this to split these 18 tests into several
classes.

But when modification are made to the feature, all these 18 tests needs
to exercised and previous solution forces developer to intitiate all
these test classes to run one by one.

Best of both worlds can be achieved if we split tests into group but
move all these related group to a new file.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit 9c547ad2a570a325ea453ccc9419be2b8bc06b28)
qa/suites/fs/functional/tasks/admin.yaml
qa/tasks/cephfs/admin/test_fs_swap.py [new file with mode: 0644]
qa/tasks/cephfs/test_admin.py