OSDN Git Service

perf: accommodate for MacOSX
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Tue, 21 Jun 2016 13:53:43 +0000 (15:53 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 21 Jun 2016 18:18:17 +0000 (11:18 -0700)
commite3efa94be985c398b2118c3c7f7f9bfe3d056687
treec7d03554c39981c2714fca36d87ddf50cd3fdd35
parent05219a1276341e72d8082d76b7f5ed394b7437a4
perf: accommodate for MacOSX

As this developer has no access to MacOSX developer setups anymore,
Travis becomes the best bet to run performance tests on that OS.

However, on MacOSX /usr/bin/time is that good old BSD executable that
no Linux user cares about, as demonstrated by the perf-lib.sh's use
of GNU-ish extensions. And by the hard-coded path.

Let's just work around this issue by using gtime on MacOSX, the
Homebrew-provided GNU implementation onto which pretty much every
MacOSX power user falls back anyway.

To help other developers use Travis to run performance tests on
MacOSX, the .travis.yml file now sports a commented-out line that
installs GNU time via Homebrew.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Reviewed-by: Lars Schneider <larsxschneider@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
.travis.yml
t/perf/perf-lib.sh