xfs/007: add project quota Q_XQUOTARM test
PATCH v2 1/1 xfs/007: add project quota Q_XQUOTARM test
From: Jie Liu <[email protected]>
Add test for project quota Q_XQUOTARM operations, update the golden output file to match the new test output.
Signed-off-by Jie Liu <[email protected]>
--- tests/xfs/007 | 24 ++++++++++++++++++++++++ tests/xfs/007.out | 9 +++++++++ 2 files changed, 33 insertions(+)
tests/xfs/007 +24 -0
@@ -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
tests/xfs/007.out +9 -0
@@ -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
Signature · 1 line
1.8.3.2