[PATCH v2 0/4] Add Travis CI support
From: Lars Schneider <larsxschneider@gmail.com>
diff to v1: * improve readabilty of Travis "before_script" section * make OS X Perforce brew robust against changing Perforce builds [1] * add a prereq to detect OS X in tests * fix t9815 git-p4-submit-fail test case on OS X * disable t9819 git-p4-case-folding test on OS X
Thanks Junio for the feedback. You are right, I should have fixed the failing tests in the first place. With this patch all tests pass on Linux and OS X: https://travis-ci.org/larsxschneider/git/builds/83575208
In a subsequent patch I plan to: * add cvs to run t94?? tests * add svn to run t91?? tests * add apache to run 5539, 5550, and 5561 * investigate if it is possible to run t1509 root worktree test * investigate if it is possible to add jgit to run t5310
Plus I have the following questions: * Can you explain to me how the t7006 page tests should be executed? * Should we enable EXPENSIVE, CLONE_2GB, and USE_LIBPCRE flag?
Thanks, Lars
[1] This is a workaround. I am in contact about the issue with the homebrew maintainers and maybe we can make this easier soon: https://github.com/Homebrew/homebrew-binary/pull/267#issuecomment-145317114
Lars Schneider (4): Add Travis CI support Add prereq to detect OS X git-p4: Fix t9815 git-p4-submit-fail test case on OS X git-p4: Disable t9819 git-p4-case-folding test on OS X
.travis.yml | 31 +++++++++++++++++++++++++++++++ t/t9815-git-p4-submit-fail.sh | 8 ++++++-- t/t9819-git-p4-case-folding.sh | 5 +++++ t/test-lib.sh | 5 ++++- 4 files changed, 46 insertions(+), 3 deletions(-) create mode 100644 .travis.yml
-- 2.5.1