aboutsummaryrefslogtreecommitdiff
path: root/tests/canonical-benchmarks.bash
diff options
context:
space:
mode:
authorJakob Unterwurzacher2017-02-16 19:01:24 +0100
committerJakob Unterwurzacher2017-02-16 19:01:24 +0100
commit9f6841373d539b0cf04b78e0ec520e9c66c6b3c1 (patch)
tree2e921aa07a243353af2e2a1c2b93e614560a36e3 /tests/canonical-benchmarks.bash
parentca5c06ef4e40af957cbb1ccaa3aae9baa843267e (diff)
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 .
Diffstat (limited to 'tests/canonical-benchmarks.bash')
-rwxr-xr-xtests/canonical-benchmarks.bash7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/canonical-benchmarks.bash b/tests/canonical-benchmarks.bash
index b7c2d38..1a5bf3a 100755
--- a/tests/canonical-benchmarks.bash
+++ b/tests/canonical-benchmarks.bash
@@ -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: "