From: Eric Biggers <ebiggers@kernel.org>
To: Zorro Lang <zlang@redhat.com>
Cc: fstests@vger.kernel.org, linux-fscrypt@vger.kernel.org
Subject: Re: [PATCH 09/10] generic/624: test multiple Merkle tree block sizes
Date: Tue, 20 Dec 2022 00:00:37 -0800 [thread overview]
Message-ID: <Y6FrpRypj1/oFND9@sol.localdomain> (raw)
In-Reply-To: <20221220065604.eorvm6nlzamh6tyt@zlang-mailbox>
On Tue, Dec 20, 2022 at 02:56:04PM +0800, Zorro Lang wrote:
> > +# Always test FSV_BLOCK_SIZE. Also test some other block sizes if they happen
> > +# to be supported.
> > +_fsv_scratch_begin_subtest "Testing FS_IOC_READ_VERITY_METADATA with block_size=FSV_BLOCK_SIZE"
> > +test_block_size $FSV_BLOCK_SIZE
> > +for block_size in 1024 4096 16384 65536; do
> > + _fsv_scratch_begin_subtest "Testing FS_IOC_READ_VERITY_METADATA with block_size=$block_size"
> > + if (( block_size == FSV_BLOCK_SIZE )); then
> > + continue
> > + fi
> > + if ! _fsv_can_enable $fsv_file --block-size=$block_size; then
> > + echo "block_size=$block_size is unsupported" >> $seqres.full
> > + continue
>
> If a block size isn't supported, e.g. 1024. Then this case trys to skip that
> test, but it'll break golden image, due to the .out file contains each line
> of:
> Testing FS_IOC_READ_VERITY_METADATA with block_size=1024/4096/16384/65536
>
> Do you expect that failure, or we shouldn't fail on that?
Actually it doesn't fail, since "Testing FS_IOC_READ_VERITY_METADATA with
block_size=$block_size" is printed unconditionally, and
"block_size=$block_size is unsupported" is only printed to $seqres.full.
To avoid this confusion, how about I change "Testing FS_IOC_READ_VERITY_METADATA
with block_size=$block_size" to "Testing block_size=$block_size if supported"?
Or do you have another suggestion?
- Eric
next prev parent reply other threads:[~2022-12-20 8:01 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-12-11 7:06 [PATCH 00/10] xfstests: update verity tests for non-4K block and page size Eric Biggers
2022-12-11 7:06 ` [PATCH 01/10] common/verity: add and use _fsv_can_enable() Eric Biggers
2022-12-11 7:06 ` [PATCH 02/10] common/verity: set FSV_BLOCK_SIZE to an appropriate value Eric Biggers
2022-12-11 7:06 ` [PATCH 03/10] common/verity: use FSV_BLOCK_SIZE by default Eric Biggers
2022-12-11 7:06 ` [PATCH 04/10] common/verity: add _filter_fsverity_digest() Eric Biggers
2022-12-11 7:06 ` [PATCH 05/10] generic/572: support non-4K Merkle tree block size Eric Biggers
2022-12-11 7:06 ` [PATCH 06/10] generic/573: " Eric Biggers
2022-12-11 7:07 ` [PATCH 07/10] generic/577: " Eric Biggers
2022-12-11 7:07 ` [PATCH 08/10] generic/574: test multiple Merkle tree block sizes Eric Biggers
2022-12-11 7:07 ` [PATCH 09/10] generic/624: " Eric Biggers
2022-12-20 6:56 ` Zorro Lang
2022-12-20 8:00 ` Eric Biggers [this message]
2022-12-20 20:40 ` Zorro Lang
2022-12-11 7:07 ` [PATCH 10/10] generic/575: test 1K Merkle tree block size Eric Biggers
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Y6FrpRypj1/oFND9@sol.localdomain \
--to=ebiggers@kernel.org \
--cc=fstests@vger.kernel.org \
--cc=linux-fscrypt@vger.kernel.org \
--cc=zlang@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox