benchmarks: OSX compat: replace /usr/bin/time with bash builtin

On OSX, /usr/bin/time does not support "-f".

Reported in https://github.com/rfjakob/gocryptfs/issues/15#issuecomment-279130217 .
This commit is contained in:
Jakob Unterwurzacher 2017-02-16 19:01:24 +01:00
parent ca5c06ef4e
commit 9f6841373d
2 changed files with 12 additions and 3 deletions

View File

@ -35,9 +35,13 @@ trap "rm -f $PLAIN/.gocryptfs.reverse.conf ; fuse-unmount -z $MNT ; rmdir $MNT"
# Mount
gocryptfs -q -reverse -extpass="echo test" $PLAIN $MNT
# Print elapsed wall time only
# Execute command, discard all stdout output, print elapsed time
# (to stderr, unfortunately).
function etime {
LC_ALL=C /usr/bin/time -f %e 2>&1 $@ > /dev/null
# Make the bash builtin "time" print out only the elapse wall clock
# seconds
TIMEFORMAT=%R
time "$@" > /dev/null
}
echo -n "LS: "

View File

@ -20,8 +20,13 @@ fi
# cd to TESTDIR
cd "$1"
# Execute command, discard all stdout output, print elapsed time
# (to stderr, unfortunately).
function etime {
LC_ALL=C /usr/bin/time -f %e 2>&1 $@ > /dev/null
# Make the bash builtin "time" print out only the elapse wall clock
# seconds
TIMEFORMAT=%R
time "$@" > /dev/null
}
echo -n "WRITE: "