[PATCH v5 0/6] Add Travis CI support
- From
larsxschneider@gmail.com <larsxschneider@gmail.com>
- Date
- Nov 15, 2015, 13:08 UTC
- Message-ID
- <1447592920-89228-1-git-send-email-larsxschneider@gmail.com>
From: Lars Schneider <larsxschneider@gmail.com>
diff to v4: * add Junio's "test_must_fail ok=" refactor that he sent as response to my patch. Did I attribute this to Junio in the right way by adding "Signed-off-by: Junio C Hamano <gitster@pobox.com>" to the commit message? Please let me know how to handle these cases properly! * fix commit message wording according to Junio's suggestion * do not accept sigpipe failures in "git cat-file" (thanks Junio) * reorder patches (thanks Eric) * fix incorrect space indent (thanks Eric) * add a trap to git-p4 tests that ensure p4d is always killed
You can see the CI results for this patch applied on master here: https://travis-ci.org/larsxschneider/git/builds/91216501
Thanks, Lars
Lars Schneider (6): implement test_might_fail using a refactored test_must_fail add "ok=sigpipe" to test_must_fail and use it to fix flaky tests git-p4: retry kill/cleanup operations in tests with timeout git-p4: add p4d timeout in tests git-p4: add trap to kill p4d on test exit Add Travis CI support
.travis.yml | 131 ++++++++++++++++++++++++++++++++++++++++ t/lib-git-p4.sh | 57 ++++++++++++++--- t/t5504-fetch-receive-strict.sh | 3 +- t/t5516-fetch-push.sh | 6 +- t/test-lib-functions.sh | 39 +++++++----- 5 files changed, 207 insertions(+), 29 deletions(-) create mode 100644 .travis.yml
-- 2.5.1