Skip to content

rivy-t/appveyor-artifacts

 
 

Repository files navigation

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.

Build Status Windows

Build Status

Coverage Status

Latest Version

Downloads

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.

About

Download artifacts from AppVeyor builds of the same commit/pull request.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%