From: Jie Liu <jeff.liu@xxxxxxxxxx> Add test for project quota Q_XQUOTARM operations, update the golden output file to match the new test output. Signed-off-by: Jie Liu <jeff.liu@xxxxxxxxxx> --- tests/xfs/007 | 24 ++++++++++++++++++++++++ tests/xfs/007.out | 9 +++++++++ 2 files changed, 33 insertions(+) diff --git a/tests/xfs/007 b/tests/xfs/007 index 8cc5bf3..04c20e3 100755 --- a/tests/xfs/007 +++ b/tests/xfs/007 @@ -74,6 +74,30 @@ echo "*** Usage after quotarm ***" xfs_db -c "inode $UQUOTINO" -c "p core.nblocks" $SCRATCH_DEV xfs_db -c "inode $GQUOTINO" -c "p core.nblocks" $SCRATCH_DEV +_qmount_option "uquota,pquota" +_qmount + +echo "*** umount" +umount $SCRATCH_MNT + +UQUOTINO=`xfs_db -c "sb 0" -c "p" $SCRATCH_DEV | grep uquotino | awk '{print $NF}'` +PQUOTINO=`xfs_db -c "sb 0" -c "p" $SCRATCH_DEV | grep gquotino | awk '{print $NF}'` + +echo "*** Usage before quotarm ***" +xfs_db -c "inode $UQUOTINO" -c "p core.nblocks" $SCRATCH_DEV +xfs_db -c "inode $PQUOTINO" -c "p core.nblocks" $SCRATCH_DEV + +_qmount +echo "*** turn off user and project quotas" +xfs_quota -x -c 'off -up' $SCRATCH_MNT +xfs_quota -x -c "remove -up" $SCRATCH_MNT +echo "*** umount" +umount $SCRATCH_MNT + +echo "*** Usage after quotarm ***" +xfs_db -c "inode $UQUOTINO" -c "p core.nblocks" $SCRATCH_DEV +xfs_db -c "inode $PQUOTINO" -c "p core.nblocks" $SCRATCH_DEV + # success, all done status=0 exit diff --git a/tests/xfs/007.out b/tests/xfs/007.out index 0fc17ae..7c5bff5 100644 --- a/tests/xfs/007.out +++ b/tests/xfs/007.out @@ -8,3 +8,12 @@ core.nblocks = 1 *** Usage after quotarm *** core.nblocks = 0 core.nblocks = 0 +*** umount +*** Usage before quotarm *** +core.nblocks = 1 +core.nblocks = 1 +*** turn off user and project quotas +*** umount +*** Usage after quotarm *** +core.nblocks = 0 +core.nblocks = 0 -- 1.8.3.2 _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs