From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx1.redhat.com ([209.132.183.28]:42988 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1164497AbdD1JYE (ORCPT ); Fri, 28 Apr 2017 05:24:04 -0400 Date: Fri, 28 Apr 2017 17:24:02 +0800 From: Eryu Guan Subject: Re: [PATCH v2 4/6] overlay/017: create helpers to record and check inode numbers Message-ID: <20170428092402.GQ26397@eguan.usersys.redhat.com> References: <1493367888-26550-1-git-send-email-amir73il@gmail.com> <1493367888-26550-5-git-send-email-amir73il@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1493367888-26550-5-git-send-email-amir73il@gmail.com> Sender: fstests-owner@vger.kernel.org To: Amir Goldstein Cc: Miklos Szeredi , Xiong Zhou , linux-unionfs@vger.kernel.org, fstests@vger.kernel.org List-ID: On Fri, Apr 28, 2017 at 11:24:46AM +0300, Amir Goldstein wrote: > Use helpers to records and check inode numbers so we can repeat > the same test after rename and mount cycle. > > Suggested-by: Eryu Guan > Signed-off-by: Amir Goldstein > --- > tests/overlay/017 | 57 ++++++++++++++++++++++++++++++++++++++++--------------- > 1 file changed, 42 insertions(+), 15 deletions(-) > > diff --git a/tests/overlay/017 b/tests/overlay/017 > index 779907d..3ff429f 100755 > --- a/tests/overlay/017 > +++ b/tests/overlay/017 > @@ -72,32 +72,59 @@ mknod $lowerdir/blkdev b 1 1 > mknod $lowerdir/fifo p > $here/src/af_unix $lowerdir/socket > > +FILES="dir file symlink chrdev blkdev fifo socket" > + > +# Record inode numbers in format > +function record_inode_numbers() > +{ > + dir=$1 > + outfile=$2 > + > + for f in $FILES; do > + ls -id $dir/$f > + done | \ > + while read ino file; do > + echo $ino `basename $file` >> $outfile > + done > +} > + > +# Check inode numbers match recorder inode numbers > +function check_inode_numbers() > +{ > + dir=$1 > + before=$2 > + after=$2 ^^^ $3 Otherwise looks good to me. I can fix this typo at commit time. But I've already kicked off release testing for this week's update, I'll queue these patches for next update. Thanks, Eryu