summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Remove travis file as it's not used anymore in favor or Github Actions3.1.18Sebastian Thiel2021-06-181-46/+0
|
* fix conflictYobmod2021-06-171-0/+3
|\
| * Revert "Revert "Remove support for Python 3.5" - fix CI for now."Sebastian Thiel2021-06-161-3/+1
| | | | | | | | This reverts commit 820d3cc9ceda3e5690d627677883b7f9d349b326.
| * Revert "Remove support for Python 3.5" - fix CI for now.Sebastian Thiel2021-06-161-1/+3
| | | | | | | | | | | | This reverts commit 45d1cd59d39227ee6841042eab85116a59a26d22. See #1201 which will hopefully help to get a proper fix soon.
| * Remove support for Python 3.5Bert Wesarg2021-03-131-3/+1
| |
* | rebase with dropped 3.5Yobmod2021-06-171-2/+1
| |
* | rebase on masteryobmod2021-02-261-0/+1
| |
* | drop python 3.4, update .gitignoreYobmod2021-02-241-1/+0
|/
* tools: update tool scripts after moving testsKonrad Weihmann2020-07-121-1/+1
| | | | Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
* Revert moving tests out of 'git' folder, related to #1030Sebastian Thiel2020-07-121-1/+1
|
* tools: update tool scripts after moving testsKonrad Weihmann2020-07-121-1/+1
| | | | Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
* make clear that appveyor and travis are not used anymoreSebastian Thiel2020-04-111-0/+1
| | | | [skip CI]
* Replace nose with unittest in Travis CI scriptHarmon2020-02-171-1/+2
| | | | And directly use coverage.py
* Add support for Python 3.8Harmon2020-02-161-0/+1
|
* Simplify Travis CI configurationHarmon2020-02-161-6/+2
| | | | | Ubuntu Xenial 16.04 is now the default Travis CI build environment: https://blog.travis-ci.com/2019-04-15-xenial-default-build-environment
* Drop python 2 support, again (revert previous revert)Sebastian Thiel2019-08-111-1/+0
| | | | This reverts commit 913d806f02cf50250d230f88b897350581f80f6b.
* Revert "Drop python 2.7 support and help with encodings"Sebastian Thiel2019-07-291-0/+1
| | | | This reverts commit dac619e4917b0ad43d836a534633d68a871aecca.
* Build docs locallySantos Gallegos2019-07-201-1/+2
| | | | | | | | Currently `make html` will output pages without styles or different than the online documentation. With this change the local documentation looks the same as the online documentation.
* Drop python 2.7 support and help with encodingsSebastian Thiel2019-07-201-1/+0
| | | | Fixes #312
* Revert "This time, use test-requirements."Sebastian Thiel2019-07-201-1/+0
| | | | | | This reverts commit 74a0507f4eb468b842d1f644f0e43196cda290a1. https://travis-ci.org/gitpython-developers/GitPython/jobs/561334516#L634
* This time, use test-requirements.Sebastian Thiel2019-07-201-0/+1
|
* Added a Dockerfile that creates a clean Ubuntu Xenial test environmentJames E. King III2019-05-051-2/+1
|
* Fix setup.py and use of requirements files.James E. King III2019-05-051-2/+1
|
* travis: ignore a bunch of flake issues, similar to toxSebastian Thiel2018-12-221-1/+1
|
* Run tests on travis against an up-to-date nightlyMichael Käufl2018-10-211-1/+3
| | | | | | Running "nightly" on trusty (the current default on travis) is not nightly any more, but 3.7.0a4+. See https://docs.travis-ci.com/user/languages/python/#development-releases-support
* Document support for Python 3.7Michael Käufl2018-10-211-4/+4
|
* Drop support for EOL Python 3.3Hugo2018-03-181-1/+0
|
* Drop support for EOL Python 2.6Hugo2018-03-181-3/+0
|
* Allow failure of python 2.6Sebastian Thiel2017-06-101-0/+1
| | | | It really is not supported anymore by anyone, so it seems.
* Allow failures for dev versions of pythonSebastian Thiel2017-04-091-3/+5
|
* Add most recent Python versions in Travis CISylvain2017-03-081-0/+4
| | | | Add more recent Python versions including development branches and nightly build.
* Fixes to support Python 2.6 again.Andreas Maier2016-10-241-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Details: - Added Python 2.6 again to .travis.yml (it was removed in commit 4486bcb). - Replaced the use of dictionary comprehensions in `git/cmd.py` around line 800 with the code before that change (in commit 25a2ebf). Reason: dict comprehensions were introduced only in Python 2.7. - Changed the import source for `SkipTest` and `skipIf` from `unittest.case` to first trying `unittest` and upon ImportError from `unittest2`. This was done in `git/util.py` and in several testcases. Reason: `SkipTest` and `skipIf` were introduced to unittest only in Python 2.7, and `unittest2` is a backport of `unittest` additions to Python 2.6. - In git/test/lib/helper.py, fixed the definition of `assertRaisesRegex` to work on py26. - For Python 2.6, added the `unittest2` dependency to `requirements.txt` and changed `.travis.yml` to install `unittest2`. Because git/util.py uses SkipTest from unittest/unittest2, the dependency could not be added to `test-requirements.txt`. - Fixed an assertion in `git/test/test_index.py` to also allow a Python 2.6 specific exception message. - In `is_cygwin_git()` in `git/util.py`, replaced `check_output()` with `Popen()`. It was added in Python 2.7. - Enabled Python 2.6 for Windows: - Added Python 2.6 for MINGW in .appveyor.yml. - When defining `PROC_CREATIONFLAGS` in `git/cmd.py`, made use of certain win32 and subprocess flags that were introduced in Python 2.7, dependent on whether we run on Python 2.7 or higher. - In `AutoInterrupt.__del__()` in `git/cmd.py`, allowed for `os` not having `kill()`. `os.kill()` was added for Windows in Python 2.7 (For Linux, it existed in Python 2.6 already).
* ci, deps: no PY26, ddt>=1.1.1, CIs `pip install test-requirements`Kostis Anagnostopoulos2016-10-161-5/+2
| | | | + Use environment-markers in requirement files (see http://stackoverflow.com/a/33451105/548792).
* ci: print python/git versions before starting buildKostis Anagnostopoulos2016-10-111-0/+1
|
* fix(travis): increase ulimitSebastian Thiel2016-10-111-1/+1
| | | | | | | | | Now that performance tests are run, it appears we run into one particular failure on travis, possibly indicating a bug in python 3.3. Just bluntly increason the amount of handles might silence it... . Related to #524
* Merge pull request #522 from yarikoptic/enh-codecovSebastian Thiel2016-10-091-2/+2
|\ | | | | RF: coveralls (not used/relied on really) -> codecov
| * RF: coveralls (not used/relied on really) -> codecovYaroslav Halchenko2016-10-021-2/+2
| | | | | | | | | | | | | | | | codecov in our (datalad, etc) experience provides a better service, great support, and super-nice intergration with chromium and firefox for reviewing coverage of pull requests. In light of the @with_rw_directory fiasco detected/fixed in #521 I would strongly recommend to (re-)enable and use coverage reports
* | hidden win-errs: Let leaking TCs run till end, then hideKostis Anagnostopoulos2016-10-041-1/+1
| | | | | | | | | | | | | | | | | | + Detect code breaking the body of TCs eventually hidden win-errors by raising SkipTest ALAP. + submodule.base.py: import classes from `git.objects` instead of `utils`. + had to ++ ulimit 100->110 for the extra code tested (more leaks :-) + Centralize is_win detection.
* | ci: restore verbosity for travis/appveyor, increase 96->100 ulimitKostis Anagnostopoulos2016-10-031-2/+2
|/ | | + PY3.3 fails due to 'too many files open"
* ci: restore ci log-level to normal, coverage on Win-AppveyorKostis Anagnostopoulos2016-10-011-1/+1
| | | | + Extract util-method to delete lock-files, also on Windows (will be needed by TCs).
* ci: Capture logging for Popen() execute statements.Kostis Anagnostopoulos2016-09-301-1/+1
| | | + Collect all known commands
* test: Start using `ddt` library for TCsKostis Anagnostopoulos2016-09-281-1/+1
| | | | | + DataDriven TCs for identifying which separate case failed. + appveyor: rework matrix, conda3.4 cannot install in develop mode
* Travis, #519: split flake8 from sphinx, to speedup testsKostis Anagnostopoulos2016-09-281-1/+1
|
* test, #519: Travis-test flake8/site on py3.4 onlyKostis Anagnostopoulos2016-09-261-2/+2
|
* test, #519: FIX appveyor conda & failures in py2.6 `assertRaisesRegexp`Kostis Anagnostopoulos2016-09-261-2/+3
|
* chore(tests): test-initialization via scriptSebastian Thiel2016-06-211-6/+1
| | | | Fixes #478
* chore(compat): another attempt to get travis rightSebastian Thiel2016-05-261-1/+1
|
* chore(compat): re-add allowed breakage of py2.6Sebastian Thiel2016-05-261-0/+4
| | | | As inspired by comments in #431
* Travis should now be able to test tagsSebastian Thiel2016-04-241-1/+1
| | | | | | | | | | It's just a guess, maybe we are lucky. The original problem is that travis checks out tags without branches, and thus checking out master does only work if travis runs on master. With tags, it will only heckout and locally know the tag in question. The changes should allow it to retry and create the master branch instead.
* Declare support for py3.5Sebastian Thiel2016-04-221-0/+1
|