* [PATCH 0/2] fstests: cleanup duplicate initialization and avoid writing to .full
@ 2025-05-24 3:57 Anand Jain
2025-05-24 3:57 ` [PATCH 1/2] fstests: remove duplicate initialization in the testcase Anand Jain
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Anand Jain @ 2025-05-24 3:57 UTC (permalink / raw)
To: fstests; +Cc: linux-btrfs, zlang, djwong
Patch 1/2 removes duplicate initialization and unnecessary comments from
the test template.
Patch 2/2, sent earlier [1], initializes seqres early to avoid writing to
.full.
[1]
https://patchwork.kernel.org/project/linux-btrfs/patch/12a741fc7606f1b1e13524b9ee745456feade656.1744183008.git.anand.jain@oracle.com/
Anand Jain (2):
fstests: remove duplicate initialization in the testcase
fstests: check: fix unset seqres in run_section()
check | 2 +-
tests/btrfs/253 | 3 ---
tests/ext4/053 | 10 ----------
3 files changed, 1 insertion(+), 14 deletions(-)
--
2.49.0
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH 1/2] fstests: remove duplicate initialization in the testcase
2025-05-24 3:57 [PATCH 0/2] fstests: cleanup duplicate initialization and avoid writing to .full Anand Jain
@ 2025-05-24 3:57 ` Anand Jain
2025-07-01 14:15 ` Zorro Lang
2025-05-24 3:57 ` [PATCH 2/2] fstests: check: fix unset seqres in run_section() Anand Jain
2025-07-01 10:02 ` [PATCH 0/2] fstests: cleanup duplicate initialization and avoid writing to .full Anand Jain
2 siblings, 1 reply; 6+ messages in thread
From: Anand Jain @ 2025-05-24 3:57 UTC (permalink / raw)
To: fstests; +Cc: linux-btrfs, zlang, djwong
_begin_fstest() already initializes several variables, including `seq` and
`seqres`, so remove those redundant initializations from the testcase.
Also, ext4/053 unnecessarily re-initializes `here`, `tmp`, and `status`,
which `_begin_fstest` already handles. Remove those as well.
and remove template comment.
Signed-off-by: Anand Jain <anand.jain@oracle.com>
---
tests/btrfs/253 | 3 ---
tests/ext4/053 | 10 ----------
2 files changed, 13 deletions(-)
diff --git a/tests/btrfs/253 b/tests/btrfs/253
index 96ab140f1780..a0cc9b55de69 100755
--- a/tests/btrfs/253
+++ b/tests/btrfs/253
@@ -28,9 +28,6 @@
. ./common/sysfs
_begin_fstest auto
-seq=`basename $0`
-seqres="${RESULT_DIR}/${seq}"
-
# Parse a size string which is in the format "XX.XXMib".
#
# Parameters:
diff --git a/tests/ext4/053 b/tests/ext4/053
index 77b3ac8171f0..55f337b48355 100755
--- a/tests/ext4/053
+++ b/tests/ext4/053
@@ -9,12 +9,6 @@
. ./common/preamble
_begin_fstest auto mount
-seq=`basename $0`
-seqres=$RESULT_DIR/$seq
-
-here=`pwd`
-tmp=/tmp/$$
-status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
_cleanup()
@@ -27,13 +21,9 @@ _cleanup()
rm -f $tmp.*
}
-# get standard environment, filters and checks
. ./common/filter
. ./common/quota
-# remove previous $seqres.full before test
-rm -f $seqres.full
-
echo "Silence is golden."
SIZE=$((1024 * 1024)) # 1GB in KB
--
2.49.0
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 2/2] fstests: check: fix unset seqres in run_section()
2025-05-24 3:57 [PATCH 0/2] fstests: cleanup duplicate initialization and avoid writing to .full Anand Jain
2025-05-24 3:57 ` [PATCH 1/2] fstests: remove duplicate initialization in the testcase Anand Jain
@ 2025-05-24 3:57 ` Anand Jain
2025-07-01 14:28 ` Zorro Lang
2025-07-01 10:02 ` [PATCH 0/2] fstests: cleanup duplicate initialization and avoid writing to .full Anand Jain
2 siblings, 1 reply; 6+ messages in thread
From: Anand Jain @ 2025-05-24 3:57 UTC (permalink / raw)
To: fstests; +Cc: linux-btrfs, zlang, djwong
While testing, I saw that ".full" is created by _scratch_unmount(), called here:
725 function run_section()
::
815 if [ ! -z "$SCRATCH_DEV" ]; then
816 _scratch_unmount 2> /dev/null
817 # call the overridden mkfs - make sure the FS is built
Ensure seqres is set early in run_section() as a fix.
Signed-off-by: Anand Jain <anand.jain@oracle.com>
---
This patch was sent earlier; it now addresses review comments and includes
an updated git commit log, no code changes.
https://patchwork.kernel.org/project/linux-btrfs/patch/12a741fc7606f1b1e13524b9ee745456feade656.1744183008.git.anand.jain@oracle.com/
check | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/check b/check
index ede54f6987bc..93d8a6cd3237 100755
--- a/check
+++ b/check
@@ -794,6 +794,7 @@ function run_section()
seq="check.$$"
check="$RESULT_BASE/check"
+ seqres="$check"
# don't leave old full output behind on a clean run
rm -f $check.full
@@ -835,7 +836,6 @@ function run_section()
fi
fi
- seqres="$check"
_check_test_fs
loop_status=() # track rerun-on-failure state
--
2.49.0
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH 0/2] fstests: cleanup duplicate initialization and avoid writing to .full
2025-05-24 3:57 [PATCH 0/2] fstests: cleanup duplicate initialization and avoid writing to .full Anand Jain
2025-05-24 3:57 ` [PATCH 1/2] fstests: remove duplicate initialization in the testcase Anand Jain
2025-05-24 3:57 ` [PATCH 2/2] fstests: check: fix unset seqres in run_section() Anand Jain
@ 2025-07-01 10:02 ` Anand Jain
2 siblings, 0 replies; 6+ messages in thread
From: Anand Jain @ 2025-07-01 10:02 UTC (permalink / raw)
To: zlang; +Cc: linux-btrfs, djwong, fstests
Zorro, just a gentle ping on this patchset.
Thanks.
On 24/5/25 11:57, Anand Jain wrote:
> Patch 1/2 removes duplicate initialization and unnecessary comments from
> the test template.
> Patch 2/2, sent earlier [1], initializes seqres early to avoid writing to
> .full.
>
> [1]
> https://patchwork.kernel.org/project/linux-btrfs/patch/12a741fc7606f1b1e13524b9ee745456feade656.1744183008.git.anand.jain@oracle.com/
>
> Anand Jain (2):
> fstests: remove duplicate initialization in the testcase
> fstests: check: fix unset seqres in run_section()
>
> check | 2 +-
> tests/btrfs/253 | 3 ---
> tests/ext4/053 | 10 ----------
> 3 files changed, 1 insertion(+), 14 deletions(-)
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] fstests: remove duplicate initialization in the testcase
2025-05-24 3:57 ` [PATCH 1/2] fstests: remove duplicate initialization in the testcase Anand Jain
@ 2025-07-01 14:15 ` Zorro Lang
0 siblings, 0 replies; 6+ messages in thread
From: Zorro Lang @ 2025-07-01 14:15 UTC (permalink / raw)
To: Anand Jain; +Cc: fstests, linux-btrfs, djwong
On Sat, May 24, 2025 at 11:57:13AM +0800, Anand Jain wrote:
> _begin_fstest() already initializes several variables, including `seq` and
> `seqres`, so remove those redundant initializations from the testcase.
>
> Also, ext4/053 unnecessarily re-initializes `here`, `tmp`, and `status`,
> which `_begin_fstest` already handles. Remove those as well.
>
> and remove template comment.
>
> Signed-off-by: Anand Jain <anand.jain@oracle.com>
> ---
Thanks for cleaning up these redundant codes,
Reviewed-by: Zorro Lang <zlang@redhat.com>
> tests/btrfs/253 | 3 ---
> tests/ext4/053 | 10 ----------
> 2 files changed, 13 deletions(-)
>
> diff --git a/tests/btrfs/253 b/tests/btrfs/253
> index 96ab140f1780..a0cc9b55de69 100755
> --- a/tests/btrfs/253
> +++ b/tests/btrfs/253
> @@ -28,9 +28,6 @@
> . ./common/sysfs
> _begin_fstest auto
>
> -seq=`basename $0`
> -seqres="${RESULT_DIR}/${seq}"
> -
> # Parse a size string which is in the format "XX.XXMib".
> #
> # Parameters:
> diff --git a/tests/ext4/053 b/tests/ext4/053
> index 77b3ac8171f0..55f337b48355 100755
> --- a/tests/ext4/053
> +++ b/tests/ext4/053
> @@ -9,12 +9,6 @@
> . ./common/preamble
> _begin_fstest auto mount
>
> -seq=`basename $0`
> -seqres=$RESULT_DIR/$seq
> -
> -here=`pwd`
> -tmp=/tmp/$$
> -status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> _cleanup()
> @@ -27,13 +21,9 @@ _cleanup()
> rm -f $tmp.*
> }
>
> -# get standard environment, filters and checks
> . ./common/filter
> . ./common/quota
>
> -# remove previous $seqres.full before test
> -rm -f $seqres.full
> -
> echo "Silence is golden."
>
> SIZE=$((1024 * 1024)) # 1GB in KB
> --
> 2.49.0
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 2/2] fstests: check: fix unset seqres in run_section()
2025-05-24 3:57 ` [PATCH 2/2] fstests: check: fix unset seqres in run_section() Anand Jain
@ 2025-07-01 14:28 ` Zorro Lang
0 siblings, 0 replies; 6+ messages in thread
From: Zorro Lang @ 2025-07-01 14:28 UTC (permalink / raw)
To: Anand Jain; +Cc: fstests, linux-btrfs, djwong
On Sat, May 24, 2025 at 11:57:14AM +0800, Anand Jain wrote:
> While testing, I saw that ".full" is created by _scratch_unmount(), called here:
>
> 725 function run_section()
> ::
> 815 if [ ! -z "$SCRATCH_DEV" ]; then
> 816 _scratch_unmount 2> /dev/null
> 817 # call the overridden mkfs - make sure the FS is built
>
> Ensure seqres is set early in run_section() as a fix.
>
> Signed-off-by: Anand Jain <anand.jain@oracle.com>
> ---
Reviewed-by: Zorro Lang <zlang@redhat.com>
> This patch was sent earlier; it now addresses review comments and includes
> an updated git commit log, no code changes.
> https://patchwork.kernel.org/project/linux-btrfs/patch/12a741fc7606f1b1e13524b9ee745456feade656.1744183008.git.anand.jain@oracle.com/
>
> check | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/check b/check
> index ede54f6987bc..93d8a6cd3237 100755
> --- a/check
> +++ b/check
> @@ -794,6 +794,7 @@ function run_section()
>
> seq="check.$$"
> check="$RESULT_BASE/check"
> + seqres="$check"
>
> # don't leave old full output behind on a clean run
> rm -f $check.full
> @@ -835,7 +836,6 @@ function run_section()
> fi
> fi
>
> - seqres="$check"
> _check_test_fs
>
> loop_status=() # track rerun-on-failure state
> --
> 2.49.0
>
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-07-01 14:28 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-24 3:57 [PATCH 0/2] fstests: cleanup duplicate initialization and avoid writing to .full Anand Jain
2025-05-24 3:57 ` [PATCH 1/2] fstests: remove duplicate initialization in the testcase Anand Jain
2025-07-01 14:15 ` Zorro Lang
2025-05-24 3:57 ` [PATCH 2/2] fstests: check: fix unset seqres in run_section() Anand Jain
2025-07-01 14:28 ` Zorro Lang
2025-07-01 10:02 ` [PATCH 0/2] fstests: cleanup duplicate initialization and avoid writing to .full Anand Jain
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.