From: Darrick J. Wong Date: Fri, 1 Sep 2023 14:53:31 +0000 (-0700) Subject: generic/61[67]: support SOAK_DURATION X-Git-Tag: v2023.09.03~10 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=7a2663730e69799dd1f29a345b3be256b53f9120;p=xfstests-dev.git generic/61[67]: support SOAK_DURATION Now that I've finally gotten liburing installed on my test machine, I can actually test io_uring. Adapt these two tests to support SOAK_DURATION so I can add it to that too. Signed-off-by: Darrick J. Wong Reviewed-by: Zorro Lang Signed-off-by: Zorro Lang --- diff --git a/tests/generic/616 b/tests/generic/616 index 538b480b..5b0b02c5 100755 --- a/tests/generic/616 +++ b/tests/generic/616 @@ -8,7 +8,7 @@ # fsx ops to limit the testing time to be an auto group test. # . ./common/preamble -_begin_fstest auto rw io_uring stress +_begin_fstest auto rw io_uring stress soak # Import common functions. . ./common/filter @@ -33,6 +33,7 @@ fsx_args+=(-N $nr_ops) fsx_args+=(-p $((nr_ops / 100))) fsx_args+=(-o $op_sz) fsx_args+=(-l $file_sz) +test -n "$SOAK_DURATION" && fsx_args+=(--duration="$SOAK_DURATION") run_fsx "${fsx_args[@]}" | sed -e '/^fsx.*/d' diff --git a/tests/generic/617 b/tests/generic/617 index 3bb3112e..a9778700 100755 --- a/tests/generic/617 +++ b/tests/generic/617 @@ -8,7 +8,7 @@ # fsx ops to limit the testing time to be an auto group test. # . ./common/preamble -_begin_fstest auto rw io_uring stress +_begin_fstest auto rw io_uring stress soak # Import common functions. . ./common/filter @@ -39,6 +39,7 @@ fsx_args+=(-r $min_dio_sz) fsx_args+=(-t $min_dio_sz) fsx_args+=(-w $min_dio_sz) fsx_args+=(-Z) +test -n "$SOAK_DURATION" && fsx_args+=(--duration="$SOAK_DURATION") run_fsx "${fsx_args[@]}" | sed -e '/^fsx.*/d'