Re: [PATCH] generic/688: Skip test if fs doesn't support security

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]



On Wed, Aug 03, 2022 at 06:48:47AM +0000, liuyd.fnst@xxxxxxxxxxx wrote:
> Hi Zorro
> 
> On 8/2/22 17:17, Zorro Lang wrote:
> > On Tue, Aug 02, 2022 at 07:52:40AM +0000, Liu Yiding wrote:
> >> This test require security attr. Skip test if fs doesn't support
> >> security attr. E.g. virtiofs
> >>
> >> Signed-off-by: Liu Yiding <liuyd.fnst@xxxxxxxxxxx>
> >> ---
> > 
> > Hmm... looks like we can re-start this discussion long time ago:
> > 
> > https://lore.kernel.org/fstests/20220323023845.saj5en74km7aibdx@zlang-mailbox/
> > 
> > About how can we deal with those fs doesn't support capabilities, e.g. nfs, virtiofs??
> 
> Ahh, so I don't need to send a v2 patch until you finish above discussion.

Actually I'm not sure if we need a _require_capabilities(), or just use
"_require_attrs security" for all filesystems which support/unsupport
capabilities. Hope to hear more points.

If you'd like to send v2, there's not only g/688 need capabilities.

Thanks,
Zorro

> 
> > 
> > Thanks,
> > Zorro
> > 
> >>   tests/generic/688 | 2 ++
> >>   1 file changed, 2 insertions(+)
> >>
> >> diff --git a/tests/generic/688 b/tests/generic/688
> >> index 426286b6..d11b4c21 100755
> >> --- a/tests/generic/688
> >> +++ b/tests/generic/688
> >> @@ -7,6 +7,7 @@
> >>   # Functional test for dropping capability bits as part of an fallocate.
> >>   #
> >>   . ./common/preamble
> >> +. ./common/attr
> >>   _begin_fstest auto prealloc quick
> >>   
> >>   # Override the default cleanup function.
> >> @@ -28,6 +29,7 @@ _require_command "$GETCAP_PROG" getcap
> >>   _require_command "$SETCAP_PROG" setcap
> >>   _require_xfs_io_command falloc
> >>   _require_test
> >> +_require_attrs security
> >>   _require_congruent_file_oplen $TEST_DIR 65536
> >>   
> >>   junk_dir=$TEST_DIR/$seq
> >> -- 
> >> 2.34.1
> >>




[Index of Archives]     [Linux Filesystems Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux