Download artifacts from AppVeyor builds of the same commit/pull request.
Supports editing/mangling Python coverage files so you can merge coverage files generated on AppVeyor/Windows with those generated on Linux/OSX/Travis.
- Python 2.7, PyPy, PyPy3, 3.3, 3.4, and 3.5 supported on Linux and OS X.
Install and run:
pip install appveyor-artifacts
appveyor-artifacts --help
Example usage in Travis CI yaml file for single tests per commit:
after_success:
- mv .coverage .coverage.travis
- appveyor-artifacts -m download
- coverage combine
- coveralls
And in AppVeyor CI yaml file:
artifacts:
- path: .coverage
This project adheres to Semantic Versioning.
- Fixed
- Handling ConnectionError exceptions.
- UnicodeDecodeError on Python 3.x when reading binary files.
- Retrying up to two times per API call on network errors.
- Fixed
- Subdirectory handling.
- Initial release.