galaxyproject / ephemeris

Library for managing Galaxy plugins - tools, index data, and workflows.
https://ephemeris.readthedocs.org/
Other
27 stars 38 forks source link

fix coverage reporting on codacy #106

Closed rhpvorderman closed 5 years ago

rhpvorderman commented 5 years ago

Apparently the setup was not working. It appears that codacy needs to know the exact path of the source files for coverage to work. By contrast, coverage with pytest in a tox environment only works when the package site is used to determine coverage.

Luckily sed can rescue us in this case. I've tested this manually, and coverage reports are accepted now.

rhpvorderman commented 5 years ago

Coverage results can be checked here:

https://app.codacy.com/project/galaxyproject/ephemeris/dashboard

bgruening commented 5 years ago

Pretty cool! Thanks a ton for all the work which you have put into this project this is awesome!