diff options
author | Johannes Schindelin <johannes.schindelin@gmx.de> | 2016-06-21 15:53:43 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2016-06-21 11:18:17 -0700 |
commit | e3efa94be985c398b2118c3c7f7f9bfe3d056687 (patch) | |
tree | c7d03554c39981c2714fca36d87ddf50cd3fdd35 /.travis.yml | |
parent | 05219a1276341e72d8082d76b7f5ed394b7437a4 (diff) | |
download | git-e3efa94be985c398b2118c3c7f7f9bfe3d056687.tar.gz |
perf: accommodate for MacOSXjs/perf-on-apple
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>
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index c20ec540c8..c2b76f9b7e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -82,6 +82,8 @@ before_install: brew tap homebrew/binary --quiet brew_force_set_latest_binary_hash perforce brew_force_set_latest_binary_hash perforce-server + # Uncomment this if you want to run perf tests: + # brew install gnu-time brew install git-lfs perforce-server perforce gettext brew link --force gettext ;; |