appveyor-artifacts
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.
Quickstart
Install and run:
pip install appveyor-artifacts
appveyor-artifacts --help
Example
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
Changelog
This project adheres to Semantic Versioning.
1.0.2 - 2016-05-01
- Fixed
-
- Handling ConnectionError exceptions.
- UnicodeDecodeError on Python 3.x when reading binary files.
- Retrying up to two times per API call on network errors.
1.0.1 - 2015-11-30
- Fixed
-
- Subdirectory handling.
1.0.0 - 2015-11-02
- Initial release.