aboutsummaryrefslogtreecommitdiff
path: root/.appveyor.yml
AgeCommit message (Collapse)Author
2020-04-11make clear that appveyor and travis are not used anymoreSebastian Thiel
[skip CI]
2019-07-29Remove python 2 from CISantos Gallegos
Python 2 support was dropped, there is not need to run tests in py2
2019-05-05Added a Dockerfile that creates a clean Ubuntu Xenial test environmentJames E. King III
2019-05-05Fix setup.py and use of requirements files.James E. King III
2018-03-18Drop support for EOL Python 2.6Hugo
2017-11-28Disable (but keep for future uses commented out) hook into appveyor sessionYaroslav Halchenko
2017-11-28ENH: also report where on sh, and echo msg when entering on_finishYaroslav Halchenko
2017-11-28ENH: add appveyor recipe to establish rdesktop login into the test boxYaroslav Halchenko
2016-10-24Fixes to support Python 2.6 again.Andreas Maier
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).
2016-10-16cygwin, appveyor, #533: Enable actual failures, hide certain 2+2 casesKostis Anagnostopoulos
2016-10-16ci, deps: no PY26, ddt>=1.1.1, CIs `pip install test-requirements`Kostis Anagnostopoulos
+ Use environment-markers in requirement files (see http://stackoverflow.com/a/33451105/548792).
2016-10-14appveyor, #533: enable CYGWIN TCs without failingKostis Anagnostopoulos
- Cygwin TCs failing (start, no Cygwin specific code): - PY2: err: 44, fail: 0 - PY3: err: 13, fail: 0
2016-10-12build: run codecov on AppveyorKostis Anagnostopoulos
[travisci skip]
2016-10-11ci: print python/git versions before starting buildKostis Anagnostopoulos
2016-10-03ci: restore verbosity for travis/appveyor, increase 96->100 ulimitKostis Anagnostopoulos
+ PY3.3 fails due to 'too many files open"
2016-10-02FIX regression by #519 on reading stdout/stderr of cmdsKostis Anagnostopoulos
2016-10-01ci: restore ci log-level to normal, coverage on Win-AppveyorKostis Anagnostopoulos
+ Extract util-method to delete lock-files, also on Windows (will be needed by TCs).
2016-09-30ci: Capture logging for Popen() execute statements.Kostis Anagnostopoulos
+ Collect all known commands
2016-09-29Appveyor, #519: disable Cygiwin harness.Kostis Anagnostopoulos
2016-09-29FIX hook TC on PY3+Win & indeterministic lock timing.Kostis Anagnostopoulos
+ Cannot `index.path` into ENV, it is bytes! + The hook TC never runs on linux! + Unblock removal of odbfile in perf-large streams TC. + Attempt to unblock removal of submodule file by intensive cleaning. more unblock files
2016-09-28test: Start using `ddt` library for TCsKostis Anagnostopoulos
+ DataDriven TCs for identifying which separate case failed. + appveyor: rework matrix, conda3.4 cannot install in develop mode
2016-09-28appveyor: Try to fix conda-3.4 & READM line-wdithKostis Anagnostopoulos
2016-09-28Win, #519: Ensure fixtures & bashscript checked-out eol=lfKostis Anagnostopoulos
+ FIX all Diff TCs.
2016-09-28Appveyor, #519: Git-daemon also for Cygwin-gitKostis Anagnostopoulos
2016-09-28Win, #519: FIX undead Git-daemon on WindowsKostis Anagnostopoulos
+ On MINGW-git, daemon exists but if invoked as 'git daemon', DAEMON CANNOT DIE! + So, launch `git-daemon` on Apveyor, but - remote TCs fail due to paths problems. + Updated README instructions on Windows. + Restore disabled remote TCs on Windows. + Disable failures on daemon-tests only the last moment (raise SkipTest) so when ready, it will also pass.
2016-09-28test, #519: No remote TCs, git-daemon cannot die@!Kostis Anagnostopoulos
2016-09-28test, #519: Try appveyor advice for never-ending buildsKostis Anagnostopoulos
+ see http://help.appveyor.com/discussions/problems/5334-nosetests-finsih-bu-build-stuck-and-next-job-dealys-to-start + Use `io.DEFAULT_BUFFER_SIZE`. + test_commit: replace asserts with unittest-asserts. - TRY Popen() NO universal_newlines: NO, reverted in next commits. + [travisci skip]
2016-09-26test, #519: FIX appveyor conda & failures in py2.6 `assertRaisesRegexp`Kostis Anagnostopoulos
2016-09-26apveyor: simplify test.Kostis Anagnostopoulos
2016-09-25apveyor: Wintest project with MINGW/Cygwin git (conda2.7&3.4/cpy-3.5)Kostis Anagnostopoulos
[travisci skip]