From: Christoph Hellwig Date: Wed, 16 Apr 2025 04:51:12 +0000 (+0200) Subject: generic/233: use relative path to invoke fsstress X-Git-Tag: v2025.04.27~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1f5cccd39e762660af8ccde4155897ba615857fd;p=xfstests-dev.git generic/233: use relative path to invoke fsstress This test uses su to run fsstress as $qa_user. Because the shell calling fsstress is run as $qa_user it might not be able to access the xfstests or parent directory which might only be accessible to the user xfstests is run as (e.g. root). Switch back to calling fsstress using a relative path, partially reverting the effects of commit c475ff6ff6d7 ("common/config: add $here to FSSTRESS_PROG"). Signed-off-by: Christoph Hellwig Reviewed-by: Darrick J. Wong Signed-off-by: Zorro Lang --- diff --git a/tests/generic/233 b/tests/generic/233 index df67b390..3fc1b63a 100755 --- a/tests/generic/233 +++ b/tests/generic/233 @@ -42,8 +42,11 @@ _fsstress() # io_uring_queue_init fail on ENOMEM, set max locked memory to unlimited # temporarily. ulimit -l unlimited + + # The absolute path $here might not be traversable (+x) for $qa_user, so + # supply a relative path to fsstress here. echo "fsstress $args" >> $seqres.full - if ! _su $qa_user -c "$FSSTRESS_PROG $args" | tee -a $seqres.full | _filter_num + if ! _su $qa_user -c "ltp/fsstress $args" | tee -a $seqres.full | _filter_num then echo " fsstress $args returned $?" cat $tmp.out | tee -a $seqres.full