On Wed, Mar 01, 2023 at 10:07:30AM +0800, xiubli@xxxxxxxxxx wrote: > From: Xiubo Li <xiubli@xxxxxxxxxx> > > Actually it was trying to move the '075.$_n.fsxlog' from results > directory to the same results directory. > > Fixes: https://tracker.ceph.com/issues/58834 > Signed-off-by: Xiubo Li <xiubli@xxxxxxxxxx> > --- > tests/generic/075 | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/tests/generic/075 b/tests/generic/075 > index 9f24ad41..03a394a6 100755 > --- a/tests/generic/075 > +++ b/tests/generic/075 > @@ -57,7 +57,6 @@ _do_test() > then > echo " fsx ($_param) failed, $? - compare $seqres.$_n.{good,bad,fsxlog}" > mv $out/$seq.$_n $seqres.$_n.full > - mv "$RESULT_DIR"/$seq.$_n.fsxlog $seqres.$_n.fsxlog Hmm... Thoese $seq, $seqnum, $seqres, $RESULT_DIR and $REPORT_DIR are mess for me too :-D >From the logic of xfstests/check: if $OPTIONS_HAVE_SECTIONS; then export RESULT_DIR=`echo $group | sed -e "s;$SRC_DIR;${RESULT_BASE}/$section;"` REPORT_DIR="$RESULT_BASE/$section" else export RESULT_DIR=`echo $group | sed -e "s;$SRC_DIR;$RESULT_BASE;"` REPORT_DIR="$RESULT_BASE" fi seqres="$REPORT_DIR/$seqnum" I think "$RESULT_DIR"/$seq equal to "$seqres", so this change makes sense to me. (Not sure if there're some special situations which I don't know :) The generic/075 is too old, lots of code in it can be removed or refactored, so I think it's not worth changing it bit by bit, I can refactor it totally, or if you'd like, you can do that. Thanks, Zorro > od -xAx $seqres.$_n.full > $seqres.$_n.bad > od -xAx "$RESULT_DIR"/$seq.$_n.fsxgood > $seqres.$_n.good > rm -f "$RESULT_DIR"/$seq.$_n.fsxgood > -- > 2.31.1 >