mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
xfstests: clean up test 262 output file use.
Test 262 uses ${} notation for some variables, and so is resistant
to grep and sed matches. Change it to use the same notation as the
rest of xfstests and fix up the output file redirections made in
previous patches.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Phil White <pwhite@sgi.com>
Signed-off-by: Rich Johnston <rjohnston@sgi.com>
This commit is contained in:
committed by
Rich Johnston
parent
9a3a7a1568
commit
af64c57be3
+18
-18
@@ -30,15 +30,15 @@ seq=$(basename $0)
|
||||
seqres=$RESULT_DIR/$seq
|
||||
seqres=$RESULT_DIR/$seq
|
||||
seqres=$RESULT_DIR/$seq
|
||||
echo "QA output created by ${seq}"
|
||||
echo "QA output created by $seq"
|
||||
|
||||
here=$(pwd)
|
||||
|
||||
cp /dev/null "${seq}.full"
|
||||
rm -f $seqres.full
|
||||
|
||||
tmp=/tmp/$$
|
||||
my_projects=${tmp}.projects
|
||||
my_projid=${tmp}.projid
|
||||
my_projects=$tmp.projects
|
||||
my_projid=$tmp.projid
|
||||
proj_name=test_project
|
||||
proj_num=1
|
||||
|
||||
@@ -50,7 +50,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
|
||||
_cleanup()
|
||||
{
|
||||
cd /
|
||||
rm -f ${tmp}.*
|
||||
rm -f $tmp.*
|
||||
}
|
||||
|
||||
# get standard environment, filters and checks
|
||||
@@ -62,7 +62,7 @@ echo "Silence is golden."
|
||||
|
||||
# real QA test starts here
|
||||
|
||||
proj_dir="${SCRATCH_MNT}/test"
|
||||
proj_dir="$SCRATCH_MNT/test"
|
||||
|
||||
# Modify as appropriate.
|
||||
_supported_fs xfs
|
||||
@@ -110,38 +110,38 @@ _filter_quota_rpt() {
|
||||
}
|
||||
|
||||
_quota_cmd() {
|
||||
xfs_quota -P "${my_projid}" -D "${my_projects}" -x \
|
||||
-c "$@" "${SCRATCH_MNT}"
|
||||
xfs_quota -P "$my_projid" -D "$my_projects" -x \
|
||||
-c "$@" "$SCRATCH_MNT"
|
||||
}
|
||||
|
||||
# Set up--mount scratch and create the project directory
|
||||
|
||||
echo ${proj_name}:${proj_num} > "${my_projid}"
|
||||
echo ${proj_num}:${proj_dir} > "${my_projects}"
|
||||
echo $proj_name:$proj_num > "$my_projid"
|
||||
echo $proj_num:$proj_dir > "$my_projects"
|
||||
|
||||
_scratch_mkfs >> "${seq}.full" 2>&1
|
||||
_scratch_mkfs >> "$seqres.full" 2>&1
|
||||
|
||||
export MOUNT_OPTIONS="-opquota"
|
||||
_qmount
|
||||
mkdir -p "${proj_dir}"
|
||||
|
||||
# Setup the project quota directory
|
||||
_quota_cmd "project -s ${proj_name}" >> "${seq}.full" 2>&1
|
||||
_quota_cmd "project -s ${proj_name}" >> "$seqres.full" 2>&1
|
||||
|
||||
# Assign block quota limits
|
||||
_quota_cmd "limit -p bhard=${qlimit_meg}m bsoft=${qlimit_meg}m ${proj_name}" \
|
||||
2>> "${seq}.full" 1>&2
|
||||
2>> "$seqres.full" 1>&2
|
||||
|
||||
# See what gets reported
|
||||
_quota_cmd "report" | _filter_quota_rpt 2>> "${seq}.full"
|
||||
_quota_cmd "df" | _filter_quota_rpt 2>> "${seq}.full"
|
||||
_quota_cmd "report" | _filter_quota_rpt 2>> "$seqres.full"
|
||||
_quota_cmd "df" | _filter_quota_rpt 2>> "$seqres.full"
|
||||
|
||||
# This time using "human readable" output
|
||||
_quota_cmd "report -h" | _filter_quota_rpt 2>> "${seq}.full"
|
||||
_quota_cmd "df -h" | _filter_quota_rpt 2>> "${seq}.full"
|
||||
_quota_cmd "report -h" | _filter_quota_rpt 2>> "$seqres.full"
|
||||
_quota_cmd "df -h" | _filter_quota_rpt 2>> "$seqres.full"
|
||||
|
||||
# Clean up
|
||||
rm -rf "${proj_dir}"
|
||||
rm -rf "$proj_dir"
|
||||
_scratch_unmount
|
||||
|
||||
status=0 # success, all done
|
||||
|
||||
Reference in New Issue
Block a user