aboutsummaryrefslogtreecommitdiff
path: root/git-gui/windows/git-gui.sh
diff options
context:
space:
mode:
authorLars Schneider <larsxschneider@gmail.com>2016-01-26 10:53:42 +0100
committerJunio C Hamano <gitster@pobox.com>2016-01-26 10:38:11 -0800
commit6272ed319462650e008f79cfab3aef233dc849b7 (patch)
tree7027af1beefd2b0e8db3b4a611e0a42490c915a4 /git-gui/windows/git-gui.sh
parent754884255bb580df159e58defa81cdd30b5c430c (diff)
downloadgit-6272ed319462650e008f79cfab3aef233dc849b7.tar.gz
git-6272ed319462650e008f79cfab3aef233dc849b7.tar.xz
travis-ci: run previously failed tests first, then slowest to fastest
The Travis-CI machines are in a clean state in the beginning of every run (transient by default). Use the Travis-CI cache feature to make the prove state persistent across consecutive Travis-CI runs on the same branch. This allows to run previously failed tests first and run remaining tests in slowest to fastest order. As a result it is less likely that Travis-CI needs to wait for a single test at the end which speeds up the test suite execution by ~2 min. Travis-CI can only cache entire directories. Prove stores the .prove file always in the t/ directory but we don't want to cache the entire t/ directory. Therefore we create a symlink from $HOME/travis-cache/.prove to t/.prove and cache the $HOME/travis-cache directory. Unfortunately the cache feature is only available (for free) on the Travis-CI Linux environment. Suggested-by: Jeff King <peff@peff.net> Signed-off-by: Lars Schneider <larsxschneider@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-gui/windows/git-gui.sh')
0 files changed, 0 insertions, 0 deletions