This repository has been archived by the owner on Aug 4, 2022. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
.travis.yml: specify custom build matrix
This build matrix explicitly tests dash, bash, and zsh (on Python 3.5), allows nightly, pypy, and pypy3 to fail, and adds Python 2.4 and 2.5 builds. PyPy sometimes fails in random spots due to a bug in its subprocess library (where Popen.communicate() can raise IOError/EPIPE when closing stdin). Therefore, these builds are allowed to fail (and they also don't block the overall build from being marked as finished). The Python 2.4/2.5 builds do not measure test coverage or run dist.t, pep8.t, or pyflakes.t. Those require installing things using pip which is annoying and maybe impossible on Travis.
- Loading branch information