mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-16 08:17:20 +00:00
Change TMPDIR to PT_TMPDIR
This commit is contained in:
@@ -5,16 +5,16 @@ plan 11
|
||||
source "$LIB_DIR/log_warn_die.sh"
|
||||
source "$LIB_DIR/safeguards.sh"
|
||||
|
||||
TMPDIR="$TEST_TMPDIR"
|
||||
PT_TMPDIR="$TEST_PT_TMPDIR"
|
||||
SAMPLE="$T_LIB_DIR/samples/bash"
|
||||
|
||||
disk_space "/" > $TMPDIR/df-out
|
||||
disk_space "/" > $PT_TMPDIR/df-out
|
||||
cmd_ok \
|
||||
"grep -q Avail $TMPDIR/df-out" \
|
||||
"grep -q Avail $PT_TMPDIR/df-out" \
|
||||
"disk_space()"
|
||||
|
||||
is \
|
||||
"`wc -l $TMPDIR/df-out | awk '{print $1}'`" \
|
||||
"`wc -l $PT_TMPDIR/df-out | awk '{print $1}'`" \
|
||||
"2" \
|
||||
"2-line df output"
|
||||
|
||||
@@ -27,23 +27,23 @@ is \
|
||||
# pct free = 100 - 81 = 19 %
|
||||
|
||||
# want free - 100, 18 < 19, so this should be ok.
|
||||
check_disk_space "$SAMPLE/diskspace001.txt" 24051212188 18 >$TMPDIR/out 2>&1
|
||||
check_disk_space "$SAMPLE/diskspace001.txt" 24051212188 18 >$PT_TMPDIR/out 2>&1
|
||||
is "$?" "0" "Enough disk space"
|
||||
is \
|
||||
"`cat $TMPDIR/out`" \
|
||||
"`cat $PT_TMPDIR/out`" \
|
||||
"" \
|
||||
"No output if enough disk space"
|
||||
|
||||
# want free - 100 is ok, but 20 < 19 is not.
|
||||
check_disk_space "$SAMPLE/diskspace001.txt" 24051212188 20 >$TMPDIR/out 2>&1
|
||||
check_disk_space "$SAMPLE/diskspace001.txt" 24051212188 20 >$PT_TMPDIR/out 2>&1
|
||||
is "$?" "1" "Not enough % free"
|
||||
|
||||
# want free + 100, so this should fail
|
||||
# (real free is 100 bytes under what we want)
|
||||
check_disk_space "$SAMPLE/diskspace001.txt" 24051212388 18 >$TMPDIR/out 2>&1
|
||||
check_disk_space "$SAMPLE/diskspace001.txt" 24051212388 18 >$PT_TMPDIR/out 2>&1
|
||||
is "$?" "1" "Not enough MB free"
|
||||
cmd_ok \
|
||||
"grep -q 'Actual: 19% free, 24051212288 bytes free (- 0 bytes margin)' $TMPDIR/out" \
|
||||
"grep -q 'Actual: 19% free, 24051212288 bytes free (- 0 bytes margin)' $PT_TMPDIR/out" \
|
||||
"Warning if not enough disk space"
|
||||
|
||||
# ###########################################################################
|
||||
@@ -55,14 +55,14 @@ check_disk_space "$SAMPLE/diskspace001.txt" 24051212188 18 50
|
||||
is "$?" "0" "Enough disk space with margin"
|
||||
|
||||
# want free - 100 + 101 margin, so real free is 1 byte under what we want.
|
||||
check_disk_space "$SAMPLE/diskspace001.txt" 24051212188 18 101 >$TMPDIR/out 2>&1
|
||||
check_disk_space "$SAMPLE/diskspace001.txt" 24051212188 18 101 >$PT_TMPDIR/out 2>&1
|
||||
is "$?" "1" "Not enough MB free with margin"
|
||||
|
||||
# want free - 100 + 50 margin ok but %free will be 19 which is < 25.
|
||||
check_disk_space "$SAMPLE/diskspace001.txt" 24051212188 25 50 >$TMPDIR/out 2>&1
|
||||
check_disk_space "$SAMPLE/diskspace001.txt" 24051212188 25 50 >$PT_TMPDIR/out 2>&1
|
||||
is "$?" "1" "Not enough % free with margin"
|
||||
cmd_ok \
|
||||
"grep -q 'Actual:[ ]*19% free,' $TMPDIR/out" \
|
||||
"grep -q 'Actual:[ ]*19% free,' $PT_TMPDIR/out" \
|
||||
"Calculates % free with margin"
|
||||
|
||||
# ###########################################################################
|
||||
|
Reference in New Issue
Block a user